From bb11922d0f10967ea942bea1abc5255b197ef2e0 Mon Sep 17 00:00:00 2001 From: Mango Yen Date: Tue, 22 Jun 2021 17:37:30 +0800 Subject: [PATCH] fix controller cluster role configuration when instanceID is enabled --- .../controller/workflow-controller-cluster-roles.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/charts/argo-workflows/templates/controller/workflow-controller-cluster-roles.yaml b/charts/argo-workflows/templates/controller/workflow-controller-cluster-roles.yaml index 34340d14..8f23f689 100644 --- a/charts/argo-workflows/templates/controller/workflow-controller-cluster-roles.yaml +++ b/charts/argo-workflows/templates/controller/workflow-controller-cluster-roles.yaml @@ -121,7 +121,15 @@ rules: resources: - leases resourceNames: +{{- if .Values.controller.instanceID.enabled }} +{{- if .Values.controller.instanceID.useReleaseName }} + - workflow-controller-{{ .Release.Name }} +{{- else }} + - workflow-controller-{{ .Values.controller.instanceID.explicitID }} +{{- end }} +{{- else }} - workflow-controller +{{- end }} - workflow-controller-lease verbs: - get