This commit is contained in:
Simen Røstvik 2022-12-05 15:18:00 +01:00
parent 47a18bf267
commit 23be03c802

View File

@ -1,10 +1,11 @@
argo-cd: argo-cd:
dex: dex:
enabled: false enabled: true
server: server:
rbacConfig: rbacConfig:
policy.csv: | policy.csv: |
g, roxedus, role:admin g, roxedus, role:admin
g, ArgoCD Admins, role:admin
service: service:
type: NodePort type: NodePort
extraArgs: extraArgs:
@ -18,6 +19,8 @@ argo-cd:
url: https://argoproj.github.io/argo-helm url: https://argoproj.github.io/argo-helm
configs: configs:
cm: cm:
url: https://argo.roxedus.com
resource.customizations.health.networking.k8s.io_Ingress: | resource.customizations.health.networking.k8s.io_Ingress: |
hs = {} hs = {}
hs.status = "Healthy" hs.status = "Healthy"
@ -45,3 +48,20 @@ argo-cd:
hs.status = "Progressing" hs.status = "Progressing"
hs.message = "Waiting for certificate" hs.message = "Waiting for certificate"
return hs return hs
dex.config: |
connectors:
- config:
issuer: http://authentik.roxedus.com/application/o/argooidc/
clientID: 509095b1ecd5117c95b9a2879d1cbcd5adc0b5d9
clientSecret: $authentik-sso:oidc.auth0.clientSecret
insecureEnableGroups: true
scopes:
- openid
- profile
- email
- groups
name: authentik
type: oidc
id: authentik