Upcoming changes
- Control over an environment inheriting a default value.
- Changes to Account roles for all users.
Completed changes
- New role for environments.
- Changes to the Runner (now called ) role for environments.
- Users with the role on a project can now create and modify project-level variables, but can’t delete them.
Account role changes
We are simplifying user management at the account level by migrating all existing users to one of the following new roles: This change affects all users of both (when logging into Matillion Hub) and . Once migrated, for accounts where is enabled, all users will be able to access , and it will no longer be possible to restrict access to at a user level. If is enabled at the account level, then all users will be able to access . The ability to control access to at the user level will be restored with the launch of Custom Roles in the coming months. Users will be mapped as below:- Any user with Super Admin → .
- Any user with Billing → .
- A user with both User Admin and Can create projects → .
- All other users → .
Users will be mapped according to their permissions at the time of the migration, so any changes made between now and then will affect the role each user is migrated to.
We’ll confirm the exact date of this change closer to the time.
Action required:
Review the existing account permissions of your users and update them as above to avoid a loss of functionality.
Directory Integration users and API Credentials are not affected by the account role changes, as these already use the new roles.
Project role changes
Users with the role on a project will be able to create and modify project-level variables, but will not be able to delete them. This change affects users only.Environment role changes
We are introducing a new role to environments that can:- Modify environment-level overrides for project-level variables, secret definitions, and OAuths.
- See the environment role permission table below for an understanding of the roles’ capabilities.
- Sample pipelines
- Validate pipelines
- Run unpublished pipelines
- Schema view
This change affects users only.
Action required:
Make sure that all users who need to edit or manage an environment configuration or project variable environment overrides are assigned the environment role. For more information, read Environment roles.
