Loading Images to a Registry
Once you've downloaded your desired images from the Carbide Secured Registry (CSR), follow these steps to load copy the content to your airgapped registry.
These instructions assume you have downloaded the images and transferred the tarballs to your airgapped environment.
This example uses Hauler, but any tool with the ability to push/pull an OCI image will be adequate.
Adding Images to Airgap Registry
Carbide
1. Load content from the tarball to the Hauler store.
hauler store load --store carbide-store carbide-images.tar.zst
2. Copy the content from the Hauler store to your registry.
hauler store copy --store carbide-store --username <redacted> --password <redacted> registry://<registry-url>
Rancher
Load from tarball:
hauler store load --store rancher-store rancher-images.tar.zst
Copy to registry:
hauler store copy --store rancher-store --username <redacted> --password <redacted> registry://<registry-url>
Cert Manager
Load from tarball:
hauler store load --store certmanager-store certmanager-images.tar.zst
Copy to registry:
hauler store copy --store certmanager-store --username <redacted> --password <redacted> registry://<registry-url>
RKE2
Load from tarball:
hauler store load --store rke2-store rke2-images.tar.zst
Copy to registry:
hauler store copy --store rke2-store --username <redacted> --password <redacted> registry://<registry-url>
K3s
Load from tarball:
hauler store load --store k3s-store k3s-images.tar.zst
Copy to registry:
hauler store copy --store k3s-store --username <redacted> --password <redacted> registry://<registry-url>
Harvester
Load from tarball:
hauler store load --store harvester-store harvester-images.tar.zst
Copy to registry:
hauler store copy --store harvester-store --username <redacted> --password <redacted> registry://<registry-url>
Longhorn
Load from tarball:
hauler store load --store longhorn-store longhorn-images.tar.zst
Copy to registry:
hauler store copy --store longhorn-store --username <redacted> --password <redacted> registry://<registry-url>
NeuVector
Load from tarball:
hauler store load --store neuvector-store neuvector-images.tar.zst
Copy to registry:
hauler store copy --store neuvector-store --username <redacted> --password <redacted> registry://<registry-url>
Kubewarden
Load from tarball:
hauler store load --store kubewarden-store kubewarden-images.tar.zst
Copy to registry:
hauler store copy --store kubewarden-store --username <redacted> --password <redacted> registry://<registry-url>