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
This commit is contained in:
2026-01-06 15:12:22 +09:00
parent 6fbf2b16c2
commit 875dbbc42c
6 changed files with 16 additions and 30 deletions

View File

@@ -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:

View File

@@ -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

View File

@@ -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