Manual user refresh to migrate Superadmin property
Manual user refresh to migrate Superadmin property
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 refreshThis 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_ADMINwill not automatically have the newisSuperAdminproperty set unless you run the migration command after upgrading to 0.23. - This may result in users unexpectedly losing
Superadminprivileges. If you see this happening, runkestra auths users refreshfrom the CLI to resolve the missing access.
Was this page helpful?