From 875dbbc42c2f46bbc5c631c7f91c5e7f1ae83fe9 Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Tue, 6 Jan 2026 15:12:22 +0900 Subject: [PATCH] REFACTOR(authelia): integrate ingress in values - Move config.yaml, middleware.yaml, rbac.yaml to manifests/ - Add ingress configuration to helm-values.yaml - Remove separate ingress.yaml --- authelia/helm-values.yaml | 15 +++++++++++++-- authelia/ingress.yaml | 24 ------------------------ authelia/kustomization.yaml | 7 +++---- authelia/{ => manifests}/config.yaml | 0 authelia/{ => manifests}/middleware.yaml | 0 authelia/{ => manifests}/rbac.yaml | 0 6 files changed, 16 insertions(+), 30 deletions(-) delete mode 100644 authelia/ingress.yaml rename authelia/{ => manifests}/config.yaml (100%) rename authelia/{ => manifests}/middleware.yaml (100%) rename authelia/{ => manifests}/rbac.yaml (100%) diff --git a/authelia/helm-values.yaml b/authelia/helm-values.yaml index eef9ad3..c31ba89 100644 --- a/authelia/helm-values.yaml +++ b/authelia/helm-values.yaml @@ -1,9 +1,20 @@ # Authelia Helm Values # Chart: https://charts.authelia.com -# Ingress - disabled, using separate ingress.yaml +# Ingress configuration ingress: - enabled: false + enabled: true + className: traefik + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + tls: + enabled: true + secret: authelia-tls + traefikCRD: + enabled: false + subdomain: auth0213 + host: ~ + hostOverride: auth0213.kro.kr # Pod configuration pod: diff --git a/authelia/ingress.yaml b/authelia/ingress.yaml deleted file mode 100644 index f78e676..0000000 --- a/authelia/ingress.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: authelia-ingress - namespace: authelia - annotations: - cert-manager.io/cluster-issuer: letsencrypt-prod -spec: - ingressClassName: traefik - tls: - - hosts: - - auth0213.kro.kr - secretName: authelia-tls - rules: - - host: auth0213.kro.kr - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: authelia - port: - number: 80 diff --git a/authelia/kustomization.yaml b/authelia/kustomization.yaml index e0c8d98..e1ce53a 100644 --- a/authelia/kustomization.yaml +++ b/authelia/kustomization.yaml @@ -2,7 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - vault/authelia-secrets.yaml -- ingress.yaml -- middleware.yaml -- config.yaml -- rbac.yaml +- manifests/config.yaml +- manifests/middleware.yaml +- manifests/rbac.yaml diff --git a/authelia/config.yaml b/authelia/manifests/config.yaml similarity index 100% rename from authelia/config.yaml rename to authelia/manifests/config.yaml diff --git a/authelia/middleware.yaml b/authelia/manifests/middleware.yaml similarity index 100% rename from authelia/middleware.yaml rename to authelia/manifests/middleware.yaml diff --git a/authelia/rbac.yaml b/authelia/manifests/rbac.yaml similarity index 100% rename from authelia/rbac.yaml rename to authelia/manifests/rbac.yaml