Workbench Permissions¶
Workbench supports three user roles:
- Workspace Admin
- Workspace Editor
- Workspace Viewer
Each role has different permissions, which are described below.
| Menu Objects | Actions | Workspace Admin | Workspace Editor | Workspace Viewer |
|---|---|---|---|---|
| Apps | View App List | ✓ | ✓ | ✓ |
| View details (jump to container management) | ✓ | ✓ | ✓ | |
| View application logs (jump to observables) | ✓ | ✓ | ✓ | |
| View application monitoring (jump to observables) | ✓ | ✓ | ✓ | |
| View RabbitMQ Details - Basic Information | ✓ | ✓ | ✓ | |
| View service mesh (jump to service mesh) | ✓ | ✓ | ✓ | |
| View microservice engine (jump to microservice engine) | ✓ | ✓ | ✓ | |
| Create App | ✓ | ✓ | ✗ | |
| Edit YAML | ✓ | ✓ | ✗ | |
| Update replica count | ✓ | ✓ | ✗ | |
| Update container image | ✓ | ✓ | ✗ | |
| Edit Pipeline | ✓ | ✓ | ✗ | |
| App Grouping | ✓ | ✓ | ✗ | |
| delete | ✓ | ✓ | ✗ | |
| Namespace | View | ✓ | ✓ | ✓ |
| Create | ✓ | ✗ | ✗ | |
| Edit Tab | ✓ | ✗ | ✗ | |
| Edit Resource Quota | ✓ | ✗ | ✗ | |
| delete | ✓ | ✗ | ✗ | |
| Pipeline | View Pipeline | ✓ | ✓ | ✓ |
| View running records | ✓ | ✓ | ✓ | |
| Create | ✓ | ✓ | ✗ | |
| run | ✓ | ✓ | ✗ | |
| delete | ✓ | ✓ | ✗ | |
| Copy | ✓ | ✓ | ✗ | |
| edit | ✓ | ✓ | ✗ | |
| cancel run | ✓ | ✓ | ✗ | |
| Credentials | View | ✓ | ✓ | ✓ |
| Create | ✓ | ✓ | ✗ | |
| edit | ✓ | ✓ | ✗ | |
| delete | ✓ | ✓ | ✗ | |
| Continuous Deployment | View | ✓ | ✓ | ✓ |
| Create | ✓ | ✓ | ✗ | |
| sync | ✓ | ✓ | ✗ | |
| edit | ✓ | ✓ | ✗ | |
| delete | ✓ | ✓ | ✓ | |
| Code repository | View | ✓ | ✓ | ✗ |
| import | ✓ | ✓ | ✗ | |
| delete | ✓ | ✓ | ✗ | |
| Grayscale release | View | ✓ | ✓ | ✓ |
| Create | ✓ | ✓ | ✗ | |
| Post | ✓ | ✓ | ✗ | |
| Continue posting | ✓ | ✓ | ✗ | |
| End of publication | ✓ | ✓ | ✗ | |
| Update | ✓ | ✓ | ✗ | |
| rollback | ✓ | ✓ | ✗ | |
| delete | ✓ | ✓ | ✗ |
Note
For a complete introduction to role and access management, please refer to Role and Access Management.