From e011308c24ed7922460e65a0ba02276ff049a61a Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Tue, 31 Dec 2024 04:11:19 +0100 Subject: [PATCH] Made traefik-dashboard not a component as that doesn't really work well --- apps/authelia/release.yaml | 3 +++ apps/kustomization.yaml | 5 ++--- apps/traefik-dashboard/access.yaml | 6 ------ apps/traefik-dashboard/kustomization.yaml | 11 +++-------- 4 files changed, 8 insertions(+), 17 deletions(-) delete mode 100644 apps/traefik-dashboard/access.yaml diff --git a/apps/authelia/release.yaml b/apps/authelia/release.yaml index 5bd7347..2e68d12 100644 --- a/apps/authelia/release.yaml +++ b/apps/authelia/release.yaml @@ -77,6 +77,9 @@ spec: access_control: rules: + - domain: traefik.${domain} + policy: one_factor + subject: "group:lldap_admin" # Deny by default, mainly a placeholder to allow patching in other rules - domain: "*" policy: deny diff --git a/apps/kustomization.yaml b/apps/kustomization.yaml index 336ea90..258751c 100644 --- a/apps/kustomization.yaml +++ b/apps/kustomization.yaml @@ -4,8 +4,7 @@ resources: - ./lldap - ./authelia - ./grafana + - ./traefik-dashboard + - ./whoami.yaml - ./akri-demo.yaml - -components: - - ./traefik-dashboard diff --git a/apps/traefik-dashboard/access.yaml b/apps/traefik-dashboard/access.yaml deleted file mode 100644 index 0dda00a..0000000 --- a/apps/traefik-dashboard/access.yaml +++ /dev/null @@ -1,6 +0,0 @@ -- op: add - path: /spec/values/configMap/access_control/rules/0 - value: - domain: traefik.${domain} - policy: one_factor - subject: "group:lldap_admin" diff --git a/apps/traefik-dashboard/kustomization.yaml b/apps/traefik-dashboard/kustomization.yaml index a2a5380..b3b3c7d 100644 --- a/apps/traefik-dashboard/kustomization.yaml +++ b/apps/traefik-dashboard/kustomization.yaml @@ -1,10 +1,5 @@ -apiVersion: kustomize.config.k8s.io/v1alpha1 -kind: Component +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: traefik resources: - ingress.yaml -patches: - - target: - kind: HelmRelease - name: authelia - namespace: authelia - path: access.yaml