aboutsummaryrefslogtreecommitdiff
path: root/manifests/base/cm.yaml
blob: dcf17871b80eb5aa2298345c33fdfd9fb81a8823 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
apiVersion: v1
data:
  policy.csv: |
    g, role:admin, role:maintainers
    g, uid:admin, role:admin
    g, uid:maintainer, role:maintainers
    g, aid:bot+argo, role:bots
    g, anon, role:anon
  auth_model.ini: |
    [request_definition]
    r = sub, obj, act

    [policy_definition]
    p = sub, obj, act

    [role_definition]
    g = _, _

    [policy_effect]
    e = some(where (p.eft == allow))

    [matchers]
    m = g(r.sub, p.sub) && r.obj == p.obj && r.act == p.act
kind: ConfigMap
metadata:
  name: go-git-server-policy