helm-charts
helm-charts copied to clipboard
Add mTLS support
We need to add the appropriate values and configuration to enable the user to set up and activate mTLS communication.
AC:
- [ ] allow the user to provide the name of the ConfigMap that contains the CA certificate that signed the Kubernetes API server client certificate
- [ ] mount the ConfigMap into the kubewarden-controller Pod
- [ ] start the kubewarden-controller with a flag that enables mTLS
- [ ] Add the proper labels required by the NetworkPolicy that blocks connection from the host to the admission webhook (see these policies)