Configure external cert-manager
Cert Manager Support
This page shows how you can a third party certificate authority solution like Cert Manager.
Before you begin
Make sure the following conditions are set:
- A Kubernetes cluster is running.
- The kubectl command-line tool has communication with your cluster.
- Cert Manager is installed
LWS supports either Kustomize or installation via a Helm chart.
Internal Certificate management
In all cases, LWS’s internal certificate management must be turned off if one wants to use CertManager.
Kustomize Installation
- Set
internalCertManagement.enabletofalsein the LWS configuration. - Comment out the
../internalcertfolder inconfig/default/kustomization.yaml. - Uncomment
../certmanagerfolder inconfig/default/kustomization.yaml. - Enable
cert-managerinconfig/default/kustomization.yamland uncomment all sections with ‘CERTMANAGER’. - Apply these configurations to your cluster with
kubectl apply --server-side -k config/default.
Helm Installation
LWS can also support optional helm values for Cert Manager enablement.
- Disable
internalCertManagerin the LWS configuration. - set
enableCertManagerin your values.yaml file to true.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.