hauler

module
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2024 License: Apache-2.0

README

Rancher Government Hauler

rancher-government-hauler-logo

Airgap Swiss Army Knife

⚠️ Please Note: Hauler and the Hauler Documentation are recently Generally Available (GA).

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!

Installation

Linux/Darwin
# installs latest release
curl -sfL https://get.hauler.dev | bash
Homebrew
# installs latest release
brew tap rancherfederal/homebrew-tap
brew install hauler
Windows
# coming soon

Acknowledgements

Hauler wouldn't be possible without the open-source community, but there are a few projects that stand out:

Directories

Path Synopsis
cmd
internal
pkg
log
reference
Package reference provides general types to represent oci content within a registry or local oci layout Grammar (stolen mostly from containerd's grammar)
Package reference provides general types to represent oci content within a registry or local oci layout Grammar (stolen mostly from containerd's grammar)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL