Commit graph

110 commits

Author SHA1 Message Date
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
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
Sean Johnson
c7bad6816e Bump argocd chart to 1.2.4 (#139) 2019-10-28 09:38:19 -07:00
Antoine Dao
b2e9de6019 argo-cd: add server init containers (#131) 2019-10-22 09:12:08 -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
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
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
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
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
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
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
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
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
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