Made domain configurable

This commit is contained in:
Dreaded_X 2024-11-18 23:53:37 +01:00
parent 2bca9e7288
commit 9fa2d155b5
Signed by: Dreaded_X
GPG Key ID: FA5F485356B0D2D4
4 changed files with 9 additions and 6 deletions

View File

@ -17,7 +17,7 @@ spec:
enabled: true enabled: true
tls: tls:
enabled: true enabled: true
secret: huizinga-dev-tls secret: ${domain/\./-}-tls
traefikCRD: traefikCRD:
enabled: true enabled: true
entryPoints: entryPoints:
@ -50,7 +50,7 @@ spec:
session: session:
cookies: cookies:
- subdomain: login - subdomain: login
domain: huizinga.dev domain: ${domain}
storage: storage:
postgres: postgres:

View File

@ -7,7 +7,7 @@ spec:
entryPoints: entryPoints:
- websecure - websecure
routes: routes:
- match: Host(`traefik.huizinga.dev`) - match: Host(`traefik.${domain}`)
kind: Rule kind: Rule
middlewares: middlewares:
- name: traefik-dashboard-basicauth - name: traefik-dashboard-basicauth
@ -16,4 +16,4 @@ spec:
- name: api@internal - name: api@internal
kind: TraefikService kind: TraefikService
tls: tls:
secretName: huizinga-dev-tls secretName: ${domain/\./-}-tls

View File

@ -47,7 +47,7 @@ spec:
entryPoints: entryPoints:
- websecure - websecure
routes: routes:
- match: Host(`whoami.huizinga.dev`) - match: Host(`whoami.${domain}`)
kind: Rule kind: Rule
middlewares: middlewares:
- name: default-headers - name: default-headers
@ -55,4 +55,4 @@ spec:
- name: whoami - name: whoami
port: 80 port: 80
tls: tls:
secretName: huizinga-dev-tls secretName: ${domain/\./-}-tls

View File

@ -15,6 +15,9 @@ spec:
sourceRef: sourceRef:
kind: GitRepository kind: GitRepository
name: flux-system name: flux-system
postBuild:
substitute:
domain: huizinga.dev
path: ./apps path: ./apps
prune: true prune: true
wait: true wait: true