diff --git a/bootstrap/kustomizations/kustomization-keycloak.yaml b/bootstrap/kustomizations/kustomization-keycloak.yaml deleted file mode 100644 index 2dd7b5f..0000000 --- a/bootstrap/kustomizations/kustomization-keycloak.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: keycloak - namespace: flux-system -spec: - interval: 15m - path: ./keycloak - prune: true # remove any elements later removed from the above path - timeout: 2m # if not set, this defaults to interval duration, which is 1h - sourceRef: - kind: GitRepository - name: flux-system - healthChecks: - - apiVersion: helm.toolkit.fluxcd.io/v2beta2 - kind: HelmRelease - name: keycloak - namespace: keycloak diff --git a/bootstrap/namespaces/namespace-keycloak.yaml b/bootstrap/namespaces/namespace-keycloak.yaml deleted file mode 100644 index 80e7888..0000000 --- a/bootstrap/namespaces/namespace-keycloak.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: keycloak diff --git a/keycloak/dns-endpoint.yaml b/keycloak/dns-endpoint.yaml deleted file mode 100644 index 30af113..0000000 --- a/keycloak/dns-endpoint.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: externaldns.k8s.io/v1alpha1 -kind: DNSEndpoint -metadata: - name: keycloak.michaelthomson.dev - namespace: keycloak -spec: - endpoints: - - dnsName: keycloak.michaelthomson.dev - recordTTL: 180 - recordType: CNAME - targets: - - michaelthomson.ddns.net - providerSpecific: - - name: external-dns.alpha.kubernetes.io/cloudflare-proxied - value: "true" diff --git a/keycloak/helmrelease-keycloak.yaml b/keycloak/helmrelease-keycloak.yaml deleted file mode 100644 index 2298b0e..0000000 --- a/keycloak/helmrelease-keycloak.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2beta2 -kind: HelmRelease -metadata: - name: keycloak - namespace: keycloak -spec: - chart: - spec: - chart: keycloak - version: 23.x - sourceRef: - kind: HelmRepository - name: bitnami - namespace: flux-system - interval: 15m - timeout: 5m - releaseName: keycloak - values: - production: true - ingress: - enabled: true - annotations: - traefik.ingress.kubernetes.io/router.entrypoints: websecure - traefik.ingress.kubernetes.io/router.tls: "true" - hostname: keycloak.michaelthomson.dev - tls: true - extraTls: - - hosts: - - keycloak.michaelthomson.dev - secretName: letsencrypt-wildcard-cert-michaelthomson.dev - proxy: edge