feat(argo-cd): Update to Argo CD 2.13 (#2999)

This commit is contained in:
Marco Maurer (-Kilchhofer) 2024-11-05 00:59:47 +01:00 committed by GitHub
parent baef862c36
commit 69f3eddca8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 1413 additions and 10 deletions

View file

@ -1,9 +1,9 @@
apiVersion: v2 apiVersion: v2
appVersion: v2.12.6 appVersion: v2.13.0
kubeVersion: ">=1.25.0-0" kubeVersion: ">=1.25.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: 7.6.12 version: 7.7.0
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:
@ -27,4 +27,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-cd to v2.12.6 description: Bump argo-cd to v2.13.0

View file

@ -1164,7 +1164,7 @@ NAME: my-release
| dex.extraContainers | list | `[]` | Additional containers to be added to the dex pod | | dex.extraContainers | list | `[]` | Additional containers to be added to the dex pod |
| dex.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Dex imagePullPolicy | | dex.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Dex imagePullPolicy |
| dex.image.repository | string | `"ghcr.io/dexidp/dex"` | Dex image repository | | dex.image.repository | string | `"ghcr.io/dexidp/dex"` | Dex image repository |
| dex.image.tag | string | `"v2.38.0"` | Dex image tag | | dex.image.tag | string | `"v2.41.1"` | Dex image tag |
| dex.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry | | dex.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry |
| dex.initContainers | list | `[]` | Init containers to add to the dex pod | | dex.initContainers | list | `[]` | Init containers to add to the dex pod |
| dex.initImage.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Argo CD init image imagePullPolicy | | dex.initImage.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Argo CD init image imagePullPolicy |

View file

@ -157,6 +157,24 @@ spec:
name: argocd-cmd-params-cm name: argocd-cmd-params-cm
key: controller.self.heal.timeout.seconds key: controller.self.heal.timeout.seconds
optional: true optional: true
- name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_BACKOFF_TIMEOUT_SECONDS
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: controller.self.heal.backoff.timeout.seconds
optional: true
- name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_BACKOFF_FACTOR
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: controller.self.heal.backoff.factor
optional: true
- name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_BACKOFF_CAP_SECONDS
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: controller.self.heal.backoff.cap.seconds
optional: true
- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_PLAINTEXT - name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_PLAINTEXT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
@ -325,6 +343,8 @@ spec:
name: argocd-repo-server-tls name: argocd-repo-server-tls
- mountPath: /home/argocd - mountPath: /home/argocd
name: argocd-home name: argocd-home
- name: argocd-cmd-params-cm
mountPath: /home/argocd/params
{{- with .Values.controller.extraContainers }} {{- with .Values.controller.extraContainers }}
{{- tpl (toYaml .) $ | nindent 6 }} {{- tpl (toYaml .) $ | nindent 6 }}
{{- end }} {{- end }}
@ -378,6 +398,13 @@ spec:
path: tls.key path: tls.key
- key: ca.crt - key: ca.crt
path: ca.crt path: ca.crt
- name: argocd-cmd-params-cm
configMap:
optional: true
name: argocd-cmd-params-cm
items:
- key: controller.profile.enabled
path: profiler.enabled
{{- if .Values.controller.hostNetwork }} {{- if .Values.controller.hostNetwork }}
hostNetwork: {{ .Values.controller.hostNetwork }} hostNetwork: {{ .Values.controller.hostNetwork }}
{{- end }} {{- end }}

View file

@ -156,6 +156,24 @@ spec:
name: argocd-cmd-params-cm name: argocd-cmd-params-cm
key: controller.self.heal.timeout.seconds key: controller.self.heal.timeout.seconds
optional: true optional: true
- name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_BACKOFF_TIMEOUT_SECONDS
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: controller.self.heal.backoff.timeout.seconds
optional: true
- name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_BACKOFF_FACTOR
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: controller.self.heal.backoff.factor
optional: true
- name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_BACKOFF_CAP_SECONDS
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: controller.self.heal.backoff.cap.seconds
optional: true
- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_PLAINTEXT - name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_PLAINTEXT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
@ -324,6 +342,8 @@ spec:
name: argocd-repo-server-tls name: argocd-repo-server-tls
- mountPath: /home/argocd - mountPath: /home/argocd
name: argocd-home name: argocd-home
- name: argocd-cmd-params-cm
mountPath: /home/argocd/params
{{- with .Values.controller.extraContainers }} {{- with .Values.controller.extraContainers }}
{{- tpl (toYaml .) $ | nindent 6 }} {{- tpl (toYaml .) $ | nindent 6 }}
{{- end }} {{- end }}
@ -376,6 +396,13 @@ spec:
path: tls.key path: tls.key
- key: ca.crt - key: ca.crt
path: ca.crt path: ca.crt
- name: argocd-cmd-params-cm
configMap:
optional: true
name: argocd-cmd-params-cm
items:
- key: controller.profile.enabled
path: profiler.enabled
{{- if .Values.controller.hostNetwork }} {{- if .Values.controller.hostNetwork }}
hostNetwork: {{ .Values.controller.hostNetwork }} hostNetwork: {{ .Values.controller.hostNetwork }}
{{- end }} {{- end }}

View file

@ -205,6 +205,12 @@ spec:
name: argocd-cmd-params-cm name: argocd-cmd-params-cm
key: applicationsetcontroller.enable.scm.providers key: applicationsetcontroller.enable.scm.providers
optional: true optional: true
- name: ARGOCD_APPLICATIONSET_CONTROLLER_WEBHOOK_PARALLELISM_LIMIT
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: applicationsetcontroller.webhook.parallelism.limit
optional: true
{{- with .Values.applicationSet.extraEnvFrom }} {{- with .Values.applicationSet.extraEnvFrom }}
envFrom: envFrom:
{{- toYaml . | nindent 12 }} {{- toYaml . | nindent 12 }}

View file

@ -102,6 +102,12 @@ spec:
key: notificationscontroller.selfservice.enabled key: notificationscontroller.selfservice.enabled
name: argocd-cmd-params-cm name: argocd-cmd-params-cm
optional: true optional: true
- name: ARGOCD_NOTIFICATION_CONTROLLER_REPO_SERVER_PLAINTEXT
valueFrom:
configMapKeyRef:
key: notificationscontroller.repo.server.plaintext
name: argocd-cmd-params-cm
optional: true
{{- with .Values.notifications.extraEnvFrom }} {{- with .Values.notifications.extraEnvFrom }}
envFrom: envFrom:
{{- toYaml . | nindent 12 }} {{- toYaml . | nindent 12 }}

View file

@ -14,15 +14,16 @@ rules:
resources: resources:
- '*' - '*'
verbs: verbs:
- delete - delete # supports deletion a live object in UI
- get - get # supports viewing live object manifest in UI
- patch - patch # supports `argocd app patch`
- list # supports `argocd appset generate` with cluster generator
- apiGroups: - apiGroups:
- "" - ""
resources: resources:
- events - events
verbs: verbs:
- list - list # supports listing events in UI
- create - create
- apiGroups: - apiGroups:
- "" - ""
@ -30,7 +31,7 @@ rules:
- pods - pods
- pods/log - pods/log
verbs: verbs:
- get - get # supports viewing pod logs from UI
{{- if eq (toString (index .Values.configs.cm "exec.enabled")) "true" }} {{- if eq (toString (index .Values.configs.cm "exec.enabled")) "true" }}
- apiGroups: - apiGroups:
- "" - ""

View file

@ -343,6 +343,36 @@ spec:
name: argocd-cmd-params-cm name: argocd-cmd-params-cm
key: server.api.content.types key: server.api.content.types
optional: true optional: true
- name: ARGOCD_SERVER_WEBHOOK_PARALLELISM_LIMIT
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: server.webhook.parallelism.limit
optional: true
- name: ARGOCD_APPLICATIONSET_CONTROLLER_ENABLE_NEW_GIT_FILE_GLOBBING
valueFrom:
configMapKeyRef:
key: applicationsetcontroller.enable.new.git.file.globbing
name: argocd-cmd-params-cm
optional: true
- name: ARGOCD_APPLICATIONSET_CONTROLLER_SCM_ROOT_CA_PATH
valueFrom:
configMapKeyRef:
key: applicationsetcontroller.scm.root.ca.path
name: argocd-cmd-params-cm
optional: true
- name: ARGOCD_APPLICATIONSET_CONTROLLER_ALLOWED_SCM_PROVIDERS
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: applicationsetcontroller.allowed.scm.providers
optional: true
- name: ARGOCD_APPLICATIONSET_CONTROLLER_ENABLE_SCM_PROVIDERS
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: applicationsetcontroller.enable.scm.providers
optional: true
{{- with .Values.server.envFrom }} {{- with .Values.server.envFrom }}
envFrom: envFrom:
{{- toYaml . | nindent 10 }} {{- toYaml . | nindent 10 }}
@ -365,6 +395,8 @@ spec:
name: styles name: styles
- mountPath: /tmp - mountPath: /tmp
name: tmp name: tmp
- name: argocd-cmd-params-cm
mountPath: /home/argocd/params
{{- if .Values.server.extensions.enabled }} {{- if .Values.server.extensions.enabled }}
- mountPath: /tmp/extensions - mountPath: /tmp/extensions
name: extensions name: extensions
@ -513,6 +545,13 @@ spec:
path: tls.crt path: tls.crt
- key: ca.crt - key: ca.crt
path: ca.crt path: ca.crt
- name: argocd-cmd-params-cm
configMap:
optional: true
name: argocd-cmd-params-cm
items:
- key: server.profile.enabled
path: profiler.enabled
{{- if .Values.server.hostNetwork }} {{- if .Values.server.hostNetwork }}
hostNetwork: {{ .Values.server.hostNetwork }} hostNetwork: {{ .Values.server.hostNetwork }}
{{- end }} {{- end }}

View file

@ -244,6 +244,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters to the description: FileParameters are file parameters to the
helm template helm template
@ -265,6 +272,16 @@ spec:
from failing when valueFiles do not exist locally by from failing when valueFiles do not exist locally by
not appending them to helm template --values not appending them to helm template --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace to template
with. If left empty, defaults to the app's destination
namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters which description: Parameters is a list of Helm parameters which
are passed to the helm template command upon manifest are passed to the helm template command upon manifest
@ -322,6 +339,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -361,6 +385,11 @@ spec:
definition in the format [old_image_name=]<image_name>:<image_tag> definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether to description: LabelWithoutSelector specifies whether to
apply common labels to resource selectors or not apply common labels to resource selectors or not
@ -580,6 +609,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters to the description: FileParameters are file parameters to the
helm template helm template
@ -601,6 +637,16 @@ spec:
from failing when valueFiles do not exist locally from failing when valueFiles do not exist locally
by not appending them to helm template --values by not appending them to helm template --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace to template
with. If left empty, defaults to the app's destination
namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters description: Parameters is a list of Helm parameters
which are passed to the helm template command upon which are passed to the helm template command upon
@ -659,6 +705,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -700,6 +753,11 @@ spec:
image definition in the format [old_image_name=]<image_name>:<image_tag> image definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether description: LabelWithoutSelector specifies whether
to apply common labels to resource selectors or not to apply common labels to resource selectors or not
@ -1035,6 +1093,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters to the helm description: FileParameters are file parameters to the helm
template template
@ -1056,6 +1121,15 @@ spec:
from failing when valueFiles do not exist locally by not from failing when valueFiles do not exist locally by not
appending them to helm template --values appending them to helm template --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace to template
with. If left empty, defaults to the app's destination namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters which description: Parameters is a list of Helm parameters which
are passed to the helm template command upon manifest generation are passed to the helm template command upon manifest generation
@ -1112,6 +1186,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -1150,6 +1231,11 @@ spec:
definition in the format [old_image_name=]<image_name>:<image_tag> definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether to apply description: LabelWithoutSelector specifies whether to apply
common labels to resource selectors or not common labels to resource selectors or not
@ -1362,6 +1448,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters to the helm description: FileParameters are file parameters to the helm
template template
@ -1383,6 +1476,16 @@ spec:
from failing when valueFiles do not exist locally by not from failing when valueFiles do not exist locally by not
appending them to helm template --values appending them to helm template --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace to template
with. If left empty, defaults to the app's destination
namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters which description: Parameters is a list of Helm parameters which
are passed to the helm template command upon manifest are passed to the helm template command upon manifest
@ -1440,6 +1543,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -1479,6 +1589,11 @@ spec:
definition in the format [old_image_name=]<image_name>:<image_tag> definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether to apply description: LabelWithoutSelector specifies whether to apply
common labels to resource selectors or not common labels to resource selectors or not
@ -1854,6 +1969,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters to the description: FileParameters are file parameters to the
helm template helm template
@ -1875,6 +1997,16 @@ spec:
from failing when valueFiles do not exist locally from failing when valueFiles do not exist locally
by not appending them to helm template --values by not appending them to helm template --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace to template
with. If left empty, defaults to the app's destination
namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters description: Parameters is a list of Helm parameters
which are passed to the helm template command upon which are passed to the helm template command upon
@ -1933,6 +2065,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -1974,6 +2113,11 @@ spec:
image definition in the format [old_image_name=]<image_name>:<image_tag> image definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether description: LabelWithoutSelector specifies whether
to apply common labels to resource selectors or not to apply common labels to resource selectors or not
@ -2192,6 +2336,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters to description: FileParameters are file parameters to
the helm template the helm template
@ -2214,6 +2365,16 @@ spec:
template from failing when valueFiles do not exist template from failing when valueFiles do not exist
locally by not appending them to helm template --values locally by not appending them to helm template --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace to
template with. If left empty, defaults to the app's
destination namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters description: Parameters is a list of Helm parameters
which are passed to the helm template command upon which are passed to the helm template command upon
@ -2274,6 +2435,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -2315,6 +2483,11 @@ spec:
image definition in the format [old_image_name=]<image_name>:<image_tag> image definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether description: LabelWithoutSelector specifies whether
to apply common labels to resource selectors or to apply common labels to resource selectors or
@ -2673,6 +2846,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters description: FileParameters are file parameters
to the helm template to the helm template
@ -2697,6 +2877,16 @@ spec:
not exist locally by not appending them to helm not exist locally by not appending them to helm
template --values template --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace
to template with. If left empty, defaults to
the app's destination namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters description: Parameters is a list of Helm parameters
which are passed to the helm template command which are passed to the helm template command
@ -2759,6 +2949,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -2801,6 +2998,11 @@ spec:
image definition in the format [old_image_name=]<image_name>:<image_tag> image definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether description: LabelWithoutSelector specifies whether
to apply common labels to resource selectors to apply common labels to resource selectors
@ -3030,6 +3232,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters description: FileParameters are file parameters
to the helm template to the helm template
@ -3054,6 +3263,16 @@ spec:
do not exist locally by not appending them do not exist locally by not appending them
to helm template --values to helm template --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace
to template with. If left empty, defaults
to the app's destination namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters description: Parameters is a list of Helm parameters
which are passed to the helm template command which are passed to the helm template command
@ -3118,6 +3337,13 @@ spec:
description: Kustomize holds kustomize specific description: Kustomize holds kustomize specific
options options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -3161,6 +3387,11 @@ spec:
image definition in the format [old_image_name=]<image_name>:<image_tag> image definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies description: LabelWithoutSelector specifies
whether to apply common labels to resource whether to apply common labels to resource
@ -3510,6 +3741,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters to description: FileParameters are file parameters to
the helm template the helm template
@ -3532,6 +3770,16 @@ spec:
template from failing when valueFiles do not exist template from failing when valueFiles do not exist
locally by not appending them to helm template --values locally by not appending them to helm template --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace to
template with. If left empty, defaults to the app's
destination namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters description: Parameters is a list of Helm parameters
which are passed to the helm template command upon which are passed to the helm template command upon
@ -3592,6 +3840,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -3633,6 +3888,11 @@ spec:
image definition in the format [old_image_name=]<image_name>:<image_tag> image definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether description: LabelWithoutSelector specifies whether
to apply common labels to resource selectors or to apply common labels to resource selectors or
@ -3858,6 +4118,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters description: FileParameters are file parameters
to the helm template to the helm template
@ -3882,6 +4149,16 @@ spec:
locally by not appending them to helm template locally by not appending them to helm template
--values --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace
to template with. If left empty, defaults to the
app's destination namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters description: Parameters is a list of Helm parameters
which are passed to the helm template command which are passed to the helm template command
@ -3944,6 +4221,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -3986,6 +4270,11 @@ spec:
image definition in the format [old_image_name=]<image_name>:<image_tag> image definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether description: LabelWithoutSelector specifies whether
to apply common labels to resource selectors or to apply common labels to resource selectors or
@ -4358,6 +4647,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters to description: FileParameters are file parameters to
the helm template the helm template
@ -4380,6 +4676,16 @@ spec:
template from failing when valueFiles do not exist template from failing when valueFiles do not exist
locally by not appending them to helm template --values locally by not appending them to helm template --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace to
template with. If left empty, defaults to the app's
destination namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters description: Parameters is a list of Helm parameters
which are passed to the helm template command upon which are passed to the helm template command upon
@ -4440,6 +4746,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -4481,6 +4794,11 @@ spec:
image definition in the format [old_image_name=]<image_name>:<image_tag> image definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether description: LabelWithoutSelector specifies whether
to apply common labels to resource selectors or to apply common labels to resource selectors or
@ -4706,6 +5024,13 @@ spec:
helm: helm:
description: Helm holds helm specific options description: Helm holds helm specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
fileParameters: fileParameters:
description: FileParameters are file parameters description: FileParameters are file parameters
to the helm template to the helm template
@ -4730,6 +5055,16 @@ spec:
locally by not appending them to helm template locally by not appending them to helm template
--values --values
type: boolean type: boolean
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
namespace:
description: Namespace is an optional namespace
to template with. If left empty, defaults to the
app's destination namespace.
type: string
parameters: parameters:
description: Parameters is a list of Helm parameters description: Parameters is a list of Helm parameters
which are passed to the helm template command which are passed to the helm template command
@ -4792,6 +5127,13 @@ spec:
kustomize: kustomize:
description: Kustomize holds kustomize specific options description: Kustomize holds kustomize specific options
properties: properties:
apiVersions:
description: |-
APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
items:
type: string
type: array
commonAnnotations: commonAnnotations:
additionalProperties: additionalProperties:
type: string type: string
@ -4834,6 +5176,11 @@ spec:
image definition in the format [old_image_name=]<image_name>:<image_tag> image definition in the format [old_image_name=]<image_name>:<image_tag>
type: string type: string
type: array type: array
kubeVersion:
description: |-
KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
uses the Kubernetes version of the target cluster.
type: string
labelWithoutSelector: labelWithoutSelector:
description: LabelWithoutSelector specifies whether description: LabelWithoutSelector specifies whether
to apply common labels to resource selectors or to apply common labels to resource selectors or

File diff suppressed because it is too large Load diff

View file

@ -96,6 +96,32 @@ spec:
description: description:
description: Description contains optional project description description: Description contains optional project description
type: string type: string
destinationServiceAccounts:
description: DestinationServiceAccounts holds information about the
service accounts to be impersonated for the application sync operation
for each destination.
items:
description: ApplicationDestinationServiceAccount holds information
about the service account to be impersonated for the application
sync operation.
properties:
defaultServiceAccount:
description: DefaultServiceAccount to be used for impersonation
during the sync operation
type: string
namespace:
description: Namespace specifies the target namespace for the
application's resources.
type: string
server:
description: Server specifies the URL of the target cluster's
Kubernetes control plane API.
type: string
required:
- defaultServiceAccount
- server
type: object
type: array
destinations: destinations:
description: Destinations contains list of destinations available description: Destinations contains list of destinations available
for deployment for deployment

View file

@ -83,6 +83,18 @@ spec:
{{- with (concat .Values.global.env .Values.dex.env) }} {{- with (concat .Values.global.env .Values.dex.env) }}
{{- toYaml . | nindent 10 }} {{- toYaml . | nindent 10 }}
{{- end }} {{- end }}
- name: ARGOCD_DEX_SERVER_LOGFORMAT
valueFrom:
configMapKeyRef:
key: dexserver.log.format
name: argocd-cmd-params-cm
optional: true
- name: ARGOCD_DEX_SERVER_LOGLEVEL
valueFrom:
configMapKeyRef:
key: dexserver.log.level
name: argocd-cmd-params-cm
optional: true
- name: ARGOCD_DEX_SERVER_DISABLE_TLS - name: ARGOCD_DEX_SERVER_DISABLE_TLS
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:

View file

@ -1010,7 +1010,7 @@ dex:
# -- Dex image repository # -- Dex image repository
repository: ghcr.io/dexidp/dex repository: ghcr.io/dexidp/dex
# -- Dex image tag # -- Dex image tag
tag: v2.38.0 tag: v2.41.1
# -- Dex imagePullPolicy # -- Dex imagePullPolicy
# @default -- `""` (defaults to global.image.imagePullPolicy) # @default -- `""` (defaults to global.image.imagePullPolicy)
imagePullPolicy: "" imagePullPolicy: ""