Clarify that Projects do not restrict cross-Project Nexus calls - #5243
Clarify that Projects do not restrict cross-Project Nexus calls#5243LutaoX wants to merge 3 commits into
Conversation
Field asked whether a Nexus Endpoint in one Project can be used from a Namespace in another. Document that Projects only control who can manage the Endpoint; runtime access remains the caller-Namespace allowlist. Co-authored-by: Cursor <cursoragent@cursor.com>
|
@LutaoX is attempting to deploy a commit to the Temporal Team on Vercel. A member of the Team first needs to authorize it. |
There was a problem hiding this comment.
🟡 Changes recommended
Conflicting Nexus Endpoint authorization guidance remains in related documentation.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Clarifies that Projects govern Nexus Endpoint management but do not restrict allowlisted cross-Project calls.
Changes:
- Documents cross-Project Nexus access.
- Distinguishes management permissions from runtime authorization.
- Adds related documentation links.
File summaries
| File | Review |
|---|---|
docs/encyclopedia/nexus/nexus.mdx |
Clarifies cross-Project runtime access. |
docs/encyclopedia/nexus/nexus-registry.mdx |
Adds Project-scoping guidance; its permissions table still presents a conflicting authorization model (nit). |
docs/cloud/projects.mdx |
Adds guidance and examples; related security, users, and Terraform pages retain conflicting role requirements (nit). |
docs/cloud/manage-access/permissions-reference.mdx |
Distinguishes management permissions from runtime access. |
Review details
Suppressed comments (1)
docs/cloud/projects.mdx:207
- This Project-role model leaves conflicting authorization guidance elsewhere:
docs/evaluate/temporal-cloud/security.mdx:90-91still calls Endpoints account-scoped and requires Account Developer plus target Namespace Admin, whiledocs/cloud/manage-access/users.mdx:43anddocs/cloud/terraform-provider.mdx:303-304repeat the target-Namespace requirement. Update those pages to the Project-role model documented here and in the Project permissions matrix.
- A Nexus Endpoint lives in one Project. That Project controls who can [create, list, update, and delete](/cloud/manage-access/permissions-reference#cloud-ops-api-permissions-2) the Endpoint.
- Files reviewed: 4/4 changed files
- Comments generated: 1
- Review effort level: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Cursor <cursoragent@cursor.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Closing in favor of #5252, opened from a branch on |
Summary
Why
Field asked this on the Projects page (Slack). The page said Endpoints are Project-scoped and stopped there, so people inferred runtime isolation.
Test plan
/cloud/projects#use-nexus-across-projectsrenders and is linked from the intro, Nexus overview, Nexus Registry, and Project permissions matrix.Made with Cursor