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