From fcb5c080537e1945682324799cf18c0b2038b14b Mon Sep 17 00:00:00 2001 From: Yuping Fan Date: Tue, 15 Oct 2024 15:42:04 +0800 Subject: [PATCH] fix(controller): Add configmap already exists judgment on offload EnvVarTemplate Signed-off-by: Yuping Fan --- workflow/controller/workflowpod.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workflow/controller/workflowpod.go b/workflow/controller/workflowpod.go index 0d2bb0986327..67cd51d4b821 100644 --- a/workflow/controller/workflowpod.go +++ b/workflow/controller/workflowpod.go @@ -459,7 +459,7 @@ func (woc *wfOperationCtx) createWorkflowPod(ctx context.Context, nodeName strin }, } created, err := woc.controller.kubeclientset.CoreV1().ConfigMaps(woc.wf.ObjectMeta.Namespace).Create(ctx, cm, metav1.CreateOptions{}) - if err != nil { + if err != nil && !apierr.IsAlreadyExists(err) { return nil, err } woc.log.Infof("Created configmap: %s", created.Name)