From 27b43d243da26429fa41984b1fd0e862ed011d99 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 05:49:49 +0000 Subject: [PATCH] chore(deps): update helm release argo-cd to v9.5.14 --- third_party/vendir/charts/argo-cd/Chart.yaml | 10 +- third_party/vendir/charts/argo-cd/README.md | 11 +- .../deployment.yaml | 2 +- .../prometheusrule.yaml | 3 +- .../statefulset.yaml | 2 +- .../argocd-applicationset/deployment.yaml | 2 +- .../argocd-applicationset/httproute.yaml | 43 +++++++ .../argocd-commit-server/deployment.yaml | 2 +- .../argocd-notifications/deployment.yaml | 2 +- .../argocd-repo-server/deployment.yaml | 4 +- .../templates/argocd-server/deployment.yaml | 2 +- .../templates/argocd-server/grpcroute.yaml | 20 +-- .../templates/argocd-server/httproute.yaml | 28 ++--- .../templates/crds/crd-application.yaml | 117 +++++++++--------- .../templates/crds/crd-applicationset.yaml | 10 ++ .../argo-cd/templates/dex/deployment.yaml | 2 +- .../argo-cd/templates/redis/deployment.yaml | 4 +- third_party/vendir/charts/argo-cd/values.yaml | 49 +++++++- third_party/vendir/vendir.lock.yml | 4 +- third_party/vendir/vendir.yml | 2 +- 20 files changed, 212 insertions(+), 107 deletions(-) create mode 100644 third_party/vendir/charts/argo-cd/templates/argocd-applicationset/httproute.yaml diff --git a/third_party/vendir/charts/argo-cd/Chart.yaml b/third_party/vendir/charts/argo-cd/Chart.yaml index 44d4898cd..543f5ee71 100644 --- a/third_party/vendir/charts/argo-cd/Chart.yaml +++ b/third_party/vendir/charts/argo-cd/Chart.yaml @@ -1,12 +1,12 @@ annotations: artifacthub.io/changes: | - - kind: added - description: Add VPA support for all Argo CD components (server, repo-server, applicationset-controller, notifications-controller, dex, redis, commit-server) + - kind: changed + description: Bump argo-cd to v3.4.2 artifacthub.io/signKey: | fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252 url: https://argoproj.github.io/argo-helm/pgp_keys.asc apiVersion: v2 -appVersion: v3.3.6 +appVersion: v3.4.2 dependencies: - condition: redis-ha.enabled name: redis-ha @@ -26,6 +26,6 @@ maintainers: url: https://argoproj.github.io/ name: argo-cd sources: -- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd - https://github.com/argoproj/argo-cd -version: 9.5.0 +- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd +version: 9.5.14 diff --git a/third_party/vendir/charts/argo-cd/README.md b/third_party/vendir/charts/argo-cd/README.md index 5fba6cea9..66d9b0ba5 100644 --- a/third_party/vendir/charts/argo-cd/README.md +++ b/third_party/vendir/charts/argo-cd/README.md @@ -4,8 +4,8 @@ A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kub Source code can be found here: -* * +* This is a **community maintained** chart. This chart installs [argo-cd](https://argo-cd.readthedocs.io/en/stable/), a declarative, GitOps continuous delivery tool for Kubernetes. @@ -1088,6 +1088,7 @@ NAME: my-release | repoServer.containerPorts.metrics | int | `8084` | Metrics container port | | repoServer.containerPorts.server | int | `8081` | Repo server container port | | repoServer.containerSecurityContext | object | See [values.yaml] | Repo server container-level security context | +| repoServer.copyutil.extraArgs | string | `"--update=none"` | Extra arguments for the cp command in the repo server copyutil initContainer | | repoServer.copyutil.resources | object | `{}` | Resource limits and requests for the repo server copyutil initContainer | | repoServer.deploymentAnnotations | object | `{}` | Annotations to be added to repo server Deployment | | repoServer.deploymentLabels | object | `{}` | Labels for the repo server Deployment | @@ -1493,7 +1494,7 @@ NAME: my-release | redis.exporter.env | list | `[]` | Environment variables to pass to the Redis exporter | | redis.exporter.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Image pull policy for the redis-exporter | | redis.exporter.image.repository | string | `"ghcr.io/oliver006/redis_exporter"` | Repository to use for the redis-exporter | -| redis.exporter.image.tag | string | `"v1.82.0"` | Tag to use for the redis-exporter | +| redis.exporter.image.tag | string | `"v1.83.0"` | Tag to use for the redis-exporter | | redis.exporter.livenessProbe.enabled | bool | `false` | Enable Kubernetes liveness probe for Redis exporter | | redis.exporter.livenessProbe.failureThreshold | int | `5` | Minimum consecutive failures for the [probe] to be considered failed after having succeeded | | redis.exporter.livenessProbe.initialDelaySeconds | int | `30` | Number of seconds after the container has started before [probe] is initiated | @@ -1700,6 +1701,12 @@ If you use an External Redis (See Option 3 above), this Job is not deployed. | applicationSet.extraEnvFrom | list | `[]` (See [values.yaml]) | envFrom to pass to the ApplicationSet controller | | applicationSet.extraVolumeMounts | list | `[]` | List of extra mounts to add (normally used with extraVolumes) | | applicationSet.extraVolumes | list | `[]` | List of extra volumes to add | +| applicationSet.httproute.annotations | object | `{}` | Additional HTTPRoute annotations | +| applicationSet.httproute.enabled | bool | `false` | Enable HTTPRoute resource for Argo CD Applicationset Webhook (Gateway API) | +| applicationSet.httproute.hostnames | list | `[]` (See [values.yaml]) | List of hostnames for the HTTPRoute | +| applicationSet.httproute.labels | object | `{}` | Additional HTTPRoute labels | +| applicationSet.httproute.parentRefs | list | `[]` (See [values.yaml]) | Gateway API parentRefs for the HTTPRoute | +| applicationSet.httproute.rules | list | `[]` (See [values.yaml]) | HTTPRoute rules configuration | | applicationSet.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Image pull policy for the ApplicationSet controller | | applicationSet.image.repository | string | `""` (defaults to global.image.repository) | Repository to use for the ApplicationSet controller | | applicationSet.image.tag | string | `""` (defaults to global.image.tag) | Tag to use for the ApplicationSet controller | diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/deployment.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/deployment.yaml index 86bd22f67..8200e488e 100644 --- a/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/deployment.yaml +++ b/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/deployment.yaml @@ -80,7 +80,7 @@ spec: name: {{ .Values.controller.name }} env: {{- with (concat .Values.global.env .Values.controller.env) }} - {{- toYaml . | nindent 10 }} + {{- tpl (toYaml .) $ | nindent 10 }} {{- end }} - name: ARGOCD_ENABLE_DYNAMIC_CLUSTER_DISTRIBUTION value: "true" diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/prometheusrule.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/prometheusrule.yaml index 6ddc7f4c4..c61a34e3b 100644 --- a/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/prometheusrule.yaml +++ b/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/prometheusrule.yaml @@ -1,5 +1,6 @@ +{{- $apiVersion := include "argo-cd.apiVersions.monitoring" . }} {{- if and (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1") .Values.controller.metrics.enabled .Values.controller.metrics.rules.enabled }} -apiVersion: monitoring.coreos.com/v1 +apiVersion: {{ $apiVersion }} kind: PrometheusRule metadata: name: {{ template "argo-cd.controller.fullname" . }} diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/statefulset.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/statefulset.yaml index ac3172422..4a9501f7f 100644 --- a/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/statefulset.yaml +++ b/third_party/vendir/charts/argo-cd/templates/argocd-application-controller/statefulset.yaml @@ -81,7 +81,7 @@ spec: name: {{ .Values.controller.name }} env: {{- with (concat .Values.global.env .Values.controller.env) }} - {{- toYaml . | nindent 10 }} + {{- tpl (toYaml .) $ | nindent 10 }} {{- end }} - name: ARGOCD_CONTROLLER_REPLICAS value: {{ .Values.controller.replicas | quote }} diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-applicationset/deployment.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-applicationset/deployment.yaml index 29bdba824..f61d4cea7 100644 --- a/third_party/vendir/charts/argo-cd/templates/argocd-applicationset/deployment.yaml +++ b/third_party/vendir/charts/argo-cd/templates/argocd-applicationset/deployment.yaml @@ -76,7 +76,7 @@ spec: {{- end }} env: {{- with (concat .Values.global.env .Values.applicationSet.extraEnv) }} - {{- toYaml . | nindent 12 }} + {{- tpl (toYaml .) $ | nindent 12 }} {{- end }} - name: NAMESPACE valueFrom: diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-applicationset/httproute.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-applicationset/httproute.yaml new file mode 100644 index 000000000..57d213f71 --- /dev/null +++ b/third_party/vendir/charts/argo-cd/templates/argocd-applicationset/httproute.yaml @@ -0,0 +1,43 @@ +{{- if .Values.applicationSet.httproute.enabled -}} +{{- $fullName := include "argo-cd.applicationSet.fullname" . -}} +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: {{ $fullName }} + namespace: {{ include "argo-cd.namespace" . }} + labels: + {{- include "argo-cd.labels" (dict "context" . "component" .Values.applicationSet.name "name" .Values.applicationSet.name) | nindent 4 }} + {{- with .Values.applicationSet.httproute.labels }} + {{- toYaml . | nindent 4 }} + {{- end }} + {{- with .Values.applicationSet.httproute.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} +spec: + parentRefs: + {{- with .Values.applicationSet.httproute.parentRefs }} + {{- toYaml . | nindent 4 }} + {{- end }} + {{- with .Values.applicationSet.httproute.hostnames }} + hostnames: + {{- toYaml . | nindent 4 }} + {{- end }} + rules: + {{- range .Values.applicationSet.httproute.rules }} + {{- with .matches }} + - matches: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .filters }} + filters: + {{- toYaml . | nindent 8 }} + {{- end }} + backendRefs: + - group: '' + kind: Service + name: {{ $fullName }} + port: {{ $.Values.applicationSet.service.port }} + weight: 1 + {{- end }} +{{- end }} diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-commit-server/deployment.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-commit-server/deployment.yaml index 56b1f06b1..7635d4683 100644 --- a/third_party/vendir/charts/argo-cd/templates/argocd-commit-server/deployment.yaml +++ b/third_party/vendir/charts/argo-cd/templates/argocd-commit-server/deployment.yaml @@ -72,7 +72,7 @@ spec: {{- end }} env: {{- with (concat .Values.global.env .Values.commitServer.extraEnv) }} - {{- toYaml . | nindent 10 }} + {{- tpl (toYaml .) $ | nindent 10 }} {{- end }} - name: ARGOCD_COMMIT_SERVER_LISTEN_ADDRESS valueFrom: diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-notifications/deployment.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-notifications/deployment.yaml index e8659cd71..2e2e865c8 100644 --- a/third_party/vendir/charts/argo-cd/templates/argocd-notifications/deployment.yaml +++ b/third_party/vendir/charts/argo-cd/templates/argocd-notifications/deployment.yaml @@ -84,7 +84,7 @@ spec: {{- end }} env: {{- with (concat .Values.global.env .Values.notifications.extraEnv) }} - {{- toYaml . | nindent 12 }} + {{- tpl (toYaml .) $ | nindent 12 }} {{- end }} - name: ARGOCD_NOTIFICATIONS_CONTROLLER_LOGLEVEL valueFrom: diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-repo-server/deployment.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-repo-server/deployment.yaml index 6532ac9bd..9656317a7 100644 --- a/third_party/vendir/charts/argo-cd/templates/argocd-repo-server/deployment.yaml +++ b/third_party/vendir/charts/argo-cd/templates/argocd-repo-server/deployment.yaml @@ -86,7 +86,7 @@ spec: {{- end }} env: {{- with (concat .Values.global.env .Values.repoServer.env) }} - {{- toYaml . | nindent 10 }} + {{- tpl (toYaml .) $ | nindent 10 }} {{- end }} {{- if .Values.openshift.enabled }} - name: USER_NAME @@ -423,7 +423,7 @@ spec: - sh - '-c' args: - - /bin/cp --update=none /usr/local/bin/argocd /var/run/argocd/argocd && /bin/ln -sf /var/run/argocd/argocd /var/run/argocd/argocd-cmp-server + - /bin/cp {{ .Values.repoServer.copyutil.extraArgs }} /usr/local/bin/argocd /var/run/argocd/argocd && /bin/ln -sf /var/run/argocd/argocd /var/run/argocd/argocd-cmp-server image: {{ default .Values.global.image.repository .Values.repoServer.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.repoServer.image.tag }} imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.repoServer.image.imagePullPolicy }} name: copyutil diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-server/deployment.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-server/deployment.yaml index d059e9857..7c6cb29ff 100644 --- a/third_party/vendir/charts/argo-cd/templates/argocd-server/deployment.yaml +++ b/third_party/vendir/charts/argo-cd/templates/argocd-server/deployment.yaml @@ -80,7 +80,7 @@ spec: {{- end }} env: {{- with (concat .Values.global.env .Values.server.env) }} - {{- toYaml . | nindent 10 }} + {{- tpl (toYaml .) $ | nindent 10 }} {{- end }} - name: ARGOCD_SERVER_NAME value: {{ template "argo-cd.server.fullname" . }} diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-server/grpcroute.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-server/grpcroute.yaml index a88537f4e..72b4c4a99 100644 --- a/third_party/vendir/charts/argo-cd/templates/argocd-server/grpcroute.yaml +++ b/third_party/vendir/charts/argo-cd/templates/argocd-server/grpcroute.yaml @@ -26,18 +26,18 @@ spec: {{- toYaml . | nindent 4 }} {{- end }} rules: - {{- range .Values.server.grpcroute.rules }} - {{- with .matches }} - - matches: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .filters }} - filters: - {{- toYaml . | nindent 8 }} - {{- end }} - backendRefs: + {{- range .Values.server.grpcroute.rules }} + - backendRefs: - name: {{ $fullName }} port: {{ $servicePort }} weight: 1 + {{- with .filters }} + filters: + {{- toYaml . | nindent 8 }} {{- end }} + {{- with .matches }} + matches: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- end }} {{- end }} diff --git a/third_party/vendir/charts/argo-cd/templates/argocd-server/httproute.yaml b/third_party/vendir/charts/argo-cd/templates/argocd-server/httproute.yaml index 176c883ee..b0b95bcc2 100644 --- a/third_party/vendir/charts/argo-cd/templates/argocd-server/httproute.yaml +++ b/third_party/vendir/charts/argo-cd/templates/argocd-server/httproute.yaml @@ -26,24 +26,24 @@ spec: {{- toYaml . | nindent 4 }} {{- end }} rules: - {{- range .Values.server.httproute.rules }} - {{- with .matches }} - - matches: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .filters }} - filters: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- with .timeouts }} - timeouts: - {{- toYaml . | nindent 8 }} - {{- end }} - backendRefs: + {{- range .Values.server.httproute.rules }} + - backendRefs: - group: '' kind: Service name: {{ $fullName }} port: {{ $servicePort }} weight: 1 + {{- with .filters }} + filters: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .matches }} + matches: + {{- toYaml . | nindent 8 }} {{- end }} + {{- with .timeouts }} + timeouts: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- end }} {{- end }} diff --git a/third_party/vendir/charts/argo-cd/templates/crds/crd-application.yaml b/third_party/vendir/charts/argo-cd/templates/crds/crd-application.yaml index 409048ff6..6a6eb69cd 100644 --- a/third_party/vendir/charts/argo-cd/templates/crds/crd-application.yaml +++ b/third_party/vendir/charts/argo-cd/templates/crds/crd-application.yaml @@ -421,12 +421,12 @@ spec: apply common labels to resource selectors or not type: boolean namePrefix: - description: NamePrefix is a prefix appended to resources - for Kustomize apps + description: NamePrefix overrides the namePrefix in the + kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to resources - for Kustomize apps + description: NameSuffix overrides the nameSuffix in the + kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that Kustomize @@ -810,12 +810,12 @@ spec: to apply common labels to resource selectors or not type: boolean namePrefix: - description: NamePrefix is a prefix appended to resources - for Kustomize apps + description: NamePrefix overrides the namePrefix in + the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to resources - for Kustomize apps + description: NameSuffix overrides the nameSuffix in + the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that Kustomize @@ -1309,11 +1309,11 @@ spec: common labels to resource selectors or not type: boolean namePrefix: - description: NamePrefix is a prefix appended to resources + description: NamePrefix overrides the namePrefix in the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to resources + description: NameSuffix overrides the nameSuffix in the kustomization.yaml for Kustomize apps type: string namespace: @@ -1686,12 +1686,12 @@ spec: apply common labels to resource selectors or not type: boolean namePrefix: - description: NamePrefix is a prefix appended to resources - for Kustomize apps + description: NamePrefix overrides the namePrefix in the + kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to resources - for Kustomize apps + description: NameSuffix overrides the nameSuffix in the + kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that Kustomize @@ -2097,12 +2097,12 @@ spec: common labels to resource selectors or not type: boolean namePrefix: - description: NamePrefix is a prefix appended to resources - for Kustomize apps + description: NamePrefix overrides the namePrefix in the + kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to resources - for Kustomize apps + description: NameSuffix overrides the nameSuffix in the + kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that Kustomize @@ -2656,12 +2656,12 @@ spec: to apply common labels to resource selectors or not type: boolean namePrefix: - description: NamePrefix is a prefix appended to resources - for Kustomize apps + description: NamePrefix overrides the namePrefix in + the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to resources - for Kustomize apps + description: NameSuffix overrides the nameSuffix in + the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that Kustomize @@ -3049,12 +3049,12 @@ spec: not type: boolean namePrefix: - description: NamePrefix is a prefix appended to resources - for Kustomize apps + description: NamePrefix overrides the namePrefix in + the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to resources - for Kustomize apps + description: NameSuffix overrides the nameSuffix in + the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that Kustomize @@ -3201,6 +3201,7 @@ spec: observedAt: description: |- ObservedAt indicates when the application state was updated without querying latest git state + Deprecated: controller no longer updates ObservedAt field format: date-time type: string @@ -3597,12 +3598,12 @@ spec: or not type: boolean namePrefix: - description: NamePrefix is a prefix appended to - resources for Kustomize apps + description: NamePrefix overrides the namePrefix + in the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to - resources for Kustomize apps + description: NameSuffix overrides the nameSuffix + in the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that @@ -4010,12 +4011,12 @@ spec: selectors or not type: boolean namePrefix: - description: NamePrefix is a prefix appended - to resources for Kustomize apps + description: NamePrefix overrides the namePrefix + in the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended - to resources for Kustomize apps + description: NameSuffix overrides the nameSuffix + in the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that @@ -4540,12 +4541,12 @@ spec: not type: boolean namePrefix: - description: NamePrefix is a prefix appended to resources - for Kustomize apps + description: NamePrefix overrides the namePrefix in + the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to resources - for Kustomize apps + description: NameSuffix overrides the nameSuffix in + the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that Kustomize @@ -4944,12 +4945,12 @@ spec: not type: boolean namePrefix: - description: NamePrefix is a prefix appended to - resources for Kustomize apps + description: NamePrefix overrides the namePrefix + in the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to - resources for Kustomize apps + description: NameSuffix overrides the nameSuffix + in the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that Kustomize @@ -5469,12 +5470,12 @@ spec: or not type: boolean namePrefix: - description: NamePrefix is a prefix appended to - resources for Kustomize apps + description: NamePrefix overrides the namePrefix + in the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to - resources for Kustomize apps + description: NameSuffix overrides the nameSuffix + in the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that @@ -5922,12 +5923,12 @@ spec: or not type: boolean namePrefix: - description: NamePrefix is a prefix appended to - resources for Kustomize apps + description: NamePrefix overrides the namePrefix + in the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to - resources for Kustomize apps + description: NameSuffix overrides the nameSuffix + in the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that @@ -6435,12 +6436,12 @@ spec: not type: boolean namePrefix: - description: NamePrefix is a prefix appended to resources - for Kustomize apps + description: NamePrefix overrides the namePrefix in + the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to resources - for Kustomize apps + description: NameSuffix overrides the nameSuffix in + the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that Kustomize @@ -6839,12 +6840,12 @@ spec: not type: boolean namePrefix: - description: NamePrefix is a prefix appended to - resources for Kustomize apps + description: NamePrefix overrides the namePrefix + in the kustomization.yaml for Kustomize apps type: string nameSuffix: - description: NameSuffix is a suffix appended to - resources for Kustomize apps + description: NameSuffix overrides the nameSuffix + in the kustomization.yaml for Kustomize apps type: string namespace: description: Namespace sets the namespace that Kustomize diff --git a/third_party/vendir/charts/argo-cd/templates/crds/crd-applicationset.yaml b/third_party/vendir/charts/argo-cd/templates/crds/crd-applicationset.yaml index a7d609733..03a34a40e 100644 --- a/third_party/vendir/charts/argo-cd/templates/crds/crd-applicationset.yaml +++ b/third_party/vendir/charts/argo-cd/templates/crds/crd-applicationset.yaml @@ -23126,6 +23126,16 @@ spec: - type type: object type: array + health: + properties: + lastTransitionTime: + format: date-time + type: string + message: + type: string + status: + type: string + type: object resources: items: properties: diff --git a/third_party/vendir/charts/argo-cd/templates/dex/deployment.yaml b/third_party/vendir/charts/argo-cd/templates/dex/deployment.yaml index b7c628c1c..e11663e08 100644 --- a/third_party/vendir/charts/argo-cd/templates/dex/deployment.yaml +++ b/third_party/vendir/charts/argo-cd/templates/dex/deployment.yaml @@ -88,7 +88,7 @@ spec: {{- end }} env: {{- with (concat .Values.global.env .Values.dex.env) }} - {{- toYaml . | nindent 10 }} + {{- tpl (toYaml .) $ | nindent 10 }} {{- end }} - name: ARGOCD_DEX_SERVER_LOGFORMAT valueFrom: diff --git a/third_party/vendir/charts/argo-cd/templates/redis/deployment.yaml b/third_party/vendir/charts/argo-cd/templates/redis/deployment.yaml index e7c540c9a..eadad5f33 100644 --- a/third_party/vendir/charts/argo-cd/templates/redis/deployment.yaml +++ b/third_party/vendir/charts/argo-cd/templates/redis/deployment.yaml @@ -79,7 +79,7 @@ spec: name: argocd-redis key: auth {{- with (concat .Values.global.env .Values.redis.env) }} - {{- toYaml . | nindent 8 }} + {{- tpl (toYaml .) $ | nindent 8 }} {{- end }} {{- with .Values.redis.envFrom }} envFrom: @@ -142,7 +142,7 @@ spec: name: argocd-redis key: auth {{- with (concat .Values.global.env .Values.redis.exporter.env) }} - {{- toYaml . | nindent 8 }} + {{- tpl (toYaml .) $ | nindent 8 }} {{- end }} ports: - name: metrics diff --git a/third_party/vendir/charts/argo-cd/values.yaml b/third_party/vendir/charts/argo-cd/values.yaml index f1c06624a..3154d7437 100644 --- a/third_party/vendir/charts/argo-cd/values.yaml +++ b/third_party/vendir/charts/argo-cd/values.yaml @@ -1089,9 +1089,9 @@ controller: # labels: # severity: warning # annotations: - # summary: "[{{`{{$labels.name}}`}}] Application not synchronized" + # summary: "[{{ $labels.name }}] Application not synchronized" # description: > - # The application [{{`{{$labels.name}}`}} has not been synchronized for over + # The application {{ $labels.name }} has not been synchronized for over # 12 hours which means that the state of this cloud has drifted away from the # state inside Git. @@ -1525,7 +1525,7 @@ redis: # -- Repository to use for the redis-exporter repository: ghcr.io/oliver006/redis_exporter # -- Tag to use for the redis-exporter - tag: v1.82.0 + tag: v1.83.0 # -- Image pull policy for the redis-exporter # @default -- `""` (defaults to global.image.imagePullPolicy) imagePullPolicy: "" @@ -2971,6 +2971,9 @@ repoServer: initContainers: [] copyutil: + # -- Extra arguments for the cp command in the repo server copyutil initContainer + # @default -- `"--update=none"` + extraArgs: "--update=none" # -- Resource limits and requests for the repo server copyutil initContainer resources: {} # limits: @@ -3644,6 +3647,46 @@ applicationSet: # - secretName: argocd-applicationset-tls # hosts: # - argocd-applicationset.example.com + + ## Gateway API HTTPRoute for the Git Generator webhook + ## Ref: https://argocd-applicationset.readthedocs.io/en/master/Generators-Git/#webhook-configuration) + # NOTE: Gateway API support is in EXPERIMENTAL status + # Support depends on your Gateway controller implementation + # Some controllers may require additional configuration (e.g., BackendTLSPolicy for HTTPS backends) + # Refer to https://gateway-api.sigs.k8s.io/implementations/ for controller-specific details + httproute: + # -- Enable HTTPRoute resource for Argo CD Applicationset Webhook (Gateway API) + enabled: false + # -- Additional HTTPRoute labels + labels: {} + # -- Additional HTTPRoute annotations + annotations: {} + # -- Gateway API parentRefs for the HTTPRoute + ## Must reference an existing Gateway + # @default -- `[]` (See [values.yaml]) + parentRefs: [] + # - name: example-gateway + # namespace: example-gateway-namespace + # sectionName: https + # -- List of hostnames for the HTTPRoute + # @default -- `[]` (See [values.yaml]) + hostnames: [] + # - argocd.example.com + # -- HTTPRoute rules configuration + # @default -- `[]` (See [values.yaml]) + rules: + - matches: + - path: + type: PathPrefix + value: /api/webhook + # filters: [] + # - type: RequestHeaderModifier + # requestHeaderModifier: + # add: + # - name: X-Custom-Header + # value: custom-value + + # -- Enable ApplicationSet in any namespace feature allowAnyNamespace: false diff --git a/third_party/vendir/vendir.lock.yml b/third_party/vendir/vendir.lock.yml index da6e2ad9f..6c72c9649 100644 --- a/third_party/vendir/vendir.lock.yml +++ b/third_party/vendir/vendir.lock.yml @@ -68,8 +68,8 @@ directories: path: charts/vcluster - contents: - helmChart: - appVersion: v3.3.6 - version: 9.5.0 + appVersion: v3.4.2 + version: 9.5.14 path: . path: charts/argo-cd - contents: diff --git a/third_party/vendir/vendir.yml b/third_party/vendir/vendir.yml index 528448ab2..79478b78b 100644 --- a/third_party/vendir/vendir.yml +++ b/third_party/vendir/vendir.yml @@ -94,7 +94,7 @@ directories: - path: . helmChart: name: argo-cd - version: 9.5.0 + version: 9.5.14 repository: url: https://argoproj.github.io/argo-helm - path: charts/k8s-gateway