4 corev1 "k8s.io/api/core/v1"
\r
5 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
\r
6 rbacv1 "k8s.io/api/rbac/v1"
\r
10 func GetEndpoints() []*unstructured.Unstructured {
\r
12 endpoints1 := &unstructured.Unstructured{
\r
13 Object: map[string]interface{}{
\r
15 "kind": "Endpoints",
\r
16 "metadata": map[string]interface{}{
\r
17 "name": "aux-entry",
\r
18 "namespace": "ricplt",
\r
20 "subsets": []interface{}{
\r
21 map[string]interface{}{
\r
22 "ports": []interface{}{
\r
23 map[string]interface{}{
\r
24 "name": "aux-entry-http-ingress-port",
\r
27 map[string]interface{}{
\r
28 "name": "aux-entry-https-ingress-port",
\r
32 "addresses": []interface{}{
\r
33 map[string]interface{}{
\r
42 endpoints2 := &unstructured.Unstructured{
\r
43 Object: map[string]interface{}{
\r
45 "kind": "Endpoints",
\r
46 "metadata": map[string]interface{}{
\r
47 "name": "aux-entry",
\r
48 "namespace": "ricxapp",
\r
50 "subsets": []interface{}{
\r
51 map[string]interface{}{
\r
52 "addresses": []interface{}{
\r
53 map[string]interface{}{
\r
57 "ports": []interface{}{
\r
58 map[string]interface{}{
\r
59 "name": "aux-entry-http-ingress-port",
\r
62 map[string]interface{}{
\r
64 "name": "aux-entry-https-ingress-port",
\r
72 endpoints3 := &unstructured.Unstructured{
\r
73 Object: map[string]interface{}{
\r
75 "kind": "Endpoints",
\r
76 "metadata": map[string]interface{}{
\r
77 "namespace": "ricplt",
\r
78 "name": "aux-entry",
\r
80 "subsets": []interface{}{
\r
81 map[string]interface{}{
\r
82 "addresses": []interface{}{
\r
83 map[string]interface{}{
\r
87 "ports": []interface{}{
\r
88 map[string]interface{}{
\r
89 "name": "aux-entry-http-ingress-port",
\r
92 map[string]interface{}{
\r
93 "name": "aux-entry-https-ingress-port",
\r
102 endpoints4 := &unstructured.Unstructured{
\r
103 Object: map[string]interface{}{
\r
104 "apiVersion": "v1",
\r
105 "kind": "Endpoints",
\r
106 "metadata": map[string]interface{}{
\r
107 "name": "aux-entry",
\r
108 "namespace": "ricxapp",
\r
110 "subsets": []interface{}{
\r
111 map[string]interface{}{
\r
112 "addresses": []interface{}{
\r
113 map[string]interface{}{
\r
117 "ports": []interface{}{
\r
118 map[string]interface{}{
\r
119 "name": "aux-entry-http-ingress-port",
\r
122 map[string]interface{}{
\r
123 "name": "aux-entry-https-ingress-port",
\r
132 return []*unstructured.Unstructured{endpoints1, endpoints2, endpoints3, endpoints4}
\r