Skip to content

Rename the snapshot-plugin sidecar, image and flag to objectstore-plugin - #2540

Merged
Haven Xia (HavenXia) merged 1 commit into
agent-substrate:mainfrom
aramase:aramase/c/rename_objectstore_plugin
Oct 13, 2026
Merged

Haven Xia (HavenXia) merged 1 commit into
agent-substrate:mainfrom
aramase:aramase/c/rename_objectstore_plugin

Conversation

@aramase

Copy link
Copy Markdown
Collaborator

The plugin now serves sandbox assets as well as snapshots, and its API is already objectstore.v1, so the name snapshot-plugin no longer describes it. This renames the binary, sidecar, sockets and flag to match. The objectstore.v1 proto package and RPC names are unchanged.

  • cmd/snapshot-plugin moves to cmd/objectstore-plugin; the atelet and ate-api-server manifests and the kind overlays follow.
  • --snapshot-plugin-socket becomes --objectstore-plugin-socket on atelet and ate-api-server, with no alias.
  • Go identifiers, log and error text, docs/architecture.md and hack/verify/ateapi-deps.sh now say "object-store plugin".

Breaking change

The cmd/snapshot-plugin image is now cmd/objectstore-plugin, the snapshot-plugin sidecar container and volume in atelet and ate-api-server are now objectstore-plugin, the sockets move from /run/snapshot-plugin to /run/objectstore-plugin, and the --snapshot-plugin-socket flag on atelet and ate-api-server is now --objectstore-plugin-socket. The sidecars' trace service.name changes from snapshot-plugin-<mode> to objectstore-plugin-<mode>. Overlays that patch the snapshot-plugin container, pass the old flag or filter on the old service name must be updated.

Needs the breaking-change label.

Tested with go build ./..., go test -race on cmd/ateapi, cmd/atelet, cmd/objectstore-plugin, cmd/ate-setup, internal/objectstoreplugin and internal/pluginsocket, and hack/verify/ateapi-deps.sh. The base, kind, kind-agentgateway and agentgateway kustomize renders differ from before only by the rename.

  • Tests pass
  • Appropriate changes to documentation are included in the PR

The plugin now serves sandbox assets as well as snapshots, and its API is
already objectstore.v1, so name the binary, sidecar and flags after it.

BREAKING CHANGE: the cmd/snapshot-plugin image is now cmd/objectstore-plugin,
the snapshot-plugin sidecar container and volume in atelet and
ate-api-server are now objectstore-plugin, the sockets move from
/run/snapshot-plugin to /run/objectstore-plugin, and the
--snapshot-plugin-socket flag on atelet and ate-api-server is now
--objectstore-plugin-socket. Overlays that patch the snapshot-plugin
container or pass the old flag must be updated.
@aramase
Anish Ramasekar (aramase) force-pushed the aramase/c/rename_objectstore_plugin branch from 9ba3357 to fd6b68d Compare October 13, 2026 01:22
@aramase
Anish Ramasekar (aramase) marked this pull request as ready for review October 13, 2026 01:23
@aramase

Copy link
Copy Markdown
Collaborator Author

cc ILLUM1N0X Zoe Zhao (@zoez7)

@msau42
Michelle Au (msau42) added this pull request to the merge queue Oct 13, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 13, 2026
@aramase

Copy link
Copy Markdown
Collaborator Author

Michelle Au (@msau42) this needs to be added to the merge queue again.

@HavenXia
Haven Xia (HavenXia) added this pull request to the merge queue Oct 13, 2026
Merged via the queue into agent-substrate:main with commit 2e3814a Oct 13, 2026
14 checks passed
@aramase
Anish Ramasekar (aramase) deleted the aramase/c/rename_objectstore_plugin branch October 13, 2026 03:48
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.

5 participants