Skip to content

Altering role parents

Role Parents are the roles this role is a member of. Each parent is one row: the name on the left, scope labels on the right showing where it is granted.

Role Parents section

Role Parents section

Role Parents section

Editing the parent

Every row shows all three buttons. The ones that don’t apply are greyed out.

ButtonEffect
EditOpens a per-cluster editor that both grants and revokes.
RemoveRevokes on every cluster in scope.
DiscardDiscards pending changes on that row.

The editor provides list of clusters, showing the desired end state — tick to grant, untick to revoke. The app works out the difference from the current state.

Per-cluster editor

Per-cluster editor

Per-cluster parent editor

Pending changes are visible before you save, through the shared scope-label convention: a pending grant is prefixed with +, a pending revoke turns red and struck through.

New parents

Assign parents… button opens a dialog that allow granting new memberships on any mix of groups and clusters. Two ways to name them, which combine freely:

  • Type the names in Role names, separated by commas — gr_devs_ro, app_ro. Spacing around a comma doesn’t matter, and repeats are collapsed.
  • Pick the chips from Preconfigured role parents.

Assign parents dialog

Assign parents dialog

Assign parents dialog

On Save changes, the application synthesises grant and revoke commands based on changes performed in the editor.

It runs through the Grant parents and Grant parents call template;

Final queries are folded into each cluster’s transaction.