feat(argo-cd): Set aggregate roles only for using resources, with argocdextensions also (#1679)

Signed-off-by: Hyeonmin Park <hyeonmin.park@kennysoft.kr>

Signed-off-by: Hyeonmin Park <hyeonmin.park@kennysoft.kr>
Co-authored-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
This commit is contained in:
Hyeonmin Park 2022-12-02 23:47:51 +09:00 committed by GitHub
parent 216a52d341
commit 34a33c967f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 3 deletions

View file

@ -3,7 +3,7 @@ appVersion: v2.5.3
kubeVersion: ">=1.22.0-0" kubeVersion: ">=1.22.0-0"
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes. description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
name: argo-cd name: argo-cd
version: 5.16.0 version: 5.16.1
home: https://github.com/argoproj/argo-helm home: https://github.com/argoproj/argo-helm
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
sources: sources:
@ -23,4 +23,6 @@ dependencies:
condition: redis-ha.enabled condition: redis-ha.enabled
annotations: annotations:
artifacthub.io/changes: | artifacthub.io/changes: |
- "[Added]: Ability to annotate Deployment and Statefulset objects for all components" - "[Fixed]: Set aggregate roles only for using resources"
- "[Added]: Add argocdextensions to aggregate roles"
- "[Fixed]: Fix typo of notification.bots.slack.image in values"

View file

@ -11,7 +11,12 @@ rules:
- argoproj.io - argoproj.io
resources: resources:
- applications - applications
{{- if .Values.applicationSet.enabled }}
- applicationsets - applicationsets
{{- end }}
{{- if .Values.server.extensions.enabled }}
- argocdextensions
{{- end }}
- appprojects - appprojects
verbs: verbs:
- get - get
@ -31,7 +36,12 @@ rules:
- argoproj.io - argoproj.io
resources: resources:
- applications - applications
{{- if .Values.applicationSet.enabled }}
- applicationsets - applicationsets
{{- end }}
{{- if .Values.server.extensions.enabled }}
- argocdextensions
{{- end }}
- appprojects - appprojects
verbs: verbs:
- create - create
@ -56,7 +66,12 @@ rules:
- argoproj.io - argoproj.io
resources: resources:
- applications - applications
{{- if .Values.applicationSet.enabled }}
- applicationsets - applicationsets
{{- end }}
{{- if .Values.server.extensions.enabled }}
- argocdextensions
{{- end }}
- appprojects - appprojects
verbs: verbs:
- create - create

View file

@ -2890,7 +2890,7 @@ notifications:
## Has higher precedence over `notifications.bots.slack.pdb.minAvailable` ## Has higher precedence over `notifications.bots.slack.pdb.minAvailable`
maxUnavailable: "" maxUnavailable: ""
## Slack bot imabe ## Slack bot image
image: image:
# -- Repository to use for the Slack bot # -- Repository to use for the Slack bot
# @default -- `""` (defaults to global.image.repository) # @default -- `""` (defaults to global.image.repository)