Adding Persistent Volume for Alarm Manager.
[ric-plt/ric-dep.git] / depRicKubernetesOperator / internal / controller / create_controller.go
index 8c94658..de4cdb6 100644 (file)
@@ -47,5 +47,52 @@ func (r *RicPlatformReconciler) CreateAll() {
                        fmt.Println("Erorr During Creating resource of GetIngress()| Error --> |", err)\r
                }\r
        }\r
+       for _, resource := range GetPersistentVolume() {\r
+               if resource.GetNamespace() == "" {\r
+                       resource.SetNamespace(namespaceProvided)\r
+               }\r
+               err = r.Create(context.TODO(), resource)\r
+               if err != nil {\r
+                       fmt.Println("Erorr During Creating resource of GetPersistentVolume()| Error --> |", err)\r
+               }\r
+       }\r
+       for _, resource := range GetRoleBinding() {\r
+               if resource.ObjectMeta.Namespace == "" {\r
+                       resource.ObjectMeta.Namespace = namespaceProvided\r
+               }\r
+               err = r.Create(context.TODO(), resource)\r
+               if err != nil {\r
+                       fmt.Println("Erorr During Creating resource of GetRoleBinding()| Error --> |", err)\r
+               }\r
+       }\r
+       for _, resource := range GetPersistentVolumeClaim() {\r
+               if resource.ObjectMeta.Namespace == "" {\r
+                       resource.ObjectMeta.Namespace = namespaceProvided\r
+               }\r
+               err = r.Create(context.TODO(), resource)\r
+               if err != nil {\r
+                       fmt.Println("Erorr During Creating resource of GetPersistentVolumeClaim()| Error --> |", err)\r
+               }\r
+       }\r
+\r
+       for _, resource := range GetServiceAccount() {\r
+               if resource.ObjectMeta.Namespace == "" {\r
+                       resource.ObjectMeta.Namespace = namespaceProvided\r
+               }\r
+               err = r.Create(context.TODO(), resource)\r
+               if err != nil {\r
+                       fmt.Println("Erorr During Creating resource of GetServiceAccount()| Error --> |", err)\r
+               }\r
+       }\r
+\r
+       for _, resource := range GetRole() {\r
+               if resource.ObjectMeta.Namespace == "" {\r
+                       resource.ObjectMeta.Namespace = namespaceProvided\r
+               }\r
+               err = r.Create(context.TODO(), resource)\r
+               if err != nil {\r
+                       fmt.Println("Erorr During Creating resource of GetRole()| Error --> |", err)\r
+               }\r
+       }\r
 \r
 }\r