--- # Homepage — the apex landing dashboard (home.keithjackson.dev). Rendered by its OWN non-gating # post-platform Flux Kustomization (clusters/base/homepage.yaml, dependsOn platform-config, # wait:false) — NOT by the gating `platform` tier, where a leaf UI's unhealth stalled the whole chain # (DECISIONS-LOG "Headlamp gating stall"). Plain manifests (no HelmRelease): a single Deployment + # a hand-authored config ConfigMap. The HTTPRoute travels WITH the component (the gateway.networking # CRDs are registered by platform, Ready before this tier's platform-config dependency completes). apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: homepage resources: - namespace.yaml - configmap.yaml - deployment.yaml - service.yaml # default-deny baseline + Cilium gateway-ingress allow (DNS-only egress from the baseline). - networkpolicy.yaml - httproute.yaml # apex ingress (binds the Gateway `https-apex` listener)