Files
argo-cd/assets/builtin-policy.csv

2.3 KiB

1# Built-in policy which defines two roles: role:readonly and role:admin,
2# and additionally assigns the admin user to the role:admin role.
3# There are two policy formats:
4# 1. Applications, applicationsets, logs, and exec (which belong to a project):
5# p, <role/user/group>, <resource>, <action>, <project>/<object>, <allow/deny>
6# 2. All other resources:
7# p, <role/user/group>, <resource>, <action>, <object>, <allow/deny>
8p, role:readonly, applications, get, */*, allow
9p, role:readonly, applicationsets, get, */*, allow
10p, role:readonly, certificates, get, *, allow
11p, role:readonly, clusters, get, *, allow
12p, role:readonly, repositories, get, *, allow
13p, role:readonly, write-repositories, get, *, allow
14p, role:readonly, projects, get, *, allow
15p, role:readonly, accounts, get, *, allow
16p, role:readonly, gpgkeys, get, *, allow
17p, role:readonly, logs, get, */*, allow
18p, role:admin, applications, create, */*, allow
19p, role:admin, applications, update, */*, allow
20p, role:admin, applications, update/*, */*, allow
21p, role:admin, applications, delete, */*, allow
22p, role:admin, applications, delete/*, */*, allow
23p, role:admin, applications, sync, */*, allow
24p, role:admin, applications, override, */*, allow
25p, role:admin, applications, action/*, */*, allow
26p, role:admin, applicationsets, get, */*, allow
27p, role:admin, applicationsets, create, */*, allow
28p, role:admin, applicationsets, update, */*, allow
29p, role:admin, applicationsets, delete, */*, allow
30p, role:admin, certificates, create, *, allow
31p, role:admin, certificates, update, *, allow
32p, role:admin, certificates, delete, *, allow
33p, role:admin, clusters, create, *, allow
34p, role:admin, clusters, update, *, allow
35p, role:admin, clusters, delete, *, allow
36p, role:admin, repositories, create, *, allow
37p, role:admin, repositories, update, *, allow
38p, role:admin, repositories, delete, *, allow
39p, role:admin, write-repositories, create, *, allow
40p, role:admin, write-repositories, update, *, allow
41p, role:admin, write-repositories, delete, *, allow
42p, role:admin, projects, create, *, allow
43p, role:admin, projects, update, *, allow
44p, role:admin, projects, delete, *, allow
45p, role:admin, accounts, update, *, allow
46p, role:admin, gpgkeys, create, *, allow
47p, role:admin, gpgkeys, delete, *, allow
48p, role:admin, exec, create, */*, allow
49g, role:admin, role:readonly
50g, admin, role:admin