Skip to content

install.sh: remove managed-node adoption - #51

Merged
TeoSlayer merged 1 commit into
mainfrom
remove-managed-install
Oct 1, 2026
Merged

TeoSlayer merged 1 commit into
mainfrom
remove-managed-install

Conversation

@TeoSlayer

Copy link
Copy Markdown
Contributor

The hosted control plane has been retired (the platform repo is archived). This removes managed-node adoption from the canonical installer.

Removed

  • --managed-url / --management-url / PILOT_MANAGEMENT_URL and --no-start. --managed-url is now rejected as an unknown flag.
  • Enrollment-token handling, the managed-runtime manifest and managed-runtime-v* tag validation, the pilotctl enterprise adopt probe and call, the machine-wide collision check that guarded adoption, updater pinning for managed nodes, and the managed summary.
  • tests/managed-install.sh.

Every remaining path is the one the installer already took with managed mode off: each PILOT_MANAGED_MODE != 1 condition was unwrapped and each = 1 block deleted.

Verification

  • sh -n, dash -n, bash -n pass.
  • tests/proxy-transport-install.sh gives the same result as on main. On macOS both stop at case 10a ("macOS: no condition next to the LaunchAgent start line"), which already fails on main there; with that assertion skipped both stop at the same next macOS case. I did not run the suite on Linux.
  • Pairs with Remove the hosted control plane client pilotprotocol#485, which removes pilotctl enterprise and carries the same install.sh.

🤖 Generated with Claude Code

The hosted control plane has been retired, so the installer no longer
offers --managed-url / PILOT_MANAGEMENT_URL / --no-start: no enrollment
token handling, no managed-runtime manifest or tag, no
`pilotctl enterprise adopt`, and no updater pinning for managed nodes.
`--managed-url` is now an unknown flag.

Every remaining code path is the one the installer already took when
managed mode was off. tests/managed-install.sh is removed with the
feature.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@TeoSlayer
TeoSlayer merged commit 8fd651b into main Oct 1, 2026
@TeoSlayer
TeoSlayer deleted the remove-managed-install branch October 1, 2026 10:37
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