feat: ArgoCD extern erreichbar + RBAC-Grundkonfiguration
Ingress via Traefik auf argocd.unreg-hdw.de mit Let's Encrypt, insecure-Mode für TLS-Terminierung durch Traefik, lokale User und RBAC-Vorlage (role:readonly). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
18
infrastructure/argocd/argocd-rbac.yaml
Normal file
18
infrastructure/argocd/argocd-rbac.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: argocd-rbac-cm
|
||||
namespace: argocd
|
||||
data:
|
||||
# Unangemeldete / unbekannte User haben keinen Zugriff
|
||||
policy.default: role:''
|
||||
policy.csv: |
|
||||
# readonly: darf alles sehen, nichts ändern
|
||||
p, role:readonly, applications, get, */*, allow
|
||||
p, role:readonly, projects, get, *, allow
|
||||
p, role:readonly, repositories, get, *, allow
|
||||
p, role:readonly, clusters, get, *, allow
|
||||
p, role:readonly, logs, get, */*, allow
|
||||
|
||||
# Beispiel: alice bekommt readonly-Zugriff
|
||||
# g, alice, role:readonly
|
||||
Reference in New Issue
Block a user