feat(argocd): Log in to ArgoCD through Authentik

This commit is contained in:
2026-09-25 01:29:56 +05:30
parent 4afa2a1e87
commit 858332ea1e
7 changed files with 107 additions and 0 deletions
+14
View File
@@ -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
+9
View File
@@ -0,0 +1,9 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: argocd-rbac-cm
data:
policy.csv: |
g, admins, role:admin
policy.default: ""
scopes: "[groups]"
+8
View File
@@ -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