Is your enhancement related to a problem? Please describe
When we deploy Eclipse che with chetctl on kubernetes, it use cert-manager for auto handle certificate on eclipse che mutating / validating webhook.
Like you can see, it create Certificate ressource and add annotation 'cert-manager.io/inject-ca-from' on crd and webhook (mutating and validating). You can look that here:
We need do the same for devworkspace operator. Without that, the certificate finished by expired and we need to manual delete the pods devworkspace-webhook-server from namespace devworkspace-controller.
Describe the solution you'd like
Add cert-manager annotations to renew certificate and restart pod for devworspace webhook.
Describe alternatives you've considered
No response
Additional context
No response
Is your enhancement related to a problem? Please describe
When we deploy Eclipse che with chetctl on kubernetes, it use cert-manager for auto handle certificate on eclipse che mutating / validating webhook.
Like you can see, it create Certificate ressource and add annotation
'cert-manager.io/inject-ca-from'on crd and webhook (mutating and validating). You can look that here:We need do the same for devworkspace operator. Without that, the certificate finished by expired and we need to manual delete the pods
devworkspace-webhook-serverfrom namespacedevworkspace-controller.Describe the solution you'd like
Add cert-manager annotations to renew certificate and restart pod for devworspace webhook.
Describe alternatives you've considered
No response
Additional context
No response