Merge "Adding ingress for A1 mediator."
authorThoralf Czichy <thoralf.czichy@nokia.com>
Thu, 7 Dec 2023 09:21:24 +0000 (09:21 +0000)
committerGerrit Code Review <gerrit@o-ran-sc.org>
Thu, 7 Dec 2023 09:21:24 +0000 (09:21 +0000)
depRicKubernetesOperator/internal/controller/getIngress.go [new file with mode: 0644]

diff --git a/depRicKubernetesOperator/internal/controller/getIngress.go b/depRicKubernetesOperator/internal/controller/getIngress.go
new file mode 100644 (file)
index 0000000..d44c553
--- /dev/null
@@ -0,0 +1,38 @@
+package controller\r
+\r
+import (\r
+       appsv1 "k8s.io/api/apps/v1"\r
+       corev1 "k8s.io/api/core/v1"\r
+       metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"\r
+       "k8s.io/apimachinery/pkg/util/intstr"\r
+)\r
+\r
+\r
+func GetIngress() []*unstructured.Unstructured {\r
+\r
+       ingress1 := &unstructured.Unstructured{\r
+               Object: map[string]interface{}{\r
+                       "apiVersion": "networking.k8s.io/v1beta1",\r
+                       "kind":       "Ingress",\r
+                       "metadata": map[string]interface{}{\r
+                               "name": "ingress-ricplt-a1mediator",\r
+                       },\r
+                       "spec": map[string]interface{}{\r
+                               "rules": []interface{}{\r
+                                       map[string]interface{}{\r
+                                               "http": map[string]interface{}{\r
+                                                       "paths": []interface{}{\r
+                                                               map[string]interface{}{\r
+                                                                       "backend": map[string]interface{}{\r
+                                                                               "serviceName": "service-ricplt-a1mediator-http",\r
+                                                                               "servicePort": 10000,\r
+                                                                       },\r
+                                                                       "path": "/a1mediator",\r
+                                                               },\r
+                                                       },\r
+                                               },\r
+                                       },\r
+                               },\r
+                       },\r
+               },\r
+       }
\ No newline at end of file