Skip to content

TLS configuration instructions

To enable tls globally please set ingress.tls.enabled=true in values.yaml

Let’s Encrypt setup

It you want co configure letsencrypt certification, you need to:

  1. Set ingress.tls.source="letsEncrypt" in values.yaml
  2. Create namespace for cert-manager
1
kubectl create namespace cert-manager
  1. Add repository and update repos list
1
2
  helm repo add jetstack https://charts.jetstack.io
  helm repo update
  1. Install cert-manager release
1
2
3
4
5
  helm install \
    cert-manager jetstack/cert-manager \
    --namespace cert-manager \
    --version v1.7.1 \
    --set installCRDs=true
  1. After that, waldur release is ready for installation.

Your own certificate

In case, when you want to use own certificate, you need to:

  1. Set ingress.tls.source="secret" in values.yaml
  2. Set ingress.tls.secretsDir variable to directory with your tls.crt and tls.key files. By default it is set to tls
  3. After that, waldur release is ready for installation

Last update: 2023-06-19