mirror of
https://github.com/hauler-dev/hauler.git
synced 2026-08-27 14:07:17 +00:00
8ab9fd6a38cf8e83d1977846e153adfdec27a00c
content as oci layouts (artifact.OCI interface), add blob caching and ephemeral stores (#59)
* represent all content as artifact.OCI interface and manipulate/add all content using oci layouts * initial brew taps and macos universal binary * change mediaType to string for better compatibility with other libraries * ensure config is minimally viable for file/charts * add transparent layer caching (filesystem) to artifact operations, clean up layer interface used by file/chart * add store list and store copy commands Signed-off-by: Josh Wolf <josh@joshwolf.dev>
represent all
content as oci layouts (artifact.OCI interface), add blob caching and ephemeral stores (#59)
represent all
content as oci layouts (artifact.OCI interface), add blob caching and ephemeral stores (#59)
represent all
content as oci layouts (artifact.OCI interface), add blob caching and ephemeral stores (#59)
represent all
content as oci layouts (artifact.OCI interface), add blob caching and ephemeral stores (#59)
represent all
content as oci layouts (artifact.OCI interface), add blob caching and ephemeral stores (#59)
represent all
content as oci layouts (artifact.OCI interface), add blob caching and ephemeral stores (#59)
represent all
content as oci layouts (artifact.OCI interface), add blob caching and ephemeral stores (#59)
Hauler: Airgap Assistant
⚠️ WARNING: This is an experimental, work in progress project. Everything is subject to change, and it is actively in development, so let us know what you think!
hauler is a command line tool for that aims to simplify the painpoints that exist around airgapped Kubernetes deployments.
It remains as unopinionated as possible, and does not attempt to enforce a specific cluster type or application deployment model.
Instead, it focuses solely on simplifying the primary airgap pain points:
- artifact collection
- artifact distribution
hauler achieves this by leaning heavily on the oci spec, and the vast ecosystem of tooling available for fetching and distributing oci content.
Languages
Go
99.1%
Shell
0.6%
Makefile
0.1%
Dockerfile
0.1%