scaleway/scaleway-cloud-controller-manager

Add annotation for LetsEncrypt certificate creation

Closed this issue · 1 comments

There is currently no possibility to enable LetsEncrypt Certificates on a LoadBalancer using Kubernetes annotations.
Since the SCW API and the Scaleway SDK used by the controller-manager is already supporting this setting it would be very useful to make use of this setting in the controller-manager!

One key-advantage of using k8s and others as a service is to get rid of complexity. Using scaleways LetsEncrypt functionality is a key-feature to achieve that! If one have to use an ingress or some other tool for that, he/she loose a key-feature of the loadbalancer and gets much more complexity because they have to take care of certificates!

Also: Using the existing annotation to assign a certificate-id is only usable if the certificate is independent of the loadbalancer!

Sh4d1 commented

Hey!

Also: Using the existing annotation to assign a certificate-id is only usable if the certificate is independent of the loadbalancer!

Though this is not the case, you can open a feature request on https://feature-request.scaleway.com/ for this :)

But today it'll be too complex to add support for LE certificates out of the box sadly. Closing this issue for now, I'll reopen when it will be possible.