Commit graph

464 commits

Author SHA1 Message Date
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
Jan Fuhrer
9920ecdb6e
fix(argo-cd): Removal of duplicate mapping key annotations in crds (#1424)
Signed-off-by: Jan Fuhrer <janfuhrer@mailbox.org>
2022-08-26 00:09:20 +02:00
Alexandre Gaudreault
b4d2be51bc
fix(argo-cd): invalid yaml with topologySpreadConstraints (#1423)
* fix(argo-cd): invalid yaml with topologySpreadConstraints

Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>

* add missing end

* Update Chart.yaml

* Apply changes from code review

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

Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-08-25 23:39:04 +02:00
Petr Drastil
4e9663c747
feat(argo-cd): Set ARGOCD_CONTROLLER_REPLICAS automatically (#1413)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-08-25 13:35:17 +02:00
Petr Drastil
31e0156992
feat(argo-cd): Add global logging options (#1422)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-08-25 12:41:43 +02:00
Petr Drastil
3930788628
chore(argo-cd): Move notification configs (#1419)
* Move notification configs to config dir

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

* Use expected names for notification configs

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

* Fix notification role

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

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-08-25 12:12:51 +02:00
Aikawa
e6587671d3
feat(argo-cd): manage CRD by Helm (#1342)
* feat(argo-cd): manage CRD by Helm
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* feat: Implement "crds.keep" like argo-events chart

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

* fix(argo-cd): update path of ArgoCD CRDs
Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix: Don't keep CRDs during chart testing

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

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-08-25 10:42:43 +02:00
medicharlachiranjeevi
0717586410
feat(argo-cd): Added spec.behavior in HPA (#1376)
* added behavior in HPA for api version autoscaling/v2beta1

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

* updated readme

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

* chore: Apply changes from code review

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

* fix: Add missing quote

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

Signed-off-by: medicharlachiranjeevi <medicharlachiranjeevi@gmail.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-08-25 08:40:50 +02:00
Marco Kilchhofer
31d6a5f329
chore(argo-cd)!: Remove apps, appprojs and deprecated features (#1417)
* feat(argo-cd): move server additionalApplications/additionalProjects to argocd-apps chart
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* Remove deprecated features
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

* chore(argo-cd): improve release note
Signed-off-by: yu-croco <yu.croco@gmail.com>

Co-authored-by: yu-croco <yuki.kita22@gmail.com>
Co-authored-by: Petr Drastil <petr.drastil@gmail.com>
2022-08-24 17:12:00 +02:00
Hyeonmin Park
8b28c6a826
feat(argo-cd): Add entry and notes for admin.enabled (#1370)
* feat(argo-cd): Add entry and notes for admin.enabled

Signed-off-by: Hyeonmin Park <hyeonmin.park@kennysoft.kr>

* feat(argo-cd): Consider and add comments for server.config.dex.config

Signed-off-by: Hyeonmin Park <hyeonmin.park@kennysoft.kr>
2022-08-02 12:01:34 +02:00
Mathieu Parent
8f0914dc4e
feat(argo-cd): Truncate version labels to 63 characters (#1368)
Allow to use digests.
https://github.com/argoproj/argo-helm/issues/417

Signed-off-by: Mathieu Parent <mathieu.parent@insee.fr>
2022-07-21 11:53:19 +02:00
yanyx
833c877ca5
fix(argo-cd): fix unmarshal annotaions error (#1379)
Signed-off-by: Yixing Yan <yixingyan@gmail.com>
2022-07-19 21:47:42 +09:00
Daniel Nachtrub
9c245d4e65
feat(argo-cd): Added apiVersion switch for autoscaling resources (#1375)
* Added apiVersion switch for autoscaling

Signed-off-by: dn <dn@nuvotex.de>

* bumped chart version
added changelog

Signed-off-by: dn <dn@nuvotex.de>

* updated docs with helm-docs 1.9.1

Signed-off-by: dn <dn@nuvotex.de>

* added new line end of file (lint issue)

Signed-off-by: dn <dn@nuvotex.de>

* replaced linebreaks in chart.yaml with LF

Signed-off-by: dn <dn@nuvotex.de>

* Apply changes from code review

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-07-14 15:02:52 +02:00
Gabriele
6f8aea3750
fix(argo-cd): fix argo-cd notifications resource names in role (#1340)
* fix(argo-cd): fix argo-cd notifications resource names in role

Signed-off-by: Gabriele Diener <gabriele.diener@klarna.com>

* fix(argo-cd): fix chart version

Signed-off-by: Gabriele Diener <gabriele.diener@klarna.com>
2022-06-23 16:43:30 +02:00
Aikawa
94f4a5e56e
feat(argo-cd): support clusterResourceBlacklist (#1335)
* feat(argo-cd):support clusterResourceBlacklist
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* fix(argo-cd): fix lint
Signed-off-by: yu-croco <yuki.kita22@gmail.com>
2022-06-23 15:33:44 +09:00
Michael Vittrup Larsen
0ad6070fcc
Argo-cd: Add controller statefulset name truncation at 52 chars. Fixes #1328 (#1329)
* Add controller statefulset name truncation at 52 chars

Signed-off-by: MichaelVL <mvl.gh@network42.dk>

* Delete old changelog

Signed-off-by: MichaelVL <mvl.gh@network42.dk>
2022-06-16 12:23:38 +01:00
Marco Kilchhofer
99f97cafd9
fix(argo-cd): Extend K8s RBAC when using UI exec feature (#1326)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-06-14 13:31:39 +01:00
Le Minh Thong
04f4cb0ba1
feat(argo-cd): Update to Argo CD v2.4.0 (#1325)
* feat(argo-cd): Upgrade redis to 7.0.0

Including CVEs.

Ref: https://github.com/redis/redis/blob/7.0/00-RELEASENOTES
Signed-off-by: Mathieu Parent <math.parent@gmail.com>

* feat(argo-cd): Use upstream applicationset binary

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

* feat(argo-cd): Update Argo CD to v2.4.0

Signed-off-by: thonglm2 <thonglm2@vng.com.vn>

* Specify logs RBAC enforcement config in server
Argocd v2.4 introduced logs as a new RBAC resource. We should remind user to set the flag now for an easier upgrade experience in future releases.

Signed-off-by: thonglm2 <thonglm2@vng.com.vn>

* Remove ksonnet and helm 2 support from Application and ApplicationSet CRDs
KSonnet and Helm2 support is removed in v2.4. See: https://argo-cd.readthedocs.io/en/latest/operator-manual/upgrading/2.3-2.4/#ksonnet-support-is-removed and https://argo-cd.readthedocs.io/en/latest/operator-manual/upgrading/2.3-2.4/#helm-2-support-is-removed

Signed-off-by: thonglm2 <thonglm2@vng.com.vn>

* Specify logs RBAC enforcement config in argocd-cm
Argocd v2.4 introduced logs as a new RBAC resource. We should remind user to set the flag now for an easier upgrade in future releases.

Signed-off-by: thonglm2 <thonglm2@vng.com.vn>

* Add entrypoint.sh on applicationset deployment

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

Co-authored-by: Mathieu Parent <math.parent@gmail.com>
Co-authored-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: thonglm2 <thonglm2@vng.com.vn>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-06-14 11:10:08 +01:00
Aikawa
1e689a4356
feat(argo-cd): Support annotations in argocd-configs secrets (#1314)
* feat(argo-cd): support annotations in argocd-configs secrets
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* fix(argo-cd): align to exitsing format

Signed-off-by: yu-croco <yuki.kita22@gmail.com>
2022-06-08 08:03:58 +02:00
Aikawa
05f7c6c241
feat(argo-cd): support separate imagePullSecrets (#1311)
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-06-02 13:26:08 +01:00
Marco Kilchhofer
bf692f9383
fix(argo-cd): AppSet and Notifications respect global.podAnnotations (#1308)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-06-02 13:06:16 +01:00
Nicolas Lamirault
bc5a603b2b
Specify logformat for Argo-CD notifications component (#1303)
* Add: Specify logformat for Argo-CD notifications component

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Update: Chart changelog

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Fix: documentation

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
2022-05-30 17:19:38 +01:00
Aikawa
3332dc2e12
fix(argo-cd): adjust api version of pod disruption budget by referring to k8s version (#1289)
Signed-off-by: yu-croco <yuki.kita22@gmail.com>
2022-05-22 13:51:41 +02:00
Greg
1492575ee0
feat(argo-cd): Add support for external issuers in server Certificate resource (#1279)
* Add cert-manager issuer group support for external issuers

Signed-off-by: Greg Sidelinger <sidelig@nationwide.com>

* Bumping chart version and adding changelog

Signed-off-by: Greg Sidelinger <sidelig@nationwide.com>

* Fixing documentation.

Signed-off-by: Greg Sidelinger <sidelig@nationwide.com>

* Retrigger CI pipeline

Signed-off-by: Greg Sidelinger <sidelig@nationwide.com>

* Making server.certificate.issuer.group optional

Signed-off-by: Greg Sidelinger <sidelig@nationwide.com>

* Apply suggestions from code review

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

* Apply suggestions from code review

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

Co-authored-by: Greg Sidelinger <sidelig@nationwide.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-05-20 20:10:35 +02:00
Alex
ec31320b2e
fix(argo-cd): Fix indent on Argo CD applications and projects (#1283)
* fix(argo-cd): Fix indent on Argo CD application creation

Signed-off-by: Alex Sears <me@alexsears.com>

* Version bump

Signed-off-by: Alex Sears <me@alexsears.com>

* Add ArtifactHub change annotation

Signed-off-by: Alex Sears <me@alexsears.com>

* Helm docs run

Signed-off-by: Alex Sears <me@alexsears.com>

* Fix indent also on 'server.additionalProjects'

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

* Reword changelog

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

* Restore README (use helm-docs v1.9.1

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-05-19 13:51:00 +02:00
Christian Brauchli
57e1cd6960
feat(argo-cd): Make metrics and serviceMonitors usable on an istio service mesh (#1270)
* feat(argo-cd): Make metrics and serviceMonitors usable on an istio service mesh

Signed-off-by: Christian Brauchli <chb@open.ch>

* change back default values

Signed-off-by: Christian Brauchli <chb@open.ch>

* update README

Signed-off-by: Christian Brauchli <chb@open.ch>

* change values to the values they where before

Signed-off-by: Christian Brauchli <chb@open.ch>

* fix lint

Signed-off-by: Christian Brauchli <chb@open.ch>

* adjust default portName to be istio compatible

Signed-off-by: Christian Brauchli <chb@open.ch>

* update docs

Signed-off-by: Christian Brauchli <chb@open.ch>

* Resolve copy-paste errors

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

* Restore dex/deployment.yaml and adapt dex/service.yaml

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

* Bump minor chart version and add port renaming to changelog

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

Co-authored-by: Christian Brauchli <chb@open.ch>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-05-10 09:40:49 +02:00
Lukas
ef70ad9edd
fix(argo-cd): global.securityContext merging (#1255)
* fix(argo-cd): global.securityContext merging

merge global.securityContext into local (applicationset, notifications) values

Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>

* chore(argo-cd): bump version and add artifacthub changes

Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>

* fix(argo-cd): wrong value for applicationSet podSecurityContext

Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>

* fix(argo-cd): rerun helm-docs

Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>

* chore(argo-cd): bump version

Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-05-09 21:18:11 +02:00
Lukas
021a5a0c1f
fix(argo-cd): use global imagePullSecret value for notifications deployment (#1253)
* fix(argo-cd): use global imagePullSecret value for notifications deployment

Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>

* chore(argo-cd): rerun helm docs

Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>

* chore(argo-cd): bump version

Signed-off-by: Höhl, Lukas <lukas.hoehl@accso.de>

* Drop unnecessary newline

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-05-07 21:58:33 +01:00
Petr Drastil
4a55fbef29
fix(argo-cd): Use global imagePullPolicy for Dex (#1250)
* fix(argo-cd): Use global imagePullPolicy for Dex

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

* fix(argo-cd): Fix imagePullPolicy for ApplicationSet

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

* Use default image pull policy for applicationset

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

* Bump chart version

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

* Update documentatioj

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

* Update changelog

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

* Update changelog

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

* Remove default comments

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

* Bump chart version

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-05-05 23:59:18 +02:00
Domonkos Cinke
93274f59ae
fix(argo-cd): Remove unneeded static-files volume (#1213)
* Remove unneeded static-files volume

Signed-off-by: Domonkos Cinke <seayou@gmail.com>
Signed-off-by: Domonkos Cinke <domonkos.cinke@namecheap.com>

* Bump chart version and add changelog

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-04-22 11:54:54 +02:00
Cameron McAvoy
a90beacd48
fix(argo-cd): Include applicationset resources in aggregated ClusterRoles (#1230)
Signed-off-by: Cameron McAvoy <cmcavoy@indeed.com>
2022-04-22 10:33:46 +02:00
Kevin Franklin Kim
5d6442b4be
feat(argo-cd): add ImagePullPolicy to repo server init container (#1228) 2022-04-19 13:01:45 +02:00
Aikawa
3c2ca2cdbe
chore(argocd): update notification notifiers' comment (#1222)
* Revert "feat(argo-cd): Add ability to set Notification Services (#1220)"

This reverts commit 7932e5a460.
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* chore(argocd): update comment to clarify usecase

Signed-off-by: yu-croco <yuki.kita22@gmail.com>
2022-04-12 15:28:04 +01:00
Aikawa
7932e5a460
feat(argo-cd): Add ability to set Notification Services (#1220)
Signed-off-by: yu-croco <yuki.kita22@gmail.com>
2022-04-12 13:31:39 +01:00
Marco Kilchhofer
3befa82210
feat(argo-cd): Add params to override Certificate duration and renewBefore (#1209)
* feat(argo-cd): New params to override Certificate duration and renewBefore

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

* chore(argo-cd): Clarify existing certificate params

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-04-03 11:13:56 +02:00
Marco Kilchhofer
d542b1e426
fix(argo-cd): Fix server.config.url and slack service account (#1208)
* fix(argo-cd): Set 'server.config.url' to empty string

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

* fix(argo-cd): Do not create slack service account

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-04-02 20:44:48 +02:00
Marco Kilchhofer
58926e3d79
feat(argo-cd): Add ability to use an external redis instance (#1150)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-03-31 14:18:54 +02:00
amaury ravanel
45ed060c2b
fix(argo-cd): Correct ApplicationSet controller port (#1200)
* Add default value for the applicationSet controller container port

Signed-off-by: amaury ravanel <amaury.ravanel@gmail.com>

* Apply suggestions from code review

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-03-28 23:01:54 +02:00
Marco Kilchhofer
b919396574
fix(argo-cd): Add missing NetworkPolicy for ApplicationSet and Notifications (#1184)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-03-18 21:25:23 +00:00
ericpdurand
3a2858aa98
feat(argo-cd): Adding applicationSet.enable and notifications.enable (#1181)
* feat(argo-cd) Adding applicationSet.enable and notifications.enable to allow to disable them

Signed-off-by: Eric Durand <eric_p_durand@yahoo.com>

* Fixing Chart version and redudant ifs

Signed-off-by: Eric Durand eric_p_durand@yahoo.com
Signed-off-by: Eric Durand <eric_p_durand@yahoo.com>

* Detail the change

Signed-off-by: Eric Durand <eric_p_durand@yahoo.com>

* Drop one more redundant if

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-03-18 17:41:56 +01:00
Lucas Bickel
1ff008d64a
feat(argo-cd): add notifications.metrics.serviceMonitor.selector for consistency (#1177)
Signed-off-by: Lucas Bickel <lucas.bickel@adfinis.com>
2022-03-17 18:15:20 +01:00
Lucas Bickel
8e51693a82
fix(argo-cd): proper selectors for notifications metrics (#1176)
* fix(argo-cd): proper selectors for notifications metrics

Signed-off-by: Lucas Bickel <lucas.bickel@adfinis.com>

* fix(argo-cd): harmonize selectors with appset

Signed-off-by: Lucas Bickel <lucas.bickel@adfinis.com>

* fix(argo-cd): simplify selector in service

Signed-off-by: Lucas Bickel <lucas.bickel@adfinis.com>

* fix(argo-cd): proper label for servicemonitor and suffixed service name

Signed-off-by: Lucas Bickel <lucas.bickel@adfinis.com>
2022-03-17 13:53:53 +01:00
Mikołaj Miotk
32a06059c3
feat(argo-cd): Update to use v2.3.1 release (#1162)
* feat(argo-cd): Update to use v2.3.1 release

Signed-off-by: mikeeq <miotk.mikolaj@gmail.com>

* Move applicationSet.* and notifications.* to a dedicated location

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

* Fix typo in deployment.yaml

Signed-off-by: mikeeq <miotk.mikolaj@gmail.com>

* Fix notifications bot deployment

Signed-off-by: mikeeq <miotk.mikolaj@gmail.com>

* Update README.md

Signed-off-by: mikeeq <miotk.mikolaj@gmail.com>

* Update README.md and fix slack bot image

Signed-off-by: mikeeq <miotk.mikolaj@gmail.com>

* Drop nameOverride for new components as we use the global one

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

* Drop "applicationSet.args.namespace" and "applicationSet.args.argocdRepoServer"

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

* Consistent use of volumes (gpg, tls, knownHosts, extra)

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

* Bump major chart version and place a note in teh Upgrading section

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

* Change "enableStatefulSet: true" as we are in a major release now

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

* Drop PSP of applicationSet

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

* Fix applicationset webhook-ingress

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

* Drop unused variables in values.yaml and README

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

* Also set namespace and argocd-repo-server args on notification-controller

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

* Consistent use of "Argo CD" instead of "ArgoCD"

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

* Trigger CI

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-03-16 22:01:30 +01:00
Aaron Jones
dde043a055
fix(argo-cd): ArgoCD application controller - metrics application labels (#1167)
* application controller metrics application labels changed from map to list.
Updated templating to set the correct arguments.

Signed-off-by: Aaron Jones <aaron.jones@fundingcircle.com>

* bring 'metrics-application-labels' outside of range block

Signed-off-by: Aaron Jones <aaron.jones@fundingcircle.com>

* Revert "bring 'metrics-application-labels' outside of range block"

This reverts commit c245db6d31.

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-03-12 19:59:04 +01:00
Matthias Lisin
0a5422f20a
fix(argo-cd): Quote clusterResources value to avoid invalid Secret manifest (#1160)
Signed-off-by: Matthias Lisin <ml@visu.li>
2022-03-06 15:53:46 +00:00
Jan-Otto Kröpke
f985751bb2
fix(argo-cd): Use upstream entrypoint.sh (#1159)
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
2022-03-06 13:07:49 +01:00
Matthias Lisin
326d87a70c
fix(argo-cd): Expose clusterResources in cluster secret (#1131)
* fix(argo-cd): Expose clusterResources in cluster secret

Signed-off-by: Matthias Lisin <ml@visu.li>

* Change indent

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-03-01 22:57:52 +01:00
Otto Nordander
cbdcd902d7
Always mount argocd-tls-certs-cm in server and repo-server (#1098)
If the ConfigMap is not mounted Argo will not be able
to use any certificates added in the CLI or the UI.

Signed-off-by: Otto Nordander otto.nordander@gmail.com

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-03-01 17:35:07 +00:00
ericpdurand
7248992d65
fix(argo-cd): Adding securityContext to copyutil container in repo-server (#1149)
Signed-off-by: Eric Durand <eric_p_durand@yahoo.com>
2022-02-26 20:06:59 +00:00
Ken Kaizu
4538e57aae
feat(argo-cd): add dex server extra args (#1146)
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
2022-02-23 11:02:22 +00:00
Juan C. Müller
da0946d61e
fix(argo-cd): Use ingressClassName from ingressGrpc in ingress-grpc (#1127)
Signed-off-by: Juan C. Müller <jcmuller@gmail.com>
2022-02-05 16:32:30 +00:00
Marco Kilchhofer
a0a74fb43d
chore(argo-cd): Convert manifests of 'kind: List' to dashes separated documents (#1120)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-02-03 09:36:26 +00:00
Treehopper
08c9dffa8a
fix(argo-cd): Quote annotation values (#1107)
* fix: Quote annotation values in redis service [argo-cd] (#1106)

* Quote annotation values in redis
* Update chart version

Signed-off-by: Max Hohengger <github.com@hohenegger.eu>

* Implement annotation quote for all other occurrences

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

* Update changelog

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-01-31 19:26:04 +00:00
mugi-o
f1995d697e
feat(argo-cd): add poddisruptionbudget template. (#1110)
Signed-off-by: mugioka <okamugi0722@gmail.com>
2022-01-31 15:36:49 +00:00
Marco Kilchhofer
cf57a71a15
fix(argo-cd): Add custom volume as Helm working dir (#1103)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-01-27 10:15:05 +00:00
Nick Fisher
2b830deaa4
feat(argo-cd): Added support for extra K8s manifests (#1094)
Signed-off-by: Nick Fisher <nxf5025@gmail.com>
2022-01-20 10:51:57 +00:00
Sven Haardiek
66194fd35f
Add resources to copyutil initContainer (#1093)
Signed-off-by: Sven Haardiek <sven.haardiek@uni-muenster.de>

Co-authored-by: Marko Bevc <marko@scalefactory.com>
2022-01-19 19:25:58 +00:00
robertlindner
79114c5122
feat(argo-cd ingress): support google managed certificates for gce ingress (#1088)
* Add support for Google ManagedCertificates

Signed-off-by: Robert Lindner <robert.lindner@delivion.de>

* Add support for Google FrontendConfigs

I.e. for adding a http to https redirect on the load balancer.

Signed-off-by: Robert Lindner <robert.lindner@delivion.de>

* Apply changes from code review

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-01-16 06:23:56 +01:00
Marko Bevc
e6a0802f4f
fix(argo-cd): Revert initContainers copyUtil param (#1063)
* fix(argo-cd): Revert initContainers copyUtil param

Signed-off-by: Marko Bevc <marko@scalefactory.com>

* Use correct keyword in annotations

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-12-18 22:08:57 +00:00
Alex Babel
0dc0b845a3
fix(argo-cd): Merge duplicate initContainer entries introduced in 3.29.0 (#1058)
* fix(repo-server): merge initContainer to one section

Signed-off-by: Alex Babel <alexander.babel@icloud.com>

* chore(argo-cd): bump version to 3.29.1

Signed-off-by: Alex Babel <alexander.babel@icloud.com>

* Merge master into fix/repo-server-init-container

Signed-off-by: Alex Babel <alexander.babel@icloud.com>

* fix(argo-cd): add enableCopyutilInitContainer option

Signed-off-by: Alex Babel <alexander.babel@icloud.com>

* doc: update readme

Signed-off-by: Alex Babel <alexander.babel@icloud.com>
2021-12-17 18:39:07 +00:00
cedi
6d872cb02f
Bumping the Version of the argo-cd helm chart to v2.2.0 (#1055)
Signed-off-by: Cedric Kienzler <github@cedric-kienzler.de>
2021-12-15 10:15:02 +00:00
Eugene Lugovtsov
103914446e
feat(argo-cd): Add support for argocd-extensions resources (#1053)
* add support for extensions resource

Signed-off-by: Yevhen Luhovtsov <yevhen.luhovtsov@intapp.com>

* fix documentation for extensions resource

Signed-off-by: Yevhen Luhovtsov <yevhen.luhovtsov@intapp.com>

Co-authored-by: Yevhen Luhovtsov <yevhen.luhovtsov@intapp.com>
2021-12-11 19:28:08 +00:00
YE Qing
7033883914
feat(argo-cd): Add support for extension (#1050)
* add support for extension

Signed-off-by: Qing Ye <ye.qing@gojek.com>

* add volume mounts

Signed-off-by: Qing Ye <ye.qing@gojek.com>

* add RBAC

Signed-off-by: Qing Ye <ye.qing@gojek.com>

* add more control to extensions values and update readme

Signed-off-by: Qing Ye <ye.qing@gojek.com>

* remove trailing spaces in values file

Signed-off-by: Qing Ye <ye.qing@gojek.com>

* add missing extensions.enabled

Signed-off-by: Qing Ye <ye.qing@gojek.com>

* Update charts/argo-cd/Chart.yaml

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Qing Ye <ye.qing@gojek.com>

* add comment to extensions values

Signed-off-by: Qing Ye <ye.qing@gojek.com>

Co-authored-by: Qing Ye <ye.qing@gojek.com>
Co-authored-by: Marko Bevc <marko@scalefactory.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-12-10 15:22:37 +00:00
Nicolas Lamirault
8425213cbe
feat(argo-cd): Support for additional labels (#929)
* Update: bump chart version

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Update: additional labels

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Add: bump chart version

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Update: changelog

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Fix: Redis label version

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Fix: Redis labels

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Fix: Redis labels

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Fix: typo

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Update: use with term

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Fix: remove version from helper

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* docs: Use correct comment style and rerun helm-docs

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-12-03 23:19:29 +01:00
J. Mark Pim
0bbe2b1aae
feat(argo-cd): support initContainers on all pods (#1043)
* feat(argo-cd) support initContainers on all pods

Signed-off-by: Mark Pim <j.mark.pim@gmail.com>

* Fix linting

Signed-off-by: Mark Pim <j.mark.pim@gmail.com>

* Run helm-docs

Signed-off-by: Mark Pim <j.mark.pim@gmail.com>
2021-11-29 10:50:39 +00:00
antoinebourayne
7ddcd377f3
feat(argo-cd): add flag and labels for application labels (#1021)
* add flag and labels for application labels

Signed-off-by: Antoine Bourayne <antoine.bourayne@octo.com>

* upgrade chart version

Signed-off-by: Antoine Bourayne <antoine.bourayne@octo.com>

Co-authored-by: Antoine Bourayne <antoine.bourayne@octo.com>
Co-authored-by: Marko Bevc <marko@scalefactory.com>
2021-11-24 16:30:09 +00:00
Jakub
9f2d1e5d30
feat(argo-cd): Add signature keys for GPG in additionalProjects (#1011)
* Add signature keys for GPG in additionalProjects

Signed-off-by: Jakub Faber <jakub.faber@camabeh.dev>

* Fix whitespace

Signed-off-by: Jakub Faber <jakub.faber@camabeh.dev>

* Fix lint - Newline at the end of file

Signed-off-by: Jakub Faber <jakub.faber@camabeh.dev>
2021-11-11 14:59:34 +00:00
Brian
fc37802882
fix(argo-cd): Added openshift route options to values.yaml (#1010)
* fix(argo-cd): Added openshift route options to values.yaml

Signed-off-by: bbensky <brianbensky@gmail.com>

* removed default values from template

Signed-off-by: bbensky <brianbensky@gmail.com>

* changed case of default termination type

Signed-off-by: bbensky <brianbensky@gmail.com>
2021-11-10 17:18:13 +00:00
Simon Ninon
b8c689e3c7
fix(argo-cd) Make argocd-server /home/argocd/.aws writeable when using readOnlyRootFilesystem=false security context (#1006)
Signed-off-by: Simon Ninon <simon.ninon@gmail.com>
2021-11-06 09:23:27 +01:00
Marco Kilchhofer
7e988dcae2
fix(argo-cd): Update to app version v2.1.5 (#990)
* fix(argo-cd): Update to app version v2.1.5

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

* chore: Use chart appVersion as global default imageTag

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-21 21:55:34 +01:00
Marco Kilchhofer
694f8b4fe9
feat(argo-cd): Add ability to pass finalizers to AppProject (#982)
* feat(argo-cd): Add ability to pass finalizers to AppProject

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

* chore: Use 'with' instead of 'if' and beautify indent style

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

* docs: Add finalizers to example in values.yaml

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-19 17:59:08 +01:00
Marco Kilchhofer
8d6bf9b2d0
chore: Move applications/projects to argocd-configs (#975)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-17 12:32:53 +02:00
Iago Santos
093a162ab8
feat(argo-cd): Add extraVolumes Dex server (#961)
Related to https://github.com/argoproj/argo-helm/issues/960

Add extraVolumes and extraVolumeMounts for dex server

Signed-off-by: Iago Santos <iago.santos.pardo@adfinis.com>
2021-10-12 19:49:14 +01:00
Mathieu Parent
1ceb47ff76
feat(argo-cd): Use Istio port name naming convention (#956)
See https://istio.io/latest/docs/ops/configuration/traffic-management/protocol-selection/#explicit-protocol-selection

Signed-off-by: Mathieu Parent <math.parent@gmail.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-07 00:12:44 +02:00
Arun Anandhan
f3c2fa1784
feat(argo-cd): Create optional annotations and labels for redis service (#955)
* Create optional serviceAnnotations value for redis in helm chart

Signed-off-by: arunkumar.anandhan <arunkumar.anandhan@niceincontact.com>

* Uncomment accidentally commented lines

Signed-off-by: arunkumar.anandhan <arunkumar.anandhan@niceincontact.com>

* update chart version

Signed-off-by: arunkumar.anandhan <arunkumar.anandhan@niceincontact.com>

* update service annotation key for redis

Signed-off-by: arunkumar.anandhan <arunkumar.anandhan@niceincontact.com>

* Update L24 with appropriate description

Signed-off-by: arunkumar.anandhan <arunkumar.anandhan@niceincontact.com>

* Move redis.service key occurence in values

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

* Also implement additional labels

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

* Add documentation

- Changelog annotations
- Add new values to README

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

* fix: Use correct value for redis service targetPort

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-05 00:19:30 +02:00
keiSunagawa
73d1aedaec
fix repo server extraContainers values unused (#953)
Signed-off-by: keiSunagawa <keisunagawa.git@icloud.com>
2021-09-29 10:07:01 +01:00
Artem Kosenko
0fe9ec1add
feat(argo-cd): Implement server.additionalApplications[].info (#944)
* fix issue 943

Signed-off-by: Artem Kosenko <artem.kosenko@thomsonreuters.com>

* Apply changes from code review

Changes in detail:
- Add missing examples/documentation in values.yaml
- Beautify indentation
- Use 'with' instead of 'if' to don't repeat variable names
- Fix changelog annotation
- Bump minor chart version as this adds a feature

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

* Update README

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

Co-authored-by: Marko Bevc <marko@scalefactory.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-27 21:32:15 +02:00
Seo, Sinhyeok
263919a8a8
fix(argo-cd): Also add hostAliases to dex deployment (#941)
* feat: Add hostAliases to dex/deployment

based on https://github.com/argoproj/argo-helm/pull/274

Signed-off-by: Sinhyeok <sinhyeok@gmail.com>

* Bumped version number of argo-cd chart

Signed-off-by: Sinhyeok <sinhyeok@gmail.com>

* Beautify indentation

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

* Beautify indentation of existing implementation

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

* Update changelog

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

Co-authored-by: attar.sh <attar.sh@kakaobank.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-27 12:04:14 +02:00
Rо́man
6452b6a2e9
feat(argo-cd): Ability to provide cluster role to repo-server (#919)
* feat(argo-cd): Ability to provide cluster role to repo-server

Signed-off-by: Roman Rudenko <3kmnazapad@gmail.com>

* custom clusterRoleRules

Signed-off-by: Roman Rudenko <3kmnazapad@gmail.com>

* chore: beautify indentation

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

* fix: noeol in clusterrolebinding.yaml

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

Co-authored-by: Roman Rudenko <roman.rudenko@telekom.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-17 22:14:31 +02:00
Marco Kilchhofer
7477b33cba
feat(argo-cd): Add ability to scrape redis metrics (#892)
* feat(argo-cd): Add ability to scrape redis metrics

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

* Bump chart version

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-17 18:47:11 +01:00
Sander van Schie
804cd4ec54
feat(argo-cd): Add support for topologySpreadConstraints (#917)
* feat(argo-cd): Add support for topologySpreadConstraints

Signed-off-by: Sander van Schie <sandervanschie@gmail.com>

* Apply suggestions from code review

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-17 15:57:26 +02:00
Takumi Sue
f10234f340
feat(argo-cd): add extraContainers to pods besides server (#927)
* feat(argo-cd): add extraContainers to pods besides server

Signed-off-by: mikutas <23391543+mikutas@users.noreply.github.com>

* Apply suggestions from code review

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-16 19:59:20 +02:00
keiSunagawa
a801d55710
fix(argo-cd): global podLabels/podAnnotations object unexpected merge (#930)
* fix(argo-cd): global podLabels/podAnnotations object unexpected merge

Signed-off-by: keiSunagawa <keisunagawa.git@icloud.com>

* fix change log typo

Signed-off-by: keiSunagawa <keisunagawa.git@icloud.com>
2021-09-15 11:30:54 +01:00
Sander van Schie
5c03c916be
feat(argo-cd): Make AWS ALB GRPC backend protocol version configurable (#909)
Signed-off-by: Sander van Schie <sandervanschie@gmail.com>
2021-08-27 15:47:01 +02:00
Raphaël Pinson
93a74912dc
fix(argo-cd): use $ as context for repository secret labels (#904)
Signed-off-by: Raphaël Pinson <raphael.pinson@camptocamp.com>
2021-08-26 17:10:49 +02:00
Petr Drastil
1b7d63fde9
feat(argo-cd): Upgrade argo-cd image to 2.1.1 (#903)
* reenable static assets for argo-cd server

Signed-off-by: Geisler, James D <geislerjamesd@gmail.com>

* add fix to changelog

Signed-off-by: Geisler, James D <geislerjamesd@gmail.com>

* feat(argo-cd): Upgrade argo-cd image to 2.1.1

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

* Bump chart version

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

* Bump fix version

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

Co-authored-by: Geisler, James D <geislerjamesd@gmail.com>
2021-08-26 16:21:58 +02:00
Emanuel Oliveira
31803c05d6
feat(argo-cd): Finalize update to argocd 2.1.0 (#884)
Signed-off-by: Emanuel Oliveira <emanuelolive@grupoboticario.com.br>

Co-authored-by: Mateus Miranda <mateus.miranda@sumup.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-08-26 15:42:47 +02:00
Petr Drastil
8e11387e7d
feat(argo-cd): Allow service monitor relabeling configs (#897)
* Allow service monitor relabeling configs

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

* Revert scrape interval to optional field

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

* Revert path to original place

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

* Fix trailing character on README

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-08-25 17:04:29 +02:00
Petr Drastil
536e98b72b
feat(argo-cd): Allow global configuration for pod annotations and labels (#894)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2021-08-24 14:48:03 +02:00
Petr Drastil
da73ab6a69
feat(argo-cd): Add probes for Dex server (#890)
* Add probes for Dex server >= 2.28.0

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

* Enable metrics port and allow user to configure only retries

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

* Update README

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

* Place probe configuration on top-level

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2021-08-24 14:37:34 +02:00
Piotr Kowalczyk
3a4baae95d
feat(argo-cd): Parameterizing dex ports names due to istio 403 errors (#889)
* refactor: Parameterizing dex ports names due to istio 403 errors

Signed-off-by: Piotr Kowalczyk <kowalczyk.p.4@pg.com>

* fix: updating default http port name to http

Signed-off-by: Piotr Kowalczyk <kowalczyk.p.4@pg.com>
2021-08-23 19:23:07 +02:00
Aditya Menon
9b6802b3c9
fix(argo-cd): Remove ArgoCD repo server entrypoint script from command block and drop --staticassets field (#886) 2021-08-23 14:13:41 +02:00
Thomas Petit
d0efbc458a
fix(argo-cd): Fix (full)nameOverride redis-ha sub-chart (#725)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-08-14 13:03:26 +02:00
Christian Strack
a795074dd1
feat(argo-cd): Add support for aggregation clusterroles (#865)
* feat(argo-cd): Add support for aggregation clusterroles

* feat: Add support for aggregation clusterroles

Signed-off-by: Christian Strack <github@abyth.de>

* fix(argo-cd): Remove redundant whitespace from README.md

Signed-off-by: Christian Strack <github@abyth.de>

Co-authored-by: Marko Bevc <marko.bevc@gmail.com>

* fix(argo-cd): Remove component labels from aggregation roles

Signed-off-by: Christian Strack <github@abyth.de>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

* fix(argo-cd): Use value `createAggregateRoles` to control role creation

* fix: Use value `createAggregateRoles` to control role creation
* bump version to 3.12.0
* update chart README.md accordingly

Signed-off-by: Christian Strack <github@abyth.de>

Co-authored-by: Marko Bevc <marko.bevc@gmail.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-08-13 22:15:02 +02:00
Thomas O'Neill
607caac246
Fix service type for AWS GRPC (#862)
Signed-off-by: Thomas O'Neill <toneill@new-innov.com>

Co-authored-by: Thomas O'Neill <toneill@new-innov.com>
2021-08-11 16:44:18 +01:00
c1_zh
4e4c28a4dc
fix(argo-cd): Respect timezone during password mtime generation (#864)
Signed-off-by: cezhang <ce.zhang159357@gmail.com>
2021-08-11 09:14:27 +02:00
Emanuel Oliveira
6bbcd833d4
fix(argo-cd): Set type of service for gRPC as NodePort. (#861)
* fix: set service-grpc type as NodePort
Signed-off-by: Emanuel Oliveira <emanuelflp@gmail.com>

Signed-off-by: Emanuel Oliveira <emanuelolive@grupoboticario.com.br>

* docs: Adds changelog
Signed-off-by: Emanuel Oliveira <emanuelflp@gmail.com>

Signed-off-by: Emanuel Oliveira <emanuelolive@grupoboticario.com.br>

* chore: remove old changelog comment
Signed-off-by: Emanuel Oliveira <emanuelflp@gmail.com>

Signed-off-by: Emanuel Oliveira <emanuelolive@grupoboticario.com.br>
2021-08-09 09:58:02 +01:00
Rafael Tovar
c043eb2d29
feat(argo-cd): Add sessionAffinity to server service (#859)
* feat(argo-cd):Add sessionAffinity to server

Signed-off-by: Rafael Tovar <rafael.tovar@taotesting.com>

* feat(argo-cd): update changelog new chart

Signed-off-by: Rafael Tovar <rafael.tovar@taotesting.com>
2021-08-07 14:07:41 +01:00
Aditya Menon
3374813feb
fix(argo-cd): Deprecate the static assets flag passed to argocd-server (#846)
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-27 13:07:07 +02:00
Thomas O'Neill
1e3a4afd05
feat(argo-cd): Support AWS ALB Ingress with gRPC (#806)
* Support AWS ALB Ingress with GRPC

Signed-off-by: Thomas O'Neill <toneill818@gmail.com>
Signed-off-by: Thomas O'Neill <toneill@new-innov.com>

* Bump chart version

Signed-off-by: Marco Kilchhofer <marco@kilchhofer.info>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <marco@kilchhofer.info>

* Use single if statement

Signed-off-by: Thomas O'Neill <toneill@new-innov.com>

* Append -grpc to the service labels for ALB GRPC service

Signed-off-by: Thomas O'Neill <toneill@new-innov.com>

Co-authored-by: Thomas O'Neill <toneill@new-innov.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <marco@kilchhofer.info>
2021-07-20 12:40:54 +01:00
Marco Kilchhofer
922799081d
feat(argo-cd): Add ability to create network policies (#800)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-13 08:35:25 +02:00
Marco Kilchhofer
62699ffc82
fix(argo-cd): Add ServiceAccount for redis (#828)
* Add ability to create ServiceAccount for redis

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

* Use correct default for ServiceAccounts in _helpers.tpl

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

* Bump version and update changelog

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-12 13:06:50 +02:00
Atze de Vries
783cb3e029
feat(argo-cd): Add ability to override API versions (#760)
* feat: Add ability to override api versions for argocd
Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* fix linting

Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* reimplement a bit and update chart version

Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* update to new minor

Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* fix spaces in comments

Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* Updated flow control and add documentation on apiVersionOverrides

Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* Add changelog annotation

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-09 14:34:09 +02:00
Mouhsen Ibrahim
b78109c4f3
feat(argo-cd): Add pathType value to ingress (#822)
Modern GKE versions only accept ImplementationSpecific
as pathType for the ingress resource, so here we added
a new value for the pathType which can be used to set
pathType on demand, the default value is still Prefix
for backward compatability

Signed-off-by: Mouhsen Ibrahim <mouhsen.ibrahim@gmail.com>
2021-07-05 11:52:59 +02:00
Marco Kilchhofer
d860a04452
feat(argo-cd): Add ability to manage gpgKeys (#797)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-07-05 11:41:55 +02:00
Miguel Ángel Cabrera Miñagorri
f17cc62250
fix(argo-cd): Typo in repo server service monitor (#815) 2021-06-26 17:04:59 +02:00
Rich
87af20fd06
fix(argo-cd): Server cert-manager certificate secretName to match documentation (#793)
* fix(argo-cd): Set ArgoCD server certificate manager certificate secret name to match the documentation by default.

Signed-off-by: Rich <git0@bitservices.io>

* fix(argo-cd): Add server certificate issuer subvalues to values.yaml and a relevant comment.

Signed-off-by: Rich <git0@bitservices.io>

* Bump chart version again

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-06-07 11:39:41 +02:00
Marco Kilchhofer
99ae115455
chore(argo-cd): Cleanup old CRD hooks (#777)
* chore: Cleanup old CRD hooks

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

* Bump chart version

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

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-06-07 10:51:52 +02:00
Atze de Vries
f6069848f5
fix(argo-cd): Fix duplicate secret name (#755)
Signed-off-by: Atze de Vries <devries@zorgdomein.nl>
2021-05-26 12:35:19 +02:00
Michał Czeraszkiewicz
10bf57b893
fix(argo-cd): envFrom in repoServer (#751)
* fix: envFrom for repoServer

Signed-off-by: Michał Czeraszkiewicz <contact@czerasz.com>

* config: bump chart version

Signed-off-by: Michał Czeraszkiewicz <contact@czerasz.com>

* docs: add envFrom documentation

Signed-off-by: Michał Czeraszkiewicz <contact@czerasz.com>

* docs: improve documentation for envFrom

Signed-off-by: Michał Czeraszkiewicz <contact@czerasz.com>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-24 21:20:33 +02:00
Oliver Bähler
eb659b10c3
fix(argo-cd): Add option to override kubeVersion (#704)
* feat: Add global kubeCapabilities

Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>

* chore: change var global.kubeCapabilities > kubeVersionOverride

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

* docs: add missing variable in README

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

* fix: Bump version in README again

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-23 14:25:26 +02:00
Michał Czeraszkiewicz
083c46cf00
feat(argo-cd): add support for envFrom (#743)
* feat: add support for envFrom

Signed-off-by: Michał Czeraszkiewicz <contact@czerasz.com>

* config: bump chart version

Signed-off-by: Michał Czeraszkiewicz <contact@czerasz.com>

* Apply suggestions from code review

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-21 18:43:24 +02:00
Sergey Shaykhullin
b971b36317
feat(argo-cd): Extract ServiceMonitor interval to values (#739)
* Extract interval and path to values

Signed-off-by: Sergey Shaykhullin <sergeyshaykhullin@gmail.com>

* Bump chart

Signed-off-by: Sergey Shaykhullin <sergeyshaykhullin@gmail.com>

* Remove path from values

Signed-off-by: Sergey Shaykhullin <sergeyshaykhullin@gmail.com>
2021-05-21 14:43:10 +02:00
valerauko
adfe72f72b
fix(argo-cd): update initial password guidance in NOTES (#707)
* fix: Update NOTES to match the latest version

Signed-off-by: Vale <valerauko@gmail.com>

* chore: Bump chart version

Signed-off-by: Vale <valerauko@gmail.com>

* Add colon for better format

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-18 09:39:56 +02:00
Flávio Lemos
8ab948d1e3
feat(argocd): Added externalTrafficPolicy to server service (#736)
* feat(argocd): Added externalTrafficPolicy to server service

Signed-off-by: flavio.lemos <flavio.lemos@farfetch.com>

* chore: apply review changes

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-18 09:24:45 +02:00
Marco Zoveralli
7c94b7af7e
fix(argo-cd): properly generate volumes and volumeMounts for application controller (#724)
* fix: volumes and volumeMounts configurations are properly generated for the application controller (#723)

Signed-off-by: marcozov <marco.zoveralli@gmail.com>

* fix: Chart.yaml bump (#723)

Signed-off-by: marcozov <marco.zoveralli@gmail.com>

* fix: use consistent indentation

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-17 07:40:38 +02:00
Oliver Bähler
a70e1779af
feat: Define custom styles via values (#689)
* feat: define custom styles via values

Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>

* Version Bump

Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>

* Mount to correct server

Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>

* fix(argo-cd): correct alphabetical place of new values

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

* fix(argo-cd): correct alphabetical place of new values in README

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-16 17:32:19 +02:00
loreleimccollum-work
a25cfd221c
feat: Support custom rules for the Application Controller Cluster Role (#730)
* feat: Support custom rules for the Application Controller Cluster Role

Signed-off-by: Lorelei McCollum <lorelei.mccollum@endurance.com>

* Add newline at end of file

Signed-off-by: Lorelei McCollum <lorelei.mccollum@endurance.com>
2021-05-13 15:36:13 +10:00
Marcel Hoyer
3ba4cdb1ca
fix(argo-cd): Sync ArgoCD helm chart with kustomize (#659)
* copy CRD resource files from https://github.com/argoproj/argo-cd/tree/v2.0.0/manifests/crds

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

* update `global.image` values in `values.yaml` to quay.io

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

* update redis image to 6.2.1

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

* add optional volume mount to secret `argocd-repo-server-tls` according to 7a68880e2e

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

* increase patch version of chart to 3.0.1

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

* add `redis.extraArgs` to enable customization of `redis-server` arguments

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

* add some notes to the `README` about syncing changes from original `manifests/install.yaml`

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

* fix example for `extraArgs` in `values.yaml` of argo-cd chart

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

* Bump chart version to 3.1.2

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

* Bump argo-cd version to 3.2.2

Signed-off-by: Marcel Hoyer <mhoyer@pixelplastic.de>

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-04-24 12:50:25 +02:00
Mike Sarver
71cbdbb811
feat(argo-cd): Add label to cluster-secrets for usage with appSet cluster selector (#692)
* add cluster label for use with appSet cluster selector

Signed-off-by: mike sarver <mike.sarver@ibotta.com>

* feat(argo-cd): Add label to cluster-secrets for usage with appSet cluster selector

Signed-off-by: mike sarver <mike.sarver@ibotta.com>

* feat(argo-cd): use with for adding labels

Signed-off-by: mike sarver <mike.sarver@ibotta.com>

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-04-24 01:14:52 +02:00
Marco Kilchhofer
49ccf4ae8a
feat(argo-cd): Add compatibility to v1 Ingress (#637)
* feat(argo-cd): Add compatibility to v1 Ingress

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

* chore(argo-cd): Add spaces to improve readability

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

* feat(argo-cd): Bump chart version

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

* fix: Apply review changes

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

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-04-21 21:31:16 +02:00
Oliver Bähler
5955a3bef8
fix(argo-cd): Disable Dex ServiceAccount (#648)
* fix: oliverbaehler as codeowner

Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>

* Disable ServiceAccount on disabled Dex

Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-04-21 15:18:55 +02:00
Marco Kilchhofer
84120e6da3
feat(argo-cd): Add ability to handle cluster credentials (#632)
* feat(argo-cd): Add ability to handle cluster credentials

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

* Apply review changes

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

* fix: use stringData in cluster secret

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

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>
2021-04-13 21:10:04 -04:00
Jesse Bye
1d96f80dac
fix(argo-cd): Fix breaking dex change in argocd 2.0 (#645)
Co-authored-by: David J. M. Karlsen <david@davidkarlsen.com>
2021-04-07 17:42:39 +02:00
Marco Kilchhofer
eedcf15a9c
fix(argo-cd): One occurrence of label templating was missing (#630)
This relates to #627.

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-03-23 08:28:23 -04:00
Marco Kilchhofer
3b0ebdda66
refactor(argo-cd): Use templating for labels (#627)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-03-22 16:15:37 -04:00
Joshua Stern
04b5c32d80
feat(argo-cd): add the ability to specify automountServiceAccountToken for argo-cd (#626)
Signed-off-by: Joshua Stern <joshua.stern@appian.com>
2021-03-18 23:04:52 +01:00
Marco Kilchhofer
650abd1eb1
feat(argo-cd): prepare (dex) for readOnlyRootFilesystem (#623) 2021-03-10 11:16:21 +01:00
Marco Kilchhofer
eb16df15da
fix(argo-cd): Mount emptyDir on repoServer for /tmp and /app/config/gpg/keys (#619)
* fix: Mount emptyDir on repoServer when using read-only FS

Signed-off-by: Marco Kilchhofer <marco@kilchhofer.info>

* fix: Mount emptyDir on repoServer for /tmp and /app/config/gpg/keys

The emptyDir for /app/config/gpg/keys was already implemented in the plain
manifests in the main project: https://github.com/argoproj/argo-cd/pull/4136

Signed-off-by: Marco Kilchhofer <marco@kilchhofer.info>
2021-03-09 21:53:06 +01:00
Igor Nikonorov
4b0358d20f
feat(argo-cd): add self-heal-timeout as a template variable (#609)
Signed-off-by: Igor Nikonorov <igor.nikonorov@syncier.com>
2021-03-09 19:03:26 +01:00
Matt Gowie
ff388f8f94
feat(argo-cd): adds configEnabled flag to allow parent chart to own CM (#591)
Signed-off-by: Matt Gowie <matt@masterpoint.io>
2021-03-08 20:30:24 +01:00
abdennour
0bc4be4e2a
fix(argo-cd): hard coded .selector.matchLabels (#603)
* fix(argo-cd): hard coded .selector.matchLabels

it fixes #602

Signed-off-by: abdennour <mail@abdennoor.com>

* style(argo-cd): linting circle ci

 error    too many blank lines

it fixes #602

Signed-off-by: abdennour <mail@abdennoor.com>

* chore(argo-cd): adding myself to codeowners

it is related to #602

Signed-off-by: abdennour <mail@abdennoor.com>

* chore(argo-cd): CODEOWNER work by invitation

related to #603 #602

Signed-off-by: abdennour <mail@abdennoor.com>

* fix(argo-cd): Add info in README about labels

Signed-off-by: Sean Johnson <seanson@users.noreply.github.com>

Co-authored-by: Sean Johnson <seanson@users.noreply.github.com>
2021-03-08 10:07:12 +11:00
Arndt Schwenkschuster
9e6d1134e8
chore(argo-cd): Fix ingress configuration in helm notes (#526) (#527)
* chore(argo-cd): Fix ingress configuration in helm notes (#526)

Signed-off-by: arndt-s <17650715+arndt-s@users.noreply.github.com>
2021-02-23 10:12:19 +11:00
buker
711518cc52
feat(argo-cd): add possibility for change NodePort if this is type of Service (#515)
* Add possibility to change NodePort if this is type of Service.

Signed-off-by: Łukasz Żułnowski <lzulnowski@gmail.com>
2021-02-17 10:38:40 +11:00
Jacob Wernette
dbb1d80e13
feat(argo-cd): Add annotations to the dex service account (#508)
* feat: Add annotations to the dex service account

Signed-off-by: Jacob Wernette <jawernette@ibm.com>
Signed-off-by: Jacob Wernette <werne2j@gmail.com>
2021-02-17 10:21:58 +11:00
Zeysh
43d61e7493
feat(argo-cd): Add support for argo-cd server service externalIPs (#549)
Signed-off-by: Zeysh <zeysh.zorg@gmail.com>

Co-authored-by: Sean Johnson <seanson@users.noreply.github.com>
2021-02-16 01:11:15 +11:00
John Kost
ec68ef2080
feat(argo-cd): conditionally create the rbac configmap (#569)
Signed-off-by: John Kost <jkost@bandwidth.com>
2021-02-09 18:32:28 +01:00
Leonardo Murillo
dee9f7de62
feat(argo-cd): enable support for lifecycle hooks on ArgoCD Server (#547)
Signed-off-by: Leonardo Murillo <leonardo@murillodigital.com>
2021-02-03 14:51:58 +01:00
Chulki Lee
ef64e585fe
fix(argo-cd): quote version annotation (#534)
Signed-off-by: Chulki Lee <chulki.lee@gmail.com>

Co-authored-by: David J. M. Karlsen <david@davidkarlsen.com>
2021-01-22 12:23:36 +01:00
Christopher Sauer
a6a9d0bf7a
feat(argo-cd): change application-controller to StatefulSet (#512)
* update deployment to statefulset
* Update chart version

Signed-off-by: Chris Sauer <mr-sour@users.noreply.github.com>

* chore: Bumping minor semver as this has a resource change
* chore: Add feature flag for enabling StatefulSet

Signed-off-by: seanson@users.noreply.github.com <seanson@users.noreply.github.com>
2020-12-15 17:15:13 +11:00
Christopher Sauer
15a76e56d0
feat: allow controller replicas to be set (#496)
Signed-off-by: mr-sour <mr-sour@users.noreply.github.com>

Co-authored-by: mr-sour <mr-sour@users.noreply.github.com>
2020-11-23 20:29:19 -05:00
Saulius Mašnauskas
fbec017cfb
fix(argocd): optional named target port (#479) 2020-10-26 22:27:36 -04:00
Chris Vest
df3b2cf96a
fix: Add annotations and labels to dex service [argo-cd] (#473)
* Add annotations to dex service

Currently `.Values.dex.metrics.service.annotations` is not used anywhere - this adds that to the template.

* Add labels to dex service

* Update chart version
2020-10-16 13:31:26 +11:00
Tom S
dd6a16bb15
fix(argocd): Make dex init container not overwrite argocd-util (#468)
* Make dex init container not overwrite argocd-util
* Bump chart version
2020-10-09 09:30:53 +11:00
simonfr
6cf32933ff
feat: add extraContainers argument to deployment (#465)
* add extraContainers argument

* Update Chart.yaml

* Update values.yaml

* Update deployment.yaml
2020-10-09 09:11:01 +11:00
Lars Fenneberg
03aecd7af9
fix(argocd): Unconditionally start reposerver with uid_entrypoint.sh (#466)
* fix(argocd): Unconditionally start reposerver with uid_entrypoint.sh

While uid_entrypoint.sh contains the OpenShift specific manipulation of
/etc/passwd it also starts the reposerver via tini and so ensures that any
zombies produced by reposerver and its decendants are collected.

This matches the behaviour from the manifests included with the main ArgoCD
project. See:

* f93da5346c/manifests/base/repo-server/argocd-repo-server-deployment.yaml (L24)
* https://github.com/argoproj/argo-cd/pull/3721
* https://github.com/argoproj/argo-cd/issues/3611

* chore: Bumping minor semver as this feels like a bit more than a patch change.
2020-10-08 17:18:44 +11:00
Mike Bryant
41ddad4aba
feat: Allow setting the log format to json for Argo CD (#463) 2020-10-02 13:12:35 +10:00
Yann Soubeyrand
50a66fd7ab
chore: update certificate apiVersion (#458)
* chore: update certificate apiVersion
* chore: bump chart version
2020-10-02 13:09:25 +10:00
Bruno Clermont
1c83d371a5
feat: add metrics for argo-cd/dex (#452) 2020-09-21 21:50:19 -04:00
Hayden Fuss
4c4121ce18
fix: Adding EmptyDir Volume for Repo Server on OpenShift (#450) 2020-09-21 18:28:21 -04:00
Ertugrul Karademir
b9af202660
fix: Helm giving linting error when no ingress or ingressGrpc extraPaths are given (#435)
* Added conditionals for ingress extraPaths

* Added conditionals for ingressGrpc extraPaths

* Version bump
2020-09-01 18:41:22 -04:00
Michael Barrientos
e1e2dd9631
feat: Argo CD allow custom paths for ingress (#424)
Similar to #317, this allows us to add extra paths to Argo CD.
This adds compatibility with the ALB Ingress Controller when using EKS
to be able to add the additional listener rule to perform a HTTP->HTTPS
redirect on port 80.
2020-08-29 17:19:51 -04:00
Connor Hallett
f45bd52b0e
feat(argo-cd): Add Support for syncWindows in additionalProjects (#398)
* Add support for syncWindows in additionalProjects

* Update values.yaml

Add example of syncWindows

* Update Chart.yaml

Bump version

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>
2020-08-29 16:37:57 -04:00
Frederik Weber
9b80bd95e4
fix: #404 - Change Redis image to run as non-root user (#405)
* fix: #404 - Set Security Context for Redis Pod

* Separate Container and Pod Security Context for Redis

* Bump Chart Version

* Syntax fix

* Also set Group in Redis Security Context
2020-07-15 13:18:47 -04:00
Darshan Chaudhary
6a09dda2ed
chore(argo-cd): add app-resync as a template variable (#397)
Signed-off-by: darshanime <deathbullet@gmail.com>

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>
2020-07-12 12:49:45 -04:00
Matteo Ruina
562a8fcd98
Add support for configmaps annotations (#390)
Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>
2020-07-12 10:56:48 -04:00
Ashwin Chandrasekar
f6266c9e2a
fix: add priorityClassName to argo-cd deployments pod specs (#377)
* add priorityClassName to argo-cd deployments pod specs

Signed-off-by: Ashwin Chandrasekar <ashwin.chandrasekar@lexisnexis.com>

* Fix priorityClassName templating in redis deployment

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>
2020-07-11 13:00:29 -04:00
Adrian Wyssmann
f47ec46965
feat: Enable dedicated grpc ingress for argo-cd-server (#367)
* [argo-cd] Enable dedicated grpc ingress

This is based on the information found at
https://argoproj.github.io/argo-cd/operator-manual/ingress/

* [argo-cd] Ensure unique name for grpc ingress

* [charts/argo-cd]  Bump chart version
2020-06-26 09:25:00 -04:00
Jonathan Serafini
6a26babc28
feat(argocd): Allow specifying annotations for serviceaccounts (#371)
* feat(argocd): Allow specifying annotations for serviceaccounts

* chore(argocd): update argocd chart to 2.3.7

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>
2020-06-24 09:48:41 -04:00
Yann Soubeyrand
aaeca8e124
fix: remove Argo CD server route status field (#362)
Status fields prevent resources from converging.
2020-06-17 19:37:46 -04:00
Hidde Beydals
bcc861a904
fix: take argocd SA flags into account (#358) 2020-05-25 12:48:35 -07:00
John Pekcan
74c54ac783
fixing typo on spec.loadBalancerSourceRanges (#350)
Signed-off-by: John Pekcan <johnpekcan@gmail.com>
2020-05-18 11:33:03 -04:00
Shabbir Kagalwala
e0a49d914d
fix: Fix typo in namespaceResourceWhitelist (#337)
* Fix typo in namespaceResourceWhitelist

* chore: bumping minor version as technically a breaking change
2020-05-07 16:18:56 +10:00
Shabbir Kagalwala
e374150c36
Add namespaceResourceWhilelist to Projects (#336) 2020-05-06 11:38:49 -07:00
Stefan Reimer
b71ff243d3
feat: Allow argo-cd server service port names to be configured. (#332)
* Allow server service port names to be configured.

Allows to route traffic via istio to split gRPC from http

* Update Chart.yaml for argo-cd

* Bump Chart version to match PR orders
2020-05-04 15:18:56 -04:00
Johannes
28e2d8d31b
Fix usage of openshift.enabled flag (#325)
Currently the  `openshift.enabled` flag causes the repo server to have an invalid command
argument. It's also not documented yet.

Signed-off-by: Johannes Siebel <johannes.siebel@gmail.com>
2020-04-28 11:05:11 -04:00
Takeshi Nakata
c2d9c81258
feat: add BackendConfig configuration for GKE (#314)
* add BackendConfig configuration
* update chart version
* modify sample secretName
2020-04-27 10:14:23 +10:00
Chris
ac44f2d7e1
fix: use networking.k8s.io/v1beta1 apiVersion for ingress if supported (#312)
* use networking.k8s.io/v1beta1 apiVersion for ingress if supported
* updated chart version
* used more explicit capability check
2020-04-21 16:52:13 +10:00
Tyler Auerbeck
a5070f5f07
feat: Fix/Enhance Routes; Add uid workaround for repo server (#276)
* Fix/Enhance Routes; Add uid workaround for repo server

* Fix CI linting

* Update default openshift.enabled value; Fix argocd-repo-server env template

* Bump chart version to fix linting

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>
2020-04-20 19:59:48 -04:00
Paul Cantea
722acb7e4d
fix: Additional Annotations in ArgoCD projects (#311)
* fix: Additional Annotations in ArgoCD projects

* Bump Chart version
2020-04-17 18:40:35 -04:00
LucasBoisserie
0eb0730abb
[argocd] add annotations for secret (#308) 2020-04-16 08:44:52 -04:00
Maciej Strzelecki
53edfb9fc5
feat: Add a load balancer IP to server's service (#306)
* add loadBalancerIP to server's service

* optimize condition
2020-04-14 17:15:17 -04:00
Johan van der Geest
ae13f015ff
fix: implementing server service labels (#304)
* Adding custom labels to the argocd-server service when specified in the Helm values.yaml

* Updated argo-cd chart version to 2.2.2 due to argocd-server service labeling implementation
2020-04-13 08:54:06 -04:00
Yann Soubeyrand
228c989f9c
chore: update certificate apiVersion (#300) 2020-04-09 21:01:56 -04:00
Carlos Juan Gómez Peñalver
d7da8e863f
feat: argo-cd can deploy Redis HA (#270)
* feat: argo-cd can deploy Redis HA

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: add unarchived subchart redis-ha

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: Redis HA upgraded since 4.3.4 contains a bug on the chart

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* docs: how to configure Redis and Redis HA

* fix: add missing chart folder

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: Helm bug with subcharts and alias

* fix: Chart version

* fix: Remove archived subcharts

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: lint script

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* Revert "fix: lint script"

This reverts commit f4b81cbb6f.

* fix: lint and publish scripts

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: align test-image versions

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: remove sudo from scripts
Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: add required repositories to helm

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: simplify expression

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: bump up chart version
Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

Co-authored-by: Spencer Gilbert <Spencer.Gilbert@gmail.com>
2020-04-09 12:31:13 -04:00
AkiraFukushima
567e7ce91f
Add loadBalancerSourceRanges parameter for ArgoCD service resource (#290) 2020-04-09 12:02:23 -04:00
Yann Soubeyrand
40a234dcea
fix: update CRDs (#297) 2020-04-08 11:43:40 -04:00
Erik Lund Jensen
bad9aff0aa
feat: Helm Chart: add hostAliases to deployments #272 (#274)
* feat: Helm Chart: add hostAliases to deployments #272

* feat: Bumped version number of argo-cd chart

* Bumped version number of argo-cd chart. Feature #272
2020-03-27 09:49:47 -04:00
Carlos Juan Gómez Peñalver
805371544d
feat: extraArgs allows same flag multiple times (#265)
* feat: extraArgs allows same flag multiple times

Superseeds #244 (I messed up the rebase 🤦)

Relates to #232

This change allows ArgoCD chart to render multiple times the same flag with different values

Mainly, if not only, used to specify multiple Redis Sentinel addresses
5ec5aeb002/manifests/ha/base/overlays/argocd-application-controller-deployment.yaml (L16)
aeb48b0a69/util/cache/cache.go (L33)
```
--sentinel
```

using this syntax
```
controller:
  extraArgs:
  - --sentinel
  - argocd-redis-ha-announce-0
  - --sentinel
  - argocd-redis-ha-announce-1
  - --sentinel
  - argocd-redis-ha-announce-2
```

instead of

```
controller:
  extraArgs:
    sentinel=argocd-redis-ha-announce-0:
    sentinel=argocd-redis-ha-announce-1:
    sentinel=argocd-redis-ha-announce-2:
```

Basically same syntax as the flags documentation
```
docker run --rm argoproj/argocd:v1.4.2 argocd-server help
...
Flags:
      --app-state-cache-expiration duration           Cache expiration for app state (default 1h0m0s)
      --as string                                     Username to impersonate for the operation
      --as-group stringArray                          Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
      --basehref string                               Value for base href in index.html. Used if Argo CD is running behind reverse proxy under subpath different from / (default "/")
      --certificate-authority string                  Path to a cert file for the certificate authority
      --client-certificate string                     Path to a client certificate file for TLS
      --client-key string                             Path to a client key file for TLS
      --cluster string                                The name of the kubeconfig cluster to use
      --connection-status-cache-expiration duration   Cache expiration for cluster/repo connection status (default 1h0m0s)
      --context string                                The name of the kubeconfig context to use
      --default-cache-expiration duration             Cache expiration default (default 24h0m0s)
      --dex-server string                             Dex server address (default "http://argocd-dex-server:5556")
      --disable-auth                                  Disable client authentication
      --gloglevel int                                 Set the glog logging level
  -h, --help                                          help for argocd-server
      --insecure                                      Run server without TLS
      --insecure-skip-tls-verify                      If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure
      --kubeconfig string                             Path to a kube config. Only required if out-of-cluster
      --loglevel string                               Set the logging level. One of: debug|info|warn|error (default "info")
      --metrics-port int                              Start metrics on given port (default 8083)
  -n, --namespace string                              If present, the namespace scope for this CLI request
      --oidc-cache-expiration duration                Cache expiration for OIDC state (default 3m0s)
      --password string                               Password for basic authentication to the API server
      --port int                                      Listen on given port (default 8080)
      --redis string                                  Redis server hostname and port (e.g. argocd-redis:6379).
      --redisdb int                                   Redis database.
      --repo-server string                            Repo server address (default "argocd-repo-server:8081")
      --repo-server-timeout-seconds int               Repo server RPC call timeout seconds. (default 60)
      --request-timeout string                        The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don't timeout requests. (default "0")
      --sentinel stringArray                          Redis sentinel hostname and port (e.g. argocd-redis-ha-announce-0:6379).
      --sentinelmaster string                         Redis sentinel master group name. (default "master")
      --server string                                 The address and port of the Kubernetes API server
      --staticassets string                           Static assets directory path
      --tlsmaxversion string                          The maximum SSL/TLS version that is acceptable (one of: 1.0|1.1|1.2)
      --tlsminversion string                          The minimum SSL/TLS version that is acceptable (one of: 1.0|1.1|1.2)
      --token string                                  Bearer token for authentication to the API server
      --user string                                   The name of the kubeconfig user to use
      --username string                               Username for basic authentication to the API server
      --x-frame-options value                         Set X-Frame-Options header in HTTP responses to value. To disable, set to "". (default "sameorigin")
```

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: bump up chart version
2020-03-19 14:55:16 -04:00
Joffrey Janiec
39f08b4a29
Support for labels & annotations for dex & redis (#257) 2020-03-09 21:39:21 +11:00
tgauweiler
8caf81a4ef
fix: volumes indention for argocd-server (#260)
* Fix volumeMounts indention for argocd-server

VolumeMounts have to be indented with 8 spaces.

* chore: bump chart version

* Fix volumes indention for argo-server

* Bump version
2020-03-07 00:42:46 +11:00
Alex Khaerov
6eed9ad16c
feat: Support ImagePullSecrets parameter (support private registries) (#254)
* Support ImagePullSecrets

* Bump chart version
2020-03-06 21:26:18 +11:00
Arnar
400f141dae
fix: Fixing podLabels in deployment templates (#251)
* Fixing podLabels in deployment templates
* Updating chart version
2020-02-26 16:37:56 +11:00
Rodrigo Argüello Flores
c8db341fdb
fix: reorder hpa metrics to avoid displaying diffs in argocd (#245)
* fix: reorder hpa metrics to avoid displaying diffs in argocd
2020-02-22 13:55:40 +11:00
David J. M. Karlsen
7ba77fde18
feat: use globalsecuritycontext for dex too, trim whitespace (#248)
Signed-off-by: David Karlsen <david@davidkarlsen.com>
2020-02-22 13:14:00 +11:00
Gustav Paul
d9d7862864
feat: Add HPA for ArgoCD server and repoServer components (#240)
* argo-cd: add optional hpa, cleanup whitespace
2020-02-17 11:14:39 +11:00
tgauweiler
fdb6093011
fix: volumeMounts indention for argocd-server (#239)
* Fix volumeMounts indention for argocd-server
* chore: bump chart version
2020-02-17 10:46:41 +11:00
bergur88
1f625ddd8e
fix: Make port names configurable for repo-server and controller (#236)
* allow changing of port names for application-controller and repo-server

* bump chart version

* chore: bump Chart version
2020-02-17 10:17:37 +11:00
Tuan
3fd67d8cbb
fix: Make clusterrole & clusterrolebinding optional for argocd-server again (#233)
* Make clusterrole & clusterrolebinding optional for argocd-server
* Bump Chart version
* Update README.md
2020-02-17 09:49:52 +11:00
Carson A
209bd150cc
Make server component replicas configurable (#225)
The official Argo-CD HA manifests do not scale the dex server
or the application controller past 1 because they still have
local caches and cannot support more than one pod at a time

Signed-off-by: Carson Anderson <ca@carsonoid.net>
2020-02-05 15:32:17 -05:00
Yann Soubeyrand
3b3a2c86b3 feat: allow manually setting password modification time (#207)
Automatically setting password modification time to the current time leads to
it changing every time the chart is rendered. Ironically, this is a problem
when Argo CD manages itself using this chart ;-)
2020-01-28 09:28:58 +11:00
Yann Soubeyrand
0b70afc93a fix: update certificate apiVersion (#213) 2020-01-28 09:07:35 +11:00
Yann Soubeyrand
7756ac1d70 fix: remove spec.subdomain field from OpenShift route (#209)
This spec.subdomain field is not part of OpenShift 3.11 route OpenAPI
specification and since it's empty it can safely be removed without impacting
OpenShift 4.
2020-01-20 09:47:11 +11:00
Jaret
eddfa674ce fix: Fix breaking change in 1.6.1 chart (#208)
* Fixes version label in argocd components

Breaking change introduced in this PR https://github.com/argoproj/argo-helm/pull/203 causes labeles to be removed due to an empty vaule in .Values.*.image.tag.

* Update Chart.yaml

patch version bump
2020-01-15 14:31:30 -05:00
bartse
69208d2a6f feat: add kubernetes version tag and set container security capabilities (#203) 2020-01-13 16:18:35 +11:00
DaytonG
4b22128b4c feat: allow custom secrets to be added to argocd-secret (#199) 2020-01-09 11:55:14 -05:00
David J. M. Karlsen
c1f6ed45f5 feat: Add securityContext. Fixes #96 (#185)
* make securityContext optional
* add docs
* bump chart version
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-12-16 13:55:09 +11:00
Mohammed Naser
0e2c29c0c3 [argo-cd] Added simple PrometheusRule (#178)
* [argo-cd] Added simple PrometheusRule
This patch adds a few simple rules which you can leverage to make
sure that your infrastructure is up to date.  They are optional
and opt-in only.
* Add conditional selector fix from #180
* Bump chart version
2019-12-09 14:34:52 +11:00
jeroenlanckmans
ec04e0c043 Allow custom tools for argo-cd in helm chart (#177)
* enable custom tools in argo helm chart
* add examples
* bump chart version
2019-12-09 11:22:51 +11:00
Léo Depriester
3a2c980044 [charts/argo-cd] add support of custom environment variables (#181)
Signed-off-by: Léo Depriester <leo.depriester@camptocamp.com>
* Fix controller env path
* Updating chart bump to patch as this is a backwards compatible change
2019-12-06 10:50:47 +11:00
Mason Davenport
4c4fe59901 [charts/argo-cd] Fix reference to cert config (#171)
* Fix path for server.certificate.additionalHosts
2019-12-05 16:59:15 +11:00
Igor Churmeev
ed873508ec [charts/argo-cd] Fix servicemonitors (#180)
* Fixed servicemonitor templates
* Bump chart version
Signed-off-by: Igor Churmeev <igor.churmeev@gatech.global>
2019-12-05 14:47:15 +11:00
Konstantin
149049293f Fix webhook secret properties (#176)
- Bumped chart version to 1.3.0 due to breaking change (bitbucket uuid / bitbucket server secret)
2019-12-05 13:52:22 +11:00
Antoine
7503f29192 added option to set admin.password, tls.key and tls.cert in argocd-secret via values (#158)
- Added option to set admin.password, tls.key and tls.cert in argocd-secret via values
- Bumped chart version
2019-12-05 13:25:45 +11:00
Abhishek Jaisingh
5e0dcfe117 ArgoCD: Configure Repository Credentials in Values (#167)
* ArgoCD: Configure Repository Credentials in Values

* Argo CD Helm Chart: Add a Secret Resource in Repo Server for configuring Repository Credentials

Change-Id: I64c343d3558a939d0faef795e62d4e258810bc67

* Minor formatting fix, add documentation.
2019-11-26 09:55:05 +11:00
Sean Johnson
1e2038adca
[charts/argo-cd] Update to 1.3, some chart cleanup (#165)
* [charts/argo-cd] Update to 1.3, some chart cleanup
* Bumps the version of ArgoCD to 1.3 and the chart version to 1.2 due
to a CRD change. Restored conditional CRDs to correct #27. Additionally,
 some value defaults were added so Helm strict linting could pass.
* This adds some examples to the values.yaml on how to use the new
Helm repo chart types. Add helmignore to help with development.
2019-11-21 15:40:15 +11:00
Antoine
8c3430b89e Repo server rbac (#160)
* Added Role and service account to repo-server
* Fixed comment in repo-server SA name helper
* Bumped chart version
* Added repoServer service account annotations
2019-11-20 10:27:12 +11:00
Jaret
ca5d1d7078 Minor fixes 11 11 (#164)
* Fixes documentation for arguments (#159)
* enable redis by default (#148)
* patch version bump
2019-11-14 14:01:01 +11:00
Christine Banek
6321442a01 Better Helm NOTES.txt templating (#161)
* Better Helm chart NOTES.txt templating

Add some extra templating to NOTES.txt, which are displayed to the
user after a successful helm install command.  These are really
helpful notes, but if you didn't specify a release name of argocd
or put it in a separate namespace, these commands weren't exactly
working with a copy paste.  Now they should take into account
the release name and release namespace helm was given.

* Small CONTRIBUTING.md command line change

Instead of just doing `argocd version`, be a little more explicit
by passing in the server name and insecure flag.  This will make
sure that you're doing the version of the instance you're
port-forwarding above, as opposed to some other argocd.
2019-11-12 21:17:40 +11:00
Jaret
fd5a3e3896 Dex imagepull (#156)
* Fix incorrect naming in dex

* Bump patch version

* Bump chart version
2019-11-07 21:04:00 +11:00
disposab1e
7dff7e23ae OpenShift Route (#153)
* OpenShift Route
* Bump Chart Version to 1.0.4
2019-11-07 19:20:31 +11:00
Jaret
2ffd0d8ebf remove default values from the argocd rbac configmap (#152)
* remove default values from the argocd rbac configmap
* Bump patch version
2019-11-06 10:38:22 +11:00
TomHellier
33c4adfbb6 Issue #147, k8s label part-of expected to be argocd (#151)
The argocd application expects that the label 'app.kubernetes.io/part-of' is set to 'argocd' otherwise the configmap or secret is rejected, and the argocd-dex-server, argocd-server, and argocd-application-controller fail to start.
2019-11-06 09:47:56 +11:00
Jaret
30889df476 init v1.0.0 (#129) 2019-11-04 16:17:25 -08:00
Antoine Dao
b2e9de6019 argo-cd: add server init containers (#131) 2019-10-22 09:12:08 -07:00
ChocoPowwwa
c237709456 Argocd - Add capabiility to set resource.exclustions from values.yaml (#126)
* Argocd - Add capability to set resource.exclutions on argocd-cm

* Argocd - Bump helm chart version to 0.6.0 and fix wrong app version
2019-10-10 11:21:14 -07:00
Gustav Paul
d99ab90a6d argo-cd/crds: add 'hook-delete-policy: before-hook-creation' (#120)
The pattern is standard to support 'helm upgrade' for CRDs
2019-09-23 15:01:43 -07:00
leoxiongideahq
3fce11cdc2 Allow TLS configuration for Ingress (#119) 2019-09-23 14:58:42 -07:00
Gustav Paul
10ea33f7d1 charts/argo-cd: fix typo in users.anonymous.enabled (#118) 2019-09-23 08:42:28 -07:00
Gustav Paul
6e08a5ee50 argo-cd: allow anonymous access (#117) 2019-09-20 15:50:19 -07:00
Jerome Brette
2bb14b2e30 simple cleanup (#114) 2019-09-19 17:36:47 -07:00
leoxiongideahq
c78f70e82d Fix ConfigMap labels so ArgoCD picks it up (#115) 2019-09-20 00:52:39 +01:00
Carson A
4ccce676b0 Add ssh-known-hosts and tls cert cms and vols (#112) 2019-09-20 00:38:12 +01:00
Yann Soubeyrand
f8dc826d58 Fix ingress (#109) 2019-09-20 00:02:54 +01:00
Yann Soubeyrand
aff8a78040 Add certificate (#107) 2019-09-20 00:02:21 +01:00
Mohammed Naser
27170d1f70 Bump version to 1.21 (#108) 2019-09-17 08:42:03 +01:00
Yann Soubeyrand
fca7065e5e Use Argo CD URL as first ingress host (#106) 2019-09-13 10:58:27 -07:00
Trevor Sherwood
6146f2bafa Add type value to argocd server service (#68) 2019-09-12 13:11:32 -07:00
Minh Monmen
779844684b Fix syntax in argocd-secret template (#105) 2019-09-10 07:16:10 -07:00
Sean Johnson
108fb73d2c Update argo-cd to reflect new 1.2.0 deployment (#101) (#102) 2019-09-06 09:42:52 -07:00
wxncjonorri
07b173f967 Updating the version of argo-cd (#91) 2019-08-13 09:50:13 -07:00
razvan-wework
e41f156cbe Adds annotations to argocd server (#90) 2019-07-30 13:44:56 -07:00