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. 
Last modified May 13, 2025: [doc] fix typo (#525) (f461e23)