On haproxy ingress controller v1.10.10 I get this error in log:
ERROR global.go:272 default certificate: annotation ‘ssl-certificate’: secret
‘namespace/namespace-default-cert’ does not exist
namespace is custom namespace (not default).
I cannot use this ingress controller in https by default.
If I manually create certificate stated in error ingress controller will remove it.
Sometimes ingress controller seems to deploy and auto create default certificate, sometimes it does not create default certificate and I’m using the same ingress configuration.
I know I can create custom certificate (and I’ll try), but I like to have more control knowing how haproxy ingress controller check and choose to create or not its default certificate to support tls.