chore(argo-workflows): Improve argo-workflow controller clusterrole policy (#3263)

* chore: improve argo-workflow controller clusterrole

Signed-off-by: liyang <daviderli614@gmail.com>

* update artifacthub.io/changes

Signed-off-by: liyang <daviderli614@gmail.com>

---------

Signed-off-by: liyang <daviderli614@gmail.com>
pull/3284/head argo-workflows-0.45.14
liyang 2025-05-02 22:49:06 +08:00 committed by GitHub
parent ef2a238af5
commit 7008b5b76b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 12 additions and 11 deletions

View File

@ -3,7 +3,7 @@ appVersion: v3.6.7
name: argo-workflows name: argo-workflows
description: A Helm chart for Argo Workflows description: A Helm chart for Argo Workflows
type: application type: application
version: 0.45.13 version: 0.45.14
icon: https://argo-workflows.readthedocs.io/en/stable/assets/logo.png icon: https://argo-workflows.readthedocs.io/en/stable/assets/logo.png
home: https://github.com/argoproj/argo-helm home: https://github.com/argoproj/argo-helm
sources: sources:
@ -17,4 +17,4 @@ annotations:
url: https://argoproj.github.io/argo-helm/pgp_keys.asc url: https://argoproj.github.io/argo-helm/pgp_keys.asc
artifacthub.io/changes: | artifacthub.io/changes: |
- kind: changed - kind: changed
description: Bump argo-workflows to v3.6.7 description: Improve argo-workflow controller clusterrole policy

View File

@ -167,6 +167,16 @@ rules:
- update - update
- patch - patch
- delete - delete
{{- if .Values.controller.rbac.accessAllSecrets }}
- apiGroups:
- ""
resources:
- secrets
verbs:
- get
- list
- watch
{{- else }}
- apiGroups: - apiGroups:
- "" - ""
resources: resources:
@ -187,15 +197,6 @@ rules:
- watch - watch
resourceNames: {{- toYaml . | nindent 4 }} resourceNames: {{- toYaml . | nindent 4 }}
{{- end }} {{- end }}
{{- if and (not .Values.controller.rbac.secretWhitelist) (.Values.controller.rbac.accessAllSecrets) }}
- apiGroups:
- ""
resources:
- secrets
verbs:
- get
- list
- watch
{{- end }} {{- end }}
{{- if and .Values.controller.clusterWorkflowTemplates.enabled (not .Values.singleNamespace) }} {{- if and .Values.controller.clusterWorkflowTemplates.enabled (not .Values.singleNamespace) }}