summaryrefslogtreecommitdiffstats
path: root/etc/sahara/policy.json
blob: 06948c50baa0a0dc04703111dd5fbc5e1172076d (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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{
    "deny_readonly": "not role:readonly",
    "context_is_admin": "role:admin",
    "default": "",

    "data-processing:clusters:get_all": "",
    "data-processing:clusters:create": "rule:deny_readonly",
    "data-processing:clusters:scale": "rule:deny_readonly",
    "data-processing:clusters:get": "",
    "data-processing:clusters:delete": "rule:deny_readonly",
    "data-processing:clusters:modify": "rule:deny_readonly",

    "data-processing:cluster-templates:get_all": "",
    "data-processing:cluster-templates:create": "rule:deny_readonly",
    "data-processing:cluster-templates:get": "",
    "data-processing:cluster-templates:modify": "rule:deny_readonly",
    "data-processing:cluster-templates:delete": "rule:deny_readonly",

    "data-processing:node-group-templates:get_all": "",
    "data-processing:node-group-templates:create": "rule:deny_readonly",
    "data-processing:node-group-templates:get": "",
    "data-processing:node-group-templates:modify": "rule:deny_readonly",
    "data-processing:node-group-templates:delete": "rule:deny_readonly",

    "data-processing:plugins:get_all": "",
    "data-processing:plugins:get": "",
    "data-processing:plugins:get_version": "",
    "data-processing:plugins:convert_config": "rule:deny_readonly",
    "data-processing:plugins:patch": "role:admin",

    "data-processing:images:get_all": "",
    "data-processing:images:get": "",
    "data-processing:images:register": "rule:deny_readonly",
    "data-processing:images:unregister": "rule:deny_readonly",
    "data-processing:images:add_tags": "rule:deny_readonly",
    "data-processing:images:remove_tags": "rule:deny_readonly",

    "data-processing:job-executions:get_all": "",
    "data-processing:job-executions:get": "",
    "data-processing:job-executions:refresh_status": "",
    "data-processing:job-executions:cancel": "rule:deny_readonly",
    "data-processing:job-executions:delete": "rule:deny_readonly",
    "data-processing:job-executions:modify": "rule:deny_readonly",

    "data-processing:data-sources:get_all": "",
    "data-processing:data-sources:get": "",
    "data-processing:data-sources:register": "rule:deny_readonly",
    "data-processing:data-sources:delete": "rule:deny_readonly",
    "data-processing:data-sources:modify": "rule:deny_readonly",

    "data-processing:jobs:get_all": "",
    "data-processing:jobs:create": "rule:deny_readonly",
    "data-processing:jobs:get": "",
    "data-processing:jobs:delete": "rule:deny_readonly",
    "data-processing:jobs:get_config_hints": "",
    "data-processing:jobs:execute": "rule:deny_readonly",
    "data-processing:jobs:modify": "rule:deny_readonly",

    "data-processing:job-binaries:get_all": "",
    "data-processing:job-binaries:create": "rule:deny_readonly",
    "data-processing:job-binaries:get": "",
    "data-processing:job-binaries:delete": "rule:deny_readonly",
    "data-processing:job-binaries:get_data": "",
    "data-processing:job-binaries:modify": "rule:deny_readonly",

    "data-processing:job-binary-internals:get_all": "",
    "data-processing:job-binary-internals:create": "rule:deny_readonly",
    "data-processing:job-binary-internals:get": "",
    "data-processing:job-binary-internals:delete": "rule:deny_readonly",
    "data-processing:job-binary-internals:get_data": "",
    "data-processing:job-binary-internals:modify": "rule:deny_readonly",

    "data-processing:job-types:get_all": ""
}