From 34a5551210f478f05f8562295423409261147950 Mon Sep 17 00:00:00 2001 From: "naman.gupta" Date: Mon, 27 Nov 2023 15:11:54 +0530 Subject: [PATCH] Adding ingress for A1 mediator. Adding ingress for A1 mediator. Change-Id: Ic8c5586e7939065b8dd811dcbebb6c35e812b97f Signed-off-by: naman.gupta --- .../internal/controller/getIngress.go | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 depRicKubernetesOperator/internal/controller/getIngress.go diff --git a/depRicKubernetesOperator/internal/controller/getIngress.go b/depRicKubernetesOperator/internal/controller/getIngress.go new file mode 100644 index 0000000..d44c553 --- /dev/null +++ b/depRicKubernetesOperator/internal/controller/getIngress.go @@ -0,0 +1,38 @@ +package controller + +import ( + appsv1 "k8s.io/api/apps/v1" + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/util/intstr" +) + + +func GetIngress() []*unstructured.Unstructured { + + ingress1 := &unstructured.Unstructured{ + Object: map[string]interface{}{ + "apiVersion": "networking.k8s.io/v1beta1", + "kind": "Ingress", + "metadata": map[string]interface{}{ + "name": "ingress-ricplt-a1mediator", + }, + "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-a1mediator-http", + "servicePort": 10000, + }, + "path": "/a1mediator", + }, + }, + }, + }, + }, + }, + }, + } \ No newline at end of file -- 2.16.6