Closed ansilh closed 1 year ago
When I edit the Deployment
and sets the scheme to HTTPS
, Pod starts fine.
Hi again 👋🏼 . Sorry to hear you are still running into some issues with the chart. I will take a look and try to get a fix out for you soon.
Internal: sc-202337
Hi @keelerm84 :) Thanks for the quick response. Could you please test the SSL termination on ld-proxy in-house if possible ?
Could you please test the SSL termination on ld-proxy in-house if possible ?
I did generate a cert using acme.sh, installed the chart as you directed, and verified HTTPS routing worked as anticipated. So I think we should be good once I release the next fix.
I have released 2.2.2 which should allow you to update your values file to enable an HTTPS scheme.
relay.livenessProbe.httpGet.scheme = HTTPS
relay.readinessProbe.httpGet.scheme = HTTPS
Describe the bug Readiness and liveness fails when enabling TLS termination on ld-proxy. Pods restarts because of Liveness failure
To reproduce
Expected behavior The Liveness and Readiness check should be using scheme HTTPS instead of default HTTP when TLS termination is enabled on the ld-proxy side.
Logs
ld-proxy
kubectl pod describe
outputHelm chart version
Relay proxy configuration, developer tools Helm : v3.11.2 LD Version : launchdarkly/ld-relay:7.2.1
Additional context This issue surfaced after fixing the issue https://github.com/launchdarkly/ld-relay-helm/issues/36