This chart helps with the bootstrapping of the Tyk Dashboard by creating a job which provisions the cluster with all the required secrets/configmaps/HTTP initialization calls on Kubernetes cluster using the Helm package manager.
The chart provides little benefits by itself and should only be used in conjunction with other charts that also use the dashboard component.
- Kubernetes 1.19+
- Helm 3+
To install the chart from the Helm repository in namespace tyk
with the release name tyk-bootstrap
:
helm repo add tyk-helm https://helm.tyk.io/public/helm/charts/
helm show values tyk-helm/tyk-bootstrap > values-bootstrap.yaml
helm install tyk-bootstrap tyk-helm/tyk-bootstrap -n tyk --create-namespace -f values-bootstrap.yaml
helm uninstall tyk-bootstrap -n tyk
This removes all the Kubernetes components associated with the chart and deletes the release.
helm upgrade tyk-bootstrap tyk-helm/tyk-bootstrap -n tyk
See Customizing the Chart Before Installing.
To get all configurable options with detailed comments:
helm show values tyk-helm/tyk-bootstrap > values-bootstrap.yaml
You can update any value in your local values.yaml file and use -f [filename]
flag to override default values during installation. Alternatively, you can use --set
flag to set it in Tyk installation.
All environment variable configurations can be found in the README of official
tyk-k8s-bootstrap
repository.