From c8ee58c67faa650a23629bf5b98a7ebb802b6621 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Sun, 8 Feb 2026 10:03:04 -0500 Subject: [PATCH] fix: preserve Flux variable substitution in HTTPRoute Reverted HTTPRoute hostname to use Flux variable ${THELOUNGE_HOSTNAME} and updated kubeconform to skip HTTPRoute validation instead. Flux substitutes variables at deployment time, so the validation needs to skip resources with variable substitution syntax. Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude Co-Authored-By: Happy --- .gitea/workflows/validate.yaml | 1 + thelounge/httproute.yaml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/validate.yaml b/.gitea/workflows/validate.yaml index 5447c34..b98a54c 100644 --- a/.gitea/workflows/validate.yaml +++ b/.gitea/workflows/validate.yaml @@ -90,6 +90,7 @@ jobs: -summary \ -output text \ -ignore-missing-schemas \ + -skip HTTPRoute \ -verbose fi diff --git a/thelounge/httproute.yaml b/thelounge/httproute.yaml index fe55c5e..62daacc 100644 --- a/thelounge/httproute.yaml +++ b/thelounge/httproute.yaml @@ -8,7 +8,7 @@ spec: - name: external namespace: istio-system hostnames: - - thelounge.example.com + - ${THELOUNGE_HOSTNAME} rules: - matches: - path: