Transport

Move component versions between repositories: the default transfer workflow and its specializations for air gaps, Helm charts, vendor registries, and uploaders.

Transport guides move component versions from one OCM repository to another. Start with Transfer Component Versions for the default ocm transfer cv workflow, then pick the specialized guide for your scenario: crossing an air gap, carrying Helm charts, uploading into vendor registries, or configuring custom uploaders.

Configure Registry Credentials
Set up OCM credentials to authenticate against multiple OCI registries with explicit entries and Docker config fallback.
Transfer Component Versions
Move a component version from one OCM repository to another with the default ocm transfer cv workflow, including credentials and verification.
Transfer Components across an Air Gap
Transfer a signed OCM component version into an air-gapped registry via a CTF archive.
Replicate Component Versions with the Controller
Continuously transfer a component version between two OCM repositories with the Replication controller, re-running automatically on every new source version.
Download Resources
Extract resources from OCM component versions to your local filesystem.
Download SBOMs
Retrieve linked and attached SBOMs from a component version with one command, collect a whole component version's SBOMs, scan them, and confirm they survive a transfer.
Pull OCI Artifacts Natively
Transfer component versions with a local blob uploader so embedded OCI artifacts become natively pullable from the target registry with docker, oras, or crane.
Configure HTTP Behaviour
Control timeouts, retry policy, TLS verification, custom CA, and HTTP proxy for OCM in constrained or restricted networks.
Upload OCI Images
Configure the OCI uploader so a transferred component's images and Helm charts land as separate OCI artifacts you can pull with docker, oras, or crane.
Upload to a Custom Target
Learn how to route resources to a custom HTTP upload target during transfer using an uploader configuration, instead of embedding them as local blobs.
Upload to JFrog Artifactory
Upload resources into JFrog Artifactory helm, maven, npm and generic repositories during transfer, with credentials and overwrite rules.
Upload to Sonatype Nexus
Upload resources into Sonatype Nexus Repository 3 hosted helm, maven2, npm and raw repositories during transfer, with credentials and overwrite rules.