Adding ingress for A1 mediator. 28/12128/2
authornaman.gupta <naman.gupta@samsung.com>
Mon, 27 Nov 2023 09:41:54 +0000 (15:11 +0530)
committerThoralf Czichy <thoralf.czichy@nokia.com>
Thu, 7 Dec 2023 09:18:14 +0000 (09:18 +0000)
Adding ingress for A1 mediator.

Change-Id: Ic8c5586e7939065b8dd811dcbebb6c35e812b97f
Signed-off-by: naman.gupta <naman.gupta@samsung.com>
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