837a88210fe5db30b3fcc114099ae1b25bc0b07d
[ric-plt/ric-dep.git] / depRicKubernetesOperator / internal / controller / delete_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) DeleteAll() {\r
9         var err error\r
10         namespaceProvided := "ricxapp"\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.Delete(context.TODO(), resource)\r
17                 if err != nil {\r
18                         fmt.Println("Erorr During Deleting 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.Delete(context.TODO(), resource)\r
27                 if err != nil {\r
28                         fmt.Println("Erorr During Deleting 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.Delete(context.TODO(), resource)\r
37                 if err != nil {\r
38                         fmt.Println("Erorr During Deleting resource of GetService()| Error --> |", err)\r
39                 }\r
40         }\r
41 \r
42         for _, resource := range GetIngress() {\r
43                 if resource.GetNamespace() == "" {\r
44                         resource.SetNamespace(namespaceProvided)\r
45                 }\r
46                 err = r.Delete(context.TODO(), resource)\r
47                 if err != nil {\r
48                         fmt.Println("Erorr During Deleting resource of GetIngress()| Error --> |", err)\r
49                 }\r
50         }\r
51 \r
52 }\r