Skip to content

Document ADP fine-grained permissions for DOC-2041#23

Open
micheleRP wants to merge 2 commits into
mainfrom
adp-fine-grained-permissions-docs
Open

Document ADP fine-grained permissions for DOC-2041#23
micheleRP wants to merge 2 commits into
mainfrom
adp-fine-grained-permissions-docs

Conversation

@micheleRP
Copy link
Copy Markdown
Contributor

@micheleRP micheleRP commented May 19, 2026

Summary

  • New concept page governance/pages/permissions-overview.adoc explains the permission/role/role-binding model, identity types (user OIDC vs service account), and the seven built-in roles (Admin, Writer, Reader, plus four Invoker sub-roles). Clarifies that account impersonation applies to Kafka and Schema Registry only, not to ADP endpoints.
  • New reference page governance/pages/permissions-reference.adoc lists every ADP-namespaced permission grouped by family (MCP server, LLM provider, agent management, agent credential, spending, A2A runtime, pipeline, knowledge base) with which built-in role grants each one.
  • Replaces TODO and one-off permission callouts in configure-provider.adoc, connect-agent.adoc, byoa-register.adoc, and dashboard/overview.adoc with xrefs into the new reference.
  • Adds both pages to the Governance section of nav.adoc.

Source-verified against cloudv2 pkg/permissions/permissions_constants.go, apps/aigw/internal/llm/authz.go, apps/aigw/internal/mcp/authz.go, and apps/ai-agent/internal/agent/authorization.go on origin/main (2026-05-18). Research is on DOC-2041; engineering work was shipped under ENG-1017.

Closes: DOC-2041

Open follow-ups (not blocking this PR)

  • A "How to grant ADP access to a user or service account" how-to is intentionally deferred until UX-790 (Console-side fine-grained authZ UI) ships. The TODO marker for that pass is in permissions-overview.adoc.
  • Cluster-scope vs. resource-scope binding semantics, rpk cloud iam coverage, and the legacy dataplane_mcpserver_* vs dataplane_adp_mcpserver_* naming policy still need eng confirmation — flagged in the DOC-2041 research comment.

Preview pages

The four pages with one-line xref updates (configure-provider, connect-agent, byoa-register, dashboard/overview) are linked from the new reference and visible from the diff.

Test plan

  • Local build passes (npm run build) — verified, no new warnings or errors from the new pages.
  • Render of About ADP Permissions reads as a concept page; xrefs to the reference resolve.
  • Render of ADP Permissions Reference shows each namespace section and the built-in roles summary.
  • xrefs from configure-provider.adoc, connect-agent.adoc, byoa-register.adoc, and dashboard/overview.adoc jump to the right anchor sections.
  • Both new pages appear under Governance in the left nav.

🤖 Generated with Claude Code

Adds permissions-overview.adoc (concept) explaining the
permission/role/role-binding model, identity types, and the seven
built-in roles, and permissions-reference.adoc (reference) listing
every ADP-namespaced permission with which built-in role grants it.
Replaces the TODO and one-off permission callouts in Configure an LLM
Provider, Connect Your Agent, Register Your Own Agent, and the
Governance dashboard prerequisites with xrefs into the new reference.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@micheleRP micheleRP requested a review from a team as a code owner May 19, 2026 00:07
@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for redpanda-agentic-data-plane ready!

Name Link
🔨 Latest commit a3c2e7b
🔍 Latest deploy log https://app.netlify.com/projects/redpanda-agentic-data-plane/deploys/6a0bae0f08ccb40008abf23d
😎 Deploy Preview https://deploy-preview-23--redpanda-agentic-data-plane.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@micheleRP micheleRP requested a review from sago2k8 May 19, 2026 00:17
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