Commit graph

112 commits

Author SHA1 Message Date
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
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
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
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
edf29d2e15
Add argocd-cmd-params-cm (#1267)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-09-21 13:48:37 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Mike Bryant
41ddad4aba
feat: Allow setting the log format to json for Argo CD (#463) 2020-10-02 13:12:35 +10: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
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
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
Hidde Beydals
bcc861a904
fix: take argocd SA flags into account (#358) 2020-05-25 12:48:35 -07: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
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
Alex Khaerov
6eed9ad16c
feat: Support ImagePullSecrets parameter (support private registries) (#254)
* Support ImagePullSecrets

* Bump chart version
2020-03-06 21:26:18 +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
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
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
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
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
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
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