From 350a94046ffa31c383c8e6e620c5a4f0e2deec5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Duffeck?= Date: Thu, 11 Oct 2018 16:09:41 +0200 Subject: [PATCH] Add a matchLabels selector to stateful sets as well This is required to work around https://github.com/helm/charts/issues/7726 --- kube/stateful_set.go | 1 + 1 file changed, 1 insertion(+) diff --git a/kube/stateful_set.go b/kube/stateful_set.go index 80d7ca84..f2fd67f5 100644 --- a/kube/stateful_set.go +++ b/kube/stateful_set.go @@ -30,6 +30,7 @@ func NewStatefulSet(role *model.InstanceGroup, settings ExportSettings, grapher spec := helm.NewMapping() spec.Add("serviceName", fmt.Sprintf("%s-set", role.Name)) + spec.Add("selector", newSelector(role.Name)) spec.Add("template", podTemplate) // "updateStrategy" is new in kube 1.7, so we don't add anything to non-helm configs // The default behaviour is "OnDelete"