ArgoProj Helm Charts
Find a file
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
.argo Use helm to index repo 2017-10-11 11:20:19 -07:00
charts Helm chart for ArgoCD (#34) 2019-02-13 14:22:11 -08:00
scripts Add readme file 2018-09-03 07:23:49 -07:00
.gitignore Helm chart for ArgoCD (#34) 2019-02-13 14:22:11 -08:00
LICENSE Add readme file 2018-09-03 07:23:49 -07:00
OWNERS Add readme file 2018-09-03 07:23:49 -07:00
README.md Add readme file 2018-09-03 07:23:49 -07:00

Argo Helm Charts

Repository contains helm charts for http://argoproj.io/ projects. Helm charts repository is hosted using Github pages and can be added using following command:

helm repo add argo https://argoproj.github.io/argo-helm

Publishing changes

To push changes use following script:

GIT_PUSH=true ./scripts/publish.sh

Script generates tar file for each chart in charts directory and push changes to gh-pages branch. Write access to https://github.com/argoproj/argo-helm.git is required to publish changes.