mirror of
https://github.com/hauler-dev/hauler.git
synced 2026-08-27 14:07:17 +00:00
45 lines
1.5 KiB
Markdown
45 lines
1.5 KiB
Markdown
# Rancher Government Hauler
|
|
|
|

|
|
|
|
## 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](https://rancherfederal.github.io/hauler-docs)!**
|
|
|
|
## Installation
|
|
|
|
### Linux/Darwin
|
|
|
|
```bash
|
|
# installs latest release
|
|
curl -sfL https://get.hauler.dev | bash
|
|
```
|
|
|
|
### Homebrew
|
|
|
|
```bash
|
|
# installs latest release
|
|
brew tap rancherfederal/homebrew-tap
|
|
brew install hauler
|
|
```
|
|
|
|
### Windows
|
|
|
|
```bash
|
|
# coming soon
|
|
```
|
|
|
|
## Acknowledgements
|
|
|
|
`Hauler` wouldn't be possible without the open-source community, but there are a few projects that stand out:
|
|
|
|
- [oras cli](https://github.com/oras-project/oras)
|
|
- [cosign](https://github.com/sigstore/cosign)
|
|
- [go-containerregistry](https://github.com/google/go-containerregistry)
|