From 5146158dd6e22c737d88239ddec65cc662a76f60 Mon Sep 17 00:00:00 2001 From: James Forcier Date: Tue, 25 Feb 2020 14:03:50 -0500 Subject: [PATCH] Replace Daemonset if .spec.selector changes --- pkg/provider/diff.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/provider/diff.go b/pkg/provider/diff.go index bf5beb5538..5c4b4543ab 100644 --- a/pkg/provider/diff.go +++ b/pkg/provider/diff.go @@ -37,12 +37,14 @@ type properties []string var forceNew = _groups{ "apps": _versions{ - // NOTE: .spec.selector triggers a replacement in Deployment only AFTER v1beta1. + // NOTE: .spec.selector triggers a replacement in Deployment/Daemonset only AFTER v1beta1. "v1beta1": _kinds{"StatefulSet": statefulSet}, "v1beta2": _kinds{ + "Daemonset": daemonset, "Deployment": deployment, "StatefulSet": statefulSet}, "v1": _kinds{ + "Daemonset": daemonset, "Deployment": deployment, "StatefulSet": statefulSet}, }, @@ -136,6 +138,10 @@ var core = _versions{ }, } +var daemonset = properties{ + ".spec.selector", +} + var deployment = properties{ ".spec.selector", }