Commit graph

856 commits

Author SHA1 Message Date
Arnar
400f141dae
fix: Fixing podLabels in deployment templates (#251)
* Fixing podLabels in deployment templates
* Updating chart version
2020-02-26 16:37:56 +11:00
Rodrigo Argüello Flores
c8db341fdb
fix: reorder hpa metrics to avoid displaying diffs in argocd (#245)
* fix: reorder hpa metrics to avoid displaying diffs in argocd
2020-02-22 13:55:40 +11:00
David J. M. Karlsen
7ba77fde18
feat: use globalsecuritycontext for dex too, trim whitespace (#248)
Signed-off-by: David Karlsen <david@davidkarlsen.com>
2020-02-22 13:14:00 +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
tgauweiler
fdb6093011
fix: volumeMounts indention for argocd-server (#239)
* Fix volumeMounts indention for argocd-server
* chore: bump chart version
2020-02-17 10:46:41 +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
Tuan
3fd67d8cbb
fix: Make clusterrole & clusterrolebinding optional for argocd-server again (#233)
* Make clusterrole & clusterrolebinding optional for argocd-server
* Bump Chart version
* Update README.md
2020-02-17 09:49:52 +11:00
Scott Cabrinha
060fa584b4
feat: adding readme (#241) 2020-02-14 13:55:18 -08:00
Yong Wen Chua
d43891fc38
feat: Support Affinity and Tolerations for Argo Chart (#206) 2020-02-12 23:12:30 -05:00
Michael Simpson
62f920f6c0
fix: Add missing CRD to the crds directory (#235)
Why
---
The Helm chart wasn't installing the `workflow-template` CRD.
2020-02-12 19:54:27 -05:00
Seiya Muramatsu
560263569f
feat: Add chart for argo-rollouts (#226) 2020-02-12 10:57:25 -08:00
Carlos Juan Gómez Peñalver
7a3120bed9
[Argo] update subchart minio and add Helm 3 CRD folder (#229)
* feat: update subchart minio and add Helm 3 compatibility Argo WF
Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: use Helm 2 to create the dependencies.lock helm/helm#7233

Fix related to this ticket merged 8h ago
https://github.com/helm/helm/issues/7233

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>

* fix: revert testing values

Signed-off-by: Carlos Juan Gómez Peñalver <carlosjuangp@gmail.com>
2020-02-12 09:06:06 -05:00
Carson A
9dd063c62f
Add replica values to the readme (#228) 2020-02-06 13:42:52 +11:00
Carson A
209bd150cc
Make server component replicas configurable (#225)
The official Argo-CD HA manifests do not scale the dex server
or the application controller past 1 because they still have
local caches and cannot support more than one pod at a time

Signed-off-by: Carson Anderson <ca@carsonoid.net>
2020-02-05 15:32:17 -05:00
David J. M. Karlsen
6c6564e302
chore: Upgrade to 1.4.2 (#221)
Signed-off-by: David Karlsen <david@davidkarlsen.com>
2020-02-04 10:17:27 -05:00
Konstantin
d5dec323a8
feat: Update events chart (#220)
* added crds directory for helm 3 compability

* added eventsource-crd for helm2

* updated image tags to newer version, added new property for additionalRules for compability

* updated SA Rules to match installation yaml from events repo

* introduced shortnames to match upstream crds

* updated env var names to match events installation yml from upstream repo

* updated chart and app version
2020-01-29 21:20:02 -05:00
Yann Soubeyrand
3b3a2c86b3 feat: allow manually setting password modification time (#207)
Automatically setting password modification time to the current time leads to
it changing every time the chart is rendered. Ironically, this is a problem
when Argo CD manages itself using this chart ;-)
2020-01-28 09:28:58 +11:00
Yann Soubeyrand
0b70afc93a fix: update certificate apiVersion (#213) 2020-01-28 09:07:35 +11:00
David J. M. Karlsen
792f112ac7 feat: Bump to version 1.4.1 (#214)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2020-01-24 09:25:21 +11:00
Bruno Clermont
54278a8ecd feat: Update argo-cd image to version v1.4.0 (#210) 2020-01-22 09:17:21 +11:00
Yann Soubeyrand
7756ac1d70 fix: remove spec.subdomain field from OpenShift route (#209)
This spec.subdomain field is not part of OpenShift 3.11 route OpenAPI
specification and since it's empty it can safely be removed without impacting
OpenShift 4.
2020-01-20 09:47:11 +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
DaytonG
4b22128b4c feat: allow custom secrets to be added to argocd-secret (#199) 2020-01-09 11:55:14 -05:00
Sean Johnson
0eb28119e8
fix: Updates values.yaml to have proper map syntax for extraArgs (#197)
Fixes #195
2019-12-25 20:24:11 +11:00
Alin Balutoiu
4e16b77656 fix: Update Argo icon URL for the Helm charts (#193)
* fix: Update Argo icon URL for the Helm charts

The path to the argo.png image has changed in
the Argo repository.

The helm charts icon URL still points to the
old URL which is invalid. The image has moved
from /argo.png to /docs/assets/argo.png.

* chore: bump argocd chart version
2019-12-23 15:39:02 +11:00
Sean Johnson
2fa31188ed
fix: Add Helm3 CRDs directory (#192)
Fixes #169

* fix: Add Helm3 CRDs directory
* docs: Add info for helmv3 warnings
2019-12-19 09:50:18 +11:00
Pablo Osinaga
b1b2cf6640 feat: Update argo image to version v2.4.3 (#188)
- Update argo chart container tag to v2.4.3
2019-12-16 15:53:31 -05: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
Paul Brit
78f4b788da docs: Minor tweaks for ArgoCD (#191)
* docs: Minor tweaks for ArgoCD
* Chart version bump
2019-12-16 09:57:31 +11:00
Paul Brit
2c97728153 fix: Bump appVersion to v1.3.6 for ArgoCD (#190)
Related: #186
2019-12-16 09:54:30 +11:00
David J. M. Karlsen
3e1faba98b chore: Upgrade to v1.3.6 (#186)
* Upgrade to v1.3.6

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>

* bump version

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-12-13 10:30:15 +11:00
Paul Cantea
6faf1e77c8 fix: argocd-secret reference in values.yaml (#182)
* Fix reference to argo-cd server TLS data

* Bump chart version
2019-12-10 10:12:00 +11:00
Sean Johnson
78fd7e0bfb
[charts/argo-cd] Bump version to 1.3.4 (#184)
* [charts/argo-cd] Bump version to 1.3.4

* Bump chart version
2019-12-10 10:03:02 +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
jeroenlanckmans
ec04e0c043 Allow custom tools for argo-cd in helm chart (#177)
* enable custom tools in argo helm chart
* add examples
* bump chart version
2019-12-09 11:22:51 +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
Mason Davenport
4c4fe59901 [charts/argo-cd] Fix reference to cert config (#171)
* Fix path for server.certificate.additionalHosts
2019-12-05 16:59:15 +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
Konstantin
149049293f Fix webhook secret properties (#176)
- Bumped chart version to 1.3.0 due to breaking change (bitbucket uuid / bitbucket server secret)
2019-12-05 13:52:22 +11:00
Antoine
7503f29192 added option to set admin.password, tls.key and tls.cert in argocd-secret via values (#158)
- Added option to set admin.password, tls.key and tls.cert in argocd-secret via values
- Bumped chart version
2019-12-05 13:25:45 +11:00
Ryota
26aea34831 Correct the values.yaml comment for extra arg (#174)
Extra arg handling changed in v1 release, and expects map rather than list
2019-11-26 10:01:18 +11:00
Abhishek Jaisingh
5e0dcfe117 ArgoCD: Configure Repository Credentials in Values (#167)
* ArgoCD: Configure Repository Credentials in Values

* Argo CD Helm Chart: Add a Secret Resource in Repo Server for configuring Repository Credentials

Change-Id: I64c343d3558a939d0faef795e62d4e258810bc67

* Minor formatting fix, add documentation.
2019-11-26 09:55:05 +11:00
Sean Johnson
1e2038adca
[charts/argo-cd] Update to 1.3, some chart cleanup (#165)
* [charts/argo-cd] Update to 1.3, some chart cleanup
* Bumps the version of ArgoCD to 1.3 and the chart version to 1.2 due
to a CRD change. Restored conditional CRDs to correct #27. Additionally,
 some value defaults were added so Helm strict linting could pass.
* This adds some examples to the values.yaml on how to use the new
Helm repo chart types. Add helmignore to help with development.
2019-11-21 15:40:15 +11:00
Antoine
8c3430b89e Repo server rbac (#160)
* Added Role and service account to repo-server
* Fixed comment in repo-server SA name helper
* Bumped chart version
* Added repoServer service account annotations
2019-11-20 10:27:12 +11:00
Andrew Suderman
6457037391 [argo-events] v0.11 update (#162)
* Updating for events 0.11

* Adding note to the README about how to install CRDs from github

* Fixing handling of serviceAccount variable inside of loops
2019-11-14 16:20:55 -06:00
Jaret
ca5d1d7078 Minor fixes 11 11 (#164)
* Fixes documentation for arguments (#159)
* enable redis by default (#148)
* patch version bump
2019-11-14 14:01:01 +11:00
Christine Banek
6321442a01 Better Helm NOTES.txt templating (#161)
* Better Helm chart NOTES.txt templating

Add some extra templating to NOTES.txt, which are displayed to the
user after a successful helm install command.  These are really
helpful notes, but if you didn't specify a release name of argocd
or put it in a separate namespace, these commands weren't exactly
working with a copy paste.  Now they should take into account
the release name and release namespace helm was given.

* Small CONTRIBUTING.md command line change

Instead of just doing `argocd version`, be a little more explicit
by passing in the server name and insecure flag.  This will make
sure that you're doing the version of the instance you're
port-forwarding above, as opposed to some other argocd.
2019-11-12 21:17:40 +11:00
Alan Tang
361ea8d13d K8S tolerations should contain list instead of object (#155)
Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
2019-11-07 21:06:22 +11:00
Jaret
fd5a3e3896 Dex imagepull (#156)
* Fix incorrect naming in dex

* Bump patch version

* Bump chart version
2019-11-07 21:04:00 +11:00
disposab1e
7dff7e23ae OpenShift Route (#153)
* OpenShift Route
* Bump Chart Version to 1.0.4
2019-11-07 19:20:31 +11:00
Jaret
2ffd0d8ebf remove default values from the argocd rbac configmap (#152)
* remove default values from the argocd rbac configmap
* Bump patch version
2019-11-06 10:38:22 +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
Sean Johnson
5f33036890
Fix up chart linting, add docs and lint script (#146)
This updates the Helm linting system with the following changes:

- Import lintconf.yaml with small change to comment distance in order to
match existing values.yaml standards
- Update Chart.yaml and values.yaml in each chart to pass linting
standards
- Maintainers added to each chart from OWNERS + CODEOWNERS, the linter
requires GitHub usernames so argo-events maintainer names were converted
- README updated with documentation around chart standards and testing
- A local shell script added for running lint tests locally
2019-11-06 08:08:17 +11:00
Jaret
30889df476 init v1.0.0 (#129) 2019-11-04 16:17:25 -08:00
Pablo Osinaga
e3dc69482f Fix argo CRD deployment (#140)
* Fix argo CRD deployment

- Update if clause of workflow-crd.yaml
- Update if clause of workflow-template-crd.yaml

* Update argo chart version
2019-10-28 19:45:55 -04:00
Sean Johnson
c7bad6816e Bump argocd chart to 1.2.4 (#139) 2019-10-28 09:38:19 -07:00
John Behling
9e2c134225 [argo-events] Use serviceAccount variable for serviceAccount naming (#134) 2019-10-24 17:56:50 -04:00
John Behling
caf9ff6e49 [argo] Add workflow persistence configuration (#133) 2019-10-22 15:08:29 -07:00
Andrew Suderman
04d7d2c390 Update argo events to 0.10 (#132) 2019-10-22 13:37:58 -07:00
Antoine Dao
b2e9de6019 argo-cd: add server init containers (#131) 2019-10-22 09:12:08 -07:00
Andrew Suderman
cc0746951b Update argo chart for 2.4.2 (#130)
* Updating chart to 2.4.1

Adding a helm flag instead of --no-hooks for sustainability

Add better readme around CRDs

Fixing controller clusterrole

adding workflowtemplate to argo-ui clusterrole

* Bumping to newest patch

* Bumping to newest patch 2.4.2
2019-10-22 09:10:13 -07:00
Johannes
22607a897b Bumped version to 1.2.3 (#127) 2019-10-11 09:07:38 -07:00
ChocoPowwwa
c237709456 Argocd - Add capabiility to set resource.exclustions from values.yaml (#126)
* Argocd - Add capability to set resource.exclutions on argocd-cm

* Argocd - Bump helm chart version to 0.6.0 and fix wrong app version
2019-10-10 11:21:14 -07:00
Alex Collins
c9524a4690 changes 2019-09-25 12:00:14 -07:00
Bryton Hall
9273c610ce expose workflow metrics port (#121) 2019-09-24 13:52:33 -07:00
Gustav Paul
d99ab90a6d argo-cd/crds: add 'hook-delete-policy: before-hook-creation' (#120)
The pattern is standard to support 'helm upgrade' for CRDs
2019-09-23 15:01:43 -07:00
leoxiongideahq
3fce11cdc2 Allow TLS configuration for Ingress (#119) 2019-09-23 14:58:42 -07:00
Alex Collins
480c730725 icon 2019-09-23 11:38:10 -07:00
Sam Wyma
d135aa72dd Be able to define extra configuration in argo (#100) 2019-09-23 08:49:13 -07:00
Gustav Paul
10ea33f7d1 charts/argo-cd: fix typo in users.anonymous.enabled (#118) 2019-09-23 08:42:28 -07:00
Gustav Paul
6e08a5ee50 argo-cd: allow anonymous access (#117) 2019-09-20 15:50:19 -07:00
Jerome Brette
2bb14b2e30 simple cleanup (#114) 2019-09-19 17:36:47 -07:00
Alex Collins
574e5cfa18
Contributing (#116) 2019-09-19 17:36:12 -07:00
leoxiongideahq
c78f70e82d Fix ConfigMap labels so ArgoCD picks it up (#115) 2019-09-20 00:52:39 +01:00
Carson A
4ccce676b0 Add ssh-known-hosts and tls cert cms and vols (#112) 2019-09-20 00:38:12 +01:00
Yann Soubeyrand
f8dc826d58 Fix ingress (#109) 2019-09-20 00:02:54 +01:00
Yann Soubeyrand
aff8a78040 Add certificate (#107) 2019-09-20 00:02:21 +01:00
Jerome Brette
d50ade1dd4 Deployment extensions/v1beta1 is deprecated in Kubernetes 1.16 (#110) 2019-09-19 21:50:47 +01:00
Mohammed Naser
27170d1f70 Bump version to 1.21 (#108) 2019-09-17 08:42:03 +01:00
Yann Soubeyrand
fca7065e5e Use Argo CD URL as first ingress host (#106) 2019-09-13 10:58:27 -07:00
Alex Collins
65fab695fe update Argo CD to v0.5.0 2019-09-12 13:13:51 -07:00
Trevor Sherwood
6146f2bafa Add type value to argocd server service (#68) 2019-09-12 13:11:32 -07:00
Minh Monmen
779844684b Fix syntax in argocd-secret template (#105) 2019-09-10 07:16:10 -07:00
Sean Johnson
108fb73d2c Update argo-cd to reflect new 1.2.0 deployment (#101) (#102) 2019-09-06 09:42:52 -07:00
Naseem
77e638f55d Add resources values to ui and controller (#95) 2019-08-16 09:36:37 -07:00
thorker
8d281b387e Fixed typo at argocd-ui (#94) 2019-08-14 12:51:42 -07:00
wxncjonorri
07b173f967 Updating the version of argo-cd (#91) 2019-08-13 09:50:13 -07:00
razvan-wework
e41f156cbe Adds annotations to argocd server (#90) 2019-07-30 13:44:56 -07:00
Sebastian Jäger
f9863c5b6c Improve chart description (#89) 2019-07-25 09:22:51 -07:00
Tom Powell
c9a426068e argo: add support for individual image tags. (#81) 2019-07-24 13:13:27 -07:00
Minh Monmen
c7b415b634 add rbac scopes support (#85) 2019-07-22 11:11:28 -07:00
Mike Hume
6e108f3aae Small url fixes (#82) 2019-07-08 14:06:48 -07:00
Pablo Osinaga
6cfac41a4b [Argo] Fix appVersion in argo chart (#83) 2019-07-08 10:31:18 -07:00
Sébastien Prud'homme
9f882e9190 Update Argo to v2.3.0 and add support for Prometheus operator (#73) 2019-07-02 13:41:28 -07:00
Jakub Liska
62319a934f loadBalancerIP support in argo-ui (#80) 2019-06-25 08:57:20 -07:00
Donald Rauscher
ff190bdc0a Add support for S3 artifact keyPrefix (#78) 2019-06-17 10:04:39 -07:00
Daisuke Taniwaki
b45b779c2e Make containerRuntimeExecutor configurable (#36) 2019-06-17 09:33:17 -07:00
Penn
fc5d0d2ff0 Update argo and argo-ci helm charts to enable (#74) 2019-05-23 16:32:28 -07:00
Vaibhav
0e05194822
update image versions (#72) 2019-05-15 13:27:40 -05:00
Paulo Miguel Almeida
2bcf073bfb Key 'metadata' is duplicated (#71) 2019-05-15 08:29:56 -07:00
Naseem
02ae101dbe [argo] Create aggregate roles as pre-install hook (#69) 2019-05-13 13:16:44 -07:00
Dat Truong
add39cf90b Add force namespace isolation for UI (#66) 2019-05-09 08:45:52 -07:00
Dennis Webb
10376b2f8a fix(argocd): Adds argocd-server ClusterRole and ClusterRoleBinding (#62) 2019-05-08 07:45:37 -07:00
Arnar
baf210b4a3 Adding option for resource customizations in ArgoCD (#65) 2019-05-07 15:51:16 -07:00
Kouta Ozaki
315ea0516e Add configManagementPlugins option to argo-cd (#63) 2019-05-07 07:46:21 -07:00
kornesh
4a81cb0714 Add archiveLogs option to Argo workflow controller config map (#32) 2019-05-07 07:45:50 -07:00
Jeff Fouchard
8e324206f8 Multi-namespace RBAC support (#60)
Signed-off-by: Jeff Fouchard <jeff.fouchard@fullscript.com>
2019-05-03 10:13:54 -07:00
Jungyoul Yu
e8c195854c add argo appVersion (#59) 2019-05-03 10:12:53 -07:00
Alex Collins
77505612a7 Argo CD to v0.12.3 2019-04-30 08:22:42 -07:00
Noah Goldman
a7db20ebe2 argo-cd: Add volume parameters to Deployments (#58)
This adds new parameters to each Deployment in the argo-cd chart,
allowing users to specify custom volumes to mount.  This makes it
possible to use a Git repository self-signed certificates by manually
adding a "known_hosts" file, as recommended in the documentation:
https://argoproj.github.io/argo-cd/user-guide/private-repositories/

"volumes" and "volumeMounts" parameters are added to each Deployment,
with defaults set to empty.

This change was tested by templating the chart with default parameters,
and by templating it with volume mounts specified for each service.
2019-04-30 07:55:14 -07:00
e-mon
50f3da570c fix a syntax error (#57) 2019-04-23 08:41:03 -07:00
Arnar
d0d44b9992 Updating argocd-metrics service to target application-controller (#52) 2019-04-22 13:24:11 -07:00
kbial
1205770646 Allow disabling ui and deploying ui related resources (#31) 2019-04-16 18:00:06 -07:00
Nick Stott
c14d052fd7 add metricsConfig to the configmaps for the workflow-controller-configmap.yaml (#42) 2019-04-16 15:27:40 -07:00
Jeev B
97bc21a6eb Add provision to specify loadBalancerSourceRanges for Argo UI LoadBalancer service resource. (#44) 2019-04-16 11:29:45 -07:00
Eric Bailey
eaa34e6cdd workflow-crd.yaml: delete before hook creation (#50) 2019-04-16 11:20:40 -07:00
e-mon
4617535b72 Adding Service Annotation to argo-cd helm chart (#53) 2019-04-16 11:18:13 -07:00
Alexander Matyushentsev
a72cf6d5b4 Update argocd image to v0.12.1 2019-04-10 07:53:00 -07:00
Alexander Matyushentsev
353f944742 Add workaround for https://github.com/argoproj/argo-cd/issues/1425 2019-04-09 15:53:49 -07:00
Alexander Matyushentsev
f6f4615b15 Update argocd-application-controller container port 2019-04-09 15:38:32 -07:00
Vignir Hafsteinsson
a41d240cb0 Allow extraargs for argocd server (#47)
* adding extraArgs for argocd-server.

This is useful if you need to change the basehref or use insecure
when using ingress
https://github.com/argoproj/argo-cd/blob/master/docs/ingress.md

* indent fix.

* bumping chart version
2019-04-09 12:29:24 -07:00
Arnar
f607f4fc80 Adding oidcConfig option to argo-cd helm chart (#49) 2019-04-09 11:01:45 -07:00
Vignir Hafsteinsson
37014cbcc9 Support argocd 0.12.0 (#46)
* Adding redis to the helm chart.

Updating from 0.11.0 to 0.12.0

* updating appVersion and helm chart version
2019-04-09 10:49:15 -07:00
Seiya Muramatsu
82ab0eaa27 set specific version to argo-events images (#43) 2019-03-13 12:26:00 -04:00
Nick Stott
1b17d04e7e add a toggle to allow the controllers to listen on all namespaces (#41) 2019-02-28 17:11:34 -05:00
Daisuke Taniwaki
286ba4d860 Set correct namespace on service account and clusterrole (#38) 2019-02-28 12:56:24 -08:00
Nick Stott
366a503ae0 This probably doesn't belong here (#37)
Remove .DS_Store, this doesn't belong here
2019-02-22 00:07:20 -08:00
Liviu Costea
db30d36879 Helm chart for ArgoCD (#34)
* Add application controller resources

First chart version for argo-cd
added the new labels recommeneded for k8

* Add repo server resources

Use legacy label and new one for application controller selectors
Set labels for deployment for easier discovery

* Configure git repositories, helm chart museums and dex connectors

This way argo-cd could be configured to update itself via helm

* Parameterize the rbac configmap

* Parameterize webhook secrets

* Parameterize server deployment and set services with the labels

* Add service account, role and rolebinding for server deployment

* Clean the old label, use only latest recommendations

Follow the ideas and changes of https://github.com/argoproj/argo-cd/pull/1035

* Fix var naming issues

* Fix server service incorrect ports

* Install crds with helm hook

* Enable cluster admin accessby default

Default installation will allow installing apps in the current cluster without
inputted credentials. For other clusters inputted credentials will be needed

* Parameterize the dex server

* Harcode resource names because code expects them this way

Some resource names and application urls are hardcoded in code with these
names. So they can't be parameterized.

* Create the ingress with tls passthrough support

Tls is terminated on the ArgoCD server, not on ingress

* Fix typo on application controller sa

* Add notes on how to connect to server UI after installation
2019-02-13 14:22:11 -08:00
Vaibhav
1fbc076882 Update Argo Events chart (#35) 2019-02-13 14:14:36 -08:00
Alexander Matyushentsev
969a59ead2
Remove misspelled field from argo chart (#26) 2018-12-14 11:01:22 -08:00
Jesse Suen
8af4ee0943
Update chart to use workflow-controller v2.2.1, bump chart version to v0.3.0 2018-11-29 15:16:59 -08:00
Joshua Carp
b487b6c107 Print namespace in notes. (#23) 2018-11-29 14:01:42 -08:00
Alexander Matyushentsev
01b72b169d Support namespace parameter in argoci chart 2018-10-23 16:59:55 -07:00
Ilya Sotkov
2320338591 Add ingress for argo-ui (#18)
* Fix bug in ui-crb.yaml and add ingress for argo-ui
* Use crd.version value and add ability to specify crd creation job sa
2018-08-27 15:29:10 -07:00
Ilya Sotkov
61d426c1ca [argo-events] Fix unused crdVersion value and add ability to specify crd creation job service account (#19)
* Use crd.version value and add ability to specify crd creation job sa
* Bump chart version to 0.2.0
2018-08-27 15:27:30 -07:00
Justin Nauman
b6588e85b8 Chart Grooming (#14)
* Chart Grooming

- Changed the default `workflow-controller` installation to use the `ServiceAccount` that is created and bound.
- Customized the instanceID logic:
  - No longer defaults to installed (this was very difficult to see/understand when coming from starter tutorials)
  - Kept logic to allow for release name or explicit mappings but changed structure a bit
- Added in optional configuration for:
  - CRD Install hook's ServiceAccount to allow clean install if your
  default roles aren't privledged
  - Optional Pod and Service annotations
  - Controller logging level configuration
- Minio Customizations
  - Changed the Secret configuration to properly represent the path of a secret instead of the actual contents
  - Changed the names of the secret and service that are represented to mirror that of the underlying chart

* Adding in role bindings for minio secrets if installed
2018-08-16 00:39:27 -07:00
louis-murray
edb3e6b41a set minio to not be installed by default (#13)
helm has issues with conditional sub charts of a sub chart so I think it'd be better to have minio not be installed as part of the chart by default so if you want to leverage this chart as part of another chart you don't have to worry about unintended resources getting created on cluster.
2018-08-14 14:30:45 -07:00
Antons Kranga
4696111a14 Invalid json syntax (#11) (#12)
* Invalid json syntax (#11)

* More of invalid json syntax (#11)
2018-08-06 08:08:55 +03:00
Stefan Henseler
15163ef585 fixes capitalization error for release name reference (#10) 2018-08-03 01:19:12 -07:00
Matthew Magaldi
ab5f2edf9d adding argo-events-chart (#9) 2018-08-03 01:18:31 -07:00
louis-murray
1fed7f37cf Updating helm chart and improving style (#7)
* moved workflow CRD into helpers.tpl

* added new values to values.yaml

* added UI cluster role and binding

* add workflow controller cluster role and binding

* added ui service account creator

* added workflow controller service account yaml

* reformatted values.yaml to group similar items

* tweaked files to reflect values.yaml changes

* setup minio stuff to match subchart model

* changes to reflect minio rework

* added README to explain chart a bit

* changes made to reflect minio values changes

* changes to reflect minio values changes (again)

* updating minio to latest version

* move the crd definition into it's own tpl file
2018-06-04 07:39:53 -07:00
Alexander Matyushentsev
92599031ec Bump argo chart version 2018-03-23 21:19:37 -07:00
Lukasz Lempart
be46446e0c Parameterize artifact repository settings (#4)
* Parameterize artifact configuration

**What**
- Add parameterization of artifact store configuration

**Why**
Enables configuration of artifact repo secrets or omitting for use with IAM credentials

* Add workflow CRD definition to argo chart

**Why**
The workflow CRD must exist in order for argo to function

* artifactRepository values follow tree structure

* Deploy CRD as a pre-install hook

**What**
Using `lachlanevenson/k8s-kubectl`, which appears to be the most popular, off the shelf container with `kubectl` applied, run a job to apply the `workflow` crd.

**Why**
CRD is not, and cannot, be parameterized with release and so attempting to deploy as a regular template causes failures when installing subsequent releases.
2018-03-23 21:10:05 -07:00
Alexander Matyushentsev
7ac7a9b193 Update argo-ci chart version 2018-01-31 13:53:47 -08:00
Alexander Matyushentsev
18e901565d Update argo-ci image version 2018-01-31 13:46:13 -08:00
Alexander Matyushentsev
6c77a274df Update argoci image version 2018-01-13 18:29:19 -08:00
Alexander Matyushentsev
58332ff28e Set controller instance id to release name during argo-ci installation 2018-01-05 11:21:08 -08:00
Alexander Matyushentsev
5ab47e8639 Support using release name for workflow controller instance id 2018-01-05 11:11:40 -08:00
Alexander Matyushentsev
dcd5931ef3 Set instanceID in workflow controller config map 2018-01-04 13:54:23 -08:00
Alexander Matyushentsev
8bace1da49 Update argo ci image tag 2018-01-03 23:08:19 -08:00
Alexander Matyushentsev
ab8df98dc6 Remove unnecessary gitignore files 2018-01-03 22:26:44 -08:00
Alexander Matyushentsev
d5634a3af2 Add argo-ci helm chart 2018-01-03 21:15:57 -08:00
Alexander Matyushentsev
bfee1f32cf Remove obsolete alro-lite chart 2018-01-03 11:55:33 -08:00
Alexander Matyushentsev
b2f8f0c283 Create agro helm chart 2018-01-02 16:45:35 -08:00
Alexander Matyushentsev
4ad4d551f9 Initial commit 2017-10-11 08:54:34 -07:00