Skip to content

DOC-299: Update Azure Role Definition and Role Assignment articles - #900

Open
quetzalliwrites wants to merge 1 commit into
mainfrom
doc-299-update-azure-role-definition-and-role-announcement-articles
Open

DOC-299: Update Azure Role Definition and Role Assignment articles#900
quetzalliwrites wants to merge 1 commit into
mainfrom
doc-299-update-azure-role-definition-and-role-announcement-articles

Conversation

@quetzalliwrites

Copy link
Copy Markdown
Collaborator

Summary

The ticket asked to update the role-definition and role-assignment articles to reflect the new opt-in Azure RBAC enforcement engine (LS_AZURE_ENFORCE_RBAC). On inspection, the "RBAC enforcement" section and most of the updated limitations were already present on both pages (role-assignment.mdx has a full ## Enabling RBAC enforcement section, and role-definition.mdx cross-links to it). This PR fills in the remaining gaps called out in the ticket's target limitations list, rather than duplicating the whole block onto both pages:

  • role-assignment.mdx: added "Data-plane coverage is partial" (Storage File, Service Bus data plane, and Cosmos DB aren't covered; Azure SQL/PostgreSQL/MySQL are out of scope since they use Microsoft Entra database auth, not RBAC data actions), "Key Vault keys" (not yet enforced), and "Groups and transitive membership" (not expanded to members) limitation bullets. Also clarified that subscription/resource-group/resource scopes support inheritance, unlike management group scope.
  • role-definition.mdx: added the "Key Vault keys" bullet, which the ticket calls out as the most relevant addition for this page (role definitions can declare DataActions for keys, but that data plane isn't enforced yet).

Linear ticket

https://linear.app/localstack/issue/DOC-299/update-azure-role-definition-and-role-announcement-articles

Test plan

  • npx astro build completes successfully (404 pages built)
  • Link validator confirms all internal links are valid

The opt-in RBAC enforcement section and most limitations were already
documented on both pages. Add the gaps called out in the ticket:
data-plane coverage is partial (Storage File, Service Bus, and Cosmos
DB aren't covered; SQL/PostgreSQL/MySQL are out of scope since they
use Entra database auth, not RBAC data actions), Key Vault keys are
not yet enforced, and group role assignments aren't expanded to their
members. Also note that management group scope is the only scope
level without inheritance support.
@quetzalliwrites quetzalliwrites self-assigned this Aug 28, 2026
@quetzalliwrites
quetzalliwrites requested a review from a team August 28, 2026 14:27
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying localstack-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1e60571
Status: ✅  Deploy successful!
Preview URL: https://b1b2519b.localstack-docs.pages.dev
Branch Preview URL: https://doc-299-update-azure-role-de.localstack-docs.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant