Simplify preview platform, add OpenBao OIDC and logging #29

Merged
finn merged 2 commits from feat/terraform-openbao-preview-auth into main 2026-11-01 09:33:21 +00:00
Owner

Summary

  • Remove the preview GitOps/vcluster/Webtop platform and its bootstrap workflow.
  • Add OpenBao OIDC configuration for the preview authentication setup.
  • Deploy Loki and Alloy for centralized Kubernetes container and node journal logs, with 14-day Loki retention.
  • Add Grafana Loki integration, structured severity filtering, and a top-20 grouped error table over a rolling 72-hour window.
  • Document the logging setup and persistent journald guidance.

Validation

  • terraform fmt -check -recursive
  • terraform validate
  • Verified the dashboard query against Loki and applied the dashboard update.
## Summary - Remove the preview GitOps/vcluster/Webtop platform and its bootstrap workflow. - Add OpenBao OIDC configuration for the preview authentication setup. - Deploy Loki and Alloy for centralized Kubernetes container and node journal logs, with 14-day Loki retention. - Add Grafana Loki integration, structured severity filtering, and a top-20 grouped error table over a rolling 72-hour window. - Document the logging setup and persistent journald guidance. ## Validation - terraform fmt -check -recursive - terraform validate - Verified the dashboard query against Loki and applied the dashboard update.
Co-authored-by: Copilot <[email protected]>
Add centralized logging and dashboard filters
All checks were successful
terraform / check (pull_request) Successful in 21s
e93f90433b
Co-authored-by: Copilot <[email protected]>
finn changed title from Add centralized logging and dashboard filters to Simplify preview platform, add OpenBao OIDC and logging 2026-11-01 09:32:30 +00:00
finn merged commit 39922a2be9 into main 2026-11-01 09:33:21 +00:00
finn deleted branch feat/terraform-openbao-preview-auth 2026-11-01 09:33:27 +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!29
No description provided.