44 lines
1006 B
YAML
44 lines
1006 B
YAML
global:
|
|
domain: cd.brunner.ninja
|
|
|
|
crds:
|
|
install: true
|
|
|
|
configs:
|
|
cm:
|
|
oidc.config: |
|
|
name: Authentik
|
|
issuer: https://auth.brunner.ninja/application/o/argocd/
|
|
clientID: argocd
|
|
clientSecret: $argocd-oidc:client-secret
|
|
requestedScopes: ["openid", "profile", "email", "groups"]
|
|
requestedIDTokenClaims:
|
|
groups:
|
|
essential: true
|
|
rbac:
|
|
policy.csv: |
|
|
g, authentik Admins, role:admin
|
|
policy.default: ''
|
|
scopes: '[groups]'
|
|
secret:
|
|
# Preserve the existing argocd-secret; no secret values belong in Git.
|
|
createSecret: false
|
|
params:
|
|
server.insecure: true
|
|
|
|
notifications:
|
|
secret:
|
|
# Preserve the existing argocd-notifications-secret.
|
|
create: false
|
|
|
|
redisSecretInit:
|
|
# Preserve the existing argocd-redis Secret without giving CI Secret access.
|
|
enabled: false
|
|
|
|
server:
|
|
ingress:
|
|
enabled: true
|
|
# ingressClassName: traefik
|
|
annotations:
|
|
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|