From ccce7ca50b30c91f6f544751d3e571432568c62d Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Fri, 1 Dec 2023 13:35:00 -0500 Subject: [PATCH] weave gitops ingress --- weave-gitops/dns-endpoint-weave-gitops.yaml | 12 ++++++++++++ weave-gitops/helmrelease-weave-gitops.yaml | 16 ++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 weave-gitops/dns-endpoint-weave-gitops.yaml diff --git a/weave-gitops/dns-endpoint-weave-gitops.yaml b/weave-gitops/dns-endpoint-weave-gitops.yaml new file mode 100644 index 0000000..0f48e16 --- /dev/null +++ b/weave-gitops/dns-endpoint-weave-gitops.yaml @@ -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 diff --git a/weave-gitops/helmrelease-weave-gitops.yaml b/weave-gitops/helmrelease-weave-gitops.yaml index c36f454..839306f 100644 --- a/weave-gitops/helmrelease-weave-gitops.yaml +++ b/weave-gitops/helmrelease-weave-gitops.yaml @@ -19,3 +19,19 @@ spec: create: true passwordHash: $2a$10$UbI.iTSJlbmim9A/FYGcHOSWdWnSd0Wwzdv5YXW4eGsPupA1nVW/y 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