diff --git a/charts/argo/Chart.yaml b/charts/argo/Chart.yaml index 0a90e20f..3096c874 100644 --- a/charts/argo/Chart.yaml +++ b/charts/argo/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: v2.11.7 description: A Helm chart for Argo Workflows name: argo -version: 0.14.0 +version: 0.14.1 icon: https://raw.githubusercontent.com/argoproj/argo/master/docs/assets/argo.png home: https://github.com/argoproj/argo-helm maintainers: diff --git a/charts/argo/templates/server-cluster-roles.yaml b/charts/argo/templates/server-cluster-roles.yaml index ac51e455..9424e83c 100644 --- a/charts/argo/templates/server-cluster-roles.yaml +++ b/charts/argo/templates/server-cluster-roles.yaml @@ -30,6 +30,7 @@ rules: - serviceaccounts verbs: - get + - list - apiGroups: - "" resources: @@ -45,6 +46,22 @@ rules: - events verbs: - watch +{{- if .Values.server.sso }} +- apiGroups: + - "" + resources: + - secrets + resourceNames: + - sso + verbs: + - get +- apiGroups: + - "" + resources: + - secrets + verbs: + - create +{{- end }} {{- if .Values.controller.persistence }} - apiGroups: - "" @@ -54,14 +71,14 @@ rules: {{- with .Values.controller.persistence.postgresql }} - {{ .userNameSecret.name }} - {{ .passwordSecret.name }} - {{- end}} + {{- end }} {{- with .Values.controller.persistence.mysql }} - {{ .userNameSecret.name }} - {{ .passwordSecret.name }} - {{- end}} + {{- end }} verbs: - get -{{- end}} +{{- end }} - apiGroups: - argoproj.io resources: