diff --git a/apps/base/artifactapi/httproute.yaml b/apps/base/artifactapi/httproute.yaml index a81ebe3..775e004 100644 --- a/apps/base/artifactapi/httproute.yaml +++ b/apps/base/artifactapi/httproute.yaml @@ -1,30 +1,6 @@ --- apiVersion: gateway.networking.k8s.io/v1 kind: HTTPRoute -metadata: - name: http-redirect - namespace: artifactapi -spec: - hostnames: - - artifactapi.k8s.syd1.au.unkin.net - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: artifactapi - sectionName: http - rules: - - filters: - - type: RequestRedirect - requestRedirect: - scheme: https - statusCode: 301 - matches: - - path: - type: PathPrefix - value: / ---- -apiVersion: gateway.networking.k8s.io/v1 -kind: HTTPRoute metadata: name: api-route namespace: artifactapi @@ -32,6 +8,12 @@ spec: hostnames: - artifactapi.k8s.syd1.au.unkin.net parentRefs: + # Early-boot clients (anaconda/kickstart, yum in %post, PXE) need plain HTTP + # for the rpm repos; serve the app directly on port 80 instead of redirecting. + - group: gateway.networking.k8s.io + kind: Gateway + name: artifactapi + sectionName: http - group: gateway.networking.k8s.io kind: Gateway name: artifactapi