Expand description
Sync protocol types for agent ↔ manager communication.
The agent periodically calls POST /v1/sync with a SyncRequest and
receives a SyncResponse containing the target deployment state.
Structs§
- Operations
Bundle Download - One bundle the Operator needs to download to reach
targetBundleHash. The manager mints a short-lived presigned GET URL per bundle — the Operator never holds real cloud storage credentials, mirroring the OCI registry proxy’s credential-injection pattern. - Operations
Report - Report-only summary of the operations the Operator has loaded, used to confirm a bundle sync actually took effect.
- Operator
Capability Report - Report-only Operator capability status.
- Operator
Image Report - Exact immutable Operator image identity observed by the running process.
- Reported
Operation - A single operation the Operator currently has loaded. Opaque identifiers only — no tier, description, or other plugin business logic crosses into this public crate.
- Sync
Execution Claim - Sync
Input - Extensible wire input for sync metadata that is not part of the
long-standing
SyncRequeststruct-literal contract. - Sync
Input Builder - Builder for optional sync receipts. New optional wire metadata belongs
here so adding it does not break downstream
SyncRequestliterals. - Sync
Request - Request sent by the agent to the manager during periodic sync.
- Sync
Response - Response from the manager to the agent sync request.
- Target
Deployment - Target deployment state for the agent to converge toward.
- Target
Operations Bundle Set - Target operations-bundle set for the Operator to converge its loaded
plugin registry toward, independent of any release/config target — a
plugin can be enabled with no release change, so this is not nested under
TargetDeployment.
Enums§
- Operator
Capability State - State of an Operator capability as observed inside the environment.
- Operator
Image Source - Origin of the exact Operator image running this process.