diff --git a/go.sum b/go.sum index 89faae839f..fd7a05cec8 100644 --- a/go.sum +++ b/go.sum @@ -744,6 +744,7 @@ github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPx github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.6.0 h1:UBcNElsrwanuuMsnGSlYmtmgbb23qDR5dG+6X6Oo89I= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= +github.com/sirupsen/logrus v1.7.0 h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/skyrings/skyring-common v0.0.0-20160929130248-d1c0bb1cbd5e/go.mod h1:d8hQseuYt4rJoOo21lFzYJdhMjmDqLY++ayArbgYjWI= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= diff --git a/pkg/generate/generate.go b/pkg/generate/generate.go index 44f5a57c05..32bb79f4b6 100644 --- a/pkg/generate/generate.go +++ b/pkg/generate/generate.go @@ -411,16 +411,14 @@ func applyRule(log logr.Logger, client *dclient.Client, rule kyverno.Rule, resou label["policy.kyverno.io/synchronize"] = "disable" } - if rule.Generation.Synchronize { - logger.V(4).Info("updating existing resource") - newResource.SetLabels(label) - _, err := client.UpdateResource(genAPIVersion, genKind, genNamespace, newResource, false) - if err != nil { - logger.Error(err, "failed to update resource") - return noGenResource, err - } - logger.V(2).Info("updated target resource") + logger.V(4).Info("updating label in existing resource") + newResource.SetLabels(label) + _, err := client.UpdateResource(genAPIVersion, genKind, genNamespace, newResource, false) + if err != nil { + logger.Error(err, "failed to update resource") + return noGenResource, err } + logger.V(2).Info("updated target resource") } return newGenResource, nil