Skip to content

Commit

Permalink
Add sdtcs for telemeter read in RBAC (#651)
Browse files Browse the repository at this point in the history
Signed-off-by: Saswata Mukherjee <[email protected]>
  • Loading branch information
saswatamcode authored Nov 16, 2023
1 parent c29b740 commit f6b171e
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
9 changes: 9 additions & 0 deletions configuration/observatorium/rbac.go
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,15 @@ func GenerateRBAC(gen *mimic.Generator) {
envs: []env{stagingEnv, productionEnv},
})

// SD TCS (App-interface progressive delivery feature)
attachBinding(&obsRBAC, bindingOpts{
name: "observatorium-sdtcs",
tenant: telemeterTenant,
signals: []signal{metricsSignal},
perms: []rbac.Permission{rbac.Read},
envs: []env{stagingEnv, productionEnv},
})

// Subwatch
attachBinding(&obsRBAC, bindingOpts{
name: "observatorium-subwatch",
Expand Down
8 changes: 8 additions & 0 deletions resources/services/observatorium-template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -846,6 +846,14 @@ objects:
"name": "service-account-observatorium-ccx-processing-staging"
- "kind": "user"
"name": "service-account-observatorium-ccx-processing"
- "name": "observatorium-sdtcs"
"roles":
- "telemeter-metrics-read"
"subjects":
- "kind": "user"
"name": "service-account-observatorium-sdtcs-staging"
- "kind": "user"
"name": "service-account-observatorium-sdtcs"
- "name": "observatorium-subwatch"
"roles":
- "telemeter-metrics-read"
Expand Down

0 comments on commit f6b171e

Please sign in to comment.