Skip to content

[DOCS-13132] Add IAM permissions shortcode for Google Cloud integration#36303

Open
buraizu wants to merge 1 commit intomasterfrom
docs13132/gcp-iam-matrix
Open

[DOCS-13132] Add IAM permissions shortcode for Google Cloud integration#36303
buraizu wants to merge 1 commit intomasterfrom
docs13132/gcp-iam-matrix

Conversation

@buraizu
Copy link
Copy Markdown
Contributor

@buraizu buraizu commented Apr 27, 2026

What does this PR do? What is the motivation?

Fixes DOCS-13132

Adds a reusable google-cloud-iam-permissions shortcode that consolidates the integration service account's required and conditional IAM roles (Compute Viewer, Monitoring Viewer, Cloud Asset Viewer, Browser, Service Account Token Creator, and Service Usage Consumer) into a single matrix with columns for the role, whether it is required or conditional, the scope it must be granted at, and its purpose.

References the new shortcode from getting_started/integrations/google_cloud.md so the matrix renders as a ### Required IAM permissions section between Prerequisites and Metric collection. Existing inline role lists in the setup tabs are left in place; a follow-up change can swap them for the same shortcode call once this lands.

A companion change in integrations-internal-core references the same shortcode from the integration tile page (google_cloud_platform/README.md); that PR will be opened after this one merges so the shortcode definition is available before the reference goes live.

Merge instructions

Merge readiness:

  • Ready for merge

Additional notes

@buraizu buraizu requested a review from a team as a code owner April 27, 2026 18:24
@buraizu buraizu added the WORK IN PROGRESS No review needed, it's a wip ;) label Apr 27, 2026
@github-actions github-actions Bot added the Architecture Everything related to the Doc backend label Apr 27, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Preview links (active after the build_preview check completes)

Modified Files

@buraizu buraizu force-pushed the docs13132/gcp-iam-matrix branch from 58f7932 to b8d0966 Compare April 27, 2026 22:37
@buraizu buraizu force-pushed the docs13132/gcp-iam-matrix branch from b8d0966 to 3509c18 Compare April 27, 2026 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Architecture Everything related to the Doc backend WORK IN PROGRESS No review needed, it's a wip ;)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant