Skip to content

feat(dgraph)!: synthesize the --tls superflag and switch probes to HTTPS when TLS is enabled - #152

Open
mlwelles wants to merge 1 commit into
feat-chart-ergonomicsfrom
feat-native-tls
Open

feat(dgraph)!: synthesize the --tls superflag and switch probes to HTTPS when TLS is enabled#152
mlwelles wants to merge 1 commit into
feat-chart-ergonomicsfrom
feat-native-tls

Conversation

@mlwelles

Copy link
Copy Markdown

BREAKING CHANGE: alpha.tls.enabled / zero.tls.enabled now synthesize the --tls superflag from the tls block (internalPort / clientName / clientAuthType) and switch the health probes to scheme: HTTPS. Remove any hand-set --tls from extraFlags. A cert-requiring clientAuthType (REQUIREANY/REQUIREANDVERIFY) with the built-in httpGet probes fails rendering — use VERIFYIFGIVEN or exec probes. Migration notes are in the README.

Stacked on feat-chart-ergonomics; will retarget to main as lower PRs merge.

Part of splitting #140 into per-area PRs. The merge of all split PRs reproduces #140's tree byte-for-byte. #140 is being closed as superseded.

…TPS when TLS is enabled

BREAKING CHANGE: alpha.tls.enabled/zero.tls.enabled now synthesize the --tls
superflag from the tls block (internalPort/clientName/clientAuthType) and switch
health probes to HTTPS. Remove any --tls from extraFlags. A cert-requiring
clientAuthType (REQUIREANY/REQUIREANDVERIFY) with httpGet probes fails rendering;
use VERIFYIFGIVEN or exec probes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant