Compare commits

...

52 Commits

Author SHA1 Message Date
DOHYEONG LEE fb8456837e
fix(argo-workflows): add workflowtasksets/status RBAC permission (#3494)
Signed-off-by: puretension <rlrlfhtm5@gmail.com>
2025-09-19 07:49:51 +09:00
Niranjan Mahesh da7f58035a
fix(argo-cd): Adding the size limit for emptyDir in statefulset of argocd-application-controller (#3281)
* fix(argo-cd): Adding the size limit for emptyDir in statefulset of argocd-application-controller

Signed-off-by: Niranjan Mahesh <47934439+Ghost21899@users.noreply.github.com>

* Chore(argo-cd): updated the chart changelog

Signed-off-by: Niranjan Mahesh <47934439+Ghost21899@users.noreply.github.com>

---------

Signed-off-by: Niranjan Mahesh <47934439+Ghost21899@users.noreply.github.com>
Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
2025-09-16 21:58:08 +00:00
Brynn Crowley 6c9ead1fec
fix(argo-cd): add allowed audiences parameter to values.yaml (#3299)
* fix(argo-cd): add allowed audiences parameter to values.yaml

Signed-off-by: Brynn Crowley <littlehill723@gmail.com>

* fix(argo-cd): remove previous version change annotation

Signed-off-by: Brynn Crowley <littlehill723@gmail.com>

* fix(argo-cd): add comments to align with upstream)

Signed-off-by: Brynn Crowley <littlehill723@gmail.com>

* fix(argo-cd): add missing keys from upstream docs

Signed-off-by: Brynn Crowley <littlehill723@gmail.com>

* chore: Summarize changelog in one line

Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>

---------

Signed-off-by: Brynn Crowley <littlehill723@gmail.com>
Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
2025-09-16 20:40:05 +01:00
Yarin Golzar 3ec3083d4d
feat(argo-cd): VerticalPodAutoscaler support for application controller (#3365)
* chore(deps): update renovatebot/github-action action to v43 (#3363)

Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>

* added VerticalPodAutoscaler support for application controller #3232

Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>

* removed trailing spaces

Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>

* chore(deps): update renovatebot/github-action action to v43.0.1 (#3366)

Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>

* fix(argo-cd): do not use hardcoded commit server URL (#3367)

* fix(argo-cd): do not use hardcoded commit server URL

This commit adds the required template logic to the Argo CD Helm chart
to use the proper, release name dependent URL for the commit server. The current
implementation uses the default hardcoded URL `argocd-commit-server:8086`
from <https://github.com/argoproj/argo-cd/blob/v3.0.9/common/common.go#L31>.

Signed-off-by: Alexej Disterhoft <alexej.disterhoft@redcare-pharmacy.com>

* chore(argo-cd): update version to 8.1.2

Signed-off-by: Alexej Disterhoft <alexej.disterhoft@redcare-pharmacy.com>

* docs(argo-cd): add commit server service port and port name to README

Signed-off-by: Alexej Disterhoft <alexej.disterhoft@redcare-pharmacy.com>

---------

Signed-off-by: Alexej Disterhoft <alexej.disterhoft@redcare-pharmacy.com>

* chore(deps): bump github/codeql-action from 3.29.0 to 3.29.1 in the dependencies group (#3370)

chore(deps): bump github/codeql-action in the dependencies group

Bumps the dependencies group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).

Updates `github/codeql-action` from 3.29.0 to 3.29.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](ce28f5bb42...39edc492db)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.29.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>

* chore(deps): update renovatebot/github-action action to v43.0.2 (#3371)

Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>

* chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41 (#3373)

Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>

* chore(deps): bump github/codeql-action from 3.29.1 to 3.29.2 in the dependencies group (#3378)

chore(deps): bump github/codeql-action in the dependencies group

Bumps the dependencies group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).

Updates `github/codeql-action` from 3.29.1 to 3.29.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](39edc492db...181d5eefc2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.29.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>

* feat(argo-rollouts): Support ability to set .Values.namespaceOverride (#3375)

Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>

* updated docs to match vpa default values settings

Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>

* chore(argo-cd): Update dependency argoproj/argo-cd to v3.0.11 (#3380)

---------

Signed-off-by: Yarin Golzar <yarin.golzar.work@gmail.com>
Signed-off-by: Alexej Disterhoft <alexej.disterhoft@redcare-pharmacy.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Signed-off-by: Yarin Golzar <73748612+yaringol@users.noreply.github.com>
Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: Yarin Golzar <yarin.golzar.work@gmail.com>
Co-authored-by: Alexej Disterhoft <alexej.disterhoft@redcare-pharmacy.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: tcaenen <t.caenen@gmail.com>
Co-authored-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
2025-09-16 20:30:47 +02:00
jgermond e92d4b775b
fix(argo-workflows): use the good server loadBalancerClass value (#3444)
Signed-off-by: Jonathan Germond <jonathan+git@germond.email>
Co-authored-by: Jonathan Germond <jonathan+git@germond.email>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2025-09-16 09:59:32 +00:00
Tiago Gigli 67f44f9463
fix(argo-cd): Update ingress class annotation for GKE compatibility (#3493)
* fix(ingress): update ingress class annotation for GKE compatibility

Signed-off-by: Tiago Gigli <tiago@privateid.com>

* chore(chart): bump version to 8.3.8 and update changelog annotations

Signed-off-by: Tiago Gigli <tiago@privateid.com>

* chore: Drop changelog entry from previous PR

Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>

* chore: Add newline

Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>

* chore: Bump chart version again after resolving merge conflicts

Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>

---------

Signed-off-by: Tiago Gigli <tiago@privateid.com>
Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
2025-09-16 11:09:44 +09:00
dependabot[bot] 4ba594e701
chore(deps): bump github/codeql-action from 3.30.1 to 3.30.3 in the dependencies group across 1 directory (#3487)
chore(deps): bump github/codeql-action

Bumps the dependencies group with 1 update in the / directory: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 3.30.1 to 3.30.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](f1f6e5f6af...192325c861)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.30.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 22:08:39 +00:00
argoproj-renovate[bot] 5f86375952
chore(deps): update renovatebot/github-action action to v43.0.12 (#3491)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-09-16 00:07:17 +02:00
Aikawa 7a2e66afd1
docs(argo-cd): Add instruction how to override argocd-params-cm (#3490)
docs(argo-cd): Correct instruction how to override argocd-params-cm

Signed-off-by: yu-croco <yu.croco@gmail.com>
2025-09-15 23:35:11 +02:00
argoproj-renovate[bot] 67df9d396c
chore(deps): update actions/create-github-app-token action to v2.1.4 (#3484) 2025-09-14 10:34:06 +09:00
argoproj-renovate[bot] e338ec1cf3
chore(argo-cd): Update ghcr.io/oliver006/redis_exporter Docker tag to v1.77.0 (#3483)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-09-12 10:33:40 +01:00
argoproj-renovate[bot] 1ca09d8edf
chore(argo-workflows): Update dependency argoproj/argo-workflows to v3.7.2 (#3482) 2025-09-12 07:23:54 +09:00
Mohamed Ragab aba19a5803
feat(argo-rollouts): allow argo rollout controller service monitor to use tlsconfig (#3477)
* update argo-rollout controller serviceMonitor to allow configure tlsConfig for endpoint

Signed-off-by: Mohamed Ragab <mohamed.ragab@hellofresh.com>

* feat: update argo-rollout controller serviceMonitor to allow configure tlsConfig for endpoint

Signed-off-by: Mohamed Ragab <mohamed.ragab@hellofresh.com>

* Update charts/argo-rollouts/templates/controller/servicemonitor.yaml

Co-authored-by: Aikawa <yu.croco@gmail.com>
Signed-off-by: Mohamed Ragab <155462724+mrgb7@users.noreply.github.com>

---------

Signed-off-by: Mohamed Ragab <mohamed.ragab@hellofresh.com>
Signed-off-by: Mohamed Ragab <155462724+mrgb7@users.noreply.github.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2025-09-11 09:48:14 +01:00
argoproj-renovate[bot] da6f07c79c
chore(argo-cd): Update dependency argoproj/argo-cd to v3.1.5 (#3478)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-09-10 18:47:29 +01:00
Aikawa 08b312c3d7
docs(deps): Add Version Support Policy (#3466)
* docs(deps): Add Version Support Policy

Signed-off-by: yu-croco <yu.croco@gmail.com>

* improve policy

Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix review points

Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix review points
Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix review point

Signed-off-by: yu-croco <yu.croco@gmail.com>

---------

Signed-off-by: yu-croco <yu.croco@gmail.com>
Co-authored-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
2025-09-09 10:39:19 +02:00
argoproj-renovate[bot] f78697cae6
chore(deps): update renovatebot/github-action action to v43.0.11 (#3473) 2025-09-08 08:36:28 -05:00
Aikawa 3b47b4a8d7
docs(deps): Fix wrong link (#3472)
chore: fix doc ref

Signed-off-by: yu-croco <yu.croco@gmail.com>
2025-09-08 07:11:10 +01:00
dependabot[bot] fbc97c971a
chore(deps): bump actions/stale from 9.1.0 to 10.0.0 (#3470) 2025-09-07 13:02:03 +09:00
dependabot[bot] 35acf521e4
chore(deps): bump actions/labeler from 5.0.0 to 6.0.1 (#3471) 2025-09-07 11:32:17 +09:00
dependabot[bot] 02b06f41b5
chore(deps): bump actions/setup-python from 5.6.0 to 6.0.0 (#3469) 2025-09-07 11:11:37 +09:00
dependabot[bot] bf2d14f018
chore(deps): bump github/codeql-action from 3.29.11 to 3.30.1 in the dependencies group (#3468) 2025-09-07 11:08:42 +09:00
argoproj-renovate[bot] 5fa44952e6
chore(argo-cd): Update dependency argoproj/argo-cd to v3.1.4 (#3467) 2025-09-05 21:14:53 +00:00
argoproj-renovate[bot] 15658c3c0a
chore(argo-cd): Update dependency argoproj/argo-cd to v3.1.3 (#3463)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-09-04 20:27:11 +01:00
argoproj-renovate[bot] bf07ec99ea
chore(argo-cd): Update ghcr.io/dexidp/dex Docker tag to v2.44.0 (#3462)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-09-01 16:42:34 +01:00
argoproj-renovate[bot] 9c17240c8e
chore(deps): update renovatebot/github-action action to v43.0.10 (#3461) 2025-09-01 09:14:15 -05:00
argoproj-renovate[bot] f88bcfa57b
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.91.3 (#3460) 2025-09-01 20:53:07 +09:00
argoproj-renovate[bot] cf7ace8df1
chore(argo-cd): Update ghcr.io/oliver006/redis_exporter Docker tag to v1.76.0 (#3445)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-09-01 18:51:20 +09:00
Steven Inskip f38204ba9d
feat(argo-workflows): add configuration for database synchronization (#3449)
* feat(argo-workflows): add configuration for database synchronization

Signed-off-by: Steven Inskip <s.inskip@make.com>

* update chart and readme

Signed-off-by: Steven Inskip <s.inskip@make.com>

* better inclusion of synchronisation in configmap

Signed-off-by: Steven Inskip <s.inskip@make.com>

---------

Signed-off-by: Steven Inskip <s.inskip@make.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2025-09-01 06:39:06 +09:00
dependabot[bot] 3300ee3f7c
chore(deps): bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (#3458) 2025-08-31 10:40:20 +00:00
dependabot[bot] e06bef47e1
chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#3457) 2025-08-31 05:38:59 -05:00
argoproj-renovate[bot] 33448de54a
chore(argo-cd): Update dependency argoproj/argo-cd to v3.1.1 (#3450)
* chore(argo-cd): Update dependency argoproj/argo-cd to v3.1.1

Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>

* chore: Also sync new env vars of repo-server

Signed-off-by: Marco Maurer <mkilchhofer@users.noreply.github.com>

---------

Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Signed-off-by: Marco Maurer <mkilchhofer@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: Marco Maurer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2025-08-27 09:58:08 +00:00
argoproj-renovate[bot] bedb644349
chore(deps): update renovatebot/github-action action to v43.0.9 (#3442) 2025-08-26 18:25:42 +09:00
dependabot[bot] 067f84e0d4
chore(deps): bump the dependencies group across 1 directory with 3 updates (#3446) 2025-08-25 23:53:42 +02:00
dependabot[bot] 8b829113f6
chore(deps): bump the dependencies group across 1 directory with 3 updates (#3430)
Bumps the dependencies group with 3 updates in the / directory: [docker/login-action](https://github.com/docker/login-action), [actions/create-github-app-token](https://github.com/actions/create-github-app-token) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `docker/login-action` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](74a5d14239...184bdaa072)

Updates `actions/create-github-app-token` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](0f859bf9e6...a8d6161485)

Updates `github/codeql-action` from 3.29.7 to 3.29.8
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](51f77329af...76621b61de)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: actions/create-github-app-token
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: github/codeql-action
  dependency-version: 3.29.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 11:27:17 +00:00
argoproj-renovate[bot] add15d771c
chore(deps): update actions/create-github-app-token action to v2.1.1 (#3427)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-08-14 11:26:11 +00:00
argoproj-renovate[bot] 9e6d8af73b
chore(deps): update actions/checkout action to v5 (#3426)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-08-14 20:25:39 +09:00
Aikawa 7cfafe5446
feat(argo-cd): Upgrade Argo CD v3.1.0 (#3438)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2025-08-14 10:00:00 +01:00
argoproj-renovate[bot] 42790b1112
chore(argo-workflows): Update dependency argoproj/argo-workflows to v3.7.1 (#3429)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-08-12 17:25:30 +09:00
argoproj-renovate[bot] 7dc8e57f5f
chore(deps): update renovatebot/github-action action to v43.0.7 (#3423)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-08-12 09:54:14 +09:00
argoproj-renovate[bot] 2005fa7c4d
chore(deps): update actions/create-github-app-token action to v2.1.0 (#3420) 2025-08-11 09:14:38 -05:00
Aikawa b52fe780c6
chore(argo-cd): Update redis_exporter for redis-ha (#3417) 2025-08-09 15:58:50 +02:00
argoproj-renovate[bot] 12989b2b7a
chore(argo-cd): Update ghcr.io/oliver006/redis_exporter Docker tag to v1.75.0 (#3419) 2025-08-09 20:34:35 +09:00
argoproj-renovate[bot] 3d3633f0de
chore(deps): update renovatebot/github-action action to v43.0.6 (#3416) 2025-08-09 01:31:31 +02:00
Nitin Verma 9bfd248c34
feat(argo-rollouts): support dnsConfig parameter (#3405)
Signed-off-by: Nitin Verma <nitin.verma@cint.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2025-08-04 09:28:06 +01:00
dependabot[bot] f68d732db5
chore(deps): bump github/codeql-action from 3.29.4 to 3.29.5 in the dependencies group (#3409) 2025-08-02 11:45:24 -05:00
argoproj-renovate[bot] cf65edcffc
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.46.8 (#3408) 2025-08-01 19:08:21 +09:00
KIMJiho afb9284246
docs(argo-cd): update NOTES.txt for conditional rootpath (#3407) 2025-07-31 16:28:54 +02:00
Dmytro Bondar a3779e5aed
fix(argo-cd): Fix inheritance of 'global.logging' values for the commit server component (#3404)
Added commitserver to default logging configuration preset

Signed-off-by: Dmytro Bondar <git@bonddim.dev>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2025-07-30 09:05:35 +02:00
argoproj-renovate[bot] da6c7c634a
chore(deps): update renovatebot/github-action action to v43.0.5 (#3402)
Signed-off-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2025-07-28 09:54:08 -05:00
인준 f8cf03f4b4
fix(argo-cd): correct typo 'Addtional' to 'Additional' in values.yaml (#3403)
* fix(argo-cd): correct typo 'Addtional' to 'Additional' in values.yaml

Signed-off-by: in-jun <me@injun.dev>

* docs(argo-cd): update README.md to fix typo 'Addtional' to 'Additional'

Generated by running ./scripts/helm-docs.sh as requested in PR review.

Signed-off-by: in-jun <me@injun.dev>

---------

Signed-off-by: in-jun <me@injun.dev>
2025-07-28 11:45:03 +01:00
dependabot[bot] dd6d10395c
chore(deps): bump github/codeql-action from 3.29.2 to 3.29.4 in the dependencies group (#3400)
chore(deps): bump github/codeql-action in the dependencies group

Bumps the dependencies group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 3.29.2 to 3.29.4
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](181d5eefc2...4e828ff8d4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.29.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-26 10:08:06 -05:00
argoproj-renovate[bot] 5b2f72cb14
chore(argo-cd): Update dependency argoproj/argo-cd to v3.0.12 (#3399) 2025-07-26 07:54:19 +09:00
36 changed files with 311 additions and 83 deletions

View File

@ -13,7 +13,7 @@ jobs:
options: --user 1001
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Run ah lint
working-directory: ./charts
run: ah lint
@ -22,17 +22,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: 0
- name: Set up Helm
uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0
uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1
with:
version: v3.10.1 # Also update in publish.yaml
- name: Set up python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: 3.9

View File

@ -16,7 +16,7 @@ jobs:
triage:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0
- uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # v6.0.1
with:
configuration-path: ".github/configs/labeler.yaml"
repo-token: "${{ secrets.GITHUB_TOKEN }}"

View File

@ -19,7 +19,7 @@ jobs:
name: Validate PR title
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 # v5.5.3
- uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6.1.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:

View File

@ -19,12 +19,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: 0
- name: Install Helm
uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0
uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1
with:
version: v3.10.1 # Also update in lint-and-test.yaml
@ -66,7 +66,7 @@ jobs:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
- name: Login to GHCR
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
with:
registry: ghcr.io
username: ${{ github.actor }}

View File

@ -16,21 +16,21 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Get token
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
id: get_token
with:
app-id: ${{ vars.RENOVATE_APP_ID }}
private-key: ${{ secrets.RENOVATE_APP_PRIVATE_KEY }}
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Self-hosted Renovate
uses: renovatebot/github-action@a4578d5584ac7a60d0f831537a481de7d00b9260 # v43.0.4
uses: renovatebot/github-action@f8af9272cd94a4637c29f60dea8731afd3134473 # v43.0.12
with:
configurationFile: .github/configs/renovate-config.js
# renovate: datasource=docker depName=ghcr.io/renovatebot/renovate
renovate-version: 41.20.0
renovate-version: 41.91.3
token: '${{ steps.get_token.outputs.token }}'
mount-docker-socket: true
env:

View File

@ -33,7 +33,7 @@ jobs:
steps:
- name: "Checkout code"
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
@ -68,6 +68,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
uses: github/codeql-action/upload-sarif@192325c86100d080feab897ff886c34abd4c83a3 # v3.29.5
with:
sarif_file: results.sarif

View File

@ -14,7 +14,7 @@ jobs:
pull-requests: write # for actions/stale to close stale PRs
runs-on: ubuntu-latest
steps:
- uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# Number of days of inactivity before an issue becomes stale

View File

@ -14,6 +14,25 @@ Argo Helm is a collection of **community maintained** charts for [https://argopr
helm repo add argo https://argoproj.github.io/argo-helm
```
## Version Support Policy
As our project is maintained by a small team, we must focus our limited resources on following upstream projects and ensuring the stability of the latest version.
Consequently, **we do not provide bug fixes or security patches for older versions.** Our official support is limited to **the latest version of the upstream projects** only.
We strongly encourage all users to upgrade to the latest version to benefit from the most recent features, bug fixes, and security patches.
### For Users Unable to Upgrade
> **Warning:**
> This doesn't work all the time. We strongly recommend upgrading Helm Chart to the latest version.
If you are unable to upgrade to the latest version due to specific constraints, please follow the below to patch.
1. Upgrade Helm Chart to the latest version for your minor version. e.g: If you used `v8.2.0`, update to `v8.2.6`, the latest version of `v8.2.x`.
2. Override the image tag (`.global.image.tag`) to use a specific version.
### How You Can Help
This policy may evolve as our team grows. If you are interested in joining our team and helping us expand our support capabilities, we encourage you to read the [Community Membership Guide](https://github.com/argoproj/argoproj/blob/main/community/membership.md) for details.
## Contributing
We'd love to have you contribute! Please refer to our [contribution guidelines](CONTRIBUTING.md) for details.
@ -24,9 +43,9 @@ Some users would prefer to install the CRDs _outside_ of the chart. You can disa
Helm cannot upgrade custom resource definitions in the `<chart>/crds` folder [by design](https://helm.sh/docs/chart_best_practices/custom_resource_definitions/#some-caveats-and-explanations). Our CRDs have been moved to `<chart>/templates` to address this design decision.
If you are using versions of a chart that have the CRDs in the root of the chart or have elected to manage the Argo CRDs outside of the chart, please use `kubectl` to upgrade CRDs manually from [templates/crds](templates/crds/) folder or via the manifests from the upstream project repo:
If you are using versions of a chart that have the CRDs in the root of the chart or have elected to manage the Argo CRDs outside of the chart, please use `kubectl` to upgrade CRDs manually from `templates/crds` folder or via the manifests from the upstream project repo:
Example:
Example for Argo CD:
```bash
kubectl apply -k "https://github.com/argoproj/argo-cd/manifests/crds?ref=<appVersion>"

View File

@ -1,9 +1,9 @@
apiVersion: v2
appVersion: v3.0.11
appVersion: v3.1.5
kubeVersion: ">=1.25.0-0"
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
name: argo-cd
version: 8.2.1
version: 8.5.0
home: https://github.com/argoproj/argo-helm
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
sources:
@ -26,5 +26,5 @@ annotations:
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
artifacthub.io/changes: |
- kind: fixed
description: Set the file mode of some deployment.yaml files to 644 instead of 755.
- kind: changed
description: Add size limit for emptyDir in statefulset of argocd-application-controller

View File

@ -731,7 +731,7 @@ NAME: my-release
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| apiVersionOverrides | object | `{}` | |
| crds.additionalLabels | object | `{}` | Addtional labels to be added to all CRDs |
| crds.additionalLabels | object | `{}` | Additional labels to be added to all CRDs |
| crds.annotations | object | `{}` | Annotations to be added to all CRDs |
| crds.install | bool | `true` | Install and upgrade CRDs |
| crds.keep | bool | `true` | Keep CRDs on chart uninstall |
@ -746,7 +746,8 @@ NAME: my-release
## Global Configs
NOTE: Any values you put under `.Values.configs.cm` are passed to argocd-cm ConfigMap.
> **Note:**
> Any values you put under `.Values.configs.cm` are passed to argocd-cm ConfigMap, and under `.Values.configs.params` are passed to argocd-params-cm ConfigMap.
| Key | Type | Default | Description |
|-----|------|---------|-------------|
@ -952,6 +953,11 @@ NOTE: Any values you put under `.Values.configs.cm` are passed to argocd-cm Conf
| controller.topologySpreadConstraints | list | `[]` (defaults to global.topologySpreadConstraints) | Assign custom [TopologySpreadConstraints] rules to the application controller |
| controller.volumeMounts | list | `[]` | Additional volumeMounts to the application controller main container |
| controller.volumes | list | `[]` | Additional volumes to the application controller pod |
| controller.vpa.annotations | object | `{}` | Annotations to be added to application controller vpa |
| controller.vpa.containerPolicy | object | `{}` | Controls how VPA computes the recommended resources for application controller container |
| controller.vpa.enabled | bool | `false` | Deploy a [VerticalPodAutoscaler](https://kubernetes.io/docs/concepts/workloads/autoscaling/#scaling-workloads-vertically/) for the application controller |
| controller.vpa.labels | object | `{}` | Labels to be added to application controller vpa |
| controller.vpa.updateMode | string | `"Initial"` | One of the VPA operation modes |
## Argo Repo Server
@ -1253,7 +1259,7 @@ NOTE: Any values you put under `.Values.configs.cm` are passed to argocd-cm Conf
| 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.repository | string | `"ghcr.io/dexidp/dex"` | Dex image repository |
| dex.image.tag | string | `"v2.43.1"` | Dex image tag |
| dex.image.tag | string | `"v2.44.0"` | Dex image tag |
| 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.initImage.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Argo CD init image imagePullPolicy |
@ -1344,7 +1350,7 @@ NOTE: Any values you put under `.Values.configs.cm` are passed to argocd-cm Conf
| 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.74.0"` | Tag to use for the redis-exporter |
| redis.exporter.image.tag | string | `"v1.77.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 |
@ -1438,7 +1444,7 @@ The main options are listed here:
| redis-ha.existingSecret | string | `"argocd-redis"` | Existing Secret to use for redis-ha authentication. By default the redis-secret-init Job is generating this Secret. |
| redis-ha.exporter.enabled | bool | `false` | Enable Prometheus redis-exporter sidecar |
| redis-ha.exporter.image | string | `"ghcr.io/oliver006/redis_exporter"` | Repository to use for the redis-exporter |
| redis-ha.exporter.tag | string | `"v1.69.0"` | Tag to use for the redis-exporter |
| redis-ha.exporter.tag | string | `"v1.75.0"` | Tag to use for the redis-exporter |
| redis-ha.haproxy.additionalAffinities | object | `{}` | Additional affinities to add to the haproxy pods. |
| redis-ha.haproxy.affinity | string | `""` | Assign custom [affinity] rules to the haproxy pods. |
| redis-ha.haproxy.containerSecurityContext | object | See [values.yaml] | HAProxy container-level security context |

View File

@ -741,7 +741,8 @@ NAME: my-release
## Global Configs
NOTE: Any values you put under `.Values.configs.cm` are passed to argocd-cm ConfigMap.
> **Note:**
> Any values you put under `.Values.configs.cm` are passed to argocd-cm ConfigMap, and under `.Values.configs.params` are passed to argocd-params-cm ConfigMap.
| Key | Type | Default | Description |
|-----|------|---------|-------------|

View File

@ -12,10 +12,13 @@ DEPRECATED option dex.logFormat - Use `configs.params."dexserver.log.format"`
{{- end }}
In order to access the server UI you have the following options:
{{ $rootpath := default "" (index .Values "configs" "params" "server.rootpath") -}}
1. kubectl port-forward service/{{ include "argo-cd.fullname" . }}-server -n {{ include "argo-cd.namespace" . }} 8080:443
{{ if $rootpath }}
and then open the browser on http://localhost:8080/{{ $rootpath }} and accept the certificate
{{ else }}
and then open the browser on http://localhost:8080 and accept the certificate
{{ end }}
2. enable ingress in the values file `server.ingress.enabled` and either
- Add the annotation for ssl passthrough: https://argo-cd.readthedocs.io/en/stable/operator-manual/ingress/#option-1-ssl-passthrough
- Set the `configs.params."server.insecure"` in the values file and terminate SSL at your ingress: https://argo-cd.readthedocs.io/en/stable/operator-manual/ingress/#option-2-multiple-ingress-objects-and-hosts

View File

@ -241,7 +241,7 @@ NOTE: Configuration keys must be stored as dict because YAML treats dot as separ
{{- if .Values.commitServer.enabled -}}
{{- $_ := set $presets "commit.server" (printf "%s:%s" (include "argo-cd.commitServer.fullname" .) (.Values.commitServer.service.port | toString)) -}}
{{- end -}}
{{- range $component := tuple "applicationsetcontroller" "controller" "server" "reposerver" "notificationscontroller" "dexserver" -}}
{{- range $component := tuple "applicationsetcontroller" "controller" "server" "reposerver" "notificationscontroller" "dexserver" "commitserver" -}}
{{- $_ := set $presets (printf "%s.log.format" $component) $.Values.global.logging.format -}}
{{- $_ := set $presets (printf "%s.log.level" $component) $.Values.global.logging.level -}}
{{- end -}}

View File

@ -429,8 +429,13 @@ spec:
{{- else }}
emptyDir: {}
{{- end }}
- emptyDir: {}
name: argocd-application-controller-tmp
- name: argocd-application-controller-tmp
{{- if .Values.controller.emptyDir.sizeLimit }}
emptyDir:
sizeLimit: {{ .Values.controller.emptyDir.sizeLimit }}
{{- else }}
emptyDir: {}
{{- end }}
- name: argocd-repo-server-tls
secret:
secretName: argocd-repo-server-tls

View File

@ -0,0 +1,33 @@
{{- if and (.Values.controller.vpa) (.Values.controller.vpa.enabled) }}
apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
name: {{ include "argo-cd.controller.fullname" . }}
namespace: {{ include "argo-cd.namespace" . }}
labels:
{{- include "argo-cd.labels" (dict "context" . "component" .Values.controller.name "name" .Values.controller.name) | nindent 4 }}
{{- with .Values.controller.vpa.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
{{- with .Values.controller.vpa.annotations }}
annnotaions:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
targetRef:
apiVersion: "apps/v1"
{{- if .Values.controller.dynamicClusterDistribution }}
kind: Deployment
{{- else }}
kind: StatefulSet
{{- end }}
name: {{ template "argo-cd.controller.fullname" . }}
updatePolicy:
updateMode: {{ .Values.controller.vpa.updateMode }}
resourcePolicy:
containerPolicies:
- containerName: {{ .Values.controller.name }}
{{ with .Values.controller.vpa.containerPolicy }}
{{- toYaml . | nindent 6 }}
{{- end }}
{{- end }}

View File

@ -220,6 +220,12 @@ spec:
name: argocd-cmd-params-cm
key: applicationsetcontroller.enable.scm.providers
optional: true
- name: ARGOCD_APPLICATIONSET_CONTROLLER_ENABLE_GITHUB_API_METRICS
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: applicationsetcontroller.enable.github.api.metrics
optional: true
- name: ARGOCD_APPLICATIONSET_CONTROLLER_WEBHOOK_PARALLELISM_LIMIT
valueFrom:
configMapKeyRef:

View File

@ -160,23 +160,6 @@ spec:
# We need a writeable temp directory for the askpass socket file.
- name: tmp
mountPath: /tmp
initContainers:
- command:
- /bin/cp
- -n
- /usr/local/bin/argocd
- /var/run/argocd/argocd-cmp-server
image: {{ default .Values.global.image.repository .Values.commitServer.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.commitServer.image.tag }}
name: copyutil
resources:
{{- toYaml .Values.commitServer.resources | nindent 10 }}
{{- with .Values.commitServer.containerSecurityContext }}
securityContext:
{{- toYaml . | nindent 10 }}
{{- end }}
volumeMounts:
- mountPath: /var/run/argocd
name: var-files
volumes:
{{- with .Values.commitServer.extraVolumes }}
{{- toYaml . | nindent 8 }}
@ -205,8 +188,6 @@ spec:
path: tls.key
- key: ca.crt
path: ca.crt
- emptyDir: {}
name: var-files
{{- with include "argo-cd.affinity" (dict "context" . "component" .Values.commitServer) }}
affinity:
{{- trim . | nindent 8 }}

View File

@ -300,6 +300,24 @@ spec:
key: reposerver.git.request.timeout
name: argocd-cmd-params-cm
optional: true
- name: ARGOCD_REPO_SERVER_OCI_MANIFEST_MAX_EXTRACTED_SIZE
valueFrom:
configMapKeyRef:
key: reposerver.oci.manifest.max.extracted.size
name: argocd-cmd-params-cm
optional: true
- name: ARGOCD_REPO_SERVER_DISABLE_OCI_MANIFEST_MAX_EXTRACTED_SIZE
valueFrom:
configMapKeyRef:
key: reposerver.disable.oci.manifest.max.extracted.size
name: argocd-cmd-params-cm
optional: true
- name: ARGOCD_REPO_SERVER_OCI_LAYER_MEDIA_TYPES
valueFrom:
configMapKeyRef:
key: reposerver.oci.layer.media.types
name: argocd-cmd-params-cm
optional: true
- name: ARGOCD_REVISION_CACHE_LOCK_TIMEOUT
valueFrom:
configMapKeyRef:

View File

@ -210,12 +210,6 @@ spec:
name: argocd-cmd-params-cm
key: server.oidc.cache.expiration
optional: true
- name: ARGOCD_SERVER_LOGIN_ATTEMPTS_EXPIRATION
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: server.login.attempts.expiration
optional: true
- name: ARGOCD_SERVER_STATIC_ASSETS
valueFrom:
configMapKeyRef:
@ -374,6 +368,12 @@ spec:
name: argocd-cmd-params-cm
key: applicationsetcontroller.enable.scm.providers
optional: true
- name: ARGOCD_APPLICATIONSET_CONTROLLER_ENABLE_GITHUB_API_METRICS
valueFrom:
configMapKeyRef:
name: argocd-cmd-params-cm
key: applicationsetcontroller.enable.github.api.metrics
optional: true
- name: ARGOCD_HYDRATOR_ENABLED
valueFrom:
configMapKeyRef:

View File

@ -12,7 +12,9 @@ metadata:
{{- toYaml . | nindent 4 }}
{{- end }}
annotations:
ingressClassName: "gce"
{{- with .Values.server.ingress.ingressClassName }}
kubernetes.io/ingress.class: {{ . }}
{{- end }}
{{- if .Values.server.ingress.gke.managedCertificate.create }}
networking.gke.io/managed-certificates: {{ include "argo-cd.server.fullname" . }}
{{- end }}
@ -23,9 +25,6 @@ metadata:
{{ $key }}: {{ $value | quote }}
{{- end }}
spec:
{{- with .Values.server.ingress.ingressClassName }}
ingressClassName: {{ . }}
{{- end }}
rules:
- host: {{ .Values.server.ingress.hostname | default .Values.global.domain }}
http:

View File

@ -2000,12 +2000,13 @@ spec:
format: date-time
type: string
message:
description: Message is a human-readable informational message
describing the health status
description: |-
Message is a human-readable informational message describing the health status
Deprecated: this field is not used and will be removed in a future release.
type: string
status:
description: Status holds the status code of the application or
resource
description: Status holds the status code of the application
type: string
type: object
history:
@ -3874,6 +3875,12 @@ spec:
description: HookType specifies the type of the hook.
Empty for non-hook resources
type: string
images:
description: Images contains the images related to the
ResourceResult
items:
type: string
type: array
kind:
description: Kind specifies the API kind of the resource
type: string
@ -4751,8 +4758,10 @@ spec:
(e.g., Healthy, Degraded, Progressing).
properties:
lastTransitionTime:
description: LastTransitionTime is the time the HealthStatus
was set or updated
description: |-
LastTransitionTime is the time the HealthStatus was set or updated
Deprecated: this field is not used and will be removed in a future release.
format: date-time
type: string
message:
@ -4760,8 +4769,7 @@ spec:
describing the health status
type: string
status:
description: Status holds the status code of the application
or resource
description: Status holds the status code of the resource
type: string
type: object
hook:

View File

@ -1428,6 +1428,8 @@ spec:
files:
items:
properties:
exclude:
type: boolean
path:
type: string
required:
@ -4138,6 +4140,8 @@ spec:
files:
items:
properties:
exclude:
type: boolean
path:
type: string
required:
@ -6284,6 +6288,10 @@ spec:
type: string
insecure:
type: boolean
labels:
items:
type: string
type: array
owner:
type: string
repo:
@ -9972,6 +9980,8 @@ spec:
files:
items:
properties:
exclude:
type: boolean
path:
type: string
required:
@ -12118,6 +12128,10 @@ spec:
type: string
insecure:
type: boolean
labels:
items:
type: string
type: array
owner:
type: string
repo:
@ -15243,6 +15257,10 @@ spec:
type: string
insecure:
type: boolean
labels:
items:
type: string
type: array
owner:
type: string
repo:
@ -17716,3 +17734,4 @@ spec:
subresources:
status: {}
{{- end }}

View File

@ -95,6 +95,7 @@ spec:
type: array
description:
description: Description contains optional project description
maxLength: 255
type: string
destinationServiceAccounts:
description: DestinationServiceAccounts holds information about the
@ -305,6 +306,11 @@ spec:
items:
type: string
type: array
description:
description: Description of the sync that will be applied to
the schedule, can be used to add any information such as a
ticket number for example
type: string
duration:
description: Duration is the amount of time the sync window
will be open
@ -370,3 +376,4 @@ spec:
served: true
storage: true
{{- end }}

View File

@ -35,7 +35,7 @@ crds:
keep: true
# -- Annotations to be added to all CRDs
annotations: {}
# -- Addtional labels to be added to all CRDs
# -- Additional labels to be added to all CRDs
additionalLabels: {}
## Globally shared configuration
@ -222,20 +222,45 @@ configs:
# oidc.config: |
# name: AzureAD
# issuer: https://login.microsoftonline.com/TENANT_ID/v2.0
# clientID: CLIENT_ID
# clientID: aaaabbbbccccddddeee
# clientSecret: $oidc.azuread.clientSecret
# Some OIDC providers require a separate clientID for different callback URLs.
# For example, if configuring Argo CD with self-hosted Dex, you will need a separate client ID
# for the 'localhost' (CLI) client to Dex. This field is optional. If omitted, the CLI will
# use the same clientID as the Argo CD server
# cliClientID: vvvvwwwwxxxxyyyyzzzz
# rootCA: |
# -----BEGIN CERTIFICATE-----
# ... encoded certificate data here ...
# -----END CERTIFICATE-----
# Optional list of allowed aud claims. If omitted or empty, defaults to the clientID value above (and the
# cliClientID, if that is also specified). If you specify a list and want the clientID to be allowed, you must
# explicitly include it in the list.
# Token verification will pass if any of the token's audiences matches any of the audiences in this list.
# allowedAudiences:
# - aaaabbbbccccddddeee
# - qqqqwwwweeeerrrrttt
# Optional set of OIDC claims to request on the ID token.
# requestedIDTokenClaims:
# groups:
# essential: true
# Optional set of OIDC scopes to request. If omitted, defaults to: ["openid", "profile", "email", "groups"]
# requestedScopes:
# - openid
# - profile
# - email
# PKCE authentication flow processes authorization flow from browser only - default false
# uses the clientID
# make sure the Identity Provider (IdP) is public and doesn't need clientSecret
# make sure the Identity Provider (IdP) has this redirect URI registered: https://argocd.example.com/pkce/verify
# enablePKCEAuthentication: true
# Extension Configuration
## Ref: https://argo-cd.readthedocs.io/en/latest/developer-guide/extensions/proxy-extensions/
# extension.config: |
@ -817,6 +842,31 @@ controller:
## Has higher precedence over `controller.pdb.minAvailable`
maxUnavailable: ""
## Application controller Vertical Pod Autoscaler
## Ref: https://kubernetes.io/docs/concepts/workloads/autoscaling/#scaling-workloads-vertically/
vpa:
# -- Deploy a [VerticalPodAutoscaler](https://kubernetes.io/docs/concepts/workloads/autoscaling/#scaling-workloads-vertically/) for the application controller
enabled: false
# -- Labels to be added to application controller vpa
labels: {}
# -- Annotations to be added to application controller vpa
annotations: {}
# -- One of the VPA operation modes
## Ref: https://kubernetes.io/docs/concepts/workloads/autoscaling/#scaling-workloads-vertically
## Note: Recreate update mode requires more than one replica unless the min-replicas VPA controller flag is overridden
updateMode: Initial
# -- Controls how VPA computes the recommended resources for application controller container
## Ref: https://github.com/kubernetes/autoscaler/blob/master/vertical-pod-autoscaler/examples/hamster.yaml
containerPolicy: {}
# controlledResources: ["cpu", "memory"]
# minAllowed:
# cpu: 250m
# memory: 256Mi
# maxAllowed:
# cpu: 1
# memory: 1Gi
## Application controller image
image:
# -- Repository to use for the application controller
@ -1167,7 +1217,7 @@ dex:
# -- Dex image repository
repository: ghcr.io/dexidp/dex
# -- Dex image tag
tag: v2.43.1
tag: v2.44.0
# -- Dex imagePullPolicy
# @default -- `""` (defaults to global.image.imagePullPolicy)
imagePullPolicy: ""
@ -1458,7 +1508,7 @@ redis:
# -- Repository to use for the redis-exporter
repository: ghcr.io/oliver006/redis_exporter
# -- Tag to use for the redis-exporter
tag: v1.74.0
tag: v1.77.0
# -- Image pull policy for the redis-exporter
# @default -- `""` (defaults to global.image.imagePullPolicy)
imagePullPolicy: ""
@ -1746,7 +1796,7 @@ redis-ha:
# -- Repository to use for the redis-exporter
image: ghcr.io/oliver006/redis_exporter
# -- Tag to use for the redis-exporter
tag: v1.69.0
tag: v1.75.0
persistentVolume:
# -- Configures persistence on Redis nodes
enabled: false

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v1.8.3
description: A Helm chart for Argo Rollouts
name: argo-rollouts
version: 2.40.2
version: 2.40.4
home: https://github.com/argoproj/argo-helm
icon: https://argoproj.github.io/argo-rollouts/assets/logo.png
keywords:
@ -18,5 +18,5 @@ annotations:
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
artifacthub.io/changes: |
- kind: fixed
description: Fix to render ingress's port properly
- kind: added
description: support tlsConfig configuration for controller serviceMonitor endpoint

View File

@ -51,6 +51,7 @@ For full list of changes please check ArtifactHub [changelog].
| fullnameOverride | string | `nil` | String to fully override "argo-rollouts.fullname" template |
| global.deploymentAnnotations | object | `{}` | Annotations for all deployed Deployments |
| global.deploymentLabels | object | `{}` | Labels for all deployed Deployments |
| global.dnsConfig | object | `{}` | Specifies the deployment DNS configuration for controller and dashboard. |
| global.revisionHistoryLimit | int | `10` | Number of old deployment ReplicaSets to retain. The rest will be garbage collected. |
| imagePullSecrets | list | `[]` | Secrets with credentials to pull images from a private registry. Registry secret names as an array. |
| installCRDs | bool | `true` | Install and upgrade CRDs |
@ -115,6 +116,7 @@ For full list of changes please check ArtifactHub [changelog].
| controller.metrics.serviceMonitor.metricRelabelings | list | `[]` | MetricRelabelConfigs to apply to samples before ingestion |
| controller.metrics.serviceMonitor.namespace | string | `""` | Namespace to be used for the ServiceMonitor |
| controller.metrics.serviceMonitor.relabelings | list | `[]` | RelabelConfigs to apply to samples before scraping |
| controller.metrics.serviceMonitor.tlsConfig | object | `{}` | TLS configuration for the ServiceMonitor. When set, scheme will be https |
| controller.nodeSelector | object | `{}` | [Node selector] |
| controller.pdb.annotations | object | `{}` | Annotations to be added to controller [Pod Disruption Budget] |
| controller.pdb.enabled | bool | `false` | Deploy a [Pod Disruption Budget] for the controller |

View File

@ -112,6 +112,10 @@ spec:
tolerations:
{{- toYaml .Values.controller.tolerations | nindent 8 }}
{{- end }}
{{- with .Values.global.dnsConfig }}
dnsConfig:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- if .Values.controller.affinity }}
affinity:
{{- toYaml .Values.controller.affinity | nindent 8 }}

View File

@ -17,6 +17,11 @@ metadata:
spec:
endpoints:
- port: {{ .Values.controller.metrics.service.portName }}
{{- with .Values.controller.metrics.serviceMonitor.tlsConfig }}
scheme: https
tlsConfig:
{{- toYaml . | nindent 6 }}
{{- end }}
{{- with .Values.controller.metrics.serviceMonitor.relabelings }}
relabelings:
{{- toYaml . | nindent 6 }}

View File

@ -81,6 +81,10 @@ spec:
tolerations:
{{- toYaml .Values.dashboard.tolerations | nindent 8 }}
{{- end }}
{{- with .Values.global.dnsConfig }}
dnsConfig:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- if .Values.dashboard.affinity }}
affinity:
{{- toYaml .Values.dashboard.affinity | nindent 8 }}

View File

@ -49,6 +49,18 @@ global:
deploymentLabels: {}
# -- Number of old deployment ReplicaSets to retain. The rest will be garbage collected.
revisionHistoryLimit: 10
# -- Specifies the deployment DNS configuration for controller and dashboard.
dnsConfig: {}
# nameservers:
# - 1.2.3.4
# searches:
# - ns1.svc.cluster-domain.example
# - my.dns.search.suffix
# options:
# - name: ndots
# value: "1"
# - name: attempts
# value: "3"
controller:
# -- Value of label `app.kubernetes.io/component`
@ -166,6 +178,12 @@ controller:
relabelings: []
# -- MetricRelabelConfigs to apply to samples before ingestion
metricRelabelings: []
# -- TLS configuration for the ServiceMonitor. When set, scheme will be https
tlsConfig: {}
# caFile: /etc/istio-certs/root-cert.pem
# certFile: /etc/istio-certs/cert-chain.pem
# insecureSkipVerify: true
# keyFile: /etc/istio-certs/key.pem
# -- Configure liveness [probe] for the controller
# @default -- See [values.yaml]

View File

@ -1,9 +1,9 @@
apiVersion: v2
appVersion: v3.7.0
appVersion: v3.7.2
name: argo-workflows
description: A Helm chart for Argo Workflows
type: application
version: 0.45.21
version: 0.45.26
icon: https://argo-workflows.readthedocs.io/en/stable/assets/logo.png
home: https://github.com/argoproj/argo-helm
sources:
@ -16,5 +16,5 @@ annotations:
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
artifacthub.io/changes: |
- kind: changed
description: Bump argo-workflows to v3.7.0
- kind: fixed
description: Add workflowtasksets/status RBAC permission to fix controller unable to patch status error

View File

@ -227,6 +227,7 @@ Fields to note:
| controller.serviceMonitor.enabled | bool | `false` | Enable a prometheus ServiceMonitor |
| controller.serviceMonitor.namespace | string | `""` | Prometheus ServiceMonitor namespace |
| controller.serviceType | string | `"ClusterIP"` | Service type of the controller Service |
| controller.synchronization | object | `{}` | enable Synchronization to use a database. Postgres and MySQL (>= 5.7.8) are available. |
| controller.telemetryConfig.enabled | bool | `false` | Enables prometheus telemetry server |
| controller.telemetryConfig.ignoreErrors | bool | `false` | Flag that instructs prometheus to ignore metric emission errors. |
| controller.telemetryConfig.interval | string | `"30s"` | Frequency at which prometheus scrapes telemetry data |

View File

@ -61,6 +61,7 @@ rules:
- workflows/finalizers
- workflowtasksets
- workflowtasksets/finalizers
- workflowtasksets/status
- workflowartifactgctasks
verbs:
- get

View File

@ -180,6 +180,9 @@ data:
filterGroupsRegex: {{- toYaml . | nindent 8 }}
{{- end }}
{{- end }}
{{- with .Values.controller.synchronization }}
synchronization: {{- toYaml . | nindent 6 }}
{{- end }}
{{- with .Values.controller.workflowRestrictions }}
workflowRestrictions: {{- toYaml . | nindent 6 }}
{{- end }}

View File

@ -29,7 +29,7 @@ spec:
sessionAffinity: None
type: {{ .Values.server.serviceType }}
{{- if eq .Values.server.serviceType "LoadBalancer" }}
{{- with .Values.controller.loadBalancerClass }}
{{- with .Values.server.loadBalancerClass }}
loadBalancerClass: {{ . }}
{{- end }}
{{- with .Values.server.loadBalancerIP }}

View File

@ -437,6 +437,41 @@ controller:
# @default -- `5s` (Argo Workflows default)
podGCDeleteDelayDuration: ""
# -- enable Synchronization to use a database. Postgres and MySQL (>= 5.7.8) are available.
## Ref: https://argo-workflows.readthedocs.io/en/latest/workflow-controller-configmap/#syncconfig
synchronization: {}
# controllerName: argo-workflows
# connectionPool:
# maxIdleConns: 100
# maxOpenConns: 0
# postgresql:
# host: localhost
# port: 5432
# database: postgres
# tableName: argo_workflows
# # the database secrets must be in the same namespace of the controller
# userNameSecret:
# name: argo-postgres-config
# key: username
# passwordSecret:
# name: argo-postgres-config
# key: password
# ssl: true
# # sslMode must be one of: disable, require, verify-ca, verify-full
# # you can find more information about those ssl options here: https://godoc.org/github.com/lib/pq
# sslMode: require
# mysql:
# host: localhost
# port: 3306
# database: argo
# tableName: argo_workflows
# userNameSecret:
# name: argo-mysql-config
# key: username
# passwordSecret:
# name: argo-mysql-config
# key: password
# mainContainer adds default config for main container that could be overriden in workflows template
mainContainer:
# -- imagePullPolicy to apply to Workflow main container. Defaults to `.Values.images.pullPolicy`.