Skip to content

Commit c26b186

Browse files
authored
Adding RHODS tenant (#193)
Signed-off-by: mzardab <[email protected]>
1 parent 56f53f4 commit c26b186

File tree

2 files changed

+96
-0
lines changed

2 files changed

+96
-0
lines changed

configuration/observatorium/rbac.libsonnet

+61
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
{
22
roles: [
3+
{
4+
name: 'rhods-metrics-read',
5+
resources: [
6+
'metrics',
7+
],
8+
tenants: [
9+
'rhods',
10+
],
11+
permissions: [
12+
'read',
13+
],
14+
},
15+
{
16+
name: 'rhods-metrics-write',
17+
resources: [
18+
'metrics',
19+
],
20+
tenants: [
21+
'rhods',
22+
],
23+
permissions: [
24+
'write',
25+
],
26+
},
27+
{
28+
name: 'rhods-logs-read',
29+
resources: [
30+
'logs',
31+
],
32+
tenants: [
33+
'rhods',
34+
],
35+
permissions: [
36+
'read',
37+
],
38+
},
39+
{
40+
name: 'rhods-logs-write',
41+
resources: [
42+
'logs',
43+
],
44+
tenants: [
45+
'rhods',
46+
],
47+
permissions: [
48+
'write',
49+
],
50+
},
351
{
452
name: 'rhacs-metrics-read',
553
resources: [
@@ -124,6 +172,19 @@
124172
},
125173
],
126174
roleBindings: [
175+
{
176+
name: 'rhods-metrics',
177+
roles: [
178+
'rhods-metrics-write',
179+
'rhods-metrics-read',
180+
],
181+
subjects: [
182+
{
183+
name: 'service-account-observatorium-rhods-isv-staging',
184+
kind: 'user',
185+
},
186+
],
187+
},
127188
{
128189
name: 'rhacs-metrics',
129190
roles: [

resources/services/observatorium-template.yaml

+35
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ objects:
77
data:
88
rbac.yaml: |-
99
"roleBindings":
10+
- "name": "rhods-metrics"
11+
"roles":
12+
- "rhods-metrics-write"
13+
- "rhods-metrics-read"
14+
"subjects":
15+
- "kind": "user"
16+
"name": "service-account-observatorium-rhods-isv-staging"
1017
- "name": "rhacs-metrics"
1118
"roles":
1219
- "rhacs-metrics-write"
@@ -83,6 +90,34 @@ objects:
8390
- "kind": "user"
8491
"name": "service-account-observatorium-psiocp-staging"
8592
"roles":
93+
- "name": "rhods-metrics-read"
94+
"permissions":
95+
- "read"
96+
"resources":
97+
- "metrics"
98+
"tenants":
99+
- "rhods"
100+
- "name": "rhods-metrics-write"
101+
"permissions":
102+
- "write"
103+
"resources":
104+
- "metrics"
105+
"tenants":
106+
- "rhods"
107+
- "name": "rhods-logs-read"
108+
"permissions":
109+
- "read"
110+
"resources":
111+
- "logs"
112+
"tenants":
113+
- "rhods"
114+
- "name": "rhods-logs-write"
115+
"permissions":
116+
- "write"
117+
"resources":
118+
- "logs"
119+
"tenants":
120+
- "rhods"
86121
- "name": "rhacs-metrics-read"
87122
"permissions":
88123
- "read"

0 commit comments

Comments
 (0)