Skip to content

Commit c10b25c

Browse files
authored
Adds second read only SA for analytics team (#763)
1 parent c7a386a commit c10b25c

File tree

4 files changed

+30
-0
lines changed

4 files changed

+30
-0
lines changed

configuration/observatorium/rbac.go

+12
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,18 @@ func GenerateRBAC() *observatoriumRBAC {
215215
skipConventionCheck: true,
216216
})
217217

218+
// analytics read only prod
219+
// Special request of extra read account.
220+
// https://issues.redhat.com/browse/RHOBS-1116
221+
attachBinding(&obsRBAC, bindingOpts{
222+
name: "8f7aa5e1-aa08-493d-82eb-cf24834fc08f",
223+
tenant: telemeterTenant,
224+
signals: []signal{metricsSignal},
225+
perms: []rbac.Permission{rbac.Read}, // Read only.
226+
envs: []env{productionEnv},
227+
skipConventionCheck: true,
228+
})
229+
218230
// RHTAP
219231
// Reader and Writer serviceaccount
220232
attachBinding(&obsRBAC, bindingOpts{

resources/services/app-sre-stage-01/rhobs/observatorium-api-template.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -1023,6 +1023,12 @@ objects:
10231023
subjects:
10241024
- kind: user
10251025
name: service-account-7f7f912e-0429-4639-8e70-609ecf65b280
1026+
- name: 8f7aa5e1-aa08-493d-82eb-cf24834fc08f
1027+
roles:
1028+
- telemeter-metrics-read
1029+
subjects:
1030+
- kind: user
1031+
name: service-account-8f7aa5e1-aa08-493d-82eb-cf24834fc08f
10261032
- name: observatorium-rhtap
10271033
roles:
10281034
- rhtap-metrics-read

resources/services/observatorium-api/staging/observatorium-api-template.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,12 @@ objects:
147147
subjects:
148148
- kind: user
149149
name: service-account-7f7f912e-0429-4639-8e70-609ecf65b280
150+
- name: 8f7aa5e1-aa08-493d-82eb-cf24834fc08f
151+
roles:
152+
- telemeter-metrics-read
153+
subjects:
154+
- kind: user
155+
name: service-account-8f7aa5e1-aa08-493d-82eb-cf24834fc08f
150156
- name: observatorium-rhtap
151157
roles:
152158
- rhtap-metrics-read

resources/services/observatorium-template.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -883,6 +883,12 @@ objects:
883883
"subjects":
884884
- "kind": "user"
885885
"name": "service-account-7f7f912e-0429-4639-8e70-609ecf65b280"
886+
- "name": "8f7aa5e1-aa08-493d-82eb-cf24834fc08f"
887+
"roles":
888+
- "telemeter-metrics-read"
889+
"subjects":
890+
- "kind": "user"
891+
"name": "service-account-8f7aa5e1-aa08-493d-82eb-cf24834fc08f"
886892
- "name": "observatorium-rhtap"
887893
"roles":
888894
- "rhtap-metrics-read"

0 commit comments

Comments
 (0)