Rancherfederal Hauler Versions Save

Airgap Swiss Army Knife

v1.0.3

3 weeks ago

Fixes a bug introduced in v1.0.2 that was smashing shared layers in the store/haul's index.json along with a security patch. If you're running v1.0.2 please update to v1.0.3 a.s.a.p.

Changelog

  • ef31984 Bump golang.org/x/net from 0.17.0 to 0.23.0 - @dependabot
  • 2889f30 fix for dup digest smashing in index.json from cosign fork. - @amartin120

Full Changelog: https://github.com/rancherfederal/hauler/compare/v1.0.2...v1.0.3

v1.0.2

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/rancherfederal/hauler/compare/v1.0.1...v1.0.2

v1.0.2-rc.4

1 month ago

Changelog

  • 003456d merge pull request #225 from zackbradys/main
  • f44b8b9 removed tag in release workflow

v1.0.2-rc.3

1 month ago

Changelog

  • e405840 merge pull request #224 from zackbradys/main
  • 8c9aa90 updated/fixed image ref in release workflow

v1.0.2-rc.2

1 month ago

Changelog

  • 8670489 merge pull request #223 from zackbradys/main
  • f20d405 updated/fixed platforms in release workflow

v1.0.2-rc.1

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/rancherfederal/hauler/compare/v1.0.1...v1.0.2-rc.1

v1.0.1

2 months ago

Changelog

  • 8120537 Fix --name option in "store add file" command @fgiudici
  • 9cdab51 Bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 @dependabot
  • 003560c Exit with status code 1 if cosign is not configured @atanasdinov
  • ef73fff fix exit code on error @amartin120
  • 0c6fdc8 add registry flag to cli for sync @amartin120

Full Changelog: https://github.com/rancherfederal/hauler/compare/v1.0.0...v1.0.1

v1.0.0

2 months ago

Changelog

  • 214704b adding graphics @bgulla
  • 6ca7fb6 updated readme and removed roadmap @zackbradys
  • d70a867 updated/cleaned up install.sh @zackbradys
  • 5592ec0 remove deprecated commands @amartin120
  • 4759879 Bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 @dependabot
  • dbcfe13 bug-fix: handle complex file names @amartin120
  • cd8d4f6 add login command @amartin120
  • ccd529a update to add size totals and cosign bits to the info command @amartin120

Full Changelog: https://github.com/rancherfederal/hauler/compare/v0.4.4...v1.0.0

v1.0.0-rc.1

3 months ago

Changelog

  • 4759879 Bump helm.sh/helm/v3 from 3.14.0 to 3.14.1
  • dbcfe13 bug-fix: handle complex file names
  • cd8d4f6 add login command
  • ccd529a update to add size totals and cosign bits to the info command

v0.4.4

3 months ago

Changelog

  • 59ff02b add annotations for registry @amartin120
  • 8b33980 add annotations for key and platform @amartin120

Full Changelog: https://github.com/rancherfederal/hauler/compare/v0.4.3...v0.4.4

Hauler now allows for the use of key/platform/registry annotations for the image spec of a Hauler manifest. This gives users the ability to provide global overrides without the use of specifying flags via the CLI.

apiVersion: content.hauler.cattle.io/v1alpha1
kind: Images
metadata:
  name: <name>
  annotations:
    hauler.dev/key: <cosign public key>
    hauler.dev/platform: <platform>
    hauler.dev/registry: <registry>

Flags passed from the CLI have a global effect on any image UNLESS it has a (key/platform) specified on the individual image. Individual image key/platform takes precedence.

If you have hauler.dev/key and/or hauler.dev/platform at the annotation level, it would work just like the CLI flag and globally apply for everything except individual images specifying otherwise. Just like above.

If you just so happen to provide both an annotation AND the CLI flag for the same thing, the CLI flag wins.

As for the hauler.dev/registry annotation, it will apply globally unless the provided image reference already has a registry specified in its name.