Rancher Government Hauler
simplifies the airgap experience without requiring operators to adopt a specific workflow. Hauler simplifies the airgapping process, by representing assets (images, charts, files, etc...) as content and collections to allow operators to easily fetch, store, package, and distribute these assets with declarative manifests or through the command line.
Hauler
does this by storing contents and collections as OCI Artifacts and allows operators to serve contents and collections with an embedded registry and fileserver. Additionally, Hauler
has the ability to store and inspect various non-image OCI Artifacts.
For more information, please review the Hauler Documentation!
- Upgraded the
apiVersion
tov1
fromv1alpha1
- Users are able to use
v1
andv1alpha1
, butv1alpha1
is now deprecated and will be removed in a future release. We will update the community when we fully deprecate and remove the functionality ofv1alpha1
- Users will see logging notices when using the old
apiVersion
such as... !!! DEPRECATION WARNING !!! apiVersion [v1alpha1] will be removed in a future release !!! DEPRECATION WARNING !!!
- Users are able to use
- Updated the behavior of
hauler store load
to default to loading ahaul
with the name ofhaul.tar.zst
and requires the flag of--filename/-f
to load ahaul
with a different name - Users can load multiple
hauls
by specifying multiple flags of--filename/-f
- updated command usage:
hauler store load --filename hauling-hauls.tar.zst
- previous command usage (do not use):
hauler store load hauling-hauls.tar.zst
- updated command usage:
- Updated the behavior of
hauler store sync
to default to syncing amanifest
with the name ofhauler-manifest.yaml
and requires the flag of--filename/-f
to sync amanifest
with a different name - Users can sync multiple
manifests
by specifying multiple flags of--filename/-f
- updated command usage:
hauler store sync --filename hauling-hauls-manifest.yaml
- previous command usage (do not use):
hauler store sync --files hauling-hauls-manifest.yaml
- updated command usage:
Please review the documentation for any additional Known Limits, Issues, and Notices!
# installs latest release
curl -sfL https://get.hauler.dev | bash
# installs latest release
brew tap hauler-dev/homebrew-tap
brew install hauler
# coming soon
Hauler
wouldn't be possible without the open-source community, but there are a few projects that stand out: