func createAlertService()

in controllers/alert_reconcile.go [29:50]


func createAlertService(cluster *dsv1alpha1.DSAlert) *corev1.Service {
	service := corev1.Service{
		ObjectMeta: metav1.ObjectMeta{
			Name:      dsv1alpha1.DsAlertServiceValue,
			Namespace: cluster.Namespace,
			Labels:    map[string]string{dsv1alpha1.DsAppName: dsv1alpha1.DsAlertServiceValue},
		},
		Spec: corev1.ServiceSpec{
			Selector: map[string]string{dsv1alpha1.DsAppName: dsv1alpha1.DsAlert},
			Ports: []corev1.ServicePort{
				{
					Protocol: corev1.ProtocolTCP,
					Port:     *int32Ptr(int32(dsv1alpha1.DsAlertPort)),
					TargetPort: intstr.IntOrString{
						IntVal: dsv1alpha1.DsAlertPort,
					},
				},
			},
		},
	}
	return &service
}