six-group / haproxy-operator

HAProxy Operator is a Kubernetes-native solution designed to automate the deployment, configuration, and management of HAProxy instances using Custom Resources to abstract the key components such as backends, frontends, and listens.
Apache License 2.0
15 stars 2 forks source link

feature: add check-sni server option #46

Closed mike-code closed 2 months ago

mike-code commented 3 months ago

It would be beneficial to add the check-sni backend option to the Backend resource, perhaps as a key in servers.*.check.

Motivation: without this option, the health check fails with Layer6 invalid response, info: "SSL handshake failure" error message. I noticed that it doesn't happen with every server that expects a TLS connection, but it bit me this one time.

m-terra commented 3 months ago

hi @mike-code

thank you very much for your suggestions. we will have a look at it.

meanwhile, PRs are highly appreciated.

cheers, andy

m-terra commented 2 months ago

implemented with v1.0.6