Compare commits

...

4 Commits

Author SHA1 Message Date
59bda86be9 move routes to authentik-private-prod for proxy auth 2026-02-05 10:30:33 -07:00
84c8a8b6b6 update web container image (CI) 2026-02-04 23:08:05 +00:00
d31a196d87 remove BackendTLSPolicy
- Cilium Gateway doesn't support TLS backends yet.
2026-02-04 16:01:58 -07:00
b8d41e95e4 update web container image (CI) 2026-02-04 22:54:31 +00:00
13 changed files with 12 additions and 94 deletions

View File

@@ -1,14 +0,0 @@
apiVersion: gateway.networking.k8s.io/v1
kind: BackendTLSPolicy
metadata:
name: web-gw
spec:
targetRefs:
- kind: Service
name: web
group: ""
validation:
caCertificateRefs:
- kind: ConfigMap
name: brds-bundle
group: ""

View File

@@ -1,15 +0,0 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: web-https-v4
spec:
rules:
- backendRefs:
- group: ""
kind: Service
name: web
port: 443
matches:
- path:
type: PathPrefix
value: /

View File

@@ -1,20 +0,0 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: web-https
spec:
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: web-gw
sectionName: https
rules:
- backendRefs:
- group: ""
kind: Service
name: web
port: 443
matches:
- path:
type: PathPrefix
value: /

View File

@@ -4,9 +4,6 @@ kind: Kustomization
resources: resources:
- gateway/routes/http.yaml - gateway/routes/http.yaml
- gateway/routes/http-v4.yaml - gateway/routes/http-v4.yaml
- gateway/routes/https.yaml
- gateway/routes/https-v4.yaml
- gateway/backendtlspolicy.yaml
- gateway/gateway.yaml - gateway/gateway.yaml
- gateway/issuer.yaml - gateway/issuer.yaml
- gateway/referencegrant.yaml - gateway/referencegrant.yaml

View File

@@ -23,6 +23,9 @@ spec:
limits: limits:
memory: 512Mi memory: 512Mi
ports: ports:
- containerPort: 80
protocol: TCP
name: http
- containerPort: 443 - containerPort: 443
protocol: TCP protocol: TCP
name: https name: https

View File

@@ -4,6 +4,10 @@ metadata:
name: web name: web
spec: spec:
ports: ports:
- name: http
port: 80
protocol: TCP
targetPort: 80
- name: https - name: https
port: 443 port: 443
protocol: TCP protocol: TCP

View File

@@ -1,10 +0,0 @@
apiVersion: gateway.networking.k8s.io/v1
kind: BackendTLSPolicy
metadata:
name: web-gw
spec:
validation:
hostname: stage.d-b.ca
subjectAltNames:
- type: Hostname
hostname: stage.d-b.ca

View File

@@ -19,7 +19,10 @@ spec:
protocol: HTTPS protocol: HTTPS
allowedRoutes: allowedRoutes:
namespaces: namespaces:
from: Same from: Selector
selector:
matchLabels:
kubernetes.io/metadata.name: authentik-private-prod
tls: tls:
mode: Terminate mode: Terminate
certificateRefs: certificateRefs:

View File

@@ -1,13 +0,0 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: web-https-v4
spec:
hostnames:
- stage.d-b.ca
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: v4-gw
namespace: gateway-prod
sectionName: dbca-web-stage-https

View File

@@ -1,7 +0,0 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: web-https
spec:
hostnames:
- stage.d-b.ca

View File

@@ -3,14 +3,10 @@ kind: Kustomization
resources: resources:
- ../../base - ../../base
- namespace.yaml
patches: patches:
- path: gateway/routes/http.yaml - path: gateway/routes/http.yaml
- path: gateway/routes/http-v4.yaml - path: gateway/routes/http-v4.yaml
- path: gateway/routes/https.yaml
- path: gateway/routes/https-v4.yaml
- path: gateway/backendtlspolicy.yaml
- path: gateway/gateway.yaml - path: gateway/gateway.yaml
- path: gateway/issuer.yaml - path: gateway/issuer.yaml
- path: web/web-backend-tls.yaml - path: web/web-backend-tls.yaml

View File

@@ -1,6 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: dbca-web-stage
labels:
brds.ca/localca: enabled

View File

@@ -7,4 +7,4 @@ spec:
spec: spec:
containers: containers:
- name: web - name: web
image: core.harbor.brds.ca/d-b.ca/web:aaf6031c58a8f07df0d98877ae71ffbbbb0ee350 image: core.harbor.brds.ca/d-b.ca/web:3e53b359389830203b11a3cc9d2f7e63083246f4