PodWarden Hub
User ManualPodWarden

Settings: Users

Local user accounts with role-based access control

PodWarden users settings page showing the user list with email, name, role, and last login columns
Users settings — manage local accounts and role-based access control

What you see

URL: /settings (Users tab)

The Users tab manages local user accounts for your PodWarden instance. These accounts are used for local authentication (email + password) and role-based access control. Users who sign in via OIDC are managed by your identity provider, but their PodWarden roles are configured here.

Fields / columns

ColumnDescription
EmailThe user's email address (used as login identifier)
NameDisplay name
RoleAccess level: viewer, operator, or admin (see roles below)
Last loginTimestamp of the user's most recent sign-in

Available actions

ActionWhereWhat it does
CreateUsers tab toolbarOpens the user creation form. Specify email, name, role, and initial password
Edit roleUser rowChange the user's role between viewer, operator, and admin
DeleteUser rowRemoves the user account. The user can no longer sign in locally
Set passwordUser rowResets the user's password to a new value

Roles

RolePermissions
viewerRead-only access to all pages. Can view clusters, hosts, workloads, deployments, and settings but cannot make changes
operatorEverything a viewer can do, plus create/edit/delete workloads, assignments, ingress rules, and trigger deployments. Cannot manage users or system settings
adminFull access to everything, including user management, system settings, and destructive operations (wipe host, delete cluster)

SSO-managed vs manual role bindings

When OIDC SSO is configured, PodWarden maintains two kinds of role bindings per user:

KindManaged byBehaviour
SSO-managed (is_sso_managed = true)OIDC group mapping reconcilerCreated automatically when the user signs in and a group mapping matches. Removed automatically when the group is no longer in the user's claim, the mapping is deleted, or the account is suspended.
Manual (is_sso_managed = false)Admin via this Users panelCreated and removed only by an admin. Never touched by the SSO reconciler — survives group changes and mapping updates.

Use manual bindings for service accounts or admin users who must always have access regardless of their OIDC group membership. Use SSO group mappings to automate role assignment based on your identity provider's groups.

To configure SSO group mappings, see Settings — SSO Group Mappings.

Notes

  • At least one admin account must exist at all times. PodWarden prevents deleting the last admin.
  • OIDC users appear in this list after their first sign-in. Their email and name come from the identity provider.
  • Password changes take effect immediately. Active sessions are not invalidated.
  • Suspending a user removes all SSO-managed bindings immediately; manual bindings are not removed but the user cannot sign in.

Related docs

Settings: Users | PodWarden Hub