From c89ad0aa71fc692e109e0d0d41b4d68da1675eb3 Mon Sep 17 00:00:00 2001 From: Antoine Pelisse Date: Wed, 23 Jan 2019 21:47:31 -0800 Subject: [PATCH] Fix Service type to handle port properly --- staging/src/k8s.io/api/core/v1/types.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/staging/src/k8s.io/api/core/v1/types.go b/staging/src/k8s.io/api/core/v1/types.go index 43e70b9bad5..00463286398 100644 --- a/staging/src/k8s.io/api/core/v1/types.go +++ b/staging/src/k8s.io/api/core/v1/types.go @@ -3450,6 +3450,9 @@ type ServiceSpec struct { // More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies // +patchMergeKey=port // +patchStrategy=merge + // +listType=map + // +listMapKey=port + // +listMapKey=protocol Ports []ServicePort `json:"ports,omitempty" patchStrategy:"merge" patchMergeKey:"port" protobuf:"bytes,1,rep,name=ports"` // Route service traffic to pods with label keys and values matching this