4 corev1 "k8s.io/api/core/v1"
\r
5 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
\r
6 "k8s.io/apimachinery/pkg/util/intstr"
\r
9 func GetService() []*corev1.Service {
\r
11 service1 := &corev1.Service{
\r
12 ObjectMeta: metav1.ObjectMeta{
\r
13 Labels: map[string]string{
\r
14 "app": "ricplt-a1mediator",
\r
15 "chart": "a1mediator-3.0.0",
\r
17 "release": "release-name",
\r
19 Name: "service-ricplt-a1mediator-http",
\r
20 Namespace: "ricplt",
\r
22 Spec: corev1.ServiceSpec{
\r
23 Type: corev1.ServiceType("ClusterIP"),
\r
24 Ports: []corev1.ServicePort{
\r
27 Protocol: corev1.Protocol("TCP"),
\r
28 TargetPort: intstr.IntOrString{
\r
30 Type: intstr.Type(1),
\r
36 PublishNotReadyAddresses: false,
\r
37 Selector: map[string]string{
\r
38 "app": "ricplt-a1mediator",
\r
39 "release": "release-name",
\r
42 TypeMeta: metav1.TypeMeta{
\r
48 service2 := &corev1.Service{
\r
49 ObjectMeta: metav1.ObjectMeta{
\r
50 Labels: map[string]string{
\r
51 "release": "release-name",
\r
52 "app": "ricplt-a1mediator",
\r
53 "chart": "a1mediator-3.0.0",
\r
56 Name: "service-ricplt-a1mediator-rmr",
\r
57 Namespace: "ricplt",
\r
59 Spec: corev1.ServiceSpec{
\r
60 PublishNotReadyAddresses: false,
\r
61 Selector: map[string]string{
\r
62 "app": "ricplt-a1mediator",
\r
63 "release": "release-name",
\r
65 Type: corev1.ServiceType("ClusterIP"),
\r
66 Ports: []corev1.ServicePort{
\r
71 Protocol: corev1.Protocol("TCP"),
\r
72 TargetPort: intstr.IntOrString{
\r
73 Type: intstr.Type(1),
\r
80 Protocol: corev1.Protocol("TCP"),
\r
81 TargetPort: intstr.IntOrString{
\r
83 Type: intstr.Type(1),
\r
88 TypeMeta: metav1.TypeMeta{
\r
93 service3 := &corev1.Service{
\r
94 ObjectMeta: metav1.ObjectMeta{
\r
95 Labels: map[string]string{
\r
97 "release": "release-name",
\r
98 "app": "ricplt-alarmmanager",
\r
99 "chart": "alarmmanager-5.0.0",
\r
101 Name: "service-ricplt-alarmmanager-http",
\r
102 Namespace: "ricplt",
\r
104 Spec: corev1.ServiceSpec{
\r
105 Ports: []corev1.ServicePort{
\r
107 corev1.ServicePort{
\r
110 Protocol: corev1.Protocol("TCP"),
\r
111 TargetPort: intstr.IntOrString{
\r
116 PublishNotReadyAddresses: false,
\r
117 Selector: map[string]string{
\r
118 "app": "ricplt-alarmmanager",
\r
119 "release": "release-name",
\r
121 Type: corev1.ServiceType("ClusterIP"),
\r
123 TypeMeta: metav1.TypeMeta{
\r
129 service4 := &corev1.Service{
\r
130 ObjectMeta: metav1.ObjectMeta{
\r
131 Labels: map[string]string{
\r
132 "app": "ricplt-alarmmanager",
\r
133 "chart": "alarmmanager-5.0.0",
\r
134 "heritage": "Helm",
\r
135 "release": "release-name",
\r
137 Name: "service-ricplt-alarmmanager-rmr",
\r
138 Namespace: "ricplt",
\r
140 Spec: corev1.ServiceSpec{
\r
141 Ports: []corev1.ServicePort{
\r
143 corev1.ServicePort{
\r
144 TargetPort: intstr.IntOrString{
\r
146 Type: intstr.Type(1),
\r
150 Protocol: corev1.Protocol("TCP"),
\r
152 corev1.ServicePort{
\r
155 Protocol: corev1.Protocol("TCP"),
\r
156 TargetPort: intstr.IntOrString{
\r
157 StrVal: "rmrroute",
\r
158 Type: intstr.Type(1),
\r
162 PublishNotReadyAddresses: false,
\r
163 Selector: map[string]string{
\r
164 "app": "ricplt-alarmmanager",
\r
165 "release": "release-name",
\r
167 Type: corev1.ServiceType("ClusterIP"),
\r
169 TypeMeta: metav1.TypeMeta{
\r
175 service5 := &corev1.Service{
\r
176 ObjectMeta: metav1.ObjectMeta{
\r
177 Labels: map[string]string{
\r
178 "app": "ricplt-appmgr",
\r
179 "chart": "appmgr-3.0.0",
\r
180 "heritage": "Helm",
\r
181 "release": "release-name",
\r
183 Name: "service-ricplt-appmgr-http",
\r
184 Namespace: "ricplt",
\r
186 Spec: corev1.ServiceSpec{
\r
187 Ports: []corev1.ServicePort{
\r
189 corev1.ServicePort{
\r
192 Protocol: corev1.Protocol("TCP"),
\r
193 TargetPort: intstr.IntOrString{
\r
194 Type: intstr.Type(1),
\r
199 PublishNotReadyAddresses: false,
\r
200 Selector: map[string]string{
\r
201 "release": "release-name",
\r
202 "app": "ricplt-appmgr",
\r
204 Type: corev1.ServiceType("ClusterIP"),
\r
206 TypeMeta: metav1.TypeMeta{
\r
212 service6 := &corev1.Service{
\r
213 ObjectMeta: metav1.ObjectMeta{
\r
214 Name: "service-ricplt-appmgr-rmr",
\r
215 Namespace: "ricplt",
\r
216 Labels: map[string]string{
\r
217 "chart": "appmgr-3.0.0",
\r
218 "heritage": "Helm",
\r
219 "release": "release-name",
\r
220 "app": "ricplt-appmgr",
\r
223 Spec: corev1.ServiceSpec{
\r
224 Ports: []corev1.ServicePort{
\r
226 corev1.ServicePort{
\r
229 Protocol: corev1.Protocol("TCP"),
\r
230 TargetPort: intstr.IntOrString{
\r
231 Type: intstr.Type(1),
\r
232 StrVal: "rmrroute",
\r
235 corev1.ServicePort{
\r
238 Protocol: corev1.Protocol("TCP"),
\r
239 TargetPort: intstr.IntOrString{
\r
241 Type: intstr.Type(1),
\r
245 PublishNotReadyAddresses: false,
\r
246 Selector: map[string]string{
\r
247 "app": "ricplt-appmgr",
\r
248 "release": "release-name",
\r
250 Type: corev1.ServiceType("ClusterIP"),
\r
252 TypeMeta: metav1.TypeMeta{
\r
259 service8 := &corev1.Service{
\r
260 ObjectMeta: metav1.ObjectMeta{
\r
261 Labels: map[string]string{
\r
262 "app": "ricplt-e2mgr",
\r
263 "chart": "e2mgr-3.0.0",
\r
264 "heritage": "Helm",
\r
265 "release": "release-name",
\r
267 Name: "service-ricplt-e2mgr-http",
\r
268 Namespace: "ricplt",
\r
270 Spec: corev1.ServiceSpec{
\r
271 Ports: []corev1.ServicePort{
\r
273 corev1.ServicePort{
\r
274 TargetPort: intstr.IntOrString{
\r
276 Type: intstr.Type(1),
\r
280 Protocol: corev1.Protocol("TCP"),
\r
283 PublishNotReadyAddresses: false,
\r
284 Selector: map[string]string{
\r
285 "app": "ricplt-e2mgr",
\r
286 "release": "release-name",
\r
288 Type: corev1.ServiceType("ClusterIP"),
\r
290 TypeMeta: metav1.TypeMeta{
\r
296 service9 := &corev1.Service{
\r
297 TypeMeta: metav1.TypeMeta{
\r
301 ObjectMeta: metav1.ObjectMeta{
\r
302 Labels: map[string]string{
\r
303 "app": "ricplt-e2mgr",
\r
304 "chart": "e2mgr-3.0.0",
\r
305 "heritage": "Helm",
\r
306 "release": "release-name",
\r
308 Name: "service-ricplt-e2mgr-rmr",
\r
309 Namespace: "ricplt",
\r
311 Spec: corev1.ServiceSpec{
\r
312 Selector: map[string]string{
\r
313 "app": "ricplt-e2mgr",
\r
314 "release": "release-name",
\r
316 Type: corev1.ServiceType("ClusterIP"),
\r
317 Ports: []corev1.ServicePort{
\r
319 corev1.ServicePort{
\r
320 Protocol: corev1.Protocol("TCP"),
\r
321 TargetPort: intstr.IntOrString{
\r
322 StrVal: "rmrroute",
\r
323 Type: intstr.Type(1),
\r
328 corev1.ServicePort{
\r
331 Protocol: corev1.Protocol("TCP"),
\r
332 TargetPort: intstr.IntOrString{
\r
334 Type: intstr.Type(1),
\r
338 PublishNotReadyAddresses: false,
\r
342 service10 := &corev1.Service{
\r
343 ObjectMeta: metav1.ObjectMeta{
\r
344 Annotations: map[string]string{
\r
345 "prometheus.io/path": "/metrics",
\r
346 "prometheus.io/port": "8088",
\r
347 "prometheus.io/scrape": "true",
\r
349 Labels: map[string]string{
\r
350 "heritage": "Helm",
\r
351 "release": "release-name",
\r
352 "app": "ricplt-e2term-alpha",
\r
353 "chart": "e2term-3.0.0",
\r
355 Name: "service-ricplt-e2term-prometheus-alpha",
\r
356 Namespace: "ricplt",
\r
358 Spec: corev1.ServiceSpec{
\r
359 Ports: []corev1.ServicePort{
\r
361 corev1.ServicePort{
\r
362 Name: "prmts-alpha",
\r
364 Protocol: corev1.Protocol("TCP"),
\r
365 TargetPort: intstr.IntOrString{
\r
366 StrVal: "prmts-alpha",
\r
367 Type: intstr.Type(1),
\r
371 PublishNotReadyAddresses: false,
\r
372 Selector: map[string]string{
\r
373 "release": "release-name",
\r
374 "app": "ricplt-e2term-alpha",
\r
376 Type: corev1.ServiceType("ClusterIP"),
\r
378 TypeMeta: metav1.TypeMeta{
\r
384 service11 := &corev1.Service{
\r
385 ObjectMeta: metav1.ObjectMeta{
\r
386 Labels: map[string]string{
\r
387 "chart": "e2term-3.0.0",
\r
388 "heritage": "Helm",
\r
389 "release": "release-name",
\r
390 "app": "ricplt-e2term-alpha",
\r
392 Name: "service-ricplt-e2term-rmr-alpha",
\r
393 Namespace: "ricplt",
\r
395 Spec: corev1.ServiceSpec{
\r
396 Ports: []corev1.ServicePort{
\r
398 corev1.ServicePort{
\r
399 Name: "rmrroute-alpha",
\r
401 Protocol: corev1.Protocol("TCP"),
\r
402 TargetPort: intstr.IntOrString{
\r
403 StrVal: "rmrroute-alpha",
\r
404 Type: intstr.Type(1),
\r
407 corev1.ServicePort{
\r
408 TargetPort: intstr.IntOrString{
\r
409 StrVal: "rmrdata-alpha",
\r
410 Type: intstr.Type(1),
\r
412 Name: "rmrdata-alpha",
\r
414 Protocol: corev1.Protocol("TCP"),
\r
417 PublishNotReadyAddresses: false,
\r
418 Selector: map[string]string{
\r
419 "app": "ricplt-e2term-alpha",
\r
420 "release": "release-name",
\r
422 Type: corev1.ServiceType("ClusterIP"),
\r
424 TypeMeta: metav1.TypeMeta{
\r
430 service12 := &corev1.Service{
\r
431 ObjectMeta: metav1.ObjectMeta{
\r
432 Namespace: "ricplt",
\r
433 Labels: map[string]string{
\r
434 "app": "ricplt-e2term-alpha",
\r
435 "chart": "e2term-3.0.0",
\r
436 "heritage": "Helm",
\r
437 "release": "release-name",
\r
439 Name: "service-ricplt-e2term-sctp-alpha",
\r
441 Spec: corev1.ServiceSpec{
\r
442 Ports: []corev1.ServicePort{
\r
444 corev1.ServicePort{
\r
445 Name: "sctp-alpha",
\r
448 Protocol: corev1.Protocol("SCTP"),
\r
449 TargetPort: intstr.IntOrString{
\r
454 PublishNotReadyAddresses: false,
\r
455 Selector: map[string]string{
\r
456 "app": "ricplt-e2term-alpha",
\r
457 "release": "release-name",
\r
459 Type: corev1.ServiceType("NodePort"),
\r
461 TypeMeta: metav1.TypeMeta{
\r
467 return []*corev1.Service{service1, service2, service3, service4,service5,service6,service8,service9,service10,service11,service12}
\r