feat(auth): move trade login to traefik basicAuth

This commit is contained in:
u1
2026-01-06 13:35:13 +01:00
parent 99cfb12ec6
commit b737a17407
5 changed files with 25 additions and 1 deletions

View File

@@ -16,7 +16,7 @@ spec:
- name: gitea-registry
containers:
- name: frontend
image: rv32i.pl/trade/trade-frontend:k3s-20260106013603
image: rv32i.pl/trade/trade-frontend:sha-8217bae
imagePullPolicy: IfNotPresent
ports:
- name: http

View File

@@ -0,0 +1,12 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: trade-frontend
spec:
template:
spec:
containers:
- name: frontend
env:
- name: BASIC_AUTH_MODE
value: "off"

View File

@@ -5,6 +5,7 @@ metadata:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.middlewares: trade-staging-trade-basic-auth@kubernetescrd
spec:
ingressClassName: traefik
tls:

View File

@@ -6,10 +6,12 @@ namespace: trade-staging
resources:
- ../../base
- pgadmin.yaml
- trade-basic-auth-middleware.yaml
- frontend-ingress.yaml
patchesStrategicMerge:
- hasura-patch.yaml
- frontend-auth-patch.yaml
commonLabels:
env: staging

View File

@@ -0,0 +1,9 @@
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: trade-basic-auth
spec:
basicAuth:
secret: trade-basic-auth
realm: trade
removeHeader: true