chore: add taxonomy annotations and role-category labels to IAM roles for UI grouping#521
chore: add taxonomy annotations and role-category labels to IAM roles for UI grouping#521kevwilliams wants to merge 6 commits intomainfrom
Conversation
🤖 Automatically added newlines to 4 file(s) Co-Authored-By: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
🤖 I automatically added missing newlines at the end of 4 file(s) in this PR. All files should now end with a newline character as per coding standards. |
|
|
1 similar comment
|
|
…AM roles Adds taxonomy.miloapis.com/role-category label to all 72 IAM role files to support filterByLabel in the cloud portal UI. Three values are used: - platform: IAM, resource management, org/project, quota, core roles - feature: CRM notes and notification roles - service: reserved for infrastructure services (DNS, Network, Activity, etc.) Also adds missing taxonomy.miloapis.com/product and sort-order annotations to 24 previously unclassified roles (iam-admin/editor/viewer, identity session viewer, organizationmembership-*, core-*, apiextensions-reader, crm-note-*, quota-viewer, organization-quota-manager). Adds docs/architecture/identity-and-access-management/role-taxonomy.md as a reference for service teams adding roles in other repos.
🤖 Automatically added newlines to 4 file(s) Co-Authored-By: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
🤖 I automatically added missing newlines at the end of 4 file(s) in this PR. All files should now end with a newline character as per coding standards. |
Summary
taxonomy.miloapis.com/role-categorylabel to all 77 IAM role files to supportfilterByLabelin the cloud portal UItaxonomy.miloapis.com/productandtaxonomy.miloapis.com/sort-orderannotations to all previously unclassified rolesdocs/architecture/identity-and-access-management/role-taxonomy.mdas a reference for service teams defining roles in other reposRole categories
platformfeatureserviceProduct groups
Test plan
filterByLabelontaxonomy.miloapis.com/role-category=featurereturns only Notes and Notification rolesfilterByLabelontaxonomy.miloapis.com/role-category=platformreturns IAM, org/project, quota, and core roles