docs(load_balancer_service): document TLS termination and passthrough#1479
Open
nikolauspschuetz wants to merge 1 commit into
Open
docs(load_balancer_service): document TLS termination and passthrough#1479nikolauspschuetz wants to merge 1 commit into
nikolauspschuetz wants to merge 1 commit into
Conversation
The Hetzner Cloud API has no dedicated "TLS passthrough" toggle; whether the Load Balancer terminates TLS or passes it through to the targets is determined by the service `protocol`. Document both configurations with examples, as requested in hetznercloud#1051 (`protocol = "https"` + certificates for termination, `protocol = "tcp"` for passthrough). Closes hetznercloud#1051 Assisted-by: Claude Code (Anthropic, Opus 4.x)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #1051.
Per @jooola on the issue — the Hetzner Cloud API has no dedicated "TLS passthrough" feature; the equivalent is achieved by choosing the service
protocol, and the request was to document both configurations with examples.This adds a "TLS Termination and Passthrough" section to the
hcloud_load_balancer_servicedocs:protocol = "https"+certificates(LB terminates TLS, HTTP features available).protocol = "tcp"forwarding port 443 (LB forwards the raw TCP/TLS stream; targets terminate TLS).Docs-only: edited the template
templates/resources/load_balancer_service.md.tmpland regenerateddocs/resources/load_balancer_service.mdviamake generate(Terraform v1.15.7). No code or schema changes.AI assistance
Drafted with Claude Code; I directed the content, confirmed the protocol semantics against the existing docs, and verified the regenerated output.
make generatetouched only the intended files.