Commit Graph
63 Commits
Author SHA1 Message Date
Zack BradyandGitHub 10a1af089c fixed bugs with chunking and added support for remote chunks (#702) 2026-08-05 16:08:26 -04:00
Adam MartinandGitHub 2e280f2717 address helm chart verification, auth, and tls options (#601)
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com>
2026-08-02 23:41:23 -04:00
8dc864ca77 feat: extend charts resource by platform (#657)
Signed-off-by: Eric Klatzer <eric@klatzer.at>
Co-authored-by: Zack Brady <zackbrady123@gmail.com>
2026-07-30 14:59:11 -04:00
d93167185f feat: extend charts resource with helm values (#644)
Signed-off-by: Eric Klatzer <eric@klatzer.at>
Co-authored-by: Zack Brady <zackbrady123@gmail.com>
2026-07-08 13:24:01 -04:00
Adam MartinandGitHub 7d00a53c94 add trivy to make and add new vuln GHA (#641)
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com>
2026-06-24 09:53:23 -04:00
Zack BradyandGitHub 6677f10d7b fixed github workflows (tests and cherrypicker) (#574) 2026-04-22 17:01:16 -04:00
Camryn CarterandGitHub 57d45f136e handle large diff passed to gh api (#553) 2026-04-11 20:26:29 -04:00
Camryn CarterandGitHub a8d6e2e527 verified commits and better messges (#550) 2026-04-08 20:23:05 -04:00
Camryn CarterandGitHub 641b9db8fd chunk the haul (#519)
* chunk the haul
* validate numeric suffix on join
* enforce valid chunk size
* containerd warning
* updated test.go files
2026-03-25 10:59:51 -04:00
Camryn CarterandGitHub c68e72df1c option to sync images.txt files natively (#538)
* sync images.txt files
* test worklflow sync w image list
* images.txt
2026-03-25 10:53:54 -04:00
Camryn CarterandGitHub aa9b883d4c add cherry-pick workflow for release branches (#533)
this workflow automates cherry-picking changes from merged pull requests to specified release branches based on comments... it handles permission checks, version parsing, and conflict resolution during the cherry-pick process.

Signed-off-by: Camryn Carter <camryn.carter@ranchergovernment.com>
2026-03-18 23:26:13 -04:00
Zack BradyandGitHub 26b11d5abc smaller changes and updates for v1.4.2 release (#524)
* smaller changes and updates for v1.4.2 release
* removed unused env variable
2026-03-05 20:50:41 -05:00
16f47999b1 keep registry on image rewrite if not specified (#501)
* keep registry on rewrite if not specified
* better logic
* add test
* accurate info output for rewrite references
* apply suggestions from code review

comment format and improved test

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Camryn Carter <camryn.carter@ranchergovernment.com>

---------

Signed-off-by: Camryn Carter <camryn.carter@ranchergovernment.com>
Co-authored-by: Zack Brady <zackbrady123@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-23 17:18:50 -05:00
ff3cece87f more experimental feature updates (#486)
* updates for experimental features and renamed delete to remove
* added examples back for experimental features
* update stability warning message

Co-authored-by: Camryn Carter <camryn.carter@ranchergovernment.com>
Signed-off-by: Zack Brady <zackbrady123@gmail.com>

* fixed more tests to use ghcr for hauler
* updated test data workflow

---------

Signed-off-by: Zack Brady <zackbrady123@gmail.com>
Co-authored-by: Camryn Carter <camryn.carter@ranchergovernment.com>
2026-01-08 14:57:52 -05:00
3c073688f3 delete artifacts from store (#473)
* WIP delete artifacts
* handle multiple matches
* confirm deletion
* --force flag for delete-artifact
* clean up remaining unreferenced blobs
* more robust handling of manifest structure
* fixed loop to process all layers
* tests pt 1
* fix tests
* test order
* updated tests for deleting chart and file
* tool cleanup tests

---------

Signed-off-by: Zack Brady <zackbrady123@gmail.com>
Co-authored-by: Zack Brady <zackbrady123@gmail.com>
2026-01-06 11:54:06 -05:00
96bab7b81f path rewrites (#475)
* image reference rewrite
* remove need for rewrite-provider
* handle charts
* handle leading slash and missing tags
* tests
* tool cleanup
* removed intermediate store cleanup
* fix?
* test cleanup
* clean up tools folder again
* debug test
* clear tempdir after each filename provided by load

Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com>

* update tar command in load integration test

Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com>

* clean up debug prints
* clean up debug prints

* fix typo

---------

Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com>
Signed-off-by: Zack Brady <zackbrady123@gmail.com>
Co-authored-by: Adam Martin <adam.martin@ranchergovernment.com>
Co-authored-by: Zack Brady <zackbrady123@gmail.com>
2026-01-06 11:48:49 -05:00
Zack BradyandGitHub 5ea9b29b8f updated/fixed workflow dependency versions (#478)
* updated/fixed workflow dependency versions
* added hosted tools cache clean up
2026-01-02 14:35:10 -05:00
Zack BradyandGitHub a3d62b204f another fix to tests for new tests (#472) 2025-10-27 18:40:05 -04:00
Zack BradyandGitHub ea10bc0256 fixed/cleaned new tests (#470) 2025-10-27 18:00:01 -04:00
Zack BradyandGitHub 1aea670588 trying a new way for hauler testing (#467) 2025-10-27 14:31:32 -04:00
Garret NolingandGitHub f7f1e2db8f add registry logout command (#460)
* add registry logout command
* moved logout/credential removal tests to the end
2025-10-21 19:31:24 -04:00
Zack BradyandGitHub e089c31879 minor tests updates (#437) 2025-05-01 11:07:00 -04:00
Zack BradyandGitHub 39325585eb added remote and multiple file fetch to sync (#405)
* updated sync flag and related logs [breaking change]
* fixed typo in sync flag name
* and the last typo fix...
* added remote and multiple file fetch to sync

---------

Signed-off-by: Zack Brady <zackbrady123@gmail.com>
2025-02-05 09:13:38 -05:00
Zack BradyandGitHub 53cf953750 updated load flag and related logs [breaking change] (#403)
* updated load flag and related logs [breaking change]
* fixed load flag typo

---------

Signed-off-by: Zack Brady <zackbrady123@gmail.com>
2025-02-05 09:01:18 -05:00
Zack BradyandGitHub ff144b1180 updated sync flag and related logs [breaking change] (#402)
* updated sync flag and related logs [breaking change]
* fixed typo in sync flag name
* and the last typo fix...
2025-02-05 08:54:54 -05:00
Adam MartinandGitHub a20d7bf950 forked cosign bump to 2.4.1 and use as a library vs embedded binary (#383)
* only ignore project-root/store not all store paths
* remove embedded cosign binary in favor of fork library
2025-01-10 17:14:44 -05:00
Zack BradyandGitHub 991f5b6bc1 updated workflow to goreleaser builds (#341)
* updated workflow to goreleaser builds
2024-10-02 11:12:32 -07:00
Zack BradyandGitHub 73e5c1ec8b trying new workflow build processes (#337)
* trying new workflow build processes
* added last bit to new try
2024-10-01 20:07:02 -04:00
Zack BradyandGitHub ebd3fd66c8 even more workflow fixes (#333)
* reverted build hooks
* updated goreleaser arguments
2024-10-01 12:26:34 -04:00
Zack BradyandGitHub 6373a476b5 added more fixes to github workflow (#332) 2024-10-01 09:23:30 -04:00
Zack BradyandGitHub 8a53a26a58 added integration tests for non hauler tarballs (#325)
* added tests for tarballs
* updated tests for tarball changes
* fixed tests/build for latest changes
2024-09-27 16:38:39 -04:00
Jacob Blain ChristenandGitHub 41d88954c6 bump: golang >= 1.23.1 (#328)
Signed-off-by: Jacob Blain Christen <jacob.blain.christen@ranchergovernment.com>
2024-09-24 11:27:28 -07:00
Jacob Blain ChristenandGitHub 16fa03fec8 github.com/rancherfederal/hauler => hauler.dev/go/hauler (#311) 2024-08-26 13:54:06 -07:00
Jacob Blain ChristenandGitHub e4ec7bed76 pages: initial workflow (#309)
Signed-off-by: Jacob Blain Christen <dweomer5@gmail.com>
2024-08-26 11:25:54 -07:00
Zack BradyandGitHub cb81823487 testing and linting updates (#305)
* updated makefile operations

* upgraded testdata and related tests

* initial updates for tests

* fixed errors with testdata

* last bit of updates to tests

* cleaned and commented makefile

* updated tests for latest merges

---------

Signed-off-by: Zack Brady <zackbrady123@gmail.com>
2024-08-26 12:27:18 -04:00
Zack Brady 7d62a1c98e updated actions workflow user 2024-07-22 18:46:53 -04:00
Zack Brady 78b3442d23 added dockerhub to github actions workflow 2024-07-20 01:12:59 -04:00
Zack Brady 0957a930dd removed helm chart 2024-07-20 00:57:25 -04:00
Zack Brady 1304cf6c76 added debug container and workflow 2024-07-17 00:01:24 -04:00
Zack Brady d32d75b93e fixed workflow errors/warnings 2024-06-25 22:43:31 -04:00
Zack Brady 385d767c2a last bit of fixes to workflow 2024-06-17 19:42:20 -04:00
Zack Brady 22edc77506 updated unit test workflow 2024-06-14 20:56:37 -04:00
Zack Brady 9058797bbc updated goreleaser deprecations 2024-06-14 20:43:32 -04:00
Zack Brady 35e2f655da added helm chart release job 2024-06-14 20:37:58 -04:00
Zack Brady f44b8b93af removed tag in release workflow 2024-04-05 21:32:58 -04:00
Zack Brady 8c9aa909b0 updated/fixed image ref in release workflow 2024-04-05 20:43:36 -04:00
Zack Hodgson Brady f20d4052a4 updated/fixed platforms in release workflow 2024-04-05 20:02:00 -04:00
Zack BradyandGitHub c84bca43d2 updated/cleaned github actions (#222)
* cleaned up unit test workflow
* updated/cleaned up release workflow
* fixed workflow typo
2024-04-05 16:12:49 -07:00
Zack Hodgson Brady 70a48f2efe updated github files 2024-03-10 16:45:41 -04:00
Adam Martin e70379870f another fix for the unit test gh action
Signed-off-by: Adam Martin <adam.martin@rancherfederal.com>
2024-01-28 19:51:22 -05:00