aboutsummaryrefslogtreecommitdiff
path: root/manifests/base/cm.yaml
blob: f6c038e142fa308af34d9aa821b615a3331f1f03 (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:grumps, role:maintainers
    g, aid: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