Merge "Adding CustomResourceDefinition Job and StatefulSet."
[ric-plt/ric-dep.git] / depRicKubernetesOperator / internal / controller / create_controller.go
1 package controller\r
2 \r
3 import (\r
4         "context"\r
5         "fmt"\r
6 )\r
7 \r
8 func (r *RicPlatformReconciler) CreateAll() {\r
9         var err error\r
10         namespaceProvided := "ricplt"\r
11 \r
12         for _, resource := range GetConfigMap() {\r
13                 if resource.ObjectMeta.Namespace == "" {\r
14                         resource.ObjectMeta.Namespace = namespaceProvided\r
15                 }\r
16                 err = r.Create(context.TODO(), resource)\r
17                 if err != nil {\r
18                         fmt.Println("Erorr During Creating resource of GetConfigMap()| Error --> |", err)\r
19                 }\r
20         }\r
21 \r
22         for _, resource := range getDeployment() {\r
23                 if resource.ObjectMeta.Namespace == "" {\r
24                         resource.ObjectMeta.Namespace = namespaceProvided\r
25                 }\r
26                 err = r.Create(context.TODO(), resource)\r
27                 if err != nil {\r
28                         fmt.Println("Erorr During Creating resource of GetDeployment()| Error --> |", err)\r
29                 }\r
30         }\r
31 \r
32         for _, resource := range GetService() {\r
33                 if resource.ObjectMeta.Namespace == "" {\r
34                         resource.ObjectMeta.Namespace = namespaceProvided\r
35                 }\r
36                 err = r.Create(context.TODO(), resource)\r
37                 if err != nil {\r
38                         fmt.Println("Erorr During Creating resource of GetService()| Error --> |", err)\r
39                 }\r
40         }\r
41         for _, resource := range GetIngress() {\r
42                 if resource.GetNamespace() == "" {\r
43                         resource.SetNamespace(namespaceProvided)\r
44                 }\r
45                 err = r.Create(context.TODO(), resource)\r
46                 if err != nil {\r
47                         fmt.Println("Erorr During Creating resource of GetIngress()| Error --> |", err)\r
48                 }\r
49         }\r
50         for _, resource := range GetPersistentVolume() {\r
51                 if resource.GetNamespace() == "" {\r
52                         resource.SetNamespace(namespaceProvided)\r
53                 }\r
54                 err = r.Create(context.TODO(), resource)\r
55                 if err != nil {\r
56                         fmt.Println("Erorr During Creating resource of GetPersistentVolume()| Error --> |", err)\r
57                 }\r
58         }\r
59         for _, resource := range GetRoleBinding() {\r
60                 if resource.ObjectMeta.Namespace == "" {\r
61                         resource.ObjectMeta.Namespace = namespaceProvided\r
62                 }\r
63                 err = r.Create(context.TODO(), resource)\r
64                 if err != nil {\r
65                         fmt.Println("Erorr During Creating resource of GetRoleBinding()| Error --> |", err)\r
66                 }\r
67         }\r
68         for _, resource := range GetPersistentVolumeClaim() {\r
69                 if resource.ObjectMeta.Namespace == "" {\r
70                         resource.ObjectMeta.Namespace = namespaceProvided\r
71                 }\r
72                 err = r.Create(context.TODO(), resource)\r
73                 if err != nil {\r
74                         fmt.Println("Erorr During Creating resource of GetPersistentVolumeClaim()| Error --> |", err)\r
75                 }\r
76         }\r
77 \r
78         for _, resource := range GetServiceAccount() {\r
79                 if resource.ObjectMeta.Namespace == "" {\r
80                         resource.ObjectMeta.Namespace = namespaceProvided\r
81                 }\r
82                 err = r.Create(context.TODO(), resource)\r
83                 if err != nil {\r
84                         fmt.Println("Erorr During Creating resource of GetServiceAccount()| Error --> |", err)\r
85                 }\r
86         }\r
87 \r
88         for _, resource := range GetRole() {\r
89                 if resource.ObjectMeta.Namespace == "" {\r
90                         resource.ObjectMeta.Namespace = namespaceProvided\r
91                 }\r
92                 err = r.Create(context.TODO(), resource)\r
93                 if err != nil {\r
94                         fmt.Println("Erorr During Creating resource of GetRole()| Error --> |", err)\r
95                 }\r
96         }\r
97 \r
98 }\r