infra4talos/app-of-apps/dex.yaml
2026-04-09 21:25:41 +02:00

40 lines
942 B
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: dex
namespace: argocd
spec:
destination:
namespace: auth
server: https://kubernetes.default.svc
project: default
source:
chart: dex
helm:
values: |
# Configures the ingress for Dex
ingress:
enabled: true
className: nginx
hosts:
- host: "auth.martyn.berlin"
paths:
- path: /dex
pathType: Prefix
annotations:
cert-manager.io/cluster-issuer: letsencrypt
tls:
- hosts:
- "auth.martyn.berlin"
secretName: dex-cert
# Configures the Dex instance
configSecret:
create: false
name: dexconfig
repoURL: https://charts.dexidp.io
targetRevision: 0.23.0
syncPolicy:
automated:
prune: true
selfHeal: true