--- apiVersion: gateway.networking.k8s.io/v1 kind: HTTPRoute metadata: name: harbor-http spec: parentRefs: - name: contour sectionName: http namespace: projectcontour hostnames: - registry.icb4dc0.de rules: - filters: - type: RequestRedirect requestRedirect: scheme: https statusCode: 301 --- apiVersion: gateway.networking.k8s.io/v1 kind: HTTPRoute metadata: name: harbor-https spec: parentRefs: - name: contour sectionName: harbor-registry namespace: projectcontour hostnames: - registry.icb4dc0.de rules: - backendRefs: - kind: Service name: harbor-core port: 80 matches: - path: type: PathPrefix value: "/api/" - path: type: PathPrefix value: "/service/" - path: type: PathPrefix value: "/v2/" - path: type: PathPrefix value: "/c/" - backendRefs: - kind: Service name: harbor-portal port: 80 matches: - path: type: PathPrefix value: "/"