Add repository-scoped internal preview TLS #23

Merged
finn merged 2 commits from feat/preview-repo-internal-tls into main 2026-10-27 05:42:14 +00:00
Owner

Adds nested in-cluster preview hosts and a stable DNS-01 wildcard certificate app per repository. Public path-based preview URLs, public DNS, and tunnel routes remain unchanged. Includes the pending cloudflared pin, SealSkin DE keyboard/mount fixes, and RomM restart-annotation drift fix from this work session.

Validated with focused Node tests, Terraform validation and a clean full plan; the wildcard Ingress passed Kubernetes server-side dry-run. Helm is unavailable in this environment, so chart lint could not be run.

Adds nested in-cluster preview hosts and a stable DNS-01 wildcard certificate app per repository. Public path-based preview URLs, public DNS, and tunnel routes remain unchanged. Includes the pending cloudflared pin, SealSkin DE keyboard/mount fixes, and RomM restart-annotation drift fix from this work session. Validated with focused Node tests, Terraform validation and a clean full plan; the wildcard Ingress passed Kubernetes server-side dry-run. Helm is unavailable in this environment, so chart lint could not be run.
Co-authored-by: Copilot <[email protected]>
feat(previews): add repository-scoped internal TLS
All checks were successful
terraform / check (pull_request) Successful in 18s
9a0aa20dcb
Use nested in-cluster hosts, keep public path URLs unchanged, and provision a stable wildcard certificate per repository.

Co-authored-by: Copilot <[email protected]>
finn merged commit 08d07e8f3d into main 2026-10-27 05:42:14 +00:00
Sign in to join this conversation.
No reviewers
No labels
preview-bootstrap
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
finn/homelab!23
No description provided.