Commit graph

495 commits

Author SHA1 Message Date
Denis Kadyshev
4afebb25f6
fix(argo-cd): Create notifications clusterrole and clusterrolebinding when enabled (#2326)
* Create clusterrole for nitifications only when notifications enabled

Signed-off-by: Denis Kadyshev <metajiji@gmail.com>

* Create clusterrolebinding for nitifications only when notifications enbaled

Signed-off-by: Denis Kadyshev <metajiji@gmail.com>

* Bump version in Chart.yaml

Signed-off-by: Denis Kadyshev <metajiji@gmail.com>

* Update Chart.yaml

Signed-off-by: Denis Kadyshev <metajiji@gmail.com>

* Update Chart.yaml

Signed-off-by: Denis Kadyshev <metajiji@gmail.com>

---------

Signed-off-by: Denis Kadyshev <metajiji@gmail.com>
2023-11-02 18:43:50 +09:00
Ilia Lazebnik
94c0a0a246
feat(argo-cd): add notification cluster role (#2315)
* Add notification cluster role

Signed-off-by: drfaust92 <ilia.lazebnik@gmail.com>

* Add notification cluster role

Signed-off-by: drfaust92 <ilia.lazebnik@gmail.com>

* Add notification cluster role

Signed-off-by: drfaust92 <ilia.lazebnik@gmail.com>

* Add notification cluster role

Signed-off-by: drfaust92 <ilia.lazebnik@gmail.com>

---------

Signed-off-by: drfaust92 <ilia.lazebnik@gmail.com>
2023-10-30 14:42:32 +00:00
Aikawa
9193d85929
chore(argo-cd): Upgrade Argo CD to v2.8.5 (#2313) 2023-10-28 09:28:44 +02:00
gussan
a41b70b59c
feat(argo-cd): add terminationGracePeriodSeconds (#2310)
Signed-off-by: toyamagu-2021 <toyamagu2021@gmail.com>
2023-10-27 10:43:52 +01:00
sibucan
7a17fc2dc9
fix(argo-cd): Add checksum for CMP ConfigMap in repo-server Pod annotations (#2275)
Add checksum for CMP ConfigMap in repo-server

This helm chart defines the plugins as ConfigMaps -- according to the docs, when the CM is modified, the repo-server Pod must be restarted to have the sidecars pick up the latest changes:

https://argo-cd.readthedocs.io/en/stable/operator-manual/config-management-plugins/#debugging-a-cmp

The changes in this helm chart allow for a checksum to be calculated from the ConfigMap and added as a Pod annotation so whenever the CM values are modified, the Pod is restarted automatically.

Signed-off-by: sibucan <luis.ramirez.rivera92@gmail.com>
2023-09-19 10:01:42 +01:00
Mats Willemsen
5626d0536f
fix(argo-cd): make ServiceMonitor annotations in ArgoCD server conditional (#2273)
* fix: add argocd servicemonitor annotations conditionally
Signed-off-by: Mats Willemsen <mats.willemsen@ah.nl>

* chore(argo-cd): add changelog

Signed-off-by: Mats Willemsen <mats.willemsen@ah.nl>

---------

Signed-off-by: Mats Willemsen <mats.willemsen@ah.nl>
2023-09-18 14:21:36 +01:00
Aikawa
44ddf59864
chore(argo-cd): Upgrade Argo CD to v2.8.4 (#2268) 2023-09-14 05:33:34 +01:00
Aikawa
95f56b534c
fix(argo-cd): Migrate leftover of applicationSet.replicaCount to applicationSet.replicas (#2261)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-09-11 14:24:21 +01:00
Andrew Hamilton
eebb8c8d48
feat(argo-cd): adds toggle for helm-working-dir (#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 <ahamilton55@gmail.com>
2023-09-09 17:55:47 +09:00
Aikawa
95310f995b
fix(argo-cd): Restart Repo Server and Application Controller as following the change of Argo CD CM (#2235)
* fix(argo-cd): Restart Repo Server and Application Controller as following the change of Argo CD CM

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

* fix(argo-cd): Aligne condition to argocd-cm

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

---------

Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-09-08 15:02:25 +01:00
Tamas Szasz
258efc9a0c
fix(argo-cd): Make the PathType configurable when using single ingress resource in AWS (#2251)
* Make the PathType configurable when using single ingress resource in AWS

Signed-off-by: Tamas <tamas@ujet.cx>

* update chart version and doc

Signed-off-by: Tamas <tamas@ujet.cx>

* Fix reference to value in range

Signed-off-by: Tamas <tamas@ujet.cx>

---------

Signed-off-by: Tamas <tamas@ujet.cx>
Co-authored-by: Tamas <tamas@ujet.cx>
2023-09-07 22:52:17 +09:00
Petr Drastil
224a227fa4
chore(argo-cd): Remove support for autoscaling/v1 (#2237)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-08-28 10:12:29 +02:00
Petr Drastil
6797f01c1b
chore(argo-cd): Remove support for legacy cert-manager APIs (#2238)
* chore(argo-cd): Remove support for legacy cert-manager APIs

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

* Bump minor version

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

---------

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-08-27 20:07:17 +01:00
Mickaël Canévet
23708c6a30
fix(argo-cd): add missing permissions to run actions (#2212)
Signed-off-by: Mickaël Canévet <mickael.canevet@gmail.com>
2023-08-09 23:18:37 +01:00
Petr Drastil
4b7dcd0d31
chore(argo-cd): Change applicationSet replicaCount to replicas (#2214)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-08-09 17:35:48 +09:00
Petr Drastil
51e2210631
fix(argo-cd): Fix global log level configuration (#2213)
fix(argo-cd) - Fix global log level configuration

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-08-09 17:19:54 +09:00
Petr Drastil
3e35b0c7f7
feat(argo-cd): Upgrade Argo CD to 2.8.0 (#2170)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2023-08-08 23:35:41 +09:00
Petr Drastil
f0ac0b7cf4
fix(argo-cd): Template configuration keys as a string instead of map (#2205) 2023-08-05 05:16:40 -05:00
carlos gonzález
c358b5e71f
feat(argo-cd): add labels to notifications secret (#2191) (#2192)
Signed-off-by: carlos gonzález <cgrs@users.noreply.github.com>
2023-07-27 22:44:15 +01:00
Alex Souslik
c2f813ec62
feat(argo-cd): make ServiceMonitor deployment conditional on CRD existence (#2154)
* made ServiceMonitor deployment conditional on CRD existence

Signed-off-by: alex-souslik-hs <alex.s@hiredscore.com>

* remove non ArgoCD changes

Signed-off-by: alex-souslik-hs <alex.s@hiredscore.com>

* add newline

Signed-off-by: Alex Souslik <alex.s@hiredscore.com>

* Change chage description

Signed-off-by: Alex Souslik <alex.s@hiredscore.com>

* Update charts/argo-cd/Chart.yaml

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Alex Souslik <alex.s@hiredscore.com>

---------

Signed-off-by: alex-souslik-hs <alex.s@hiredscore.com>
Signed-off-by: Alex Souslik <alex.s@hiredscore.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-07-18 08:51:14 +02:00
Zach Swanson
afccb2e5d4
feat(argo-cd): allow configurable hpa metrics (#2166)
* allow configurable HPA metrics

Signed-off-by: Zach Swanson <zswanson@wayfair.com>

* update docs

Signed-off-by: Zach Swanson <zswanson@wayfair.com>

* Update chart version and changelog

Signed-off-by: Zach Swanson <zach.swanson@gmail.com>
Signed-off-by: Zach Swanson <zswanson@wayfair.com>

* Fix values/readme reference to repo server

Signed-off-by: Zach Swanson <zswanson@wayfair.com>

---------

Signed-off-by: Zach Swanson <zswanson@wayfair.com>
Signed-off-by: Zach Swanson <zach.swanson@gmail.com>
Signed-off-by: Zach Swanson <1272954+zswanson@users.noreply.github.com>
2023-07-17 13:20:47 +01:00
Mathieu Parent
e053486fab
fix(argo-cd): Ensure app.kubernetes.io/version label is valid (#2148)
Signed-off-by: Mathieu Parent <mathieu.parent@insee.fr>
2023-07-17 18:56:13 +09:00
Angelo Ross
e15b7b7018
feat(argo-cd): Allow configuring Dex's init image resources separately (#2161)
Allow configuring Dex's init image resources separately

Signed-off-by: Angelo Ross <angelo.ross@objective.com.br>
2023-07-13 15:05:13 +01:00
Amit Ben Ami
2fb6049751
feat(argo-cd): adding annotations option for Certificate (#2156)
* feat(certificate): adding annotations options for the `Certificate` resources

Signed-off-by: Amit Ben Ami <benami.amit1@gmail.com>

* feat: bumping the chart version

Signed-off-by: Amit Ben Ami <benami.amit1@gmail.com>

---------

Signed-off-by: Amit Ben Ami <benami.amit1@gmail.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-07-11 14:01:02 +01:00
Laurent Lavaud
5f55ef2c4c
feat(argo-cd): Update appset deployment template (#2145)
- add cmd-params checksum annotation to the applicationSet deployment to
  trigger an automated rollout when changed.

Signed-off-by: Laurent Lavaud <llavaud@lvdconsulting.pro>
Signed-off-by: Laurent Lavaud <llavaud@users.noreply.github.com>
2023-07-04 15:07:03 +01:00
Atkins
5c4506b481
feat(argo-cd): remove necessary create entry in argocd-cmd-params-cm ConfigMap (#2146)
fix(argo-cd): remove necessary `create` entry in `argocd-cmd-params-cm` ConfigMap

Signed-off-by: Atkins Chang <atkinschang@gmail.com>
2023-07-04 18:22:19 +09:00
Laurent Lavaud
b9f610e319
fix(argo-cd): Update argo-cd.strategy template (#2144)
- Convert `$preset.type` to string to prevent an "incompatible types for
  comparison" when no strategy are defined

Signed-off-by: Laurent Lavaud <llavaud@lvdconsulting.pro>
2023-07-03 18:55:01 +01:00
Elad Shmitanka
167c112bcb
fix(argo-cd): Add usages to ArgoCD server certificate (#2143) 2023-07-02 09:07:17 +01:00
dchien234
675803c02d
fix(argo-cd): fix gRPC service target port (#2138)
* fix(argo-cd): update grpc service to use proper targetPort

Signed-off-by: d.chien <dangchien1910@gmail.com>

* fix(argo-cd): update Chart changelog

Signed-off-by: d.chien <dangchien1910@gmail.com>

---------

Signed-off-by: d.chien <dangchien1910@gmail.com>
2023-06-29 17:02:15 +01:00
Josh Baird
78e99e9911
feat(argo-cd): Add support for configuring argo-notifications log level and format (#2127)
* Add env vars for notification logging.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Indent.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Update CHANGELOG.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Bump chart version.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Remove extra line.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Bump to 5.6.38.

Signed-off-by: Josh Baird <jbaird@galileo.io>

---------

Signed-off-by: Josh Baird <jbaird@galileo.io>
2023-06-26 15:53:40 +01:00
Josh Baird
4d0ae17c2f
feat(argo-cd): Conditionally create the argocd-cmd-params-cm ConfigMap (#2129)
* Add conditional for params cm.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Add value for create.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Update CHANGELOG.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Extra space.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Update docs.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Extra space.

Signed-off-by: Josh Baird <jbaird@galileo.io>

* Bump to 5.36.9

Signed-off-by: Josh Baird <jbaird@galileo.io>

---------

Signed-off-by: Josh Baird <jbaird@galileo.io>
2023-06-26 15:31:20 +01:00
Aikawa
7959fee689
chore(argo-cd): Add app.kubernetes.io/version label (#2122) 2023-06-20 08:07:27 -05:00
patrickli-foxtel
eb968668f8
fix(argo-cd): helm lint error when extraObjects is defined (#2116)
Fix helm lint error when `extraObjects` is defined

Signed-off-by: Patrick Li <patrick.li@foxtel.com.au>
2023-06-20 09:05:25 +09:00
ausias-armesto
9a79f32cd4
fix(argo-cd): Allow specify redis config file (#2100)
* fix(argo-cd): Allow specify redis config file
Signed-off-by: ausias-armesto <ausiasarmesto@gmail.com>

* fix(argo-cd): Bump version
Signed-off-by: ausias-armesto <ausiasarmesto@gmail.com>
2023-06-08 23:52:13 +01:00
Joe Lee
49c2ca2548
feat(argo-cd): Add "global.env" for all deployed containers (#2096)
* add global env for argo-cd

Signed-off-by: Joe Lee <lj_2005@163.com>

* update readme

Signed-off-by: Joe Lee <lj_2005@163.com>

* fix typo

Signed-off-by: Joe Lee <lj_2005@163.com>

* feat(argo-cd): Add "global.env" for all deployed containers

Signed-off-by: Joe Lee <lj_2005@163.com>

* update doc

Signed-off-by: Joe Lee <lj_2005@163.com>

* remove note

Signed-off-by: Joe Lee <lj_2005@163.com>

* update changes

Signed-off-by: Joe Lee <lj_2005@163.com>

---------

Signed-off-by: Joe Lee <lj_2005@163.com>
2023-06-07 17:52:02 +09:00
Milos Hauser
438f7a26b7
feat(argo-cd): Adding "appProtocol: HTTPS" to HTTPS service port of argocd-server. (#1955) 2023-05-28 23:29:30 -05:00
Wim Fournier
cd4c291e47
fix(argo-cd): Allow to disable containerSecurityContext (#2072)
* Allow to disable containerSecurityContext

Add a `enabled` property to allow the whole containerSecurityContext to be disabled.
Fixes https://github.com/argoproj/argo-helm/issues/2071

Signed-off-by: wim.fournier <github@fournier.nl>
Signed-off-by: Wim Fournier <github@fournier.nl>

* fix missing space

Signed-off-by: Wim Fournier <github@fournier.nl>

* remove enabled key

Signed-off-by: Wim Fournier <github@fournier.nl>

* fix typo

Signed-off-by: Wim Fournier <github@fournier.nl>

* missed one

Signed-off-by: Wim Fournier <github@fournier.nl>

* simplify using `with`, thx @pborn-ionos!

Signed-off-by: wim.fournier <wim.fournier@adevinta.com>

* missed one

Signed-off-by: wim.fournier <wim.fournier@adevinta.com>

---------

Signed-off-by: wim.fournier <github@fournier.nl>
Signed-off-by: Wim Fournier <github@fournier.nl>
Signed-off-by: wim.fournier <wim.fournier@adevinta.com>
Co-authored-by: wim.fournier <wim.fournier@adevinta.com>
2023-05-23 15:29:26 -05:00
Aikawa
6593901daf
fix(argo-cd): Align with upstream dex initContainers (#2070) 2023-05-22 21:46:53 -05:00
Wim Fournier
1d999e0552
fix(argo-cd): don't request applicationsets if its disabled (#2069)
* don't request applicationsets if its disabled

Signed-off-by: Wim Fournier <github@fournier.nl>

* Update Chart.yaml

Signed-off-by: Wim Fournier <github@fournier.nl>

---------

Signed-off-by: Wim Fournier <github@fournier.nl>
2023-05-22 18:07:09 +01:00
GoshaDozoretz
05bc6a236d
feat(argo-cd): add lifecycle hooks to repo server (#1922)
* add lifesycle webhook to repo server

Signed-off-by: goshado <goshatoo@gmail.com>

* add lifesycle webhook to repo server

Signed-off-by: goshado <goshatoo@gmail.com>

* add lifesycle webhook to repo server

Signed-off-by: goshado <goshatoo@gmail.com>

---------

Signed-off-by: goshado <goshatoo@gmail.com>
Signed-off-by: GoshaDozoretz <106976988+gosharo@users.noreply.github.com>
Co-authored-by: goshado <goshatoo@gmail.com>
2023-05-17 15:40:18 +02:00
Aikawa
6564b44538
feat(argo-cd): Enable to add certificate to ApplicationSet Controller (#2052)
* feat(argo-cd): Add ability to add certificate to Argo CD Controller
Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix(argo-cd): Add Certificate to right component
Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-05-13 13:01:19 +02:00
Jonas Eilers
1492e23522
feat(argo-cd): Add ability to add additional labels to all CRDs (#2051)
feat(argo-cd): Add ability to add additional labels to all CRDs via .Values.crds.additionalLabels

Signed-off-by: jdvgh <133217951+jdvgh@users.noreply.github.com>
2023-05-11 09:06:46 -05:00
Marco Kilchhofer
8402303bf8
feat(argo-cd): Add ability to add prometheus.io/scrape annotations (#2037) 2023-05-10 19:39:56 -05:00
Aikawa
9d10834909
feat(argo-cd): Enable to customize Service type of applicationset-controller (#2014)
chore(argo-cd): Enable to customize Service type of applicationset-controller
Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-05-08 12:22:52 +01:00
Cyril Jouve
e980b71b83
feat(argo-cd): allow extraObjects to contain string template (#1993)
[argo-cd] allow extraObjects to contain string template

Signed-off-by: Cyril Jouve <jv.cyril@gmail.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-05-05 21:19:18 +01:00
Aikawa
decfc73a3f
feat(argo-cd): Use tini as the ENTRYPOINT (#1991) 2023-05-02 07:29:30 -05:00
Aikawa
5f807d903b
feat(argo-cd): Upgrade Argo CD to v2.7.0 (#1989)
* chore(argo-cd): Upgrade Argo CD to v2.7.0
Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix(argo-cd): collect syntax
Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-05-02 09:28:34 +02:00
Marco Kilchhofer
388102400f
fix(argo-cd): Evaluate namespace field via helm root scope (#1963)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-04-14 08:44:19 +09:00
Jakub Oskera
88d690ef62
fix(argo-cd): add namespace field for namespace scoped resources (#1937) 2023-04-13 09:08:34 -05:00
Aikawa
7eafaa742e
chore(argo-cd): Add log format and log level to dex (#1951)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-04-11 22:33:49 +09:00
Laurent Lavaud
4ea0119321
feat(argo-cd): Add support for custom Deployment strategy (#1918)
Signed-off-by: Laurent Lavaud <l.lavaud@gmail.com>
2023-04-03 10:58:50 +01:00
Gergely Czuczy
3c24d55fa4
feat(argo-cd): Entrypoint can be configured now (#1898)
* Entrypoint can be configured now

Signed-off-by: Gergely Czuczy <gergely.czuczy@sap.com>

* Updated charts.lock after following master

Signed-off-by: Gergely Czuczy <gergely.czuczy@sap.com>

* Bump version

Signed-off-by: Gergely Czuczy <gergely.czuczy@sap.com>

---------

Signed-off-by: Gergely Czuczy <gergely.czuczy@sap.com>
Signed-off-by: Gergely Czuczy <gergely.czuczy@harmless.hu>
2023-03-30 17:33:14 +01:00
LucasBoisserie
d34a376568
fix(argo-cd): Disable hostNetwork field when is set to false (#1934)
* fix(argo-cd): fix host network configuration

Signed-off-by: LucasBoisserie <lucas.boisserie@gmail.com>

* update changelog

Signed-off-by: LucasBoisserie <lucas.boisserie@gmail.com>

---------

Signed-off-by: LucasBoisserie <lucas.boisserie@gmail.com>
2023-03-28 14:48:09 +01:00
Marco Kilchhofer
fa17c46a73
feat(argo-cd): Add ability to add project scoped cluster(s) (#1913)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-03-16 09:08:55 +09:00
Julien Aubert
21f4ac8d53
fix(argo-cd): Use nodeSelector global property as default on ApplicationSet (#1907)
fix(argo-cd): Use nodeSelector global property as default value on ApplicationSet Deployment according to the documentation.

Signed-off-by: Julien Aubert <julien.aubert@malt.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2023-03-15 13:55:32 +00:00
Saad Ali
0845b60480
feat(argo-cd): Added Config Management Plugins cm (#1865)
* feat(argo-cd): Added Config Management Plugins cm using sidecar approach

Signed-off-by: Saad Ali <saad@nixknight.net>

* fix(argo-cd): Set ConfigMap creation for CMP using sidecar approach to false by default

Signed-off-by: Saad Ali <saad@nixknight.net>

---------

Signed-off-by: Saad Ali <saad@nixknight.net>
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Petr Drastil <petr.drastil@gmail.com>
2023-03-12 14:00:24 +00:00
Christian Groschupp
9781abdfd8
feat(argo-cd): add parameter env to redis exporter (#1876)
Signed-off-by: Christian Groschupp <christian@groschupp.org>
2023-03-09 12:05:01 +00:00
Tomáš Kukrál
71f61651ae
fix(argo-cd): skip empty configmap params (#1892) 2023-03-09 04:48:22 -06:00
Ian Martin
77d9214543
fix(argo-cd): ApplicationSet deployment uses global tolerations (#1881)
* ApplicationSet deployment uses global tolerations

Fixes #1880 

Signed-off-by: Ian Martin <ian@imartin.net>

* Bump chart version, add artifacthub annotations

Signed-off-by: Ian Martin <ian@imartin.net>

* correct change entry

Signed-off-by: Ian Martin <ian@imartin.net>

---------

Signed-off-by: Ian Martin <ian@imartin.net>
2023-03-03 17:53:18 +00:00
Petr Drastil
053a338ea9
feat(argo-cd): Add additional global parameters for scheduling (#1846)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-03-02 23:28:23 +09:00
Petr Drastil
7b499adc8b
fix(argo-cd): Fix indentation for argocd-server role (#1871) 2023-03-01 00:30:03 +01:00
ugoogalizer
c21aa4c86a
fix(argo-cd): Added pod exec permission to argo-server Role when exec.enabled is True. (#1867)
* Added pods exec to role permissions

The argocd-server Role requires the pods/exec create permission in order to be able to start the web based terminal as per: https://argo-cd.readthedocs.io/en/stable/operator-manual/web_based_terminal/

This brings the Role in line with the ClusterRole change already made

Signed-off-by: ugoogalizer <signup@mattcurtis.id.au>

* bumped version

Signed-off-by: ugoogalizer <signup@mattcurtis.id.au>

* Added description of change

Signed-off-by: ugoogalizer <signup@mattcurtis.id.au>

* Removed trailing whitespace

Signed-off-by: ugoogalizer <signup@mattcurtis.id.au>

---------

Signed-off-by: ugoogalizer <signup@mattcurtis.id.au>
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Petr Drastil <petr.drastil@gmail.com>
2023-02-28 22:53:17 +01:00
Petr Drastil
88b92909e6
chore(argo-cd): Add missing hostAliases to all components (#1848)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-02-23 19:11:54 +01:00
Petr Drastil
2ae7e1ad0d
chore(argo-cd): Remove notification bot (#1854)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-02-23 16:57:15 +00:00
Petr Drastil
63b741ed58
chore(argo-cd): Group component templates together (#1847)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-02-19 13:38:02 +01:00
Petr Drastil
51386c69be
feat(argo-cd): Add global affinity configuration (#1794) 2023-02-17 10:38:17 -06:00
Loris
d59ae7bd75
feat(argo-cd): Add dnsConfig and dnsPolicy for pods (#1773)
feat(argo-cd): Add dnsConfig and dnsPolicy for pods (#1771)

Signed-off-by: Loris Torikian <loris_torikian@hotmail.fr>
Co-authored-by: Loris Torikian <loris.torikian@square-sense.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-02-15 09:11:16 +09:00
nicogl
4a56a4d7f0
fix(argo-cd): Add quotes on Ingress Host to allow wildcards (#1841)
* Add quotes on Ingress Host to allow wildcards

Signed-off-by: nicogl <nicogl@gmail.com>

* Update Chart.yaml

Signed-off-by: nicogl <nicogl@gmail.com>

---------

Signed-off-by: nicogl <nicogl@gmail.com>
2023-02-14 21:21:29 +09:00
Petr Drastil
a915e774a5
fix(argo-cd): Fix invalid progressive sync parameter (#1839)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-02-13 11:22:15 +00:00
Petr Drastil
e17d218600
docs(argo-cd): Remove incorrect deprecation note (#1830)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-02-08 16:41:16 +00:00
Petr Drastil
3bede30d39
fix(argo-cd): Fix ApplicationSet CRD for pathParamPrefix (#1829)
fix(argo-cd): Fix ApplicationSet CRD for pathParamPrefix

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-02-08 10:09:40 +09:00
Petr Drastil
0d3150ce67
feat(argo-cd): Upgrade Argo CD to 2.6.0 (#1758)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-02-07 16:02:23 +01:00
Tone
05c79e322a
feat(argo-cd): Configurable dnsPolicy / hostNetwork (#1821) 2023-02-05 22:40:13 -06:00
ArsenyBelorukov
92f83fca3e
fix(argo-cd): fixed maxUnavailable value in redis-PDB (#1820)
fixed maxUnavailable value in redis-PDB

Signed-off-by: ArsenyBelorukov <arsenig.n@gmail.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
2023-02-01 22:11:10 -06:00
Wojciech
36cd83081c
feat(argo-cd): Add log settings and extraArgs to Slack bot (#1802)
* Add log settings and extraArgs to Slack bot

Signed-off-by: duxet <duxetlg@gmail.com>

* Fix readme

Signed-off-by: duxet <duxetlg@gmail.com>

---------

Signed-off-by: duxet <duxetlg@gmail.com>
2023-01-27 14:45:49 +00:00
Petr Drastil
885959311f
fix(argo-cd): Fix annotations for ssh and tls configs (#1793)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-01-22 19:22:41 +00:00
Petr Drastil
b4de202859
chore(argo-cd): Decouple Redis exporter from metrics service (#1791)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-01-22 18:20:30 +01:00
Petr Drastil
adc526612f
fix(argo-cd): Redis service have invalid targetPort (#1792)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-01-21 20:11:02 +01:00
Petr Drastil
58f587618f
fix(argo-cd): Consolidate and fix container ports (#1788)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-01-21 13:07:14 +01:00
Petr Drastil
5b9f624ba2
feat(argo-cd): Consolidate certificate config for repositories (#1786)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-01-21 10:24:46 +01:00
carlos gonzález
45c1534eeb
feat(argo-cd): Add labels for argocd-secret (#1779)
* feat(argo-cd): add secret labels field (#1778)

Signed-off-by: carlos gonzález <cgrs@users.noreply.github.com>
Co-authored-by: Petr Drastil <petr.drastil@gmail.com>
2023-01-19 23:14:49 +01:00
Petr Drastil
31242020c4
feat(argo-cd): Allow templated values for init and extra containers (#1749) 2023-01-10 06:31:57 -06:00
Petr Drastil
c5648d5c9f
chore(argo-cd): Consolidate cluster-wide RBAC (#1597)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2023-01-10 09:58:45 +01:00
Petr Drastil
def1e657da
chore(argo-cd): Remove legacy API versions for Ingresses (#1742)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-12-29 17:26:36 +01:00
Petr Drastil
f6c884a096
chore(argo-cd): Remove legacy API versions for PDBs (#1740)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-12-29 16:47:29 +01:00
Boris Gershanik
fbc8cb263c
feat(argo-cd): Add hostAliases to ApplicationSet Deployment (#1737)
Signed-off-by: Boris Gershanik <borbor154@gmail.com>
Signed-off-by: Boris Gershanik <boris@viber.com>
2022-12-29 12:49:10 +01:00
Aikawa
7e45f5f03f
chore(argo-cd): Support relabelings and metricRelabelings to Notification's ServiceMonitor (#1720)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2022-12-20 22:18:07 +09:00
Karl Parry
c04ff27b34
fix(argo-cd): remove incorrect flag for repoServer TLS secret (#1719)
Signed-off-by: Karl Parry <karl.parry@imbursepayments.com>

Signed-off-by: Karl Parry <karl.parry@imbursepayments.com>
2022-12-20 11:53:54 +00:00
Nolan Emirot
ed24a95467
chore(argo-cd): add new api version for cert-manager (#1713)
chore: add new api version for cert-manager

Signed-off-by: Nolan Emirot <emirot.nolan@gmail.com>
2022-12-15 07:03:15 +01:00
Jellyfrog
bc70281ca4
feat(argo-cd): Add annotations to PrometheusRule (#1700) 2022-12-13 00:19:17 -06:00
Hyeonmin Park
34a33c967f
feat(argo-cd): Set aggregate roles only for using resources, with argocdextensions also (#1679)
Signed-off-by: Hyeonmin Park <hyeonmin.park@kennysoft.kr>

Signed-off-by: Hyeonmin Park <hyeonmin.park@kennysoft.kr>
Co-authored-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2022-12-02 23:47:51 +09:00
John Stewart
b97e652f63
feat(argo-cd): Add ability to annotate Deployments and StatefulSets (#1608)
* feat(argo-cd): Add ability to annotate Deployments and StatefulSets

Signed-off-by: John Stewart <jstewart@rentpath.com>

* fix: Controller and AppSet controller was mixed

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

Signed-off-by: John Stewart <jstewart@rentpath.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-12-01 00:25:22 +01:00
Petr Drastil
f25cda30af
chore(argo-cd): Remove duplicate ApplicationSet features (#1598)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-11-30 22:57:12 +01:00
Karl Parry
a0784fddac
fix(argo-cd): Rename tls secret to include the -secret suffix (#1676)
- "[Fixed]: TLS secret name so Dex correctly generates the checksum for argocd-dex-server-tls."
- "[Fixed]: Standardise the naming convention of the TLS secret manifests."
- "[Added]: Add checksum to Repo-Server for the argocd-repo-server-tls secret."

Signed-off-by: Karl Parry <karl.parry@imbursepayments.com>
2022-11-30 22:38:04 +01:00
Karl Parry
c93550224b
feat(argo-cd): Add Repo Server strict TLS cert support (#1673)
Signed-off-by: Karl Parry <karl.parry@imbursepayments.com>
2022-11-29 22:14:17 +01:00
Zadkiel Aharonian
a93c45cdc7
fix(argo-cd): deprecate server.extraArgs."--insecure" (#1669)
Signed-off-by: GitHub <noreply@github.com>

Signed-off-by: GitHub <noreply@github.com>
2022-11-25 17:39:50 +00:00
Allex
7105de193a
fix(argo-cd): Invalid argocd-gpg-keys-cm template (#1656)
The template removed a little too much whitespace resulting in an invalid ConfigMap.

Error:
```
Error: YAML parse error on argocd/charts/argo-cd/templates/argocd-configs/argocd-gpg-keys-cm.yaml: error converting YAML to JSON: yaml: line 10: mapping values are not allowed in this context
```

Signed-off-by: Allex <allexveldman+github@gmail.com>

Signed-off-by: Allex <allexveldman+github@gmail.com>
2022-11-21 11:39:36 +01:00
Petr Drastil
6f3c468639
chore(argo-cd): Consolidated GnuPG configuration (#1609)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-11-20 14:29:41 +01:00
Petr Drastil
07c6fc368a
fix(argo-cd): Cluster credentials config should be a string (#1636)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-11-11 11:11:27 +09:00
Petr Drastil
1f42ea74f5
fix(argo-cd): Use raw json for cluster credentials for Vault compatibility (#1634)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2022-11-10 10:55:40 +09:00
Elad Dolev
48360eeb95
fix(argo-cd): Add missing ClusterRole permissions to argo-cd-server to manage Application in all namespaces (#1621)
Signed-off-by: Elad Dolev <dolevelad@gmail.com>
2022-11-06 22:13:13 +01:00
tvandewalle
22496be7d7
fix(argo-cd): Add /tmp voulmeMount to extensions container (#1620)
* Fixes #1619 - Add /tmp voulmeMount to extensions container

Signed-off-by: Tim Van de Walle <tvandewalle@trek10.com>

* Bump version, add change notes

Signed-off-by: Tim Van de Walle <tvandewalle@trek10.com>

Signed-off-by: Tim Van de Walle <tvandewalle@trek10.com>
2022-11-06 13:19:22 +09:00
Petr Drastil
1b2e7ca984
feat(argo-cd): Add revisionHistoryLimit (#1599)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-11-01 20:26:44 +01:00
Petr Drastil
579f11407a
fix(argo-cd): Replace coalesce with merge for old config values (#1612)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-11-01 15:57:19 +01:00
Eric Cimino
48ab48a280
fix(argo-cd): update network policy port name (#1603)
Signed-off-by: Eric Cimino <ecimino@vailsys.com>
2022-10-31 18:38:24 +01:00
Marco Kilchhofer
02463f3009
fix(argo-cd): Don't install CRDs for disabled components (#1596)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-10-31 00:48:09 +01:00
Petr Drastil
caf1f4de02
feat(argo-cd): Support manually managed TLS certificate for Server (#1534)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-30 23:03:30 +01:00
Petr Drastil
9819da3434
feat(argo-cd): Support custom TLS certificates for Dex (#1477)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-30 21:44:13 +01:00
Petr Drastil
3d9e2f35a6
feat(argo-cd): Set container security contexts (#1579)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-30 20:12:46 +01:00
Petr Drastil
4110069208
chore(argo-cd): Remove liveness probe from application controller (#1581)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-30 18:47:57 +01:00
Petr Drastil
38a895706d
feat(argo-cd): Add probes for ApplicationSet controller (#1532)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-30 16:37:04 +01:00
Petr Drastil
3eaad42bb4
fix(argo-cd): Type conversion for ConfigMaps values (#1594)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-29 21:08:16 +02:00
Petr Drastil
90aa8962a0
fix(argo-cd): Fix migration path for server configs (#1585)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-29 11:23:40 +02:00
Petr Drastil
2cdd2ba687
chore(argo-cd): Cleanup Redis manifest (#1577)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-28 12:18:04 +02:00
Petr Drastil
229ca3902a
fix(argo-cd): Remove AWS volume from server (#1591)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-28 09:49:37 +01:00
Filipe
5c8681bd3e
fix(argo-cd): Chart NOTES nil references (#1582)
Signed-off-by: Filipe Santos <filipe@not.sh>
2022-10-26 13:11:16 +02:00
Petr Drastil
7e30521dd2
feat(argo-cd): Upgrade Argo CD to 2.5.0 (#1568)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-25 23:22:22 +02:00
Petr Drastil
c8f7efb68f
feat(argo-cd): Move argocd-cm and argocd-rbac-cm to config section (#1528)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-25 19:05:38 +02:00
Petr Drastil
24de82b214
chore(argo-cd): Metrics DRY cleaning (#1569)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-25 16:08:51 +02:00
Petr Drastil
e217e71580
docs(argo-cd): Improve docs for Argo CD configs (#1574)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-25 14:29:50 +01:00
Petr Drastil
365dd3ce1e
chore(argo-cd): Group common template helpers together (#1555)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-25 08:41:54 +02:00
Petr Drastil
01ae72a7b1
chore(argo-cd): Remove controller duplicate service (#1549)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-24 20:00:02 +02:00
Petr Drastil
8c50158952
chore(argo-cd): Rename metrics templates (#1556)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-22 13:59:23 +01:00
João Estrela
12a1ccea75
feat(argo-cd): ServiceMonitor resources can be annotated (#1564)
* [Added]: ServiceMonitor resources are able to be annotated

Signed-off-by: João Estrela <jestrela@barracuda.com>
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-21 10:10:53 +02:00
Petr Drastil
17e601148f
chore(argo-cd): Move Argo UI extension resource to argocd-apps (#1550)
* Move extensions to argocd-apps chart
* Simplify extension rbac
* Bump minor version

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-14 00:28:44 +02:00
Petr Drastil
8495d6bb5c
fix(argo-cd): Leader election for ApplicationSet controller (#1554)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-13 18:17:14 +02:00
Petr Drastil
9743219ace
chore(argo-cd): Improve PDB implementation and documentation (#1544)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-12 14:55:33 +02:00
Jason Meridth
d75f8e615a
fix(argo-cd): Fix missed apiVersion pattern change (#1547)
Signed-off-by: jmeridth <jmeridth@gmail.com>
2022-10-12 13:46:06 +02:00
Petr Drastil
9b2f24514c
chore(argo-cd): Sync ApplicationSet deployment with upstream (#1545)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-10-12 10:04:10 +02:00
Petr Drastil
3351b30ee6
chore(argo-cd): Use same resources for repo-server copyutil (#1531)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-11 16:11:15 +02:00
Petr Drastil
6b523e3b0b
feat(argo-cd): Add API version overrides for PDB and GKE (#1524)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-11 15:52:31 +02:00
Petr Drastil
bbecd7445d
chore(argo-cd): Organise cloud providers resources in sub-folders (#1535)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-11 14:28:45 +02:00
Petr Drastil
810aa6b887
docs(argo-cd): Documented defaults for imagePullSecrets (#1536)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-10 22:46:11 +02:00
Petr Drastil
3a05c7e7b4
chore(argo-cd): Rename PDB templates (#1533)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-10 21:08:04 +02:00
Petr Drastil
d0381671fa
chore(argo-cd): Remove invalid options from notification controller (#1530)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-09 22:23:05 +09:00
Jan-Otto Kröpke
fbaa2ef19b
feat(argo-cd): Make labels for repoServer and notification service accounts configurable (#1527)
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>

Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
2022-10-09 17:33:55 +09:00
Petr Drastil
bdd118caf8
fix(argo-cd): Move incorrectly placed timeout configs (#1526) 2022-10-08 17:22:51 -05:00
Sebastian Bąkała
fb7b59e481
fix(argo-cd): Added missing envFrom for notifications-controller (#1512)
Signed-off-by: bakala <Sebastian.Bakala@tomtom.com>
2022-10-07 12:52:18 +02:00
Mattias Ängehov
197526a40b
feat(argo-cd): Add support for labels on Service Accounts (#1513)
* Allow configuring labels on service accounts

Signed-off-by: Mattias Ängehov <mattias.angehov@castoredc.com>

* Update documentation

Signed-off-by: Mattias Ängehov <mattias.angehov@castoredc.com>

* Update version and changes

Signed-off-by: Mattias Ängehov <mattias.angehov@castoredc.com>

Signed-off-by: Mattias Ängehov <mattias.angehov@castoredc.com>
2022-10-06 15:31:51 +01:00
Laurent Lavaud
9b3a65e239
fix(argo-cd): Add missing templating for some service labels (#1489) 2022-09-25 12:02:42 -05:00
Petr Drastil
ba733e921d
fix(argo-cd): Rendering of node selector for repoServer (#1484)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-09-22 10:52:41 +02:00
Petr Drastil
67659d4db0
feat(argo-cd): Add username support for external redis (#1478)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Signed-off-by: Eugene Lugovtsov <34510252+EugeneLugovtsov@users.noreply.github.com>

Co-authored-by: Eugene Lugovtsov <34510252+EugeneLugovtsov@users.noreply.github.com>
2022-09-21 20:21:12 +02:00
Petr Drastil
edf29d2e15
Add argocd-cmd-params-cm (#1267)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-09-21 13:48:37 +02:00
Petr Drastil
8ee317128d
Cleanup config files to keep them DRY (#1470)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-09-21 09:32:06 +02:00
Zach Leslie
6594a22a4e
feat(argo-cd): Allow setting the private key algorithm in the Certificate spec (#1448)
Signed-off-by: Zach Leslie <xaque208@gmail.com>
2022-09-19 23:36:26 +02:00
Marc Brugger
a6a2d1b1db
Handle additional initContainers correctly in the dex deployment (#1442)
Signed-off-by: bakito <github@bakito.ch>
2022-09-08 18:59:42 +02:00
Paweł Kalemba
db0957d3cb
feat(argo-cd): Add priorityClassName to notifications (#1439)
Allow to set up a priorityClassName for notifications controller Pods

Signed-off-by: Paweł Kalemba <pawel.kalemba@getresponse.com>

Signed-off-by: Paweł Kalemba <pawel.kalemba@getresponse.com>
2022-09-06 11:13:28 +01:00
Marco
0bac122e98
fix(argo-cd): Add automountServiceAccountToken to repoServer (#1436)
Signed-off-by: Marco Lecheler <marco@task.media>
2022-09-04 10:48:13 +02:00
Mathieu Parent
71da4e98f2
fix(argo-cd): Remove version labels to avoid invalid characters (#1432) 2022-08-30 17:30:29 +02:00
JM
dd4fdef4ee
feat(argo-cd) Add appHardResyncPeriod option for controller (#1320)
Base on this PR upstream https://github.com/argoproj/argo-cd/pull/8928 we can
now provide a hard resync value to the ArgoCD Application Controller

Signed-off-by: JM <jmeridth@gmail.com>

Signed-off-by: JM <jmeridth@gmail.com>
2022-08-26 11:15:34 -05:00