Manual user refresh to migrate Superadmin property
Available on: Enterprise EditionCloud
Release: 0.23.0
Overview
The handling of Superadmin users in Kestra Cloud and Enterprise Edition has changed. Previously, the Superadmin status was determined by the user type (SUPER_ADMIN
). In version 0.23, this is now managed through a dedicated property (isSuperAdmin
). This change enables new use cases such as assigning a Superadmin permission to a Service Account as well as sending an invite with Superadmin permissions, but it also impacts user role detection for existing users.
Required action: All EE customers must run the following CLI command after upgrading to 0.23:
kestra auths users refresh
This command migrates and refreshes user data to correctly assign Superadmin status under the new property-based model.
Impact
- Existing Enterprise and Cloud users with the type
SUPER_ADMIN
will not automatically have the newisSuperAdmin
property set unless you run the migration command after upgrading to 0.23. - This may result in users unexpectedly losing Superadmin privileges. If you see this happening, run
kestra auths users refresh
from the CLI to resolve the missing access.
Was this page helpful?