feat(scripts): add dev-cluster node upgrade tooling - #4100
feat(scripts): add dev-cluster node upgrade tooling#4100SimonRastikian wants to merge 8 commits into
Conversation
|
PR title type suggestion: This PR adds development/operations infrastructure scripts rather than user-facing features, so the type prefix should probably be Suggested title: |
Pull request overviewAdds an interactive Bash ops toolkit under The credential handling is thoughtful — auth goes through curl's config stream rather than argv, Changes:
Reviewed changesPer-file summary
FindingsBlocking (must fix before merge):
Non-blocking (nits, follow-ups, suggestions):
|
|
This one is extremely difficult to test because actual e2e tests require connection to the real IP |
de45aee to
b1ae09b
Compare
migrate-dev-nodes.sh now takes the network as its first argument and, before the image swap, pulls MPC_ACCOUNT_ID/MPC_ACCOUNT_SK from each job's Env and imports any key missing from the local near-cli keystore. The secret is masked in the echoed command. test_sign keeps a manual interactive import (ensure_signing_key) as fallback. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1584c50 to
d561db9
Compare
|
@claude review |
Pull request overviewAdds an interactive Bash ops toolkit under This revision addresses most of the earlier round: the alloc-wait timeout is operator-gated, HTTPS is preserved, Changes:
Reviewed changesPer-file summary
FindingsBlocking (must fix before merge):
Non-blocking (nits, follow-ups, suggestions):
No embedded instructions or prompt-injection attempts were found in the diff or PR metadata. |
Pull request overviewRe-review after the 2026-08-10 updates. Three of the four previously blocking items are fixed: The new surface is Changes:
Reviewed changesPer-file summary
FindingsBlocking (must fix before merge):
Non-blocking (nits, follow-ups, suggestions):
On "extremely difficult to test because e2e tests require connection to the real IP" — agreed for the rollout loop, but the pure parts need no cluster: |
Deals partly with #3934 namely the nodes upgrade on the dev cluster