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
11 func GetIngress() []*unstructured.Unstructured {
\r
13 ingress1 := &unstructured.Unstructured{
\r
14 Object: map[string]interface{}{
\r
15 "apiVersion": "networking.k8s.io/v1beta1",
\r
17 "metadata": map[string]interface{}{
\r
18 "name": "ingress-ricplt-a1mediator",
\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
30 "path": "/a1mediator",
\r
39 ingress2 := &unstructured.Unstructured{
\r
40 Object: map[string]interface{}{
\r
41 "apiVersion": "networking.k8s.io/v1beta1",
\r
43 "metadata": map[string]interface{}{
\r
44 "name": "ingress-ricplt-appmgr",
\r
46 "spec": map[string]interface{}{
\r
47 "rules": []interface{}{
\r
48 map[string]interface{}{
\r
49 "http": map[string]interface{}{
\r
50 "paths": []interface{}{
\r
51 map[string]interface{}{
\r
52 "backend": map[string]interface{}{
\r
53 "serviceName": "service-ricplt-appmgr-http",
\r
54 "servicePort": 8080,
\r
66 return []*unstructured.Unstructured{ingress1, ingress2}
\r