+ service3 := &corev1.Service{\r
+ ObjectMeta: metav1.ObjectMeta{\r
+ Labels: map[string]string{\r
+ "heritage": "Helm",\r
+ "release": "release-name",\r
+ "app": "ricplt-alarmmanager",\r
+ "chart": "alarmmanager-5.0.0",\r
+ },\r
+ Name: "service-ricplt-alarmmanager-http",\r
+ Namespace: "ricplt",\r
+ },\r
+ Spec: corev1.ServiceSpec{\r
+ Ports: []corev1.ServicePort{\r
+\r
+ corev1.ServicePort{\r
+ Name: "http",\r
+ Port: 8080,\r
+ Protocol: corev1.Protocol("TCP"),\r
+ TargetPort: intstr.IntOrString{\r
+ IntVal: 8080,\r
+ },\r
+ },\r
+ },\r
+ PublishNotReadyAddresses: false,\r
+ Selector: map[string]string{\r
+ "app": "ricplt-alarmmanager",\r
+ "release": "release-name",\r
+ },\r
+ Type: corev1.ServiceType("ClusterIP"),\r
+ },\r
+ TypeMeta: metav1.TypeMeta{\r
+ Kind: "Service",\r
+ APIVersion: "v1",\r
+ },\r
+ }\r
+\r
+ service4 := &corev1.Service{\r
+ ObjectMeta: metav1.ObjectMeta{\r
+ Labels: map[string]string{\r
+ "app": "ricplt-alarmmanager",\r
+ "chart": "alarmmanager-5.0.0",\r
+ "heritage": "Helm",\r
+ "release": "release-name",\r
+ },\r
+ Name: "service-ricplt-alarmmanager-rmr",\r
+ Namespace: "ricplt",\r
+ },\r
+ Spec: corev1.ServiceSpec{\r
+ Ports: []corev1.ServicePort{\r
+\r
+ corev1.ServicePort{\r
+ TargetPort: intstr.IntOrString{\r
+ StrVal: "rmrdata",\r
+ Type: intstr.Type(1),\r
+ },\r
+ Name: "rmrdata",\r
+ Port: 4560,\r
+ Protocol: corev1.Protocol("TCP"),\r
+ },\r
+ corev1.ServicePort{\r
+ Name: "rmrroute",\r
+ Port: 4561,\r
+ Protocol: corev1.Protocol("TCP"),\r
+ TargetPort: intstr.IntOrString{\r
+ StrVal: "rmrroute",\r
+ Type: intstr.Type(1),\r
+ },\r
+ },\r
+ },\r
+ PublishNotReadyAddresses: false,\r
+ Selector: map[string]string{\r
+ "app": "ricplt-alarmmanager",\r
+ "release": "release-name",\r
+ },\r
+ Type: corev1.ServiceType("ClusterIP"),\r
+ },\r
+ TypeMeta: metav1.TypeMeta{\r
+ APIVersion: "v1",\r
+ Kind: "Service",\r
+ },\r
+ }\r