Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Argo cd sync fork #53

Closed
wants to merge 88 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
d170cdb
fix(argo-workflows): Fix outdated URL in values.yaml comments (#2328)
cloudymax Nov 3, 2023
a98dd96
chore(argo-workflows): Upgrade Argo Workflows to v3.5.1 (#2329)
yu-croco Nov 4, 2023
16f4c26
chore(deps): bump amannn/action-semantic-pull-request from 5.3.0 to 5…
dependabot[bot] Nov 4, 2023
9f8f483
chore(deps): bump helm/chart-releaser-action from 1.5.0 to 1.6.0 (#2331)
dependabot[bot] Nov 4, 2023
8b17cdf
chore(deps): bump helm/chart-testing-action from 2.6.0 to 2.6.1 (#2332)
dependabot[bot] Nov 4, 2023
f634cf6
feat(argo-cd): Upgrade Argo CD to 2.9.0 (#2318)
pdrastil Nov 6, 2023
622aee3
chore(github): Updated security documentation and CLOMonitor exemptio…
eddie-knight Nov 6, 2023
9840ebe
fix(argo-workflows): Accept multi auth mode for server (#2336)
yu-croco Nov 8, 2023
d3d9e7d
chore(github): Add yu-cruco to * in CODEOWNERS (#2338)
jmeridth Nov 8, 2023
3f2654d
fix(argo-cd): Add permission for Applications in any namespace (#2341)
yu-croco Nov 10, 2023
84c4339
chore(argo-cd): Upgrade Argo CD to v2.9.1 (#2344)
yu-croco Nov 15, 2023
a29d216
chore(argo-rollouts): Bump rollouts to 1.6.1 (#2345)
DrFaust92 Nov 15, 2023
d987472
chore(argo-rollouts): Bump rollouts to 1.6.2 (#2347)
DrFaust92 Nov 15, 2023
737b972
fix(argo-workflows): Add parameters for tuning revisionHistoryLimit a…
bodgit Nov 15, 2023
9496f2f
fix(argo-workflows): Align version label (#2342)
yu-croco Nov 15, 2023
4c25634
docs(github): typo fix in security.md (#2343)
Kripu77 Nov 15, 2023
a785560
chore(argo-workflows): Remove xip url from test to avoid confusion (#…
tico24 Nov 16, 2023
14887dd
chore(argo-cd): Replace non-existing examples with official example d…
mkilchhofer Nov 19, 2023
c183652
chore(argo-cd): Upgrade Argo CD to v2.9.2 (#2353)
yu-croco Nov 20, 2023
7f95a5f
chore(github): Update SECURITY-INSIGHTS.yml to include security-conta…
mkilchhofer Nov 27, 2023
7261dec
feat(argo-workflows): Make workflow controller ConfigMap optional (#2…
qa-florian-wende Nov 27, 2023
cabe63d
chore(argo-workflows): Upgrade Argo Workflows to v3.5.2 (#2357)
yu-croco Nov 27, 2023
f5201e7
fix(argo-rollouts): Update all rollout CRDs to match upstream (#2361)
abdolence Nov 29, 2023
f4eb968
docs(argo-cd): Add migration guide to README for Config Management Pl…
kzap Nov 29, 2023
d62aafd
docs(github): remove unnecessary qualifier in README (#2364)
crenshaw-dev Nov 30, 2023
152c04f
chore(argo-cd): Upgrade Argo CD to v2.9.3 (#2365)
yu-croco Dec 2, 2023
2c046f9
fix(argo-workflows): Add missing permission to workflow role (#2367)
yu-croco Dec 5, 2023
690e83b
fix(argo-workflows): Fix OAuth redirect URL autoconfig. (#2369)
vladlosev Dec 7, 2023
d0e0ce7
feat(github): Use renovate to create PRs when upstream releases (#2358)
tico24 Dec 7, 2023
6cf99a0
chore(github): Add yu-croco to CODEOWNERS of argo-events and argo-rol…
yu-croco Dec 7, 2023
83c3bc8
feat(argo-rollouts): add rollout plugin contour rbac (#2371)
yyzxw Dec 7, 2023
c3c5880
fix(github): Copy-pasta error on Action digest (#2373)
mkilchhofer Dec 7, 2023
c7df8c1
fix(github): Include PAT to trigger CI jobs on auto-push (#2376)
tico24 Dec 8, 2023
4a0f512
chore(argo-rollouts): Update dependency argoproj/argo-rollouts to v1.…
renovate[bot] Dec 8, 2023
a9e31c8
feat(argo-workflows): Add support for sso filterGroupsRegex (#2379)
nhavens Dec 8, 2023
97c3589
chore(deps): bump actions/setup-python from 4.7.1 to 5.0.0 (#2382)
dependabot[bot] Dec 9, 2023
eeffeb4
chore(deps): bump actions/stale from 8.0.0 to 9.0.0 (#2380)
dependabot[bot] Dec 9, 2023
da261d0
chore(deps): bump actions/labeler from 4.3.0 to 5.0.0 (#2381)
dependabot[bot] Dec 9, 2023
e07f69f
fix(argo-workflows): fix helm lint error when extraObjects is defined…
workwithprashant Dec 12, 2023
d9e5b72
chore(argo-rollouts): Update dependency argoproj/argo-rollouts to v1.…
renovate[bot] Dec 13, 2023
9ca3f06
feat(argo-workflows): add hostAliases to server (#2387)
DrFaust92 Dec 14, 2023
bce77fa
feat(argo-rollouts): allow setting log config for rollouts (#2386)
DrFaust92 Dec 14, 2023
77a4196
fix(argo-workflows): Remove duplication in aggregated admin ClusterRo…
nhavens Dec 15, 2023
b13acd0
chore(deps): bump tj-actions/changed-files from 40.2.1 to 40.2.2 (#2391)
dependabot[bot] Dec 16, 2023
7f1b254
chore(deps): bump actions/upload-artifact from 3.1.3 to 4.0.0 (#2392)
dependabot[bot] Dec 16, 2023
f9e2a94
feat(argo-rollouts): add args for dashboard logs (#2388)
DrFaust92 Dec 22, 2023
91f48f3
chore(deps): bump tj-actions/changed-files from 40.2.2 to 40.2.3 (#2398)
dependabot[bot] Dec 23, 2023
c962ee5
fix(argo-workflows): Prevent extra whitespace in controller ConfigMap…
josiarod Dec 24, 2023
410e73a
chore(argo-workflows): Add instruction for SSO (#2401)
yu-croco Dec 24, 2023
29c7f27
chore(deps): bump tj-actions/changed-files from 40.2.3 to 41.0.1 (#2405)
dependabot[bot] Dec 30, 2023
9b0c33f
feat(argo-cd): Use new Argo CD extension mechanism (#2406)
yu-croco Dec 30, 2023
107bd3b
chore(argo-cd): DRY cleanup of ServiceAccounts (#2409)
pdrastil Jan 5, 2024
51bb7f9
fix(argocd-image-updater): Update outdated link on README (#2414)
yu-croco Jan 5, 2024
d1389a9
chore(argo-workflows): Update doc for Argo Workflows server authentic…
yu-croco Jan 6, 2024
9892e50
feat(argo-rollouts): Add rollout plugin gloo platform rbac (#2404)
bgottfried91 Jan 7, 2024
3a26457
chore(argo-events): Update dependency argoproj/argo-events to v1.9.0 …
renovate[bot] Jan 9, 2024
5aaa79b
chore(argo-workflows): Update dependency argoproj/argo-workflows to v…
renovate[bot] Jan 11, 2024
1cc80bf
chore(deps): bump actions/upload-artifact from 4.0.0 to 4.1.0 (#2421)
dependabot[bot] Jan 13, 2024
524089b
chore(argo-workflows): Update dependency argoproj/argo-workflows to v…
renovate[bot] Jan 14, 2024
e6de8c4
docs(argo-cd): Fix policy.csv block (#2423)
bolleyboll Jan 15, 2024
d5b942a
docs(argo-workflows): fix wrong `artifactRepository` identations on v…
lucasfcnunes Jan 17, 2024
e37093f
feat(argocd-image-updater): Support extra K8s manifests (#2429)
yu-croco Jan 18, 2024
508162f
feat(argo-cd): Add optional mapping of argocd-repo-server emptydir to…
aroundthecode Jan 18, 2024
0a851b8
chore(argo-cd): Update dependency argoproj/argo-cd to v2.9.4 (#2434)
renovate[bot] Jan 19, 2024
f2fa2ce
chore(argo-cd): Update dependency argoproj/argo-cd to v2.9.5 (#2436)
renovate[bot] Jan 19, 2024
cc5b21f
docs(argo-cd): Add reference for Argo CD extensions (#2438)
yu-croco Jan 20, 2024
1b5f787
chore(deps): bump actions/upload-artifact from 4.1.0 to 4.2.0 (#2441)
dependabot[bot] Jan 20, 2024
be7ed3d
chore(deps): bump tj-actions/changed-files from 41.0.1 to 42.0.0 (#2440)
dependabot[bot] Jan 20, 2024
9e31be4
feat(argo-cd): Support Azure DevOps webhook Secret (#2439)
yu-croco Jan 21, 2024
53620e3
fix(argo-cd): Fix fail to render `.Values.configs.secret.azureDevops`…
yu-croco Jan 22, 2024
5ac542f
chore(argo-cd): Provide Casbin matcher explicitly (#2445)
yu-croco Jan 22, 2024
c734875
chore(argo-cd): Change redis repository to public.ecr.aws (#2446)
joaoestrela Jan 22, 2024
9e70f24
docs(argo-cd): Update docs with the correct default for application.i…
bodgit Jan 23, 2024
03c26fc
fix(argo-workflows): Fix trailing whitespace in controller ConfigMap …
SlaterByte Jan 24, 2024
bc89bb5
docs(argocd-apps): Add deprecated note for Argo CD Extensions (#2449)
yu-croco Jan 25, 2024
9bb5330
chore(argo-rollouts): Update dependency argoproj/argo-rollouts to v1.…
renovate[bot] Jan 26, 2024
1de9659
fix(argo-cd): Fix Repo server `serviceaccount` label template (#2454)
ishuar Jan 26, 2024
a2c9640
docs(argo-workflows): Add MySQL persistence support explicitly on REA…
yu-croco Jan 26, 2024
a31b3f0
chore(deps): bump actions/upload-artifact from 4.2.0 to 4.3.0 (#2457)
dependabot[bot] Jan 27, 2024
b40ec32
chore(deps): bump tj-actions/changed-files from 42.0.0 to 42.0.2 (#2458)
dependabot[bot] Jan 27, 2024
47102d9
fix(argo-cd): Restart argocd-server when argocd-cm CM is updated (#2459)
yu-croco Jan 29, 2024
3b7a005
feat(argocd-apps): support ignoreApplicationDifferences for appsets (…
imranismail Jan 30, 2024
1f82431
feat(argo-cd): bump redis deps to fix cves (#2466)
DrFaust92 Jan 30, 2024
8b98cf1
fix(argo-cd): bump dex image version to fix cves (#2468)
Boeller666 Jan 30, 2024
d2f6bd7
merge upstream fork
mikhail-klimko Jan 31, 2024
da0d8e1
merge upstream fork
mikhail-klimko Jan 31, 2024
c075256
merge upstream fork
mikhail-klimko Jan 31, 2024
6ed1457
merge upstream fork
mikhail-klimko Jan 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@

/charts/argo-workflows/ @vladlosev @jmeridth @yu-croco @tico24
/charts/argo-cd/ @mbevc1 @mkilchhofer @yu-croco @jmeridth @pdrastil @tico24
/charts/argo-events/ @pdrastil @jmeridth @tico24
/charts/argo-rollouts/ @jmeridth
/charts/argo-events/ @pdrastil @jmeridth @tico24 @yu-croco
/charts/argo-rollouts/ @jmeridth @yu-croco
18 changes: 12 additions & 6 deletions .github/configs/labeler.yaml
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
argo-cd:
- charts/argo-cd/**/*
- changed-files:
- any-glob-to-any-file: charts/argo-cd/**

argo-events:
- charts/argo-events/**/*
- changed-files:
- any-glob-to-any-file: charts/argo-events/**

argo-rollouts:
- charts/argo-rollouts/**/*
- changed-files:
- any-glob-to-any-file: charts/argo-rollouts/**

argo-workflows:
- charts/argo-workflows/**/*
- changed-files:
- any-glob-to-any-file: charts/argo-workflows/**

argocd-image-updater:
- charts/argocd-image-updater/**/*
- changed-files:
- any-glob-to-any-file: charts/argocd-image-updater/**

argocd-apps:
- charts/argocd-apps/**/*
- changed-files:
- any-glob-to-any-file: charts/argocd-apps/**
57 changes: 57 additions & 0 deletions .github/workflows/chart-version-bump.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
## Used on Renovate PRs to bump the chart version and add a changelog entry
## Reference: https://github.com/stefanzweifel/git-auto-commit-action
## Reference: https://github.com/marketplace/actions/changed-files
name: 'Chart Version Bump and Changelog'

on:
pull_request:
types:
- labeled

permissions:
contents: write

jobs:
helm-bumper:
if: ${{ (contains(github.event.pull_request.labels.*.name, 'renovate')) }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
token: ${{ secrets.PAT }}
fetch-depth: 0

- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@90a06d6ba9543371ab4df8eeca0be07ca6054959 # v42.0.2
with:
files: charts/{argo-workflows,argo-cd,argo-events,argo-rollouts,argocd-image-updater}/Chart.yaml

- name: "Bump Version and Changelog"
run: |
chartName="$(echo \"${{ steps.changed-files.outputs.all_changed_files }}\" | cut -d '/' -f2)"
echo "Changed chart name is: $chartName"
echo "----------------------------------------"

parentDir="charts/${chartName}"

# Bump the chart version by one patch version
version=$(grep '^version:' ${parentDir}/Chart.yaml | awk '{print $2}')
major=$(echo $version | cut -d. -f1)
minor=$(echo $version | cut -d. -f2)
patch=$(echo $version | cut -d. -f3)
patch=$(expr $patch + 1)
sed -i "s/^version:.*/version: ${major}.${minor}.${patch}/g" ${parentDir}/Chart.yaml

# Add a changelog entry
appVersion=$(grep '^appVersion:' ${parentDir}/Chart.yaml | awk '{print $2}')
sed -i -e '/^ artifacthub.io\/changes: |/,$d' ${parentDir}/Chart.yaml
echo " artifacthub.io/changes: |" >> ${parentDir}/Chart.yaml
echo " - kind: changed" >> ${parentDir}/Chart.yaml
echo " description: Bump ${chartName} to ${appVersion}" >> ${parentDir}/Chart.yaml
cat ${parentDir}/Chart.yaml

- name: "Commit and push changes"
uses: stefanzweifel/git-auto-commit-action@8756aa072ef5b4a080af5dc8fef36c5d586e521d # v5.0.0
with:
commit_options: '--signoff'
2 changes: 1 addition & 1 deletion .github/workflows/lint-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
version: v3.10.1 # Also update in publish.yaml

- name: Set up python
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5.0.0
with:
python-version: 3.9

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-sizing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
triage:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@ac9175f8a1f3625fd0d4fb234536d26811351594 # v4.3.0
- uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0
with:
configuration-path: ".github/configs/labeler.yaml"
repo-token: "${{ secrets.GITHUB_TOKEN }}"
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,13 @@ jobs:
PGP_PASSPHRASE: "${{ secrets.PGP_PASSPHRASE }}"

- name: Run chart-releaser
<<<<<<< HEAD
# todo: change later to v1.6.0 (also in agro-rollouts chart)
# issue: https://github.com/helm/chart-releaser-action/issues/171
uses: helm/chart-releaser-action@be16258da8010256c6e82849661221415f031968 # v1.5.0
=======
uses: helm/chart-releaser-action@a917fd15b20e8b64b94d9158ad54cd6345335584 # v1.6.0
>>>>>>> upstream/main
with:
config: "./.github/configs/cr.yaml"
skip_packaging: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
with:
name: SARIF file
path: results.sarif
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
pull-requests: write # for actions/stale to close stale PRs
runs-on: ubuntu-latest
steps:
- uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 # v8.0.0
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# Number of days of inactivity before an issue becomes stale
Expand Down
33 changes: 24 additions & 9 deletions charts/argo-cd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,14 @@ For full list of changes please check ArtifactHub [changelog].

Highlighted versions provide information about additional steps that should be performed by user when upgrading to newer version.

### 5.53.0

Argocd-repo-server can now optionally use Persistent Volumes for its mountpoints instead of only emptydir()

### 5.52.0
Because [Argo CD Extensions] is now deprecated and no further changes will be made, we switched to [Argo CD Extension Installer], adding an Argo CD Extension Installer to init-container in the Argo CD API server.
If you used old mechanism, please move to new mechanism. For more details, please refer `.Values.server.extensions` in values.yaml.

### 5.35.0
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.

Expand Down Expand Up @@ -551,6 +559,7 @@ NAME: my-release
| configs.params.create | bool | `true` | Create the argocd-cmd-params-cm configmap If false, it is expected the configmap will be created by something else. |
| configs.rbac."policy.csv" | string | `''` (See [values.yaml]) | File containing user-defined policies and role definitions. |
| configs.rbac."policy.default" | string | `""` | The name of the default role which Argo CD will falls back to, when authorizing API requests (optional). If omitted or empty, users may be still be able to login, but will see no apps, projects, etc... |
| configs.rbac."policy.matchMode" | string | `"glob"` | Matcher function for Casbin, `glob` for glob matcher and `regex` for regex matcher. |
| configs.rbac.annotations | object | `{}` | Annotations to be added to argocd-rbac-cm configmap |
| configs.rbac.create | bool | `true` | Create the argocd-rbac-cm configmap with ([Argo CD RBAC policy]) definitions. If false, it is expected the configmap will be created by something else. Argo CD will not work if there is no configmap created with the name above. |
| configs.rbac.scopes | string | `"[groups]"` | OIDC scopes to examine during rbac enforcement (in addition to `sub` scope). The scope value can be a string, or a list of strings. |
Expand All @@ -559,6 +568,8 @@ NAME: my-release
| configs.secret.annotations | object | `{}` | Annotations to be added to argocd-secret |
| configs.secret.argocdServerAdminPassword | string | `""` | Bcrypt hashed admin password |
| configs.secret.argocdServerAdminPasswordMtime | string | `""` (defaults to current time) | Admin password modification time. Eg. `"2006-01-02T15:04:05Z"` |
| configs.secret.azureDevops.password | string | `""` | Shared secret password for authenticating Azure DevOps webhook events |
| configs.secret.azureDevops.username | string | `""` | Shared secret username for authenticating Azure DevOps webhook events |
| configs.secret.bitbucketServerSecret | string | `""` | Shared secret for authenticating BitbucketServer webhook events |
| configs.secret.bitbucketUUID | string | `""` | UUID for authenticating Bitbucket webhook events |
| configs.secret.createSecret | bool | `true` | Create the argocd-secret |
Expand Down Expand Up @@ -679,6 +690,7 @@ NAME: my-release
| repoServer.dnsPolicy | string | `"ClusterFirst"` | Alternative DNS policy for Repo server pods |
| repoServer.env | list | `[]` | Environment variables to pass to repo server |
| repoServer.envFrom | list | `[]` (See [values.yaml]) | envFrom to pass to repo server |
| repoServer.existingVolumes | object | `{}` | Volumes to be used in replacement of emptydir on default volumes |
| repoServer.extraArgs | list | `[]` | Additional command line arguments to pass to repo server |
| repoServer.extraContainers | list | `[]` | Additional containers to be added to the repo server pod |
| repoServer.hostNetwork | bool | `false` | Host Network for Repo server pods |
Expand Down Expand Up @@ -792,10 +804,11 @@ NAME: my-release
| server.env | list | `[]` | Environment variables to pass to Argo CD server |
| server.envFrom | list | `[]` (See [values.yaml]) | envFrom to pass to Argo CD server |
| server.extensions.containerSecurityContext | object | See [values.yaml] | Server UI extensions container-level security context |
| server.extensions.enabled | bool | `false` | Enable support for Argo UI extensions |
| server.extensions.enabled | bool | `false` | Enable support for Argo CD extensions |
| server.extensions.extensionList | list | `[]` (See [values.yaml]) | Extensions for Argo CD |
| server.extensions.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Image pull policy for extensions |
| server.extensions.image.repository | string | `"ghcr.io/argoproj-labs/argocd-extensions"` | Repository to use for extensions image |
| server.extensions.image.tag | string | `"v0.2.1"` | Tag to use for extensions image |
| server.extensions.image.repository | string | `"quay.io/argoprojlabs/argocd-extension-installer"` | Repository to use for extension installer image |
| server.extensions.image.tag | string | `"v0.0.1"` | Tag to use for extension installer image |
| server.extensions.resources | object | `{}` | Resource limits and requests for the argocd-extensions container |
| server.extraArgs | list | `[]` | Additional command line arguments to pass to Argo CD server |
| server.extraContainers | list | `[]` | Additional containers to be added to the server pod |
Expand Down Expand Up @@ -946,7 +959,7 @@ server:
| 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.37.0"` | Dex image tag |
| dex.image.tag | string | `"v2.38.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 |
Expand Down Expand Up @@ -1028,13 +1041,13 @@ server:
| 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 | `"public.ecr.aws/bitnami/redis-exporter"` | Repository to use for the redis-exporter |
| redis.exporter.image.tag | string | `"1.53.0"` | Tag to use for the redis-exporter |
| redis.exporter.image.tag | string | `"1.57.0"` | Tag to use for the redis-exporter |
| redis.exporter.resources | object | `{}` | Resource limits and requests for redis-exporter sidecar |
| redis.extraArgs | list | `[]` | Additional command line arguments to pass to redis-server |
| redis.extraContainers | list | `[]` | Additional containers to be added to the redis pod |
| redis.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Redis image pull policy |
| redis.image.repository | string | `"public.ecr.aws/docker/library/redis"` | Redis repository |
| redis.image.tag | string | `"7.0.13-alpine"` | Redis tag |
| redis.image.tag | string | `"7.0.15-alpine"` | Redis tag |
| redis.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry |
| redis.initContainers | list | `[]` | Init containers to add to the redis pod |
| redis.metrics.enabled | bool | `false` | Deploy metrics service |
Expand Down Expand Up @@ -1093,7 +1106,7 @@ The main options are listed here:
| redis-ha.enabled | bool | `false` | Enables the Redis HA subchart and disables the custom Redis single node deployment |
| redis-ha.exporter.enabled | bool | `false` | Enable Prometheus redis-exporter sidecar |
| redis-ha.exporter.image | string | `"public.ecr.aws/bitnami/redis-exporter"` | Repository to use for the redis-exporter |
| redis-ha.exporter.tag | string | `"1.53.0"` | Tag to use for the redis-exporter |
| redis-ha.exporter.tag | string | `"1.57.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 |
Expand All @@ -1102,8 +1115,8 @@ The main options are listed here:
| redis-ha.haproxy.metrics.enabled | bool | `true` | HAProxy enable prometheus metric scraping |
| redis-ha.haproxy.tolerations | list | `[]` | [Tolerations] for use with node taints for haproxy pods. |
| redis-ha.hardAntiAffinity | bool | `true` | Whether the Redis server pods should be forced to run on separate nodes. |
| redis-ha.image.repository | string | `"redis"` | Redis repository |
| redis-ha.image.tag | string | `"7.0.13-alpine"` | Redis tag |
| redis-ha.image.repository | string | `"public.ecr.aws/docker/library/redis"` | Redis repository |
| redis-ha.image.tag | string | `"7.0.15-alpine"` | Redis tag |
| redis-ha.persistentVolume.enabled | bool | `false` | Configures persistence on Redis nodes |
| 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) |
| 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 |
Expand Down Expand Up @@ -1337,3 +1350,5 @@ Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/
[EKS EoL]: https://endoflife.date/amazon-eks
[Kubernetes Compatibility Matrix]: https://argo-cd.readthedocs.io/en/stable/operator-manual/installation/#supported-versions
[Applications in any namespace]: https://argo-cd.readthedocs.io/en/stable/operator-manual/app-any-namespace/#applications-in-any-namespace
[Argo CD Extensions]: https://github.com/argoproj-labs/argocd-extensions?tab=readme-ov-file#deprecation-notice
[Argo CD Extension Installer]: https://github.com/argoproj-labs/argocd-extension-installer
12 changes: 11 additions & 1 deletion charts/argo-cd/README.md.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,14 @@ For full list of changes please check ArtifactHub [changelog].

Highlighted versions provide information about additional steps that should be performed by user when upgrading to newer version.

### 5.53.0

Argocd-repo-server can now optionally use Persistent Volumes for its mountpoints instead of only emptydir()

### 5.52.0
Because [Argo CD Extensions] is now deprecated and no further changes will be made, we switched to [Argo CD Extension Installer], adding an Argo CD Extension Installer to init-container in the Argo CD API server.
If you used old mechanism, please move to new mechanism. For more details, please refer `.Values.server.extensions` in values.yaml.

### 5.35.0
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.

Expand All @@ -117,7 +125,7 @@ In case the manifests are updated before moving to Argo CD v2.8, the containers

### 5.26.0

This version adds support for Config Management Plugins using the sidecar model and configured in a ConfigMap named `argocd-cmp-cm`.
This version adds support for Config Management Plugins using the sidecar model and configured in a ConfigMap named `argocd-cmp-cm`.
Users will need to migrate from the previous `argocd-cm` ConfigMap method to using the sidecar method before Argo CD v2.8. See the [Argo CD CMP migration guide](https://argo-cd.readthedocs.io/en/stable/operator-manual/config-management-plugins/#migrating-from-argocd-cm-plugins) for more specifics.

To migrate your plugins, you can now set the `configs.cmp.create` to `true` and move your plugins from `configs.cm` to `configs.cmp.plugins`.
Expand Down Expand Up @@ -571,3 +579,5 @@ Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/
[EKS EoL]: https://endoflife.date/amazon-eks
[Kubernetes Compatibility Matrix]: https://argo-cd.readthedocs.io/en/stable/operator-manual/installation/#supported-versions
[Applications in any namespace]: https://argo-cd.readthedocs.io/en/stable/operator-manual/app-any-namespace/#applications-in-any-namespace
[Argo CD Extensions]: https://github.com/argoproj-labs/argocd-extensions?tab=readme-ov-file#deprecation-notice
[Argo CD Extension Installer]: https://github.com/argoproj-labs/argocd-extension-installer
14 changes: 14 additions & 0 deletions charts/argo-cd/ci/extension-values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Test Argo CD extension
crds:
keep: false
# Ref: https://github.com/argoproj-labs/argocd-extension-metrics?tab=readme-ov-file#install-ui-extension
server:
extensions:
enabled: true
extensionList:
- name: extension-metrics
env:
- name: EXTENSION_URL
value: https://github.com/argoproj-labs/argocd-extension-metrics/releases/download/v1.0.0/extension.tar.gz
- name: EXTENSION_CHECKSUM_URL
value: https://github.com/argoproj-labs/argocd-extension-metrics/releases/download/v1.0.0/extension_checksums.txt
Loading
Loading