From 84eb4575e1a9cd133a8872098ba8767cbfaa4e57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20S=C4=99k?= Date: Thu, 27 Jun 2019 23:33:15 +0200 Subject: [PATCH] Fix backup before pod deletion --- pkg/controller/jenkins/configuration/base/reconcile.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/controller/jenkins/configuration/base/reconcile.go b/pkg/controller/jenkins/configuration/base/reconcile.go index 5e62a7af..bec9d188 100644 --- a/pkg/controller/jenkins/configuration/base/reconcile.go +++ b/pkg/controller/jenkins/configuration/base/reconcile.go @@ -409,7 +409,7 @@ func (r *ReconcileJenkinsBaseConfiguration) ensureJenkinsMasterPod(meta metav1.O return reconcile.Result{}, stackerr.WithStack(err) } - if currentJenkinsMasterPod != nil && isPodTerminating(*currentJenkinsMasterPod) { + if currentJenkinsMasterPod != nil && isPodTerminating(*currentJenkinsMasterPod) && r.jenkins.Status.UserConfigurationCompletedTime != nil { backupAndRestore := backuprestore.New(r.k8sClient, *r.clientSet, r.logger, r.jenkins, *r.config) backupAndRestore.StopBackupTrigger() if r.jenkins.Spec.Backup.MakeBackupBeforePodDeletion {