Commit graph

270 commits

Author SHA1 Message Date
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
smcavallo
4702907e8d
feat(argo-cd): Upgrade argocd to v2.1.7 (#1024) 2021-11-21 13:48:17 +01:00
Muhammad Hamza Zaib
27aa2a9ad0
fix(argo-cd): Update github SSH key fingerprint (#1018)
Signed-off-by: Muhammad Hamza Zaib <hamzazaib3202@gmail.com>
2021-11-17 08:42:35 +01: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
cyril-corbon
6fe7f57fb2
fix(argo-cd): helm3 install does not have flag --name (#1001)
* fix(helm3): install does not have flag --name

Signed-off-by: Cyril Corbon <corboncyril@gmail.com>

* Update charts/argo-cd/Chart.yaml

Co-authored-by: Marko Bevc <marko.bevc@gmail.com>
Signed-off-by: Cyril Corbon <corboncyril@gmail.com>

Co-authored-by: Marko Bevc <marko.bevc@gmail.com>
2021-10-31 19:31:52 +00:00
smcavallo
e8c59dc079
feat(argo-cd): Upgrade argocd to v2.1.6 (#1000)
Signed-off-by: smcavallo <smcavallo@hotmail.com>
2021-10-31 12:56:55 +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
02c655ff9a
docs(argo-cd): Use helm-docs for ArgoCD (#983)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-21 13:33:45 +02:00
smcavallo
c87255c165
feat(argo-cd): Upgrade argocd to v2.1.4 (#985)
Signed-off-by: smcavallo <smcavallo@hotmail.com>
2021-10-20 08:32:30 +02: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
fbea5aa49b
chore(argo-cd): Add chart tests and usage info in README for HA (#951)
* chore: Reconfigure KinD to 1 control-plane and 3 worker nodes

This prepares chart testing of 'argo-cd' chart with redis-ha enabled. Redis-ha defines hard pod anti-affinity and requires multiple worker nodes.

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

* chore(argo-cd): Add chart tests for HA

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

* Add HA chapter to README

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

* Skip HPA tests of ArgoCD

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-19 16:50:42 +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
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
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
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
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
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
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
3440961aa9
fix(argo-cd): Update README.md for ArgoCD (#888) 2021-08-23 15:01:26 +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
Lucas Bickel
f20e070de1
fix(argo-cd): re-enable not yet deprecated staticassets flag (#849)
Signed-off-by: Lucas Bickel <lucas.bickel@adfinis.com>
2021-07-28 16:42:12 +01:00
smcavallo
5ed8dccc99
argocd - update misc dependencies (#847)
Signed-off-by: smcavallo <smcavallo@hotmail.com>
2021-07-28 15:36:56 +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