rancherfederal / hauler

Airgap Swiss Army Knife

Home Page:https://hauler.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rancher Government Hauler

Airgap Swiss Army Knife

⚠️ This project is still in active development and not Generally Available (GA). Most of the core functionality and features are ready, but may have breaking changes. Please review the Release Notes for more information!

Rancher Government Hauler simplifies the airgap experience without requiring users to adopt a specific workflow. Hauler simplifies the airgapping process, by representing assets (images, charts, files, etc...) as content and collections to allow users 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 users 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:

Notices

WARNING - Upcoming Deprecated Command(s):

hauler download (alternatively, dl) and hauler serve (not hauler store serve) commands are deprecated and will be removed in a future release.

About

Airgap Swiss Army Knife

https://hauler.dev

License:Apache License 2.0


Languages

Language:Go 94.3%Language:Shell 3.4%Language:Smarty 1.1%Language:Makefile 0.6%Language:Dockerfile 0.6%