Skip to content

fix(docs): fix Helm TLS/ingress value keys in admin/setup (backport to release/2.34) - #28169

Merged
nickvigilante merged 1 commit into
release/2.34from
backport/28087-to-2.34
Aug 14, 2026
Merged

fix(docs): fix Helm TLS/ingress value keys in admin/setup (backport to release/2.34)#28169
nickvigilante merged 1 commit into
release/2.34from
backport/28087-to-2.34

Conversation

@nickvigilante

Copy link
Copy Markdown
Contributor

Backport of #28087 to release/2.34 (ESR).

Cherry-picked 5b97d99a4867 from main via git cherry-pick -x. Docs-only change; applied cleanly with no conflicts.

The backport label on the original merged PR did not produce a 2.34 backport, so this is created by hand. 2.34 is listed in scripts/release_channels/esr_versions.txt, so it is a valid backport target.

This PR was created with AI assistance (Coder Agents).

## What

Fix the Helm values in the TLS setup step of
`docs/admin/setup/index.md`. The documented keys are silently ignored by
the chart, so TLS appears configured but isn't.

## Changes

- `coder.tls.secretName` (singular) → `coder.tls.secretNames` (a list).
The chart key is `secretNames`.
- `coder.ingress.secretName` / `coder.ingress.wildcardSecretName` →
nested under `coder.ingress.tls.secretName` /
`coder.ingress.tls.wildcardSecretName`, where the chart actually reads
them.
- Added `coder.ingress.tls.enable: true` so the ingress-termination
example actually enables TLS.

All keys verified against `helm/coder/values.yaml` on `main`
(`coder.tls.secretNames`,
`coder.ingress.tls.{enable,secretName,wildcardSecretName}`). Surfaced by
the runtime drift sweep. The example now parses to the correct chart
structure.

Linear:
[DOCS-643](https://linear.app/codercom/issue/DOCS-643/docs-fix-helm-tlsingress-value-keys-in-adminsetup-secretnames)

> This PR was created with AI assistance (Coder Agents).

(cherry picked from commit 5b97d99)
@github-actions

Copy link
Copy Markdown
Contributor

Docs preview

📖 View docs preview for docs/admin/setup/index.md

@github-actions

Copy link
Copy Markdown
Contributor

👋 Hey @nickvigilante!

This PR is targeting the release/2.34 release branch, but its title does not start with fix: or fix(scope):.

Only bug fixes should be cherry-picked to release branches. If this is a bug fix, please update the PR title to match the conventional commit format:

fix: description of the bug fix
fix(scope): description of the bug fix

If this is not a bug fix, it likely should not target a release branch.

@nickvigilante nickvigilante changed the title docs: fix Helm TLS/ingress value keys in admin/setup (backport to release/2.34) fix(docs): fix Helm TLS/ingress value keys in admin/setup (backport to release/2.34) Aug 14, 2026
@nickvigilante
nickvigilante marked this pull request as ready for review August 14, 2026 17:27
@nickvigilante
nickvigilante enabled auto-merge (squash) August 14, 2026 17:27

@BobbyHo BobbyHo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@nickvigilante
nickvigilante merged commit 5d9e1ad into release/2.34 Aug 14, 2026
53 of 55 checks passed
@nickvigilante
nickvigilante deleted the backport/28087-to-2.34 branch August 14, 2026 17:33
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 14, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants