diff --git a/jetty/kubernetes/gateway/nomulus-gateway.yaml b/jetty/kubernetes/gateway/nomulus-gateway.yaml index dee85c876..e59b3fb1d 100644 --- a/jetty/kubernetes/gateway/nomulus-gateway.yaml +++ b/jetty/kubernetes/gateway/nomulus-gateway.yaml @@ -5,6 +5,12 @@ metadata: spec: gatewayClassName: gke-l7-global-external-managed-mc listeners: + - name: http + protocol: HTTP + port: 80 + allowedRoutes: + kinds: + - kind: HTTPRoute - name: https protocol: HTTPS port: 443 @@ -15,3 +21,19 @@ spec: allowedRoutes: kinds: - kind: HTTPRoute +--- +apiVersion: gateway.networking.k8s.io/v1beta1 +kind: HTTPRoute +metadata: + name: redirect +spec: + parentRefs: + - kind: Gateway + name: nomulus + sectionName: http + rules: + - filters: + - type: RequestRedirect + requestRedirect: + scheme: https + diff --git a/jetty/kubernetes/gateway/nomulus-route-backend.yaml b/jetty/kubernetes/gateway/nomulus-route-backend.yaml index c632a8cec..b8b0e1612 100644 --- a/jetty/kubernetes/gateway/nomulus-route-backend.yaml +++ b/jetty/kubernetes/gateway/nomulus-route-backend.yaml @@ -6,6 +6,7 @@ spec: parentRefs: - kind: Gateway name: nomulus + sectionName: https hostnames: - "backend.BASE_DOMAIN" rules: diff --git a/jetty/kubernetes/gateway/nomulus-route-console.yaml b/jetty/kubernetes/gateway/nomulus-route-console.yaml index e855f942d..c30f8e8c2 100644 --- a/jetty/kubernetes/gateway/nomulus-route-console.yaml +++ b/jetty/kubernetes/gateway/nomulus-route-console.yaml @@ -6,6 +6,7 @@ spec: parentRefs: - kind: Gateway name: nomulus + sectionName: https hostnames: - "console.BASE_DOMAIN" rules: diff --git a/jetty/kubernetes/gateway/nomulus-route-frontend.yaml b/jetty/kubernetes/gateway/nomulus-route-frontend.yaml index af40395f5..090c130d8 100644 --- a/jetty/kubernetes/gateway/nomulus-route-frontend.yaml +++ b/jetty/kubernetes/gateway/nomulus-route-frontend.yaml @@ -6,6 +6,7 @@ spec: parentRefs: - kind: Gateway name: nomulus + sectionName: https hostnames: - "frontend.BASE_DOMAIN" rules: diff --git a/jetty/kubernetes/gateway/nomulus-route-pubapi.yaml b/jetty/kubernetes/gateway/nomulus-route-pubapi.yaml index e0acfd283..6222929e1 100644 --- a/jetty/kubernetes/gateway/nomulus-route-pubapi.yaml +++ b/jetty/kubernetes/gateway/nomulus-route-pubapi.yaml @@ -6,6 +6,7 @@ spec: parentRefs: - kind: Gateway name: nomulus + sectionName: https hostnames: - "pubapi.BASE_DOMAIN" rules: