Use a default SSL certificate for clusters if not provided
Currently, using SSL requires enabling it and providing a valid reference to a key and certificate (chain). While this covers notable use cases, it doesn't cover the "casual" use case "I just want SSL on by default".
The goal of this issue is to relax the constraint, allowing certificateSecretKeySelector
and privateKeySecretKeySelector
fields in the SSL Configuration to optionally be absent. In this case, an automatic, self-signed certificate should be generated.