From: naman.gupta Date: Fri, 1 Dec 2023 18:20:37 +0000 (+0530) Subject: Adding Ingress for RIC. X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=c2ba4c5210f6ed7e3f51814fe694ed731550af27;p=ric-plt%2Fric-dep.git Adding Ingress for RIC. Adding Ingress for RIC. Change-Id: I1483acfb9e231bab616b09da14186728692686ab Signed-off-by: naman.gupta --- diff --git a/depRicKubernetesOperator/internal/controller/getIngress.go b/depRicKubernetesOperator/internal/controller/getIngress.go index a4d224c..a03a85c 100644 --- a/depRicKubernetesOperator/internal/controller/getIngress.go +++ b/depRicKubernetesOperator/internal/controller/getIngress.go @@ -36,6 +36,7 @@ func GetIngress() []*unstructured.Unstructured { }, }, } + ingress2 := &unstructured.Unstructured{ Object: map[string]interface{}{ "apiVersion": "networking.k8s.io/v1beta1", @@ -90,5 +91,86 @@ func GetIngress() []*unstructured.Unstructured { }, } - return []*unstructured.Unstructured{ingress1, ingress2,ingress3} + ingress4 := &unstructured.Unstructured{ + Object: map[string]interface{}{ + "apiVersion": "networking.k8s.io/v1beta1", + "kind": "Ingress", + "metadata": map[string]interface{}{ + "name": "ingress-ricplt-rsm", + }, + "spec": map[string]interface{}{ + "rules": []interface{}{ + map[string]interface{}{ + "http": map[string]interface{}{ + "paths": []interface{}{ + map[string]interface{}{ + "backend": map[string]interface{}{ + "serviceName": "service-ricplt-rsm-http", + "servicePort": 4800, + }, + "path": "/rsm", + }, + }, + }, + }, + }, + }, + }, + } + + ingress5 := &unstructured.Unstructured{ + Object: map[string]interface{}{ + "apiVersion": "networking.k8s.io/v1beta1", + "kind": "Ingress", + "metadata": map[string]interface{}{ + "name": "ingress-ricplt-xapp-onboarder-chartmuseum", + }, + "spec": map[string]interface{}{ + "rules": []interface{}{ + map[string]interface{}{ + "http": map[string]interface{}{ + "paths": []interface{}{ + map[string]interface{}{ + "path": "/helmrepo", + "backend": map[string]interface{}{ + "serviceName": "service-ricplt-xapp-onboarder-http", + "servicePort": 8080, + }, + }, + }, + }, + }, + }, + }, + }, + } + + ingress6 := &unstructured.Unstructured{ + Object: map[string]interface{}{ + "metadata": map[string]interface{}{ + "name": "ingress-ricplt-xapp-onboarder-server", + }, + "spec": map[string]interface{}{ + "rules": []interface{}{ + map[string]interface{}{ + "http": map[string]interface{}{ + "paths": []interface{}{ + map[string]interface{}{ + "backend": map[string]interface{}{ + "serviceName": "service-ricplt-xapp-onboarder-http", + "servicePort": 8888, + }, + "path": "/onboard", + }, + }, + }, + }, + }, + }, + "apiVersion": "networking.k8s.io/v1beta1", + "kind": "Ingress", + }, + } + + return []*unstructured.Unstructured{ingress1, ingress2, ingress3, ingress4, ingress5, ingress6} } \ No newline at end of file