argocd-helm/charts/argo
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
..
charts Updating helm chart and improving style (#7) 2018-06-04 07:39:53 -07:00
templates Updating helm chart and improving style (#7) 2018-06-04 07:39:53 -07:00
.helmignore Create agro helm chart 2018-01-02 16:45:35 -08:00
Chart.yaml Bump argo chart version 2018-03-23 21:19:37 -07:00
README.md Updating helm chart and improving style (#7) 2018-06-04 07:39:53 -07:00
requirements.lock Updating helm chart and improving style (#7) 2018-06-04 07:39:53 -07:00
requirements.yaml Updating helm chart and improving style (#7) 2018-06-04 07:39:53 -07:00
values.yaml Updating helm chart and improving style (#7) 2018-06-04 07:39:53 -07:00

Argo Chart

This chart is used to set up argo and it's needed dependencies through one command. This is used in conjunction with helm.

If you want your deployment of this helm chart to most closely match the argo CLI, you should deploy it in the kube-system namespace.

Values

The values.yaml contains items used to tweak a deployment of this chart. Fields to note:

  • controller.useReleaseAsInstanceID: If set to true then chart set controller instance id to release name
    • Note: If this is set to false then controller.instanceId must be set
  • controller.workflowNamespaces: This is a list of namespaces where workflows will be ran
  • ui.enableWebConsole: Enables ability to SSH into pod using web UI
  • minio.install: If this is true, we'll install minio and build out the artifactRepository section in workflow controller config map.
  • artifactRepository.s3.accessKeySecret and artifactRepository.s3.secretKeySecret These by default have the minio default credentials in them.