One bundle per deployment
Each deployment is assigned a single tool bundle at a time. When you change the bundle assignment, connectors will download the new bundle on their next sync.
A target version pins a deployment to a specific tool bundle version. When you set a target version, all edge connectors in that deployment will download and use that exact version of the tool bundle, regardless of whether newer versions have been published.
This gives you precise control over rollouts. You can test a new bundle version in a staging deployment before promoting it to production, or roll back to a known-good version if issues arise.
Navigate to Admin > Deployments and open the deployment you want to configure.
Locate the Target Version field in the deployment settings.
Select a specific bundle version from the dropdown. The list shows all published versions with their timestamps and checksums.
Click Save. Connected edge connectors will pick up the new target version on their next sync cycle.
Set the target version using the Edge Connector CLI:
edge-connector bundle assign <bundleId> --deployment <deploymentId> --version <version>Replace <bundleId> with the bundle ID, <deploymentId> with the deployment ID, and <version> with the desired bundle version number.
Bundle assignments link a specific tool bundle to a deployment. This determines which set of tool implementations edge connectors in that deployment will download and execute.
One bundle per deployment
Each deployment is assigned a single tool bundle at a time. When you change the bundle assignment, connectors will download the new bundle on their next sync.
Version pinning
Combine bundle assignment with a target version to lock a deployment to a specific snapshot of a tool bundle.
To assign a bundle:
Open the deployment from Admin > Deployments.
In the Tool Bundle section, select the bundle you want to assign from the list of available bundles.
Optionally set a target version to pin the deployment to a specific version of the selected bundle.
Save the deployment. The assignment takes effect on the next connector sync.
Edge connectors poll the platform for bundle updates on a regular interval:
You can set a default bundle for your organization. When a new deployment is created without an explicit bundle assignment, it automatically receives the default bundle.
Navigate to Admin > Settings > Tool Bundles and mark the desired bundle as the organization default.
Use the edge connector CLI to set the default bundle:
edge-connector bundle set-default --bundle <bundle-id>The edge connector CLI provides commands for managing bundles and target versions:
| Command | Description |
|---|---|
edge-connector bundle set-default --bundle <id> | Set the default bundle for the organization |
edge-connector bundle assign --deployment <id> --bundle <id> | Assign a specific bundle to a deployment |
edge-connector bundle list | List all available bundles and their versions |
edge-connector bundle info --bundle <id> | Show details about a specific bundle, including published versions |
Deployments are linked to devices (edge connector instances) through registration. When an edge connector starts, it registers itself with a specific deployment. This relationship determines:
A single deployment can have multiple devices (edge connectors) registered to it. Each device independently syncs the bundle and reports its status to the platform.