# Render-only overlay for ci/run-httproute-match-test.sh, applied LAST. # # Its one job is to put this chart into Gateway mode, because the convention # ships with httpRoute.enabled: false and the test would otherwise be green # over nothing. A chart that has an overlay here and still renders no # HTTPRoute FAILS the test - that is the whole point of the file existing. # # An overlay and not a change to ci/urlaubsverwaltung/test-values.yaml: the # install-test runs exactly ONE configuration per chart and the two modes are # mutually exclusive, so switching the fixture would drop this chart's Ingress # from the install for a CRD schema cyberchef's fixture already exercises # against the real Gateway-API CRDs. # # ingress.enabled: false is not optional here - the chart aborts its own render # when both modes are true. # # ingress.domain comes from ci/urlaubsverwaltung/test-values.yaml. This is the # one chart in the group where nothing but the routing templates reads it, so # with the overlay applied the HTTPRoute's required() is the only thing # demanding it - which is exactly the path worth rendering. ingress: enabled: false httpRoute: enabled: true parentRefs: - name: public namespace: gateway sectionName: https