Pārlūkot izejas kodu

Merge pull request #1916 from mikesir87/allow-unspecified-protocol-on-port

Allow unspecified protocol on exposed port in kube backend
Mathieu Champlon 4 gadi atpakaļ
vecāks
revīzija
7b03b04484
1 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. 3 2
      kube/resources/kube.go

+ 3 - 2
kube/resources/kube.go

@@ -92,12 +92,13 @@ func mapToService(project *types.Project, service types.ServiceConfig) *core.Ser
 		if p.Published != 0 {
 			serviceType = core.ServiceTypeLoadBalancer
 		}
+		protocol := toProtocol(p.Protocol)
 		ports = append(ports,
 			core.ServicePort{
-				Name:       fmt.Sprintf("%d-%s", p.Published, strings.ToLower(p.Protocol)),
+				Name:       fmt.Sprintf("%d-%s", p.Published, strings.ToLower(string(protocol))),
 				Port:       int32(p.Published),
 				TargetPort: intstr.FromInt(int(p.Target)),
-				Protocol:   toProtocol(p.Protocol),
+				Protocol:   protocol,
 			})
 	}
 	if len(ports) == 0 { // headless service