Skip to content

By role

Nullus has three roles. Who uses the tool for what differs quite a bit from role to role, so the fastest way in is the page for your own role.

At a glance

Admin DevOps Developer
First screen after login /admin/organization /stack/templates /cicd/developer-deploy
Visible menu items 19 11 4
Manage organizations and users ✅ — —
Register clusters ✅ — —
Install stacks ✅ ✅ —
View stack list and history ✅ ✅ Not in the menu1
Adjust OSS resource defaults ✅ ✅ —
Edit the compatibility matrix ✅ — —
Create pipelines ✅ ✅ ✅2
Pipeline list and history ✅ ✅ ✅
App deploy screen ✅ ✅ ✅
Monitoring and Alert History ✅ ✅ ✅
Backup and restore ✅ — —
Notification channels ✅ — —

Where roles come from

The frontend reads the role from the token Keycloak issues and stores it (extractRoleFromOidc in web/src/stores/auth-store.ts). In other words, a role is not something you change inside Nullus; it comes from the IdP. You grant roles to users on User Management.


  1. Hidden in the sidebar, but the route has no role restriction, so it opens by URL. See Permissions. ↩

  2. The /cicd/create route allows all three roles. However, the developer sidebar has no CI/CD Template or Golden Paths entry, so developers reach the create button from CI/CD List. ↩