Skip to content

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

Merged
hsadoyan merged 2 commits into
harry/move-prompt-project-namesfrom
harry/nexus-move-to-project
Oct 22, 2026
Merged

hsadoyan merged 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.

Takes cloud-sdk v0.21.0, which carries the RPC published in cloud-api v0.24.0.

🤖 Generated with Claude Code

Stack created with GitHub Stacks CLI • Give Feedback 💬

Example Run:
Screenshot 2026-10-21 at 5 07 28 PM

@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
hsadoyan and others added 2 commits October 21, 2026 16:52
Picks up MoveNexusEndpointToProject, published in cloud-api v0.24.0.
NamespaceSpec now carries encryptionValidation, which appears in the
deprecated-field golden output.

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 force-pushed the harry/nexus-move-to-project branch from 9bf1bb0 to 2688a04 Compare October 21, 2026 23:53
@hsadoyan
hsadoyan marked this pull request as ready for review October 21, 2026 23:53
@hsadoyan
hsadoyan requested a review from a team as a code owner October 21, 2026 23:53
@hsadoyan
hsadoyan deployed to integration October 21, 2026 23:53 — with GitHub Actions Active
@hsadoyan
hsadoyan merged commit 9147034 into main Oct 22, 2026
7 checks passed

This branch was successfully deployed

1 active deployment
integration — 2688a045 Deployed Oct 21, 2026 by hsadoyan via Integration tests #43
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.

2 participants