feat: Add traefik-forward-auth Helm chart with deployment, service, ingress, middleware, and configuration templates

This commit is contained in:
sha
2026-04-19 13:21:22 +03:00
parent 26408964a0
commit 9d057b2f3e
8 changed files with 238 additions and 0 deletions
@@ -0,0 +1,27 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}-config
labels:
{{- include "tfa.labels" . | nindent 4 }}
data:
config.yaml: |
server:
hostname: {{ .Values.hostname | quote }}
tokens:
sessionLifetime: {{ .Values.tokens.sessionLifetime }}
cookies:
domain: {{ .Values.cookieDomain | quote }}
portals:
- name: {{ .Values.portal.name | quote }}
providers:
- pocketID:
endpoint: {{ .Values.pocketID.endpoint | quote }}
clientID: {{ .Values.pocketID.clientID | quote }}
clientSecretFile: "/var/run/secrets/traefik-forward-auth/client-secret"
{{- with .Values.extraConfig }}
{{ . | nindent 4 }}
{{- end }}