Commit Graph

73 Commits (def1e657dabec9ed32704306354a209ee2044d83)

Author SHA1 Message Date
Petr Drastil f6c884a096
chore(argo-cd): Remove legacy API versions for PDBs (#1740)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-12-29 16:47:29 +01:00
Jellyfrog bc70281ca4
feat(argo-cd): Add annotations to PrometheusRule (#1700) 2022-12-13 00:19:17 -06:00
John Stewart b97e652f63
feat(argo-cd): Add ability to annotate Deployments and StatefulSets (#1608)
* feat(argo-cd): Add ability to annotate Deployments and StatefulSets

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

* fix: Controller and AppSet controller was mixed

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

Signed-off-by: John Stewart <jstewart@rentpath.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-12-01 00:25:22 +01:00
Petr Drastil 1b2e7ca984
feat(argo-cd): Add revisionHistoryLimit (#1599)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-11-01 20:26:44 +01:00
Eric Cimino 48ab48a280
fix(argo-cd): update network policy port name (#1603)
Signed-off-by: Eric Cimino <ecimino@vailsys.com>
2022-10-31 18:38:24 +01:00
Petr Drastil 3d9e2f35a6
feat(argo-cd): Set container security contexts (#1579)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-30 20:12:46 +01:00
Petr Drastil 4110069208
chore(argo-cd): Remove liveness probe from application controller (#1581)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-30 18:47:57 +01:00
Petr Drastil 7e30521dd2
feat(argo-cd): Upgrade Argo CD to 2.5.0 (#1568)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-25 23:22:22 +02:00
Petr Drastil 01ae72a7b1
chore(argo-cd): Remove controller duplicate service (#1549)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-24 20:00:02 +02:00
Petr Drastil 8c50158952
chore(argo-cd): Rename metrics templates (#1556)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

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

Signed-off-by: João Estrela <jestrela@barracuda.com>
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Petr Drastil <petr.drastil@gmail.com>
2022-10-21 10:10:53 +02:00
Petr Drastil 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