Skip to content

Commit c7e0546

Browse files
yaroslav-codefreshFseroAngelin01dependabot[bot]yu-croco
authored
Argo-cd 2.8 + merge upstream 5.46.2 (#21)
* feat(argocd-apps): add permitOnlyProjectScopedClusters flag (argoproj#2149) Signed-off-by: Fabián Sellés Rosa <[email protected]> * feat(argo-cd): Allow configuring Dex's init image resources separately (argoproj#2161) Allow configuring Dex's init image resources separately Signed-off-by: Angelo Ross <[email protected]> * chore(deps): bump helm/kind-action from 1.7.0 to 1.8.0 (argoproj#2163) Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.7.0 to 1.8.0. - [Release notes](https://github.com/helm/kind-action/releases) - [Commits](helm/kind-action@fa81e57...dda0770) --- updated-dependencies: - dependency-name: helm/kind-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/labeler from 4.2.0 to 4.3.0 (argoproj#2164) Bumps [actions/labeler](https://github.com/actions/labeler) from 4.2.0 to 4.3.0. - [Release notes](https://github.com/actions/labeler/releases) - [Commits](actions/labeler@0967ca8...ac9175f) --- updated-dependencies: - dependency-name: actions/labeler dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aikawa <[email protected]> * chore(deps): bump actions/setup-python from 4.6.1 to 4.7.0 (argoproj#2165) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.1 to 4.7.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@bd6b4b6...61a6322) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aikawa <[email protected]> * fix(argo-cd): Ensure `app.kubernetes.io/version` label is valid (argoproj#2148) Signed-off-by: Mathieu Parent <[email protected]> * feat(argo-cd): allow configurable hpa metrics (argoproj#2166) * allow configurable HPA metrics Signed-off-by: Zach Swanson <[email protected]> * update docs Signed-off-by: Zach Swanson <[email protected]> * Update chart version and changelog Signed-off-by: Zach Swanson <[email protected]> Signed-off-by: Zach Swanson <[email protected]> * Fix values/readme reference to repo server Signed-off-by: Zach Swanson <[email protected]> --------- Signed-off-by: Zach Swanson <[email protected]> Signed-off-by: Zach Swanson <[email protected]> Signed-off-by: Zach Swanson <[email protected]> * feat(argo-cd): make ServiceMonitor deployment conditional on CRD existence (argoproj#2154) * made ServiceMonitor deployment conditional on CRD existence Signed-off-by: alex-souslik-hs <[email protected]> * remove non ArgoCD changes Signed-off-by: alex-souslik-hs <[email protected]> * add newline Signed-off-by: Alex Souslik <[email protected]> * Change chage description Signed-off-by: Alex Souslik <[email protected]> * Update charts/argo-cd/Chart.yaml Co-authored-by: Marco Kilchhofer <[email protected]> Signed-off-by: Alex Souslik <[email protected]> --------- Signed-off-by: alex-souslik-hs <[email protected]> Signed-off-by: Alex Souslik <[email protected]> Co-authored-by: Marco Kilchhofer <[email protected]> * feat(argo-cd): Upgrade argocd to v2.7.8 (argoproj#2173) Signed-off-by: smcavallo <[email protected]> * feat(argo-rollouts): Upgrade Argo Rollouts to v1.5.1 (argoproj#2174) * chore(argo-workflows): Upgrade to 3.4.9 (argoproj#2175) chore(argo-workflow): Upgrade to 3.4.9 - [ ] update CRD changes Signed-off-by: jmeridth <[email protected]> * feat(argocd-apps): syncOptions for applications (argoproj#2176) Signed-off-by: Mathieu Parent <[email protected]> Co-authored-by: Aikawa <[email protected]> * fix(argocd-apps): fix indent of syncOptions (argoproj#2181) * chore(github): use table for Emeritus (argoproj#2182) - to matches how `argoproj` lists Alumni (https://github.com/argoproj/argoproj/blob/6011d3e17300d4b642a1ab5bdb3551c5f6da9021/MAINTAINERS.md?plain=1#L11) - though it has more details including role and affiliation. could do that here too, but I don't know what all those are, so left those columns out - fortunately everyone's name was listed on their profile, so just copy+paste those! - confirmed that all links work Signed-off-by: Anton Gilgur <[email protected]> * fix(argo-rollouts): Use annotation cont metrics (argoproj#2184) * fix(argo-rollouts): Use annotation cont metrics Signed-off-by: Artur Mudrykh <[email protected]> * fix(argo-rollouts): add changes and bump version Signed-off-by: Artur Mudrykh <[email protected]> * fix chart.yaml Signed-off-by: Artur Mudrykh <[email protected]> --------- Signed-off-by: Artur Mudrykh <[email protected]> Co-authored-by: Artur Mudrykh <[email protected]> * chore(argo-cd): Upgrade Argo CD to v2.7.9 (argoproj#2186) feat(argo-cd): Upgrade argocd to v2.7.9 Signed-off-by: Venkata Mutyala <[email protected]> * feat(argo-workflows): allow setting executor args (argoproj#2177) * feat(argo-cd): add labels to notifications secret (argoproj#2191) (argoproj#2192) Signed-off-by: carlos gonzález <[email protected]> * chore(argo-cd): Upgrade Argo CD to v2.7.10 (argoproj#2197) Signed-off-by: yu-croco <[email protected]> * fix(argo-rollouts): fix helm lint error when extraObjects is defined (argoproj#2196) fix(extra-manifests): fix helm lint error when extraObjecrts is defined Signed-off-by: Grégory SANCHEZ <[email protected]> Co-authored-by: Jason Meridth <[email protected]> * fix(argo-cd): Template configuration keys as a string instead of map (argoproj#2205) * fix(argo-rollouts): Add required ingress permission (argoproj#2207) * chore(argo-cd): Upgrade Argo CD to v2.7.11 (argoproj#2210) Signed-off-by: yu-croco <[email protected]> * feat(github): add Helm OCI support (argoproj#2209) Signed-off-by: Engin Diri <[email protected]> * feat(argo-cd): Upgrade Argo CD to 2.8.0 (argoproj#2170) Signed-off-by: Petr Drastil <[email protected]> Co-authored-by: Aikawa <[email protected]> * fix(argo-rollouts): add CI for enabling extra objects for argo-rollouts (argoproj#2198) * fix(argo-rollouts): add CI for enabling extra objects for argo-rollouts Add CI for extra objects Signed-off-by: jmeridth <[email protected]> * fix: rename extra objects ci file to have -values suffix Signed-off-by: jmeridth <[email protected]> --------- Signed-off-by: jmeridth <[email protected]> Co-authored-by: Aikawa <[email protected]> * fix(argo-cd): Fix global log level configuration (argoproj#2213) fix(argo-cd) - Fix global log level configuration Signed-off-by: Petr Drastil <[email protected]> * chore(argo-cd): Change applicationSet replicaCount to replicas (argoproj#2214) Signed-off-by: Petr Drastil <[email protected]> * fix(argo-cd): add missing permissions to run actions (argoproj#2212) Signed-off-by: Mickaël Canévet <[email protected]> * fix(argo-workflows): Server only needs `get` Secrets (argoproj#2211) - as of argoproj/argo-workflows@aa366db, the Server no longer needs `list` or `watch` and only uses `get` - this was released as part of [v3.4.0](https://github.com/argoproj/argo-workflows/blob/master/CHANGELOG.md#v340-rc1-2022-08-09), and the current version of the chart uses v3.4.9 (per `Chart.yaml#appVersion`) - `update` is not needed either for SSO secret - manifests RBAC: https://github.com/argoproj/argo-workflows/blob/a68ea0feabc87c09d5e13d12e6f0d1a61adc5b16/manifests/cluster-install/argo-server-rbac/argo-server-clusterole.yaml#L18 - SSO source code only uses [`create`](https://github.com/argoproj/argo-workflows/blob/20d0923611f1df6b7147c3547aeeff6b6bfecf18/server/auth/sso/sso.go#L140) and [`get`](https://github.com/argoproj/argo-workflows/blob/20d0923611f1df6b7147c3547aeeff6b6bfecf18/server/auth/sso/sso.go#L151) - (also some `get`s above that for [`clientID`](https://github.com/argoproj/argo-workflows/blob/20d0923611f1df6b7147c3547aeeff6b6bfecf18/server/auth/sso/sso.go#L127) and [`clientSecret`](https://github.com/argoproj/argo-workflows/blob/20d0923611f1df6b7147c3547aeeff6b6bfecf18/server/auth/sso/sso.go#L106) as well) Signed-off-by: Anton Gilgur <[email protected]> Co-authored-by: Aikawa <[email protected]> Co-authored-by: Jason Meridth <[email protected]> * docs(argo-cd): Rename comment of repositoryCredentials to credentialTemplates (argoproj#2219) Rename comment of repositoryCredentials to credentialTemplates Signed-off-by: Ali Reza <[email protected]> * feat(argo-rollouts): update servicemonitor.yaml to allow for namespace to be set (argoproj#2222) * Update servicemonitor.yaml to allow for namespace to be set Signed-off-by: Nick Kampe <[email protected]> * Update README.md Signed-off-by: Nick Kampe <[email protected]> * Update values.yaml Signed-off-by: Nick Kampe <[email protected]> * Update Chart.yaml Signed-off-by: Nick Kampe <[email protected]> * Update Chart.yaml Signed-off-by: Nick Kampe <[email protected]> * Alphabetized namespace addition in README Signed-off-by: Nick Kampe <[email protected]> --------- Signed-off-by: Nick Kampe <[email protected]> * chore(argo-workflows): Upgrade to Argo Workflows v3.4.10 (argoproj#2220) * feat(argo-workflows): add imagePullSecret for workflow sa (argoproj#2226) Signed-off-by: Fuochi <[email protected]> * chore(argo-workflows): update comment for azure artifact repository blobNameFormat (argoproj#2229) * chore(argo-cd): Upgrade Argo CD to v2.8.1 (argoproj#2230) Signed-off-by: yu-croco <[email protected]> * chore(argo-cd): Upgrade Argo CD to v2.8.2 (argoproj#2231) Signed-off-by: yu-croco <[email protected]> * fix(argo-cd): Fix applicationSet HA examples in README.md (argoproj#2232) Signed-off-by: Joonas Venäläinen <[email protected]> * chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 (argoproj#2234) Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@c85c95e...f43a0e5) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(argo-cd): Upgrade redis-exporter to 1.53.0 (argoproj#2236) Signed-off-by: Petr Drastil <[email protected]> Co-authored-by: Aikawa <[email protected]> * chore(argo-cd): Remove support for legacy cert-manager APIs (argoproj#2238) * chore(argo-cd): Remove support for legacy cert-manager APIs Signed-off-by: Petr Drastil <[email protected]> * Bump minor version Signed-off-by: Petr Drastil <[email protected]> --------- Signed-off-by: Petr Drastil <[email protected]> * chore(argo-cd): Remove support for autoscaling/v1 (argoproj#2237) Signed-off-by: Petr Drastil <[email protected]> * chore(argo-events): Upgrade argo-events to 1.8.1 (argoproj#2247) https://github.com/argoproj/argo-events/releases/tag/v1.8.1 Signed-off-by: jmeridth <[email protected]> * fix(argo-cd): Update values.yaml - update custom css styles side bar example (argoproj#2245) * Update values.yaml - update custom css styles side barexample .nav-bar is no longer the css class name Signed-off-by: JesseBot <[email protected]> * Update Chart.yaml - update patch version for values.yaml comment update Signed-off-by: JesseBot <[email protected]> * Update Chart.yaml - update change log Signed-off-by: JesseBot <[email protected]> --------- Signed-off-by: JesseBot <[email protected]> * chore(argo-rollouts): Upgrade Argo Rollouts to v1.6.0 (argoproj#2252) * chore(argo-rollouts): Upgrade Argo Rollouts to v1.6.0 Signed-off-by: Gustav Kofoed Clausen <[email protected]> * chore(argo-rollouts): Update CRDs to matching version Signed-off-by: Gustav Kofoed Clausen <[email protected]> --------- Signed-off-by: Gustav Kofoed Clausen <[email protected]> Co-authored-by: Gustav Kofoed Clausen <[email protected]> * fix(argo-cd): Make the PathType configurable when using single ingress resource in AWS (argoproj#2251) * Make the PathType configurable when using single ingress resource in AWS Signed-off-by: Tamas <[email protected]> * update chart version and doc Signed-off-by: Tamas <[email protected]> * Fix reference to value in range Signed-off-by: Tamas <[email protected]> --------- Signed-off-by: Tamas <[email protected]> Co-authored-by: Tamas <[email protected]> * chore(argo-cd): Upgrade Argo CD to v2.8.3 (argoproj#2254) Signed-off-by: Alexej Disterhoft <[email protected]> * chore(argo-workflows): Upgrade Argo Workflows to v3.4.11 (argoproj#2255) * fix(argo-cd): Restart Repo Server and Application Controller as following the change of Argo CD CM (argoproj#2235) * fix(argo-cd): Restart Repo Server and Application Controller as following the change of Argo CD CM Signed-off-by: yu-croco <[email protected]> * fix(argo-cd): Aligne condition to argocd-cm Signed-off-by: yu-croco <[email protected]> --------- Signed-off-by: yu-croco <[email protected]> * docs(argo-cd): Document scheduling parameters for redis-ha (argoproj#2253) Signed-off-by: Petr Drastil <[email protected]> * feat(argo-cd): adds toggle for helm-working-dir (argoproj#2249) - Adds a toggle to be able to turn off the helm-working-dir for the repo server deployment. Using a shared helm repo storage directory can cause issues when multiple helm commands are being run in parallel. The repo server also has the ability to rebuild the repos and do updates in the normal flow for checking the status of an application so it won't cause issues if it's disabled. Signed-off-by: Andrew Hamilton <[email protected]> * chore(deps): bump actions/checkout from 3.6.0 to 4.0.0 (argoproj#2258) Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@f43a0e5...3df4ab1) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3 (argoproj#2259) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@0b7f8ab...a8a3f3a) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aikawa <[email protected]> * docs(argo-workflows): add an HA section (argoproj#2183) * feat(argo-workflows): add a sample HA config - a `values-ha.yaml` as an example for how one would set-up HA according to the Argo Workflows docs Signed-off-by: Anton Gilgur <[email protected]> * docs(argo-workflows): add an HA section - plus add a test for HA, which the docs link to as an example - link back to [upstream docs](https://argoproj.github.io/argo-workflows/high-availability/) as well - follow the same basic structure as the [Argo CD chart for HA](https://github.com/argoproj/argo-helm/blob/3e35b0c7f7d758d553b17f369cc5940484ef5d89/charts/argo-cd/README.md?plain=1#L17) - as asked in review Signed-off-by: Anton Gilgur <[email protected]> --------- Signed-off-by: Anton Gilgur <[email protected]> Signed-off-by: Anton Gilgur <[email protected]> Co-authored-by: Aikawa <[email protected]> * fix(argo-cd): Migrate leftover of applicationSet.replicaCount to applicationSet.replicas (argoproj#2261) Signed-off-by: yu-croco <[email protected]> * docs(argo-cd): improve changelog (argoproj#2262) * clarify 5.19.0 changes * revise wording Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Fabián Sellés Rosa <[email protected]> Signed-off-by: Angelo Ross <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Mathieu Parent <[email protected]> Signed-off-by: Zach Swanson <[email protected]> Signed-off-by: Zach Swanson <[email protected]> Signed-off-by: Zach Swanson <[email protected]> Signed-off-by: alex-souslik-hs <[email protected]> Signed-off-by: Alex Souslik <[email protected]> Signed-off-by: smcavallo <[email protected]> Signed-off-by: jmeridth <[email protected]> Signed-off-by: Anton Gilgur <[email protected]> Signed-off-by: Artur Mudrykh <[email protected]> Signed-off-by: Venkata Mutyala <[email protected]> Signed-off-by: carlos gonzález <[email protected]> Signed-off-by: yu-croco <[email protected]> Signed-off-by: Grégory SANCHEZ <[email protected]> Signed-off-by: Engin Diri <[email protected]> Signed-off-by: Petr Drastil <[email protected]> Signed-off-by: Mickaël Canévet <[email protected]> Signed-off-by: Ali Reza <[email protected]> Signed-off-by: Nick Kampe <[email protected]> Signed-off-by: Fuochi <[email protected]> Signed-off-by: Joonas Venäläinen <[email protected]> Signed-off-by: JesseBot <[email protected]> Signed-off-by: Gustav Kofoed Clausen <[email protected]> Signed-off-by: Tamas <[email protected]> Signed-off-by: Alexej Disterhoft <[email protected]> Signed-off-by: Andrew Hamilton <[email protected]> Signed-off-by: Anton Gilgur <[email protected]> Signed-off-by: Josh Soref <[email protected]> Co-authored-by: Fabián Sellés Rosa <[email protected]> Co-authored-by: Angelo Ross <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aikawa <[email protected]> Co-authored-by: Mathieu Parent <[email protected]> Co-authored-by: Zach Swanson <[email protected]> Co-authored-by: Alex Souslik <[email protected]> Co-authored-by: Marco Kilchhofer <[email protected]> Co-authored-by: smcavallo <[email protected]> Co-authored-by: Takuma Kume <[email protected]> Co-authored-by: Jason Meridth <[email protected]> Co-authored-by: Anton Gilgur <[email protected]> Co-authored-by: Artur <[email protected]> Co-authored-by: Artur Mudrykh <[email protected]> Co-authored-by: Venkata Mutyala <[email protected]> Co-authored-by: Andy Cobaugh <[email protected]> Co-authored-by: carlos gonzález <[email protected]> Co-authored-by: Grégory SANCHEZ <[email protected]> Co-authored-by: Petr Drastil <[email protected]> Co-authored-by: Engin Diri <[email protected]> Co-authored-by: Mickaël Canévet <[email protected]> Co-authored-by: Ali Reza <[email protected]> Co-authored-by: Nick Kampe <[email protected]> Co-authored-by: Fuochi <[email protected]> Co-authored-by: Jeongwon Song <[email protected]> Co-authored-by: Joonas Venäläinen <[email protected]> Co-authored-by: JesseBot <[email protected]> Co-authored-by: Gustav Kofoed Clausen <[email protected]> Co-authored-by: Gustav Kofoed Clausen <[email protected]> Co-authored-by: Tamas Szasz <[email protected]> Co-authored-by: Tamas <[email protected]> Co-authored-by: Alexej Disterhoft <[email protected]> Co-authored-by: Andrew Hamilton <[email protected]> Co-authored-by: Josh Soref <[email protected]>
1 parent 69064e2 commit c7e0546

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+4144
-1478
lines changed

.github/workflows/lint-and-test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
options: --user 1001
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
16+
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
1717
- name: Run ah lint
1818
working-directory: ./charts
1919
run: ah lint
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
25+
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
2626
with:
2727
fetch-depth: 0
2828

@@ -32,7 +32,7 @@ jobs:
3232
version: v3.10.1 # Also update in publish.yaml
3333

3434
- name: Set up python
35-
uses: actions/setup-python@bd6b4b6205c4dbad673328db7b31b7fab9e241c0 # v4.6.1
35+
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0
3636
with:
3737
python-version: 3.9
3838

@@ -70,7 +70,7 @@ jobs:
7070
fi
7171
7272
- name: Create kind cluster
73-
uses: helm/kind-action@fa81e57adff234b2908110485695db0f181f3c67 # v1.7.0
73+
uses: helm/kind-action@dda0770415bac9fc20092cacbc54aa298604d140 # v1.8.0
7474
if: steps.list-changed.outputs.changed == 'true'
7575
with:
7676
config: .github/configs/kind-config.yaml

.github/workflows/pr-sizing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
triage:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/labeler@0967ca812e7fdc8f5f71402a1b486d5bd061fe20 # v4.2.0
19+
- uses: actions/labeler@ac9175f8a1f3625fd0d4fb234536d26811351594 # v4.3.0
2020
with:
2121
configuration-path: ".github/configs/labeler.yaml"
2222
repo-token: "${{ secrets.GITHUB_TOKEN }}"

.github/workflows/publish.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ on:
44
push:
55
branches:
66
- argo-cd
7+
paths:
8+
- "charts/**"
79

810
permissions:
911
contents: read
@@ -12,10 +14,11 @@ jobs:
1214
publish:
1315
permissions:
1416
contents: write # for helm/chart-releaser-action to push chart release and create a release
17+
packages: write # to push OCI chart package to GitHub Registry
1518
runs-on: ubuntu-latest
1619
steps:
1720
- name: Checkout
18-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
21+
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
1922
with:
2023
fetch-depth: 0
2124

.github/workflows/scorecard.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333

3434
steps:
3535
- name: "Checkout code"
36-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
36+
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
3737
with:
3838
persist-credentials: false
3939

@@ -60,7 +60,7 @@ jobs:
6060
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
6161
# format to the repository Actions tab.
6262
- name: "Upload artifact"
63-
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
63+
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
6464
with:
6565
name: SARIF file
6666
path: results.sarif

EMERITUS.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ These are the people who have been approvers in the past, and have since retired
44

55
We thank them for their service to the project.
66

7-
* @oliverbaehler
8-
* @stefansedich
9-
* @paguos
10-
* @yann-soubeyrand
11-
* @davidkarlsen
12-
* @jbehling
7+
| Emeritus | GitHub ID |
8+
| -------- | --------- |
9+
| Oliver Bähler | [oliverbaehler](https://github.com/oliverbaehler) |
10+
| Stefan Sedich | [stefansedich](https://github.com/stefansedich) |
11+
| Pablo Osinaga | [paguos](https://github.com/paguos) |
12+
| Yann Soubeyrand | [yann-soubeyrand](https://github.com/yann-soubeyrand) |
13+
| David J. M. Karlsen | [davidkarlsen](https://github.com/davidkarlsen) |
14+
| John Behling | [jbehling](https://github.com/jbehling) |

charts/argo-cd/Chart.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
apiVersion: v2
2-
appVersion: v2.7.0-cap-CR-19754-deletion-fix
2+
appVersion: v2.8.1-cap-CR-20116-rollout-sync-sha
33
kubeVersion: ">=1.23.0-0"
44
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
55
name: argo-cd
6-
version: 5.38.1-2-cap-CR-19754
6+
version: 5.46.2-1-cap-CR-20116
77
home: https://github.com/argoproj/argo-helm
88
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
99
sources:
@@ -27,4 +27,6 @@ annotations:
2727
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
2828
artifacthub.io/changes: |
2929
- kind: changed
30-
description: Update ArgoCD version to v2.7.0-cap-CR-19754-deletion-fix
30+
description: Update to upstream 5.46.2
31+
- kind: changed
32+
description: Update ArgoCD version to v2.8.1-cap-CR-20116-rollout-sync-sha

charts/argo-cd/README.md

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ repoServer:
4242
minReplicas: 2
4343

4444
applicationSet:
45-
replicaCount: 2
45+
replicas: 2
4646
```
4747
4848
### HA mode without autoscaling
@@ -61,7 +61,7 @@ repoServer:
6161
replicas: 2
6262

6363
applicationSet:
64-
replicaCount: 2
64+
replicas: 2
6565
```
6666
6767
### Synchronizing Changes from Original Repository
@@ -106,7 +106,7 @@ For full list of changes please check ArtifactHub [changelog].
106106
Highlighted versions provide information about additional steps that should be performed by user when upgrading to newer version.
107107

108108
### 5.35.0
109-
This version supports Kubernetes version `>=1.23.0-0`. The current supported version of Kubernetes is v1.24 or later and we align with Amazon EKS calendar, because many of AWS users and conservative approach.
109+
This version supports Kubernetes version `>=1.23.0-0`. The current supported version of Kubernetes is v1.24 or later and we align with the Amazon EKS calendar, because many AWS users follow a conservative approach.
110110

111111
Please see more information about EoL: [Amazon EKS EoL][EKS EoL].
112112

@@ -126,7 +126,7 @@ This versions adds `global.affinity` options that are used as a presets. Overrid
126126

127127
### 5.19.0
128128

129-
This version consolidates config for custom repository TLS certificates and SSH known hosts. If you provide this values please move them into new `configs.ssh` and `configs.tls` sections.
129+
This version consolidates config for custom repository TLS certificates and SSH known hosts. If you provided these values (`configs.knownHosts.*`, `configs.knownHostsAnnotations`, `configs.tlsCerts`, `configs.tlsCertsAnnotations`) please move them into new `configs.ssh` and `configs.tls` sections.
130130
You can also use new option `configs.ssh.extraHosts` to configure your SSH keys without maintaing / overwritting keys for public Git repositories.
131131

132132
### 5.13.0
@@ -383,8 +383,6 @@ NAME: my-release
383383

384384
| Key | Type | Default | Description |
385385
|-----|------|---------|-------------|
386-
| apiVersionOverrides.autoscaling | string | `""` | String to override apiVersion of autoscaling rendered by this helm chart |
387-
| apiVersionOverrides.certmanager | string | `""` | String to override apiVersion of cert-manager resources rendered by this helm chart |
388386
| apiVersionOverrides.cloudgoogle | string | `""` | String to override apiVersion of GKE resources rendered by this helm chart |
389387
| crds.additionalLabels | object | `{}` | Addtional labels to be added to all CRDs |
390388
| crds.annotations | object | `{}` | Annotations to be added to all CRDs |
@@ -461,7 +459,7 @@ NAME: my-release
461459
| configs.params."reposerver.parallelism.limit" | int | `0` | Limit on number of concurrent manifests generate requests. Any value less the 1 means no limit. |
462460
| configs.params."server.basehref" | string | `"/"` | Value for base href in index.html. Used if Argo CD is running behind reverse proxy under subpath different from / |
463461
| configs.params."server.disable.auth" | bool | `false` | Disable Argo CD RBAC for user authentication |
464-
| configs.params."server.enable.gzip" | bool | `false` | Enable GZIP compression |
462+
| configs.params."server.enable.gzip" | bool | `true` | Enable GZIP compression |
465463
| configs.params."server.insecure" | bool | `false` | Run server without TLS |
466464
| configs.params."server.rootpath" | string | `""` | Used if Argo CD is running behind reverse proxy under subpath different from / |
467465
| configs.params."server.staticassets" | string | `"/shared/app"` | Directory path that contains additional static assets |
@@ -573,9 +571,10 @@ NAME: my-release
573571
| Key | Type | Default | Description |
574572
|-----|------|---------|-------------|
575573
| repoServer.affinity | object | `{}` (defaults to global.affinity preset) | Assign custom [affinity] rules to the deployment |
576-
| repoServer.autoscaling.behavior | object | `{}` | Configures the scaling behavior of the target in both Up and Down directions. This is only available on HPA apiVersion `autoscaling/v2beta2` and newer |
574+
| repoServer.autoscaling.behavior | object | `{}` | Configures the scaling behavior of the target in both Up and Down directions. |
577575
| repoServer.autoscaling.enabled | bool | `false` | Enable Horizontal Pod Autoscaler ([HPA]) for the repo server |
578576
| repoServer.autoscaling.maxReplicas | int | `5` | Maximum number of replicas for the repo server [HPA] |
577+
| repoServer.autoscaling.metrics | list | `[]` | Configures custom HPA metrics for the Argo CD repo server Ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/ |
579578
| repoServer.autoscaling.minReplicas | int | `1` | Minimum number of replicas for the repo server [HPA] |
580579
| repoServer.autoscaling.targetCPUUtilizationPercentage | int | `50` | Average CPU utilization percentage for the repo server [HPA] |
581580
| repoServer.autoscaling.targetMemoryUtilizationPercentage | int | `50` | Average memory utilization percentage for the repo server [HPA] |
@@ -656,6 +655,7 @@ NAME: my-release
656655
| repoServer.serviceAccount.name | string | `""` | Repo server service account name |
657656
| repoServer.tolerations | list | `[]` (defaults to global.tolerations) | [Tolerations] for use with node taints |
658657
| repoServer.topologySpreadConstraints | list | `[]` (defaults to global.topologySpreadConstraints) | Assign custom [TopologySpreadConstraints] rules to the repo server |
658+
| repoServer.useEphemeralHelmWorkingDir | bool | `true` | Toggle the usage of a ephemeral Helm working directory |
659659
| repoServer.volumeMounts | list | `[]` | Additional volumeMounts to the repo server main container |
660660
| repoServer.volumes | list | `[]` | Additional volumes to the repo server pod |
661661

@@ -670,9 +670,10 @@ NAME: my-release
670670
| server.GKEmanagedCertificate.domains | list | `["argocd.example.com"]` | Domains for the Google Managed Certificate |
671671
| server.GKEmanagedCertificate.enabled | bool | `false` | Enable ManagedCertificate custom resource for Google Kubernetes Engine. |
672672
| server.affinity | object | `{}` (defaults to global.affinity preset) | Assign custom [affinity] rules to the deployment |
673-
| server.autoscaling.behavior | object | `{}` | Configures the scaling behavior of the target in both Up and Down directions. This is only available on HPA apiVersion `autoscaling/v2beta2` and newer |
673+
| server.autoscaling.behavior | object | `{}` | Configures the scaling behavior of the target in both Up and Down directions. |
674674
| server.autoscaling.enabled | bool | `false` | Enable Horizontal Pod Autoscaler ([HPA]) for the Argo CD server |
675675
| server.autoscaling.maxReplicas | int | `5` | Maximum number of replicas for the Argo CD server [HPA] |
676+
| server.autoscaling.metrics | list | `[]` | Configures custom HPA metrics for the Argo CD server Ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/ |
676677
| server.autoscaling.minReplicas | int | `1` | Minimum number of replicas for the Argo CD server [HPA] |
677678
| server.autoscaling.targetCPUUtilizationPercentage | int | `50` | Average CPU utilization percentage for the Argo CD server [HPA] |
678679
| server.autoscaling.targetMemoryUtilizationPercentage | int | `50` | Average memory utilization percentage for the Argo CD server [HPA] |
@@ -864,6 +865,7 @@ server:
864865
| dex.initContainers | list | `[]` | Init containers to add to the dex pod |
865866
| dex.initImage.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Argo CD init image imagePullPolicy |
866867
| dex.initImage.repository | string | `""` (defaults to global.image.repository) | Argo CD init image repository |
868+
| dex.initImage.resources | object | `{}` (defaults to dex.resources) | Argo CD init image resources |
867869
| dex.initImage.tag | string | `""` (defaults to global.image.tag) | Argo CD init image tag |
868870
| dex.livenessProbe.enabled | bool | `false` | Enable Kubernetes liveness probe for Dex >= 2.28.0 |
869871
| dex.livenessProbe.failureThreshold | int | `3` | Minimum consecutive failures for the [probe] to be considered failed after having succeeded |
@@ -939,7 +941,7 @@ server:
939941
| redis.exporter.env | list | `[]` | Environment variables to pass to the Redis exporter |
940942
| redis.exporter.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Image pull policy for the redis-exporter |
941943
| redis.exporter.image.repository | string | `"public.ecr.aws/bitnami/redis-exporter"` | Repository to use for the redis-exporter |
942-
| redis.exporter.image.tag | string | `"1.45.0"` | Tag to use for the redis-exporter |
944+
| redis.exporter.image.tag | string | `"1.53.0"` | Tag to use for the redis-exporter |
943945
| redis.exporter.resources | object | `{}` | Resource limits and requests for redis-exporter sidecar |
944946
| redis.extraArgs | list | `[]` | Additional command line arguments to pass to redis-server |
945947
| redis.extraContainers | list | `[]` | Additional containers to be added to the redis pod |
@@ -997,17 +999,27 @@ The main options are listed here:
997999

9981000
| Key | Type | Default | Description |
9991001
|-----|------|---------|-------------|
1002+
| redis-ha.additionalAffinities | object | `{}` | Additional affinities to add to the Redis server pods. |
1003+
| redis-ha.affinity | object | `{}` | Assign custom [affinity] rules to the Redis pods. |
10001004
| redis-ha.enabled | bool | `false` | Enables the Redis HA subchart and disables the custom Redis single node deployment |
10011005
| redis-ha.exporter.enabled | bool | `false` | Enable Prometheus redis-exporter sidecar |
10021006
| redis-ha.exporter.image | string | `"public.ecr.aws/bitnami/redis-exporter"` | Repository to use for the redis-exporter |
1003-
| redis-ha.exporter.tag | string | `"1.45.0"` | Tag to use for the redis-exporter |
1007+
| redis-ha.exporter.tag | string | `"1.53.0"` | Tag to use for the redis-exporter |
1008+
| redis-ha.haproxy.additionalAffinities | object | `{}` | Additional affinities to add to the haproxy pods. |
1009+
| redis-ha.haproxy.affinity | object | `{}` | Assign custom [affinity] rules to the haproxy pods. |
10041010
| redis-ha.haproxy.enabled | bool | `true` | Enabled HAProxy LoadBalancing/Proxy |
1011+
| redis-ha.haproxy.hardAntiAffinity | bool | `true` | Whether the haproxy pods should be forced to run on separate nodes. |
10051012
| redis-ha.haproxy.metrics.enabled | bool | `true` | HAProxy enable prometheus metric scraping |
1013+
| redis-ha.haproxy.tolerations | list | `[]` | [Tolerations] for use with node taints for haproxy pods. |
1014+
| redis-ha.hardAntiAffinity | bool | `true` | Whether the Redis server pods should be forced to run on separate nodes. |
1015+
| redis-ha.image.repository | string | `"redis"` | Redis repository |
10061016
| redis-ha.image.tag | string | `"7.0.11-alpine"` | Redis tag |
10071017
| redis-ha.persistentVolume.enabled | bool | `false` | Configures persistence on Redis nodes |
10081018
| redis-ha.redis.config | object | See [values.yaml] | Any valid redis config options in this section will be applied to each server (see `redis-ha` chart) |
10091019
| redis-ha.redis.config.save | string | `'""'` | Will save the DB if both the given number of seconds and the given number of write operations against the DB occurred. `""` is disabled |
10101020
| redis-ha.redis.masterGroupName | string | `"argocd"` | Redis convention for naming the cluster group: must match `^[\\w-\\.]+$` and can be templated |
1021+
| redis-ha.tolerations | list | `[]` | [Tolerations] for use with node taints for Redis pods. |
1022+
| redis-ha.topologySpreadConstraints | object | `{"enabled":false,"maxSkew":"","topologyKey":"","whenUnsatisfiable":""}` | Assign custom [TopologySpreadConstraints] rules to the Redis pods. |
10111023
| redis-ha.topologySpreadConstraints.enabled | bool | `false` | Enable Redis HA topology spread constraints |
10121024
| redis-ha.topologySpreadConstraints.maxSkew | string | `""` (defaults to `1`) | Max skew of pods tolerated |
10131025
| redis-ha.topologySpreadConstraints.topologyKey | string | `""` (defaults to `topology.kubernetes.io/zone`) | Topology key for spread |
@@ -1110,7 +1122,7 @@ If you want to use an existing Redis (eg. a managed service from a cloud provide
11101122
| applicationSet.readinessProbe.periodSeconds | int | `10` | How often (in seconds) to perform the [probe] |
11111123
| applicationSet.readinessProbe.successThreshold | int | `1` | Minimum consecutive successes for the [probe] to be considered successful after having failed |
11121124
| applicationSet.readinessProbe.timeoutSeconds | int | `1` | Number of seconds after which the [probe] times out |
1113-
| applicationSet.replicaCount | int | `1` | The number of ApplicationSet controller pods to run |
1125+
| applicationSet.replicas | int | `1` | The number of ApplicationSet controller pods to run |
11141126
| applicationSet.resources | object | `{}` | Resource limits and requests for the ApplicationSet controller pods. |
11151127
| applicationSet.service.annotations | object | `{}` | ApplicationSet service annotations |
11161128
| applicationSet.service.labels | object | `{}` | ApplicationSet service labels |
@@ -1192,6 +1204,7 @@ If you want to use an existing Redis (eg. a managed service from a cloud provide
11921204
| notifications.secret.annotations | object | `{}` | key:value pairs of annotations to be added to the secret |
11931205
| notifications.secret.create | bool | `true` | Whether helm chart creates notifications controller secret |
11941206
| notifications.secret.items | object | `{}` | Generic key:value pairs to be inserted into the secret |
1207+
| notifications.secret.labels | object | `{}` | key:value pairs of labels to be added to the secret |
11951208
| notifications.serviceAccount.annotations | object | `{}` | Annotations applied to created service account |
11961209
| notifications.serviceAccount.automountServiceAccountToken | bool | `true` | Automount API credentials for the Service Account |
11971210
| notifications.serviceAccount.create | bool | `true` | Create notifications controller service account |

charts/argo-cd/README.md.gotmpl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ repoServer:
4141
minReplicas: 2
4242

4343
applicationSet:
44-
replicaCount: 2
44+
replicas: 2
4545
```
4646

4747
### HA mode without autoscaling
@@ -60,7 +60,7 @@ repoServer:
6060
replicas: 2
6161

6262
applicationSet:
63-
replicaCount: 2
63+
replicas: 2
6464
```
6565

6666
### Synchronizing Changes from Original Repository
@@ -105,7 +105,7 @@ For full list of changes please check ArtifactHub [changelog].
105105
Highlighted versions provide information about additional steps that should be performed by user when upgrading to newer version.
106106

107107
### 5.35.0
108-
This version supports Kubernetes version `>=1.23.0-0`. The current supported version of Kubernetes is v1.24 or later and we align with Amazon EKS calendar, because many of AWS users and conservative approach.
108+
This version supports Kubernetes version `>=1.23.0-0`. The current supported version of Kubernetes is v1.24 or later and we align with the Amazon EKS calendar, because many AWS users follow a conservative approach.
109109

110110
Please see more information about EoL: [Amazon EKS EoL][EKS EoL].
111111

@@ -126,7 +126,7 @@ This versions adds `global.affinity` options that are used as a presets. Overrid
126126

127127
### 5.19.0
128128

129-
This version consolidates config for custom repository TLS certificates and SSH known hosts. If you provide this values please move them into new `configs.ssh` and `configs.tls` sections.
129+
This version consolidates config for custom repository TLS certificates and SSH known hosts. If you provided these values (`configs.knownHosts.*`, `configs.knownHostsAnnotations`, `configs.tlsCerts`, `configs.tlsCertsAnnotations`) please move them into new `configs.ssh` and `configs.tls` sections.
130130
You can also use new option `configs.ssh.extraHosts` to configure your SSH keys without maintaing / overwritting keys for public Git repositories.
131131

132132
### 5.13.0

0 commit comments

Comments
 (0)