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
}