Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Release

on:
push:
tags: ['v*', 'managed-runtime-v*']
tags: ['v*']

permissions:
contents: write
Expand Down Expand Up @@ -193,10 +193,7 @@ jobs:
generate_release_notes: true
draft: false
prerelease: ${{ contains(github.ref_name, '-rc') || contains(github.ref_name, '-beta') }}
# Managed runtimes are authority-pinned artifacts, not the generic
# Pilot update channel. Publishing one must not replace vX.Y.Z as
# GitHub's /releases/latest target for ordinary installers.
make_latest: ${{ startsWith(github.ref_name, 'managed-runtime-') && 'false' || 'true' }}
make_latest: 'true'

# ---------------------------------------------------------------------------
# Downstream fan-out is NO LONGER driven from here.
Expand Down
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,28 @@ Detailed per-release notes are on the
systemd the installer runs as root without `PILOT_ALLOW_ROOT` (hosted
sandboxes run the agent as root); regular hosts still refuse root.

### Removed
- **Hosted control plane client.** The hosted control plane has been retired,
and everything in this repository that existed only to talk to it is gone:
- `pilotctl enterprise` (`adopt`, `status`, `dashboard-url`, `trust`,
`policy`, `mandate`, `receipt`, `workflow`, `hook`).
- The `--enterprise-control` and `--governed-resource` flags of
`pilotctl send-message` and `pilotctl send-file`. Both commands now
refuse those flags instead of sending ungoverned.
- The daemon's `-enterprise-control` flag, the `enterprise_control` config
key, automatic discovery of `~/.pilot/managed/enterprise-control.json`,
signed fleet reporting, fleet commands (including remote restart and
shutdown), policy rollout refresh, `.pilot` state sync, managed app
reconcile and receipt export. A leftover attachment file or config key is
ignored.
- The `control-agent` binary.
- `install.sh --managed-url` / `PILOT_MANAGEMENT_URL` / `--no-start`, and
the `managed-runtime-v*` release tag stream.
- `-security-profile enterprise` no longer requires `-enterprise-control`
while data exchange or event stream is enabled; its other locked settings
are unchanged.
- SIGHUP no longer reloads control state. It is still caught and ignored.

### Changed
- **Dependencies: skillinject v0.2.4, dataexchange v0.2.3, updater v0.2.5**
(plus common v0.5.14, and the sigstore-go v1.3.0 / go-openapi versions
Expand Down
273 changes: 0 additions & 273 deletions cmd/control-agent/main.go

This file was deleted.

Loading
Loading