Skip to main content

Groups

Groups let you grant permissions to a set of users and service principals. This is useful for sharing permissions across teams that data objects and resources in a Onehouse account.

What are groups?

A group is a named collection of users and service principals inside your Onehouse Account. Each group can be assigned the same permissions you already use for individual users.

Groups exist at the account level, and can be granted permissions for the account and its projects.

How do users inherit permissions from groups?

A user receives the highest privilege granted either directly to the user or indirectly via any group they belong to.

Example: If Alice is a Cluster Viewer individually but belongs to a Cluster Editor group, she can edit.

Group types

TypeCreated byEditable?Example use-case
AccountAccount AdminYesGroups created by a team lead
SystemOnehouseNoBuilt-in groups like Account Members
ExternalIdentity Provider via SCIM identity syncNoMirror your Microsoft Entra or Okta groups

Group roles

Users may have the following roles on a group:

  • Group Member: View-only access to the group. Inherits any permissions assigned to the group
  • Group Manager: Can edit the group (change name or editing members), delete the group, and remove roles from the group

See the permissions docs for full details on group permissions.

Create a group

To create a group, you must be an account admin.

  1. Open your account console.
  2. Navigate to Settings > User Management.
  3. Open the Groups tab and create a group.

Invite members to a group

  1. Open your group in the account console.
  2. Click the 'Grant Access' button.
  3. Add users or service principals.

Grant permissions to a group

You can add permissions to a group in the same way that you would to a user.

  1. First, a project admin must add the group to a project.
    1. Open the project.
    2. Open SettingsUsers & Access.
    3. Click 'invite user' and add the group.
  2. Assign roles and privileges to the group within the project.

After you grant permissions to a group, all group members and managers will inherit those permissions.

Additional usage notes

  • Groups cannot be assigned the account admin role.
  • Users with management access to a resource (e.g., a Cluster) can grant roles to groups for that resource, even if they are not part of the group themselves.