Commit graph

193 commits

Author SHA1 Message Date
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
17ad65e635
fix: Increased Redis Version (#700)
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-16 19:50:39 +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
Aman Shah
9548bffc69
chore(argo-cd): Bumped argo-cd to 2.0.1 (#732)
Signed-off-by: aman <aman@enableit.dk>

chore(argo-cd): bumped chart version

Signed-off-by: aman <aman@enableit.dk>

Co-authored-by: aman <aman@enableit.dk>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-16 14:48:39 +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
aniekgul
19d019039c
chore(argo-cd): upgrade redis-ha version to 4.12.14 (#710)
Signed-off-by: Aniek Gul <aniekgul@hotmail.com>

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-05-09 22:05:51 +02: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
Scott Cabrinha
49211390fd
fix: Update redis-ha helm chart to 4.10.4 (#676)
Signed-off-by: Scott Cabrinha <scott@internaught.io>
2021-04-14 23:08:01 +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
976649ec56
fix(argo-cd): only exclude *.tgz in the top-level chart dir (#633)
This should fix #585.
Ref:
- https://github.com/argoproj/argo-helm/issues/585
- https://helm.sh/docs/chart_template_guide/helm_ignore_file/

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-03-31 08:44:02 -04: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
Flávio Lemos
da2dbda83e
fix(argo-cd): crd appproject with invalid schema for jwttokens objects (#620)
Signed-off-by: flavio.lemos <flavio.lemos@farfetch.com>
2021-03-20 16:58:47 +01: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
Giannis Skoulis
624f1eb8aa
chore(argo-cd): upgrade redis-ha to v4.10.4 (#608)
Changelog: 9a334385...a83e96da

Signed-off-by: Ioannis Skoulis <ioannis.skoulis@confirmit.com>
2021-03-08 18:23:41 +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
Vlad Losev
014df64f3f
feat(argo-cd): Add spec for the status field of AppProject CRD. (#582)
* feat(argo-cd): Add spec for the status field of AppProject CRD.

Signed-off-by: Vlad Losev <vladimir.losev@sage.com>

* Bumps the chart version.

Signed-off-by: Vlad Losev <vladimir.losev@sage.com>
2021-02-17 00:30:40 -05: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
Alex Sears
97e896126c
chore(argo-cd): create roles instead of rolebindings when singleNamespace is true (#530)
Co-authored-by: Vlad Losev <vladlosev@users.noreply.github.com>
Co-authored-by: Sean Johnson <seanson@users.noreply.github.com>
2021-02-17 00:06:11 +01: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
chgl
f7a6b7b9fc
fix: updated CRDs for v1.8.4 (#576) 2021-02-13 20:45:16 +01:00
chgl
02c31ca071
feat(argocd): updated ArgoCD to v1.8.4 (#574)
Signed-off-by: chgl <chgl@users.noreply.github.com>
2021-02-09 23:54:54 +01: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
Josh Soref
18fa697c1a
chore: correct spelling mistakes (#563)
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-02-02 18:25:24 +01:00
Lucas Bickel
eaa0deb3ed
feat(argo-cd): Argo CD 1.7.11 (#502) 2021-01-27 00:40:18 +01:00
Lucas Bickel
cce87f5163
fix(argo-cd): remove charts/argo-cd/charts/redis-ha/ from git tree (#539)
* fix(argo-cd): remove charts/argo-cd/charts/redis-ha/ from git tree

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

* fix(ci): unpack dep from tarball instead instead of git

Signed-off-by: Lucas Bickel <lucas.bickel@adfinis.com>
2021-01-26 12:03:14 -05:00
Wylie Hobbs
20b750a045
fix(argo-cd): bump dex image for secretEnv in staticClients to work (#519)
* Bump dex image for secretEnv in staticClients to work

Signed-off-by: Wylie Hobbs <wylie-hobbs@pluralsight.com>

* Bump chart again

Signed-off-by: Wylie Hobbs <wylie-hobbs@pluralsight.com>
2021-01-26 07:36:53 +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
Vlad Losev
b7679a8968
fix(argo-cd): Fixes CRD schema. (#545)
* fix(argo-cd): Fixes CRD schema.

Signed-off-by: Vlad Losev <vladimir.losev@sage.com>

* Bumps chart version.

Signed-off-by: Vlad Losev <vladimir.losev@sage.com>
2021-01-15 14:44:31 -05:00
Vlad Losev
391c439de6
fix(argo): Add RBAC permissions for v2.12. (#541)
Signed-off-by: Vlad Losev <vladimir.losev@sage.com>
2021-01-12 10:27:30 -08: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
Mike Bryant
eb88e900b2
chore: Sync upstream CRDs (#478) 2020-10-25 00:55:44 -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