charts/doc/source/install/cicd/aio-detail.rst
Tin Lam a46dfcaaec docs(aio): adds quick start guide
This puts in a quick start guide for the all-in-one setup.
Removed unused indexes on Welcome page.
Fixed nit.

Signed-off-by: Tin Lam <tin@irrational.io>
Change-Id: Icd1e47157c7a60d85655baf4b7fcd6089766dd33
2020-12-29 17:20:01 +00:00

1.4 KiB

All-In-One Details

Override-able Variables

The all-in-one script provides a number of environment variables that users can alter the behavior.

  • DEPLOY_K8S. Default value: true. Setting this value to false will cause the script to not execute the Kubernetes deployment script. User is expected to have a Kubernetes cluster running, with kubectl and helm (version 3) available that interact with said cluster.
  • Namespaces: the Kubernetes and helm namespaces the charts will deploy to.
    • TEKTON_NS. Default value: tekton-pipelines.
    • HARBOR_NS. Default value: harbor.
    • LOKI_NS. Default value: loki-stack.
    • GRAFANA_NS. Default value: grafana.
    • NFS_NS. Default value: nfs.
  • HARBOR_VERSION. Default value: 1.5.2. The version of the upstream goharbor helm chart is pinned to a specific version to avoid unintended upgrade conflict.
  • CHART_ROOT_PATH. Default value: ./charts This specify the path of the charts. If this path is relative, it is relative the root of the cloned repository.
  • Chart installation override variables. The following are provided:
    • EXTRA_HELM_ARGS_NFS
    • EXTRA_HELM_ARGS_HARBOR
    • EXTRA_HELM_ARGS_TEKTON_PIPELINES
    • EXTRA_HELM_ARGS_TEKTON_TRIGGERS
    • EXTRA_HELM_ARGS_TEKTON_DASHBOARD
    • EXTRA_HELM_ARGS_GRAFANA
    • EXTRA_HELM_ARGS_LOKI_STACK