7. Cert-manager
A Helm chart with cert-manager as subchart
7.1. Install cert-manager to manage TLS certificates
git clone https://github.com/graphistry/graphistry-helm && cd graphistry-helm cd graphistry-helm/charts/cert-manager && helm dep build helm upgrade -i argo-cd ./charts/cert-manager --namespace cert-manager --create-namespacehelm repo add graphistry-helm https://graphistry.github.io/graphistry-helm/ helm upgrade -i cert-manager graphistry-helm/cert-manager --namespace cert-manager --create-namespacehelm upgrade -i cert-manager cert-manager --repo https://charts.jetstack.io --namespace cert-manager --create-namespace
Once cert manager is deployed you can enable TLS on the values.yaml override for the graphistry helm chart by setting the following values
domain: <domain you own>
tlsEmail: "<email to use for letsencrypt>"
tls: true
7.2. Configuration
The following table lists the configurable parameters of the Cert-manager chart and their default values.
Parameter |
Description |
Default |
|---|---|---|
|
|
|
|
|
|
|
|
For more information on Cert-Manager visit the documentation: Cert-Manager Documentation