Adding ingress for A1 mediator.
[ric-plt/ric-dep.git] / depRicKubernetesOperator / internal / controller / getIngress.go
1 package controller\r
2 \r
3 import (\r
4         appsv1 "k8s.io/api/apps/v1"\r
5         corev1 "k8s.io/api/core/v1"\r
6         metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"\r
7         "k8s.io/apimachinery/pkg/util/intstr"\r
8 )\r
9 \r
10 \r
11 func GetIngress() []*unstructured.Unstructured {\r
12 \r
13         ingress1 := &unstructured.Unstructured{\r
14                 Object: map[string]interface{}{\r
15                         "apiVersion": "networking.k8s.io/v1beta1",\r
16                         "kind":       "Ingress",\r
17                         "metadata": map[string]interface{}{\r
18                                 "name": "ingress-ricplt-a1mediator",\r
19                         },\r
20                         "spec": map[string]interface{}{\r
21                                 "rules": []interface{}{\r
22                                         map[string]interface{}{\r
23                                                 "http": map[string]interface{}{\r
24                                                         "paths": []interface{}{\r
25                                                                 map[string]interface{}{\r
26                                                                         "backend": map[string]interface{}{\r
27                                                                                 "serviceName": "service-ricplt-a1mediator-http",\r
28                                                                                 "servicePort": 10000,\r
29                                                                         },\r
30                                                                         "path": "/a1mediator",\r
31                                                                 },\r
32                                                         },\r
33                                                 },\r
34                                         },\r
35                                 },\r
36                         },\r
37                 },\r
38         }