Adding Configmap for e2term
[ric-plt/ric-dep.git] / depRicKubernetesOperator / internal / controller / getServices.go
index 915463d..05247ef 100644 (file)
@@ -339,5 +339,130 @@ func GetService() []*corev1.Service {
                },\r
        }\r
 \r
-       return []*corev1.Service{service1, service2, service3, service4,service5,service6,service8,service9 }\r
+       service10 := &corev1.Service{\r
+               ObjectMeta: metav1.ObjectMeta{\r
+                       Annotations: map[string]string{\r
+                               "prometheus.io/path":   "/metrics",\r
+                               "prometheus.io/port":   "8088",\r
+                               "prometheus.io/scrape": "true",\r
+                       },\r
+                       Labels: map[string]string{\r
+                               "heritage": "Helm",\r
+                               "release":  "release-name",\r
+                               "app":      "ricplt-e2term-alpha",\r
+                               "chart":    "e2term-3.0.0",\r
+                       },\r
+                       Name:      "service-ricplt-e2term-prometheus-alpha",\r
+                       Namespace: "ricplt",\r
+               },\r
+               Spec: corev1.ServiceSpec{\r
+                       Ports: []corev1.ServicePort{\r
+\r
+                               corev1.ServicePort{\r
+                                       Name:     "prmts-alpha",\r
+                                       Port:     8088,\r
+                                       Protocol: corev1.Protocol("TCP"),\r
+                                       TargetPort: intstr.IntOrString{\r
+                                               StrVal: "prmts-alpha",\r
+                                               Type:   intstr.Type(1),\r
+                                       },\r
+                               },\r
+                       },\r
+                       PublishNotReadyAddresses: false,\r
+                       Selector: map[string]string{\r
+                               "release": "release-name",\r
+                               "app":     "ricplt-e2term-alpha",\r
+                       },\r
+                       Type: corev1.ServiceType("ClusterIP"),\r
+               },\r
+               TypeMeta: metav1.TypeMeta{\r
+                       APIVersion: "v1",\r
+                       Kind:       "Service",\r
+               },\r
+       }\r
+\r
+       service11 := &corev1.Service{\r
+               ObjectMeta: metav1.ObjectMeta{\r
+                       Labels: map[string]string{\r
+                               "chart":    "e2term-3.0.0",\r
+                               "heritage": "Helm",\r
+                               "release":  "release-name",\r
+                               "app":      "ricplt-e2term-alpha",\r
+                       },\r
+                       Name:      "service-ricplt-e2term-rmr-alpha",\r
+                       Namespace: "ricplt",\r
+               },\r
+               Spec: corev1.ServiceSpec{\r
+                       Ports: []corev1.ServicePort{\r
+\r
+                               corev1.ServicePort{\r
+                                       Name:     "rmrroute-alpha",\r
+                                       Port:     4561,\r
+                                       Protocol: corev1.Protocol("TCP"),\r
+                                       TargetPort: intstr.IntOrString{\r
+                                               StrVal: "rmrroute-alpha",\r
+                                               Type:   intstr.Type(1),\r
+                                       },\r
+                               },\r
+                               corev1.ServicePort{\r
+                                       TargetPort: intstr.IntOrString{\r
+                                               StrVal: "rmrdata-alpha",\r
+                                               Type:   intstr.Type(1),\r
+                                       },\r
+                                       Name:     "rmrdata-alpha",\r
+                                       Port:     38000,\r
+                                       Protocol: corev1.Protocol("TCP"),\r
+                               },\r
+                       },\r
+                       PublishNotReadyAddresses: false,\r
+                       Selector: map[string]string{\r
+                               "app":     "ricplt-e2term-alpha",\r
+                               "release": "release-name",\r
+                       },\r
+                       Type: corev1.ServiceType("ClusterIP"),\r
+               },\r
+               TypeMeta: metav1.TypeMeta{\r
+                       APIVersion: "v1",\r
+                       Kind:       "Service",\r
+               },\r
+       }\r
+\r
+       service12 := &corev1.Service{\r
+               ObjectMeta: metav1.ObjectMeta{\r
+                       Namespace: "ricplt",\r
+                       Labels: map[string]string{\r
+                               "app":      "ricplt-e2term-alpha",\r
+                               "chart":    "e2term-3.0.0",\r
+                               "heritage": "Helm",\r
+                               "release":  "release-name",\r
+                       },\r
+                       Name: "service-ricplt-e2term-sctp-alpha",\r
+               },\r
+               Spec: corev1.ServiceSpec{\r
+                       Ports: []corev1.ServicePort{\r
+\r
+                               corev1.ServicePort{\r
+                                       Name:     "sctp-alpha",\r
+                                       NodePort: 32222,\r
+                                       Port:     36422,\r
+                                       Protocol: corev1.Protocol("SCTP"),\r
+                                       TargetPort: intstr.IntOrString{\r
+                                               IntVal: 36422,\r
+                                       },\r
+                               },\r
+                       },\r
+                       PublishNotReadyAddresses: false,\r
+                       Selector: map[string]string{\r
+                               "app":     "ricplt-e2term-alpha",\r
+                               "release": "release-name",\r
+                       },\r
+                       Type: corev1.ServiceType("NodePort"),\r
+               },\r
+               TypeMeta: metav1.TypeMeta{\r
+                       APIVersion: "v1",\r
+                       Kind:       "Service",\r
+               },\r
+       }\r
+\r
+       return []*corev1.Service{service1, service2, service3, service4,service5,service6,service8,service9,service10,service11,service12}\r
 }\r