SKAO Octopus Role Assignments
This page documents the full set of Entra app roles used across SKAO Octopus deployments and the current role assignments by person.
Note: Email addresses are managed in Microsoft Entra and are not stored here. This file records display names and role levels only.
Full role list
SKA-Low (ROLE_PREFIX=low)
App role value |
Octopus role |
Level |
|---|---|---|
|
Viewer |
1 |
|
User |
2 |
|
Operator |
3 |
|
Engineer |
4 |
|
Admin |
5 |
SKA-Mid (ROLE_PREFIX=mid)
App role value |
Octopus role |
Level |
|---|---|---|
|
Viewer |
1 |
|
User |
2 |
|
Operator |
3 |
|
Engineer |
4 |
|
Admin |
5 |
PSI (ROLE_PREFIX=psi)
App role value |
Octopus role |
Level |
|---|---|---|
|
Viewer |
1 |
|
User |
2 |
|
Operator |
3 |
|
Engineer |
4 |
|
Admin |
5 |
STFC (ROLE_PREFIX=stfc)
App role value |
Octopus role |
Level |
|---|---|---|
|
Viewer |
1 |
|
User |
2 |
|
Operator |
3 |
|
Engineer |
4 |
|
Admin |
5 |
Current assignments
https://confluence.skatelescope.org/display/SWSI/Octopus+Overview#OctopusOverview-CurrentAAAroles
Notes
A user only needs to be assigned their highest role per deployment — role levels are inclusive upward (an Operator can do everything a User and Viewer can).
Users with roles from multiple deployments (e.g. both
octopus-low-adminandoctopus-mid-admin) are resolved independently per deployment: each Octopus instance only recognises roles matching its ownROLE_PREFIX.To add a new deployment, create the five
octopus-<prefix>-*app roles in Entra and setROLE_PREFIX=<prefix>in both the backend environment and the frontendconfig.jsfor that deployment.