f24b813927
maintain provenance of original artifact reference ( #694 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
Co-authored-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-08-19 00:09:34 -04:00
Zack Brady and GitHub
29a5c697b1
fixed bug with store sync extraction into unwritable directory ( #737 )
2026-08-18 19:42:58 -04:00
Zack Brady and GitHub
6d8a7cc9a1
fixed command precedents for hauler store sync ( #734 )
2026-08-13 09:45:16 -04:00
Zack Brady and GitHub
a5d9343374
standardize handling of flags, env vars, and annotations ( #723 )
2026-08-10 12:51:47 -04:00
Zack Brady and GitHub
7d7adcaf17
fixed registry bug with debug config ( #722 )
2026-08-10 12:30:08 -04:00
Adam Toy and GitHub
0a3d27b241
added support private and insecure registries ( #714 )
2026-08-10 11:49:08 -04:00
Adam Martin and GitHub
612473e08a
feat: async pulls ( #711 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-08-05 16:34:41 -04:00
Adam Martin and GitHub
b178b3fa81
feat: add blob integrity check to info command ( #699 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-08-05 10:13:12 -04:00
Adam Martin and GitHub
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
Adam Martin and GitHub
2680e57f2e
bump containerd to v2 ( #663 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-07-16 10:51:39 -04:00
Zack Brady and GitHub
b9069d57c6
added audit log functionality ( #632 )
...
Signed-off-by: Zack Brady <zackbrady123@gmail.com >
2026-07-10 13:52:24 -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 Martin and GitHub
cbf07f07d9
updates for helm v4 ( #648 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-07-04 14:11:03 -04:00
Zack Brady and GitHub
2bcc74450f
removed experimental warnings from a few flags ( #638 )
2026-06-22 17:11:15 -04:00
Adam Martin and GitHub
ec5082df18
add v2 to module path to correct version ( #637 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-06-22 16:40:31 -04:00
Camryn Carter and GitHub
65c665ce81
remove experimental notes from rewrite and remove for 2.0.0 release ( #621 )
2026-06-09 15:53:43 -07:00
Camryn Carter and GitHub
2bf284e183
removed unnecessary rewrite flag from sync ( #572 )
2026-04-21 16:53:01 -04:00
Adam Martin and GitHub
40c4fdded4
add ability to add images from local docker daemon ( #551 )
...
signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-04-19 17:51:36 -05:00
Adam Martin and GitHub
b2d0f9f01e
add dry-run flag for sync --products ( #547 )
...
signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-04-14 16:27:59 -04:00
Adam Martin and GitHub
f059a135da
add optional flag for excluding extra artifacts when pulling from a registry ( #541 )
...
* add optional flag for excluding extra artifacts when pulling from a registry
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* add optional flag to charts for excluding extra artifacts when pulling from a registry
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-04-07 12:48:05 -04:00
Camryn Carter and GitHub
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 Carter and GitHub
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
Adam Martin and GitHub
bbde34690f
improved test coverage ( #530 )
...
* improved test coverage
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* adjusted mapper_test for oddball oci files
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-03-10 17:46:07 -04:00
Adam Martin and GitHub
0dd1896191
fix extract for oci files ( #529 )
...
* fix extract for oci files
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* have extract guard against path traversal
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-03-10 12:54:11 -04:00
Adam Martin and GitHub
e2a59508af
over-"haul": replace oras v1 and cosign fork with native containerd-based implementation ( #515 )
...
* remove oras from hauler
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* remove cosign fork and use upstream cosign for verification
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* added support for oci referrers
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* updated README.md projects list
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* updates for copilot PR review
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for unsafe type assertions
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for http getter and dead code
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* fixes for more clarity and better error handling
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for resource leaks and unchecked errors
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for rewrite logic for docker.io images due to cosign removal
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for sigs and referrers
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for index.json missing mediatype
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix to make sure manifest.json doesnt include anything other than actual container images
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-03-06 11:45:47 -05:00
Zack Brady and GitHub
4a2b7b13a7
fixed typos for containerd imports ( #493 )
2026-01-15 20:45:24 -05:00
Zack Brady and GitHub
cf22fa8551
fix and support containerd imports of hauls ( #492 )
...
* fixed hauler save for containerd
* added flag for containerd compatibility
2026-01-15 09:09:23 -05:00
Zack Brady and GitHub
ded947d609
added/fixed helm chart images/dependencies features ( #485 )
...
* added/fixed helm chart images/dependencies features
* added helm chart images/dependencies features to sync/manifests
* more fixes for helm chart images/dependencies features
* fixed tests for incorrect referenced images
* fixed sync for helm chart images/dependencies
* added helm chart image annotations and registry/platform features
* updated ordering of experimental
* added more parsing types for helm images/dependencies
* a few more remove artifacts updates
---------
Signed-off-by: Zack Brady <zackbrady123@gmail.com >
2026-01-09 13:39:52 -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
Camryn Carter and GitHub
c54065f316
add experimental notes ( #483 )
2026-01-08 00:59:23 -05:00
Zack Brady and GitHub
382dea42a5
updated tempdir flag to store persistent flags ( #484 )
2026-01-07 08:31:40 -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 Brady and GitHub
802e062f47
added digests view to info ( #465 )
...
* added digests view to info
* updated digests to be more accurate
2025-10-23 15:08:45 -04:00
Zack Brady and GitHub
d86957bf20
deprecate auth from hauler store copy ( #440 )
2025-06-05 14:07:53 -04:00
Adam Martin
ea53002f3a
formatting and flag text updates
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2025-04-22 12:43:04 -04:00
Nathaniel Churchill and GitHub
4d0f779ae6
add keyless signature verification ( #434 )
2025-04-21 15:27:17 -04:00
3b96a95a94
add --only flag to hauler store copy (for images) ( #429 )
...
* bump cosign fork and tidy
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* add --only to hauler store copy
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
Co-authored-by: Zack Brady <zackbrady123@gmail.com >
2025-04-08 09:27:12 -04:00
Adam Martin and GitHub
5021f3ab6b
cleanup new tlog flag typos and add shorthand ( #426 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2025-03-28 13:15:48 -04:00
Adam Martin and GitHub
db065a1088
default public transparency log verification to false to be airgap friendly but allow override ( #425 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2025-03-27 09:13:23 -04:00
Zack Brady and GitHub
7d28df1949
updates for v1.2.0 ( #408 )
...
* updates for v1.2.0
* fixed readme typo
2025-02-05 13:26:34 -05:00
Zack Brady and GitHub
c465d2c143
added remote file fetch to load ( #406 )
...
* updated load flag and related logs [breaking change]
* fixed load flag typo
* added remote file fetch to load
* fixed merge/rebase typo
---------
Signed-off-by: Zack Brady <zackbrady123@gmail.com >
2025-02-05 09:32:35 -05:00
Zack Brady and GitHub
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 Brady and GitHub
535a82c1b5
updated save flag and related logs ( #404 )
...
Signed-off-by: Zack Brady <zackbrady123@gmail.com >
2025-02-05 09:06:13 -05:00
Zack Brady and GitHub
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 Brady and GitHub
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
Zack Brady and GitHub
938914ba5c
upgraded api update to v1/updated dependencies ( #400 )
...
* initial api update to v1
* updated dependencies
* updated manifests
* last bit of updates
* fixed manifest typo
* added deprecation warning
2025-02-04 21:36:20 -05:00
Adam Martin and GitHub
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 Brady and GitHub
e97adcdfed
cleaned up registry and improved logging ( #378 )
...
* cleaned up registry and improved logging
* last bit of logging improvements/import clean up
---------
Signed-off-by: Zack Brady <zackbrady123@gmail.com >
2025-01-09 15:21:03 -05:00
Zack Brady and GitHub
f5e3b38a6d
updated version flag to internal/flags ( #369 )
2024-12-04 14:29:51 -05:00