From ccc0307bc1ed84574034748d8276fd7e796c91ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20S=C4=99k?= Date: Thu, 6 Jun 2019 18:45:40 +0200 Subject: [PATCH] Fix trigger jenkins-operator-user-configuration-casc job when secret has changed --- .../jenkins/configuration/user/casc/caac.go | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/pkg/controller/jenkins/configuration/user/casc/caac.go b/pkg/controller/jenkins/configuration/user/casc/caac.go index 5a7b1be3..3e221f51 100644 --- a/pkg/controller/jenkins/configuration/user/casc/caac.go +++ b/pkg/controller/jenkins/configuration/user/casc/caac.go @@ -45,9 +45,7 @@ func New(jenkinsClient jenkinsclient.Jenkins, k8sClient k8s.Client, logger logr. // ConfigureJob configures jenkins job which configures Jenkins with help Configuration as a code plugin func (g *ConfigurationAsCode) ConfigureJob() error { - _, created, err := g.jenkinsClient.CreateOrUpdateJob( - fmt.Sprintf(configurationJobXMLFmt, resources.UserConfigurationSecretVolumePath, resources.JenkinsUserConfigurationVolumePath), - g.jobName) + _, created, err := g.jenkinsClient.CreateOrUpdateJob(configurationJobXMLFmt, g.jobName) if err != nil { return err } @@ -62,15 +60,15 @@ func (g *ConfigurationAsCode) Ensure(jenkins *v1alpha1.Jenkins) (bool, error) { jobsClient := jobs.New(g.jenkinsClient, g.k8sClient, g.logger) configuration := &corev1.ConfigMap{} - namespaceName := types.NamespacedName{Namespace: jenkins.Namespace, Name: resources.GetUserConfigurationConfigMapNameFromJenkins(jenkins)} - err := g.k8sClient.Get(context.TODO(), namespaceName, configuration) + ConfigMapNamespaceName := types.NamespacedName{Namespace: jenkins.Namespace, Name: resources.GetUserConfigurationConfigMapNameFromJenkins(jenkins)} + err := g.k8sClient.Get(context.TODO(), ConfigMapNamespaceName, configuration) if err != nil { return false, errors.WithStack(err) } secret := &corev1.Secret{} - namespaceName = types.NamespacedName{Namespace: jenkins.Namespace, Name: resources.GetUserConfigurationSecretNameFromJenkins(jenkins)} - err = g.k8sClient.Get(context.TODO(), namespaceName, configuration) + secretNamespaceName := types.NamespacedName{Namespace: jenkins.Namespace, Name: resources.GetUserConfigurationSecretNameFromJenkins(jenkins)} + err = g.k8sClient.Get(context.TODO(), secretNamespaceName, secret) if err != nil { return false, errors.WithStack(err) } @@ -151,13 +149,13 @@ const configurationJobXMLFmt = `