Commit graph

511 commits

Author SHA1 Message Date
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
Louis Haußknecht
2671798e82
feat(argo-workflows): Bump appVersion to 3.2.0 (#963)
* feat(argo-workflows): Bump appVersion to 3.2.0

Signed-off-by: Louis Haußknecht <lh@haussknecht.com>

* feat(argo-workflows): Add WorkflowTaskSet to CRD

Signed-off-by: Louis Haußknecht <lh@haussknecht.com>

* feat(argo-workflows): Synced CRDs with https://github.com/argoproj/argo-workflows/tree/v3.2.0/manifests/base/crds/minimal.

Signed-off-by: Louis Haußknecht <lh@haussknecht.com>

* Bump Chart version

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

Co-authored-by: Marko Bevc <marko@scalefactory.com>
2021-10-15 11:21:48 +01:00
Sanjay Tiwari
dbd8c20e1f
fix(argo-workflows): RBAC for namespaced workflows (#962)
* Fix to add sa role and rolebinding in case of seperate workflow namespace

* Update Chart version to 0.7.2

Signed-off-by: Sanjay Tiwari <sanjay.180505@gmail.com>

* Update Contribution file

Signed-off-by: Sanjay Tiwari <sanjay.180505@gmail.com>

* ADO SignOff

Signed-off-by: Sanjay Tiwari <sanjay.180505@gmail.com>

* ADO SignOff

Signed-off-by: Sanjay Tiwari <sanjay.180505@gmail.com>

* Update Chart with change log

Signed-off-by: Sanjay Tiwari <sanjay.180505@gmail.com>

* Restore Contribution.md

Co-authored-by: Vlad Losev <vladlosev@users.noreply.github.com>
2021-10-15 12:41:54 +03:00
Amrit Gill
d6ec86fb65
chore: update rollouts to v1.1.0 (#966)
* chore: add changelog

Signed-off-by: agill17 <amgill1234@gmail.com>

* fix(argo-cd): Use correct chart icon url (#964)

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-14 15:58:00 +01:00
Marco Kilchhofer
965dccf732
fix(argo-cd): Use correct chart icon url (#964)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-14 13:40:10 +01: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
smcavallo
c2f781a377
feat(argo-cd): Upgrade argocd to v2.1.3 (#957)
Signed-off-by: smcavallo <smcavallo@hotmail.com>
2021-10-06 16:27:43 +01: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
Marcial White
e4f8dd5810
feat(argocd-notifications): support annotations on secret object (#952)
* support annotations on secret objects

Signed-off-by: Marcial White <marcial@kaskada.com>

* true-up artifacthub changes

Signed-off-by: Marcial White <marcial@kaskada.com>

Co-authored-by: Marko Bevc <marko@scalefactory.com>
2021-09-29 16:15:21 +01: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
Marco Kilchhofer
098d59cbd7
chore(argo-workflows): Also test with default values (#950)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-27 17:17:50 +02:00
Marco Kilchhofer
248d6d2555
chore(argo-rollouts): Define 2 separate tests (#949)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-27 16:09:43 +01:00
Marco Kilchhofer
ae3ad0e57b
chore(argocd-applicationset): Dedup default values for CI (#948)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-27 14:57:43 +01:00
Jan-Otto Kröpke
d4b603f4c8
feat(argocd-applicationset): Add extraArgs (#946)
* feat(argocd-applicationset): Add extraArgs

Signed-off-by: Jan-Otto Kröpke <joe@adorsys.de>

* Align with existing code style

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

* Fix linting error and update README

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-27 14:06:24 +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
Peter O
735f212f96
feat(argo-workflows): Allow NodePort to be specified for server service (#938)
* Allow NodePort to be specified for server service.

Signed-off-by: Peter Oruba <peter@oruba.de>

* Different version number and different condition in NodePort setting evaluation, both as per PR review suggested.

Signed-off-by: Peter Oruba <peter@oruba.de>
2021-09-27 09:14:34 +02:00
Tuan Anh Tran
87a83c3aad
docs(argocd-image-updater): update values example for extraArgs (#939)
* docs: update default values example for extraArgs

Signed-off-by: Tuan Anh Tran <me@tuananh.org>

* Fix noeol in Chart.yaml

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-20 16:42:56 +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
Julien Duchesne
c7584ab51d
feat(argo-workflows): Allow setting the metrics port name (#934)
* Allow setting the metrics port name
Here, we scrape every pod that has a .*-metrics port here
But the helm chart is locked to `metrics` which our Prometheus doesn't see

This PR will make it configurable with a default value of `metrics`

Signed-off-by: Julien Duchesne <julien.duchesne@grafana.com>

* Bump version

Signed-off-by: Julien Duchesne <julien.duchesne@grafana.com>

* Bump minor version

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-17 21:51:13 +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
Artem Yakimenko
489443e387
feat(argo-rollouts): Default to keeping CRD's on helm uninstall (#922)
Signed-off-by: Artem <code@temik.me>
2021-09-17 18:39:06 +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
siddharth
91aaaf066f
fix(argo-rollouts): use image.tag in labels if provided (#913)
* argod-rollouts: fix app version label

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

* bump chart and add changelog

Signed-off-by: sedflix <sedflix@gmail.com>
2021-09-16 21:05:49 +02:00
sgavrylenko
258ad7fa64
feat(argocd-image-updater): Add custom environment variables (#874)
* feat(argocd-notifications): Add example for defaultTriggers (#871)

* extending chart by optional defaultTriggers

Signed-off-by: shortsn <shortsn@users.noreply.github.com>

* #871 adjustments according review comments

Signed-off-by: shortsn <shortsn@users.noreply.github.com>

* #871 rework using existing field

Signed-off-by: shortsn <shortsn@users.noreply.github.com>

* #871 fixing linebreaks

Signed-off-by: shortsn <shortsn@users.noreply.github.com>

* #871 adjusting version

Signed-off-by: shortsn <shortsn@users.noreply.github.com>
Signed-off-by: Sergiy Gavrylenko <sgavrylenko@domovoy.org.ua>

* feat(argocd-image-updater): Add custom environment variable

Signed-off-by: Sergiy Gavrylenko <sgavrylenko@domovoy.org.ua>

* feat(argocd-image-updater): Add custom environment variables

Signed-off-by: Sergiy Gavrylenko <sgavrylenko@domovoy.org.ua>

* Revert "feat(argocd-image-updater): Add custom environment variable"

This reverts commit c6146d942c97dc694aa7777ec73d649afba1b4ab.

Signed-off-by: Sergiy Gavrylenko <sgavrylenko@domovoy.org.ua>

* feat(argocd-image-updater): Add custom environment variables into deployment

Signed-off-by: Sergiy Gavrylenko <sgavrylenko@domovoy.org.ua>

* chore: Rework PR

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

Co-authored-by: shortsn <shortsn@users.noreply.github.com>
Co-authored-by: Sergiy Gavrylenko <bigboo@bbq.agency>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marko Bevc <marko@scalefactory.com>
2021-09-16 20:59:39 +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
Marco Kilchhofer
d96cb02a43
fix(argocd-image-updater): Add scratch space for /tmp (#933)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-16 19:30:36 +02:00
bderdiarian
7274e3a094
feat(argo-workflows): Adding initialDelay param to controller configmap (#926)
* Adding initialDelay param to controller configmap

Signed-off-by: Brian Derdiarian <brianderdiarian@gmail.com>

* Fixing change log

Signed-off-by: Brian Derdiarian <brianderdiarian@gmail.com>

* Ticking up chart version

Signed-off-by: Brian Derdiarian <brianderdiarian@gmail.com>
Signed-off-by: brianderdiarian <brianderdiarian@gmail.com>

Co-authored-by: Vlad Losev <vladlosev@users.noreply.github.com>
2021-09-15 15:27:03 -07: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
Elliot Maincourt
44acc3cde7
feat(argo-workflows): Add controller containerRuntimeExecutors param to configmap (#924)
* feat(argo-workflows): Add controller containerRuntimeExecutors param to configmap

Signed-off-by: Elliot Maincourt <e.maincourt@gmail.com>

* fix(chart): changes are not cumulative

Signed-off-by: Elliot Maincourt <e.maincourt@gmail.com>
2021-09-13 09:21:04 -07:00
smcavallo
372fc24e5e
feat(argo-cd): Upgrade argocd to v2.1.2 (#921)
Signed-off-by: smcavallo <smcavallo@hotmail.com>
2021-09-02 23:58:50 +02:00
Donovan Muller
32a6aa70ed
fix(argo-rollouts): Also use 'controller.component' parameter in ServiceMonitor (#912)
* fix(argo-rollouts): Use 'controller.component' parameter consistently

Signed-off-by: Donovan Muller <donovan.muller@gmail.com>

* Fix second occurrence of controller.component

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-08-30 08:46:26 +02: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
Petr Drastil
2fd39754de
Add Pod label configuration for argocd-notifications (#907)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-08-27 15:12:29 +02:00
Karsten Siemer
2beca15feb
feat(argo-workflows): Add controller namespaceParallelism param to configmap (#908)
Signed-off-by: Karsten Siemer <karsten.siemer@sda.se>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-08-27 14:59:29 +02:00
Petr Drastil
91d2a56ca8
Add Pod label configuration for argocd-applicationset (#906)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2021-08-27 14:33:17 +02:00
Petr Drastil
81ec515e54
chore(argo-cd): Upgrade dex server to 2.30.0 (#905)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2021-08-27 12:05:55 +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
Takumi Sue
e099ab38b4
fix(argo-cd): Add missing parameter 'server.extraContainers' to README.md (#902)
Signed-off-by: mikutas <23391543+mikutas@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-08-26 15:55:06 +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
91e6e0749a
fix(argocd-notifications): Use correct names for ConfigMap and Secret (#898)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2021-08-25 14:14:13 +02:00
Marco Kilchhofer
561c5332bb
docs(argocd-applicationset): Update README and convert it to helm-docs (#896)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-08-25 09:05:16 +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
Petr Drastil
573a7494d4
Upgrade application-set to version 0.2.0 (#887)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
2021-08-23 15:05:09 +02:00
Aditya Menon
3440961aa9
fix(argo-cd): Update README.md for ArgoCD (#888) 2021-08-23 15:01:26 +02:00