feat(argocd): Prepare ArgoCD through Authentik login
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: argocd-cm
|
||||
data:
|
||||
oidc.config: |
|
||||
name: Authentik
|
||||
issuer: https://auth.whyredfire.dev/application/o/argocd/
|
||||
clientID: argocd
|
||||
clientSecret: $argocd-oidc:clientSecret
|
||||
requestedScopes:
|
||||
- openid
|
||||
- profile
|
||||
- email
|
||||
@@ -0,0 +1,9 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: argocd-rbac-cm
|
||||
data:
|
||||
policy.csv: |
|
||||
g, admins, role:admin
|
||||
policy.default: ""
|
||||
scopes: "[groups]"
|
||||
@@ -17,6 +17,14 @@ patches:
|
||||
kind: ConfigMap
|
||||
name: argocd-cm
|
||||
path: argocd-cm-url-patch.yaml
|
||||
- target:
|
||||
kind: ConfigMap
|
||||
name: argocd-cm
|
||||
path: argocd-cm-oidc-patch.yaml
|
||||
- target:
|
||||
kind: ConfigMap
|
||||
name: argocd-rbac-cm
|
||||
path: argocd-rbac-cm-patch.yaml
|
||||
- target:
|
||||
kind: ConfigMap
|
||||
name: argocd-cmd-params-cm
|
||||
|
||||
Reference in New Issue
Block a user