Skip to content

Add nexus endpoint move-to-project command - #119

Draft
hsadoyan wants to merge 2 commits into
harry/move-prompt-project-namesfrom
harry/nexus-move-to-project
Draft

hsadoyan wants to merge 2 commits into
harry/move-prompt-project-namesfrom
harry/nexus-move-to-project

Conversation

@hsadoyan

@hsadoyan hsadoyan commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Moves a Nexus endpoint to a different project without recreating it, so Nexus calls through it keep working and only the project governing access to it changes.

temporal cloud nexus endpoint move-to-project \
  --name my-endpoint \
  --source-project-id proj-a \
  --destination-project-id proj-b

It identifies the endpoint by --name or --id, like the other nexus endpoint commands. The confirmation prompt shows each project's name next to its ID, and an unknown destination fails before the prompt, matching the namespace move.

Not mergeable yet: the first commit points cloud-sdk at a local checkout, since no released SDK carries the RPC. Revert it and take the cloud-sdk release cut once temporalio/cloud-api#137 is released.

🤖 Generated with Claude Code

Stack created with GitHub Stacks CLI • Give Feedback 💬

hsadoyan and others added 2 commits October 14, 2026 13:44
The RPC is in saas-proto but not yet in cloud-api, so no released
cloud-sdk exposes it. Build against a local regeneration until cloud-api
v0.24.0 ships and the matching cloud-sdk release is cut.

Revert this commit and take the released SDK before merging.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Moves a Nexus endpoint to a different project without recreating it,
so Nexus calls through it keep working and only the project governing
access to it changes.

Identifies the endpoint by --name or --id, like the other nexus endpoint
commands. The confirmation prompt shows each project's name next to its
ID, and an unknown destination fails before it, as the namespace move
does. There is no --idempotent flag: the command reads the endpoint's
current resource version unless one is given, so re-running a completed
move succeeds rather than producing the rejection that flag translates.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@hsadoyan
hsadoyan added this pull request to stack #120 October 19, 2026 18:02
@hsadoyan hsadoyan changed the title harry/nexus move to project Add nexus endpoint move-to-project command Oct 19, 2026

This branch is waiting to be deployed

1 waiting deployment
integration — 9bf1bb09 Waiting Oct 19, 2026 by hsadoyan via Integration tests #42
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