mirror of
https://github.com/michaelthomson0797/fleet-infra.git
synced 2026-02-04 21:09:58 +00:00
weave gitops ingress
This commit is contained in:
12
weave-gitops/dns-endpoint-weave-gitops.yaml
Normal file
12
weave-gitops/dns-endpoint-weave-gitops.yaml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
apiVersion: externaldns.k8s.io/v1alpha1
|
||||||
|
kind: DNSEndpoint
|
||||||
|
metadata:
|
||||||
|
name: weave-gitops.michaelthomson.dev
|
||||||
|
namespace: weave-gitops
|
||||||
|
spec:
|
||||||
|
endpoints:
|
||||||
|
- dnsName: weave-gitops.michaelthomson.dev
|
||||||
|
recordTTL: 180
|
||||||
|
recordType: CNAME
|
||||||
|
targets:
|
||||||
|
- server.michaelthomson.dev
|
||||||
@@ -19,3 +19,19 @@ spec:
|
|||||||
create: true
|
create: true
|
||||||
passwordHash: $2a$10$UbI.iTSJlbmim9A/FYGcHOSWdWnSd0Wwzdv5YXW4eGsPupA1nVW/y
|
passwordHash: $2a$10$UbI.iTSJlbmim9A/FYGcHOSWdWnSd0Wwzdv5YXW4eGsPupA1nVW/y
|
||||||
username: admin
|
username: admin
|
||||||
|
ingress:
|
||||||
|
enabled: true
|
||||||
|
className: traefik
|
||||||
|
annotations:
|
||||||
|
traefik.ingress.kubernetes.io/router.tls: "true"
|
||||||
|
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
||||||
|
traefik.ingress.kubernetes.io/router.middlewares: traefik-authentik@kubernetescrd
|
||||||
|
hosts:
|
||||||
|
- host: weave-gitops.michaelthomson.dev
|
||||||
|
paths:
|
||||||
|
- path: "/"
|
||||||
|
pathType: ImplementationSpecific
|
||||||
|
tls:
|
||||||
|
- secretName: letsencrypt-wildcard-cert-michaelthomson.dev
|
||||||
|
hosts:
|
||||||
|
- weave-gitops.michaelthomson.dev
|
||||||
|
|||||||
Reference in New Issue
Block a user