feat(argocd-image-updater): Update dependency argoproj-labs/argocd-image-updater to v0.15.0 (#2992)
* chore(argocd-image-updater): Update dependency argoproj-labs/argocd-image-updater to v0.15.0 Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com> * feat(argocd-image-updater): update as following upstream Signed-off-by: yu-croco <yu.croco@gmail.com> * fix(argocd-image-updater): add permission when createClusterRoles is false Signed-off-by: yu-croco <yu.croco@gmail.com> --------- Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com> Signed-off-by: yu-croco <yu.croco@gmail.com> Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
This commit is contained in:
parent
909ece4d59
commit
ba2b049399
4 changed files with 53 additions and 12 deletions
|
@ -2,8 +2,8 @@ apiVersion: v2
|
||||||
name: argocd-image-updater
|
name: argocd-image-updater
|
||||||
description: A Helm chart for Argo CD Image Updater, a tool to automatically update the container images of Kubernetes workloads which are managed by Argo CD
|
description: A Helm chart for Argo CD Image Updater, a tool to automatically update the container images of Kubernetes workloads which are managed by Argo CD
|
||||||
type: application
|
type: application
|
||||||
version: 0.11.0
|
version: 0.11.1
|
||||||
appVersion: v0.14.0
|
appVersion: v0.15.0
|
||||||
home: https://github.com/argoproj-labs/argocd-image-updater
|
home: https://github.com/argoproj-labs/argocd-image-updater
|
||||||
icon: https://argocd-image-updater.readthedocs.io/en/stable/assets/logo.png
|
icon: https://argocd-image-updater.readthedocs.io/en/stable/assets/logo.png
|
||||||
keywords:
|
keywords:
|
||||||
|
@ -19,4 +19,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 argocd-image-updater to v0.14.0
|
description: Bump argocd-image-updater to v0.15.0
|
||||||
|
|
|
@ -87,6 +87,7 @@ The `config.registries` value can be used exactly as it looks in the documentati
|
||||||
| config.logLevel | string | `"info"` | Argo CD Image Update log level |
|
| config.logLevel | string | `"info"` | Argo CD Image Update log level |
|
||||||
| config.registries | list | `[]` | Argo CD Image Updater registries list configuration. More information [here](https://argocd-image-updater.readthedocs.io/en/stable/configuration/registries/) |
|
| config.registries | list | `[]` | Argo CD Image Updater registries list configuration. More information [here](https://argocd-image-updater.readthedocs.io/en/stable/configuration/registries/) |
|
||||||
| config.sshConfig | object | `{}` | Argo CD Image Updater ssh client parameter configuration. |
|
| config.sshConfig | object | `{}` | Argo CD Image Updater ssh client parameter configuration. |
|
||||||
|
| createClusterRoles | bool | `true` | Create cluster roles for cluster-wide installation. |
|
||||||
| extraArgs | list | `[]` | Extra arguments for argocd-image-updater not defined in `config.argocd`. If a flag contains both key and value, they need to be split to a new entry |
|
| extraArgs | list | `[]` | Extra arguments for argocd-image-updater not defined in `config.argocd`. If a flag contains both key and value, they need to be split to a new entry |
|
||||||
| extraEnv | list | `[]` | Extra environment variables for argocd-image-updater |
|
| extraEnv | list | `[]` | Extra environment variables for argocd-image-updater |
|
||||||
| extraEnvFrom | list | `[]` | Extra envFrom to pass to argocd-image-updater |
|
| extraEnvFrom | list | `[]` | Extra envFrom to pass to argocd-image-updater |
|
||||||
|
|
|
@ -17,21 +17,14 @@ rules:
|
||||||
- get
|
- get
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
{{- if not .Values.createClusterRoles }}
|
||||||
- argoproj.io
|
|
||||||
resources:
|
|
||||||
- applications
|
|
||||||
verbs:
|
|
||||||
- get
|
|
||||||
- list
|
|
||||||
- update
|
|
||||||
- patch
|
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- ""
|
- ""
|
||||||
resources:
|
resources:
|
||||||
- events
|
- events
|
||||||
verbs:
|
verbs:
|
||||||
- create
|
- create
|
||||||
|
{{- end }}
|
||||||
---
|
---
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
|
@ -49,3 +42,45 @@ subjects:
|
||||||
name: {{ include "argocd-image-updater.serviceAccountName" . }}
|
name: {{ include "argocd-image-updater.serviceAccountName" . }}
|
||||||
namespace: {{ include "argocd-image-updater.namespace" . | quote }}
|
namespace: {{ include "argocd-image-updater.namespace" . | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
---
|
||||||
|
{{- if and .Values.rbac.enabled .Values.createClusterRoles }}
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: ClusterRole
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
{{- include "argocd-image-updater.labels" . | nindent 4 }}
|
||||||
|
name: {{ include "argocd-image-updater.fullname" . }}
|
||||||
|
namespace: {{ include "argocd-image-updater.namespace" . | quote }}
|
||||||
|
rules:
|
||||||
|
- apiGroups:
|
||||||
|
- ""
|
||||||
|
resources:
|
||||||
|
- events
|
||||||
|
verbs:
|
||||||
|
- create
|
||||||
|
- apiGroups:
|
||||||
|
- argoproj.io
|
||||||
|
resources:
|
||||||
|
- applications
|
||||||
|
verbs:
|
||||||
|
- get
|
||||||
|
- list
|
||||||
|
- update
|
||||||
|
- patch
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: ClusterRoleBinding
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
{{- include "argocd-image-updater.labels" . | nindent 4 }}
|
||||||
|
name: {{ include "argocd-image-updater.fullname" . }}
|
||||||
|
namespace: {{ include "argocd-image-updater.namespace" . | quote }}
|
||||||
|
roleRef:
|
||||||
|
apiGroup: rbac.authorization.k8s.io
|
||||||
|
kind: ClusterRole
|
||||||
|
name: {{ include "argocd-image-updater.fullname" . }}
|
||||||
|
subjects:
|
||||||
|
- kind: ServiceAccount
|
||||||
|
name: {{ include "argocd-image-updater.serviceAccountName" . }}
|
||||||
|
namespace: {{ include "argocd-image-updater.namespace" . | quote }}
|
||||||
|
{{- end }}
|
||||||
|
|
|
@ -20,6 +20,11 @@ fullnameOverride: ""
|
||||||
# -- Global namespace (argocd-image-updater.namespace in _helpers.tpl) override
|
# -- Global namespace (argocd-image-updater.namespace in _helpers.tpl) override
|
||||||
namespaceOverride: ""
|
namespaceOverride: ""
|
||||||
|
|
||||||
|
# -- Create cluster roles for cluster-wide installation.
|
||||||
|
## Used when you manage applications in the same cluster where Argo CD Image Updater runs.
|
||||||
|
## If you want to use this, please set `.Values.rbac.enabled` true as well.
|
||||||
|
createClusterRoles: true
|
||||||
|
|
||||||
# -- Extra arguments for argocd-image-updater not defined in `config.argocd`.
|
# -- Extra arguments for argocd-image-updater not defined in `config.argocd`.
|
||||||
# If a flag contains both key and value, they need to be split to a new entry
|
# If a flag contains both key and value, they need to be split to a new entry
|
||||||
extraArgs: []
|
extraArgs: []
|
||||||
|
|
Loading…
Reference in a new issue