Skip to content

Add Identity v3 system-scoped role assignment support for users and groups - #3900

Merged
stephenfin merged 1 commit into
gophercloud:mainfrom
Sebor:feat/system-scope-role-assignment
Aug 7, 2026
Merged

stephenfin merged 1 commit into
gophercloud:mainfrom
Sebor:feat/system-scope-role-assignment

Conversation

@Sebor

@Sebor Sebor commented Jul 30, 2026

Copy link
Copy Markdown

For #3846

Add Identity v3 system-scoped role assignment support for users and groups.

This adds:

  • list, assign, validate, and unassign operations for system roles;
  • scope.system=all filtering;
  • system scope extraction from role assignment responses;
  • unit and acceptance tests.

Keystone implementation:
https://github.com/openstack/keystone/blob/4172e784581e71b468325c05f4e9023c0fefd9b5/keystone/api/system.py

@github-actions github-actions Bot added the edit:identity This PR updates identity code label Jul 30, 2026
@stephenfin
stephenfin enabled auto-merge August 7, 2026 13:00
@github-actions github-actions Bot added semver:minor Backwards-compatible change backport-v2 This PR will be backported to v2 labels Aug 7, 2026
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 63.524% (+0.007%) from 63.517% — Sebor:feat/system-scope-role-assignment into gophercloud:main

@stephenfin
stephenfin added this pull request to the merge queue Aug 7, 2026
Merged via the queue into gophercloud:main with commit 5f43d9d Aug 7, 2026
70 checks passed
@Sebor
Sebor deleted the feat/system-scope-role-assignment branch August 9, 2026 15:02
@Sebor
Sebor restored the feat/system-scope-role-assignment branch August 9, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-v2 This PR will be backported to v2 edit:identity This PR updates identity code semver:minor Backwards-compatible change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants