Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: replace Crane usage for Image pull and Push with ORAS #3559

Open
wants to merge 98 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 52 commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
00f8589
lots to do but first passing test
AustinAbro321 Feb 28, 2025
715fe53
first test passing
AustinAbro321 Mar 3, 2025
9b9010d
refactoring
AustinAbro321 Mar 3, 2025
b414396
chore(deps): bump github.com/go-git/go-git/v5 from 5.13.2 to 5.14.0 (…
dependabot[bot] Mar 3, 2025
60b7ad5
chore(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0 (#3547)
dependabot[bot] Mar 3, 2025
d535f0f
another test working WIP
AustinAbro321 Mar 4, 2025
924090c
test pull cosign
AustinAbro321 Mar 4, 2025
1e01d0c
another test passing
AustinAbro321 Mar 4, 2025
51d56e5
fix tests, improve code
AustinAbro321 Mar 4, 2025
ca79503
images
AustinAbro321 Mar 4, 2025
de464cc
docker daemon first pass
AustinAbro321 Mar 6, 2025
525d269
docker pulls seem to work
AustinAbro321 Mar 6, 2025
cea69d4
push working
AustinAbro321 Mar 6, 2025
b914354
test
AustinAbro321 Mar 6, 2025
6019d08
get rid of external manifest reliance
AustinAbro321 Mar 6, 2025
55caeb7
tests passing
AustinAbro321 Mar 7, 2025
ab1e2ba
moving back to v27.5.1
AustinAbro321 Mar 7, 2025
d47e7f2
negotiate api version
AustinAbro321 Mar 7, 2025
a2b9767
set oci concurrency higher
AustinAbro321 Mar 10, 2025
1c43ee8
don't give a platform
AustinAbro321 Mar 10, 2025
4739de0
comment
AustinAbro321 Mar 10, 2025
3ad6be2
add push tests
AustinAbro321 Mar 10, 2025
e51b8d6
correctly not finding image
AustinAbro321 Mar 10, 2025
494e30f
tests passing for crane images
AustinAbro321 Mar 10, 2025
6771838
fix
AustinAbro321 Mar 10, 2025
e07194f
accidentally deleted the container config :)
AustinAbro321 Mar 10, 2025
09d55f1
fix helm charts
AustinAbro321 Mar 11, 2025
106edaf
line endings
AustinAbro321 Mar 11, 2025
7e4cfa4
make binaries smaller
AustinAbro321 Mar 11, 2025
cc862ea
helper code
AustinAbro321 Mar 11, 2025
93ddd5f
registry overrides?
AustinAbro321 Mar 11, 2025
4936246
add bad case
AustinAbro321 Mar 11, 2025
6da2f8a
we now have a way to specify annotations
AustinAbro321 Mar 11, 2025
d37b538
registry overrides passing
AustinAbro321 Mar 11, 2025
74eefe6
way to messy but e2e tests maybe pass now?
AustinAbro321 Mar 11, 2025
78ba98d
push images to registry
AustinAbro321 Mar 11, 2025
1332e7a
changing annotate image
AustinAbro321 Mar 12, 2025
b2f5783
make docs and schema
AustinAbro321 Mar 12, 2025
01c20ba
change mirror to use new logic
AustinAbro321 Mar 12, 2025
034cc67
support svc urls
AustinAbro321 Mar 12, 2025
ef7c120
unnecessary println
AustinAbro321 Mar 12, 2025
426be51
fix checksums
AustinAbro321 Mar 12, 2025
c34f2d3
trying this just to see if it works
AustinAbro321 Mar 12, 2025
c7203a2
improve pull tests
AustinAbro321 Mar 12, 2025
4aa551f
move image operation
AustinAbro321 Mar 13, 2025
777fd6b
v4
AustinAbro321 Mar 13, 2025
5d7f5d3
fix example checksums
AustinAbro321 Mar 13, 2025
69190cd
merge
AustinAbro321 Mar 13, 2025
9b61ad5
nginx remote component
AustinAbro321 Mar 13, 2025
51c2e06
delete get crane image
AustinAbro321 Mar 13, 2025
43903e3
concurrency first stab
AustinAbro321 Mar 13, 2025
6638827
update pull test
AustinAbro321 Mar 13, 2025
f717021
update images
AustinAbro321 Mar 13, 2025
08b6b93
require cache
AustinAbro321 Mar 13, 2025
eb5e322
order and improve docker ops
AustinAbro321 Mar 13, 2025
71ec34e
cleanup function
AustinAbro321 Mar 13, 2025
9ea28d6
crane to oras
AustinAbro321 Mar 13, 2025
3106d02
linter errors
AustinAbro321 Mar 13, 2025
a93b1fb
Merge branch 'main' into move-image-operations-to-oras
AustinAbro321 Mar 18, 2025
95be483
set plainhttp as opt
AustinAbro321 Mar 18, 2025
6735ef1
use new create
AustinAbro321 Mar 18, 2025
594ea70
revert create, fix images for dev deploy
AustinAbro321 Mar 18, 2025
ffb8db6
comments
AustinAbro321 Mar 18, 2025
ba8d614
return errors
AustinAbro321 Mar 18, 2025
0eed8dd
fetch to resolve
AustinAbro321 Mar 18, 2025
bcbd4bc
remove extra files
AustinAbro321 Mar 18, 2025
ab6aee3
use constant
AustinAbro321 Mar 18, 2025
f3e8116
cleanup logic
AustinAbro321 Mar 19, 2025
7703eb5
renames
AustinAbro321 Mar 19, 2025
8f348a1
construct image index error in a more sane way
AustinAbro321 Mar 19, 2025
45a992d
remove back
AustinAbro321 Mar 19, 2025
edcebbe
use layers from ocispec
AustinAbro321 Mar 19, 2025
86ab7df
add concurrency
AustinAbro321 Mar 19, 2025
651fc14
see if failure is consistent
AustinAbro321 Mar 19, 2025
48079c7
improve copy image logic
AustinAbro321 Mar 19, 2025
6a6386f
oci
AustinAbro321 Mar 19, 2025
9e3a5aa
remove steroscope cleanup
AustinAbro321 Mar 19, 2025
40e4867
add cache back to testing
AustinAbro321 Mar 19, 2025
69c3cc3
Merge branch 'main' into move-image-operations-to-oras
AustinAbro321 Mar 20, 2025
d3513db
crane to ORAS
AustinAbro321 Mar 20, 2025
6a5fbbb
plain http by default for localhost
AustinAbro321 Mar 20, 2025
2ce0bae
move plainhttp logic back
AustinAbro321 Mar 20, 2025
383f452
local registry pull
AustinAbro321 Mar 20, 2025
e285f13
debug statement for auth
AustinAbro321 Mar 20, 2025
bf8c22e
go mod tidy
AustinAbro321 Mar 24, 2025
821fbd4
pass concurrency through the system
AustinAbro321 Mar 24, 2025
2a095ad
needless string conversion
AustinAbro321 Mar 26, 2025
91b7bb9
separate directories
AustinAbro321 Mar 26, 2025
469fb1c
Update src/internal/packager/images/pull.go
AustinAbro321 Mar 26, 2025
ac159dd
maps.copy
AustinAbro321 Mar 26, 2025
d4ed65f
Merge branch 'move-image-operations-to-oras' of github.com:zarf-dev/z…
AustinAbro321 Mar 26, 2025
929cf5e
check for both annotations
AustinAbro321 Mar 26, 2025
d17d6e3
new with context
AustinAbro321 Mar 26, 2025
a6dbb80
move helpers unique to pull & push
AustinAbro321 Mar 26, 2025
503da97
make crane directory actually crane, make code easier to follow
AustinAbro321 Mar 26, 2025
130f448
fix maps.copy
AustinAbro321 Mar 26, 2025
d226f36
Merge branch 'main' into move-image-operations-to-oras
AustinAbro321 Mar 26, 2025
0f0cfa4
oci concurrency
AustinAbro321 Mar 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,6 @@ indent_size = 4

[*.md]
trim_trailing_whitespace = false

[src/internal/packager/images/testdata/**/*.json]
insert_final_newline = false
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
*.zst binary
*.tar binary
*.part00* binary
*/blobs/sha256/* binary
4 changes: 3 additions & 1 deletion .github/workflows/test-package-create.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,10 @@ jobs:
run: |
set -e

# Any component tar files in a package will have the same permissions as the files included in them
# Therefore before building a package when example checksums need updating you must run chmod -R g-w in zarf/examples
for f in hack/examples-checksums/*.txt
do
do
NAME=$(basename $f .txt)
CHECKSUM=$(tar Oxf build/$NAME.tar.zst checksums.txt | grep -v sboms.tar)
EXPECTED_CHECKSUM=$(cat $f | grep -v sboms.tar)
Expand Down
6 changes: 5 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,11 @@ repos:
- id: detect-private-key
exclude: "src/test/e2e/29_config_file_test.go"
- id: end-of-file-fixer
exclude: site/src/content/docs/commands/.*
exclude: |
(?x)^(
src/internal/packager/images/testdata/.*|
site/src/content/docs/commands/.*
)$
- id: fix-byte-order-marker
- id: trailing-whitespace
args: [--markdown-linebreak-ext=md]
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ publish-init-package:
build-examples: ## Build all of the example packages
@test -s $(ZARF_BIN) || $(MAKE)

@test -s ./build/zarf-package-dos-games-$(ARCH)-1.0.0.tar.zst || $(ZARF_BIN) package create examples/dos-games -o build -a $(ARCH) --confirm
@test -s ./build/zarf-package-dos-games-$(ARCH)-1.1.0.tar.zst || $(ZARF_BIN) package create examples/dos-games -o build -a $(ARCH) --confirm

@test -s ./build/zarf-package-manifests-$(ARCH)-0.0.1.tar.zst || $(ZARF_BIN) package create examples/manifests -o build -a $(ARCH) --confirm

Expand Down
3 changes: 1 addition & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ require (
github.com/derailed/k9s v0.40.5
github.com/distribution/distribution/v3 v3.0.0-rc.3
github.com/distribution/reference v0.6.0
github.com/docker/docker v27.5.1+incompatible
github.com/fairwindsops/pluto/v5 v5.21.3
github.com/fatih/color v1.18.0
github.com/fluxcd/gitkit v0.6.0
Expand All @@ -34,7 +35,6 @@ require (
github.com/gosuri/uitable v0.0.4
github.com/invopop/jsonschema v0.13.0
github.com/mholt/archiver/v3 v3.5.1
github.com/moby/moby v27.5.1+incompatible
github.com/opencontainers/image-spec v1.1.0
github.com/phsym/console-slog v0.3.1
github.com/pkg/errors v0.9.1
Expand Down Expand Up @@ -289,7 +289,6 @@ require (
github.com/dimchansky/utfbom v1.1.1 // indirect
github.com/docker/cli v27.5.1+incompatible
github.com/docker/distribution v2.8.3+incompatible // indirect
github.com/docker/docker v27.5.0+incompatible // indirect
github.com/docker/docker-credential-helpers v0.8.2 // indirect
github.com/docker/go-connections v0.5.0 // indirect
github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c // indirect
Expand Down
6 changes: 2 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -698,8 +698,8 @@ github.com/docker/cli v27.5.1+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvM
github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk=
github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
github.com/docker/docker v27.5.0+incompatible h1:um++2NcQtGRTz5eEgO6aJimo6/JxrTXC941hd05JO6U=
github.com/docker/docker v27.5.0+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/docker v27.5.1+incompatible h1:4PYU5dnBYqRQi0294d1FBECqT9ECWeQAIfE8q4YnPY8=
github.com/docker/docker v27.5.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/docker-credential-helpers v0.8.2 h1:bX3YxiGzFP5sOXWc3bTPEXdEaZSeVMrFgOr3T+zrFAo=
github.com/docker/docker-credential-helpers v0.8.2/go.mod h1:P3ci7E3lwkZg6XiHdRKft1KckHiO9a2rNtyFbZ/ry9M=
github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c h1:lzqkGL9b3znc+ZUgi7FlLnqjQhcXxkNM/quxIjBVMD0=
Expand Down Expand Up @@ -1367,8 +1367,6 @@ github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3N
github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
github.com/moby/locker v1.0.1 h1:fOXqR41zeveg4fFODix+1Ch4mj/gT0NE1XJbp/epuBg=
github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc=
github.com/moby/moby v27.5.1+incompatible h1:/pN59F/t3U7Q4FPzV88nzqf7Fp0qqCSL2KzhZaiKcKw=
github.com/moby/moby v27.5.1+incompatible/go.mod h1:fDXVQ6+S340veQPv35CzDahGBmHsiclFwfEygB/TWMc=
github.com/moby/spdystream v0.5.0 h1:7r0J1Si3QO/kjRitvSLVVFUjxMEb/YLj6S9FF62JBCU=
github.com/moby/spdystream v0.5.0/go.mod h1:xBAYlnt/ay+11ShkdFKNAG7LsyK/tmNBVvVOwrfMgdI=
github.com/moby/sys/mountinfo v0.7.2 h1:1shs6aH5s4o5H2zQLn796ADW1wMrIwHsyJ2v9KouLrg=
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
0a44b759e219d9d6f3c7cbbf40c57ede71a1f9bf54da65767c4137be74727662 images/blobs/sha256/0a44b759e219d9d6f3c7cbbf40c57ede71a1f9bf54da65767c4137be74727662
18f0797eab35a4597c1e9624aa4f15fd91f6254e5538c1e0d193b2a95dd4acc6 images/oci-layout
4752b809555b8767401dfd39638f256c2373763a1f2cc421012301bb48481e6d images/blobs/sha256/4752b809555b8767401dfd39638f256c2373763a1f2cc421012301bb48481e6d
49f63464352d7b53ceea3b60b9cc764c1a810b28217ee9f13ab7f974bb3ed968 components/baseline.tar
4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 images/blobs/sha256/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
b66dbb27a73334db6ac9c030475837bd7f4472d835c72b2360534b203edce6cb images/oci-layout
c7ee390ce7fc9b525429312617f5fbff5fe195544c1d95b44b72330bff15a615 images/index.json
c6e80d396ac9585a0da48da58f8820c334308a5a2feb611d9c62a6cee2fcc1a5 images/index.json
cc1421ef2ded4a559feaefe8dc266488d60675fcc995db7e51f0b0a6d893e010 images/blobs/sha256/cc1421ef2ded4a559feaefe8dc266488d60675fcc995db7e51f0b0a6d893e010
e6886dc0b01f09d19480a3270fd9e7c4b261346cee9490b881b36edf21c7e722 images/blobs/sha256/e6886dc0b01f09d19480a3270fd9e7c4b261346cee9490b881b36edf21c7e722
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
0f23e58bd0b7c74311703e20c21c690a6847e62240ed456f8821f4c067d3659b images/blobs/sha256/0f23e58bd0b7c74311703e20c21c690a6847e62240ed456f8821f4c067d3659b
12cba3a8e34081029e840e7ac5454c080835cbc5a7adc1620482e939283a3a49 images/blobs/sha256/12cba3a8e34081029e840e7ac5454c080835cbc5a7adc1620482e939283a3a49
18f0797eab35a4597c1e9624aa4f15fd91f6254e5538c1e0d193b2a95dd4acc6 images/oci-layout
27833a3ba0a545deda33bb01eaf95a14d05d43bf30bce9267d92d17f069fe897 images/blobs/sha256/27833a3ba0a545deda33bb01eaf95a14d05d43bf30bce9267d92d17f069fe897
27e17b7ec145d38d0be7b5837639a1206f2f3902f7831a6060d0b897f144decd images/index.json
295c7be079025306c4f1d65997fcf7adb411c88f139ad1d34b537164aa060369 images/blobs/sha256/295c7be079025306c4f1d65997fcf7adb411c88f139ad1d34b537164aa060369
3a96ca29c7fb133e78765557b2bf29a257467f679c43e4153ad05bcde8a1ce3d images/blobs/sha256/3a96ca29c7fb133e78765557b2bf29a257467f679c43e4153ad05bcde8a1ce3d
45ef08258efc940f6336384ae1f35224b5bdf89a3b7abbb5effcbb6c5d62cabe components/nginx-remote.tar
Expand All @@ -15,13 +15,13 @@
9b61d3667e8d8d1d8f14ebb413c1ac3fe62373fd69af6aafb281b7a8733f50aa images/blobs/sha256/9b61d3667e8d8d1d8f14ebb413c1ac3fe62373fd69af6aafb281b7a8733f50aa
ae8092b154d705e09bc77523083da3e93200a476ae3aa2b7a5e1747b1cbb8fef images/blobs/sha256/ae8092b154d705e09bc77523083da3e93200a476ae3aa2b7a5e1747b1cbb8fef
b4cd0df67c961ba7f49c86c2e1e6e89d2fd1b8c40ad6fe59508db060dfac51fe images/blobs/sha256/b4cd0df67c961ba7f49c86c2e1e6e89d2fd1b8c40ad6fe59508db060dfac51fe
b66dbb27a73334db6ac9c030475837bd7f4472d835c72b2360534b203edce6cb images/oci-layout
b9c1296647242c2c9c7ffe8cc3a1b9ecde558e8748969ad6a64428ab5922769a images/blobs/sha256/b9c1296647242c2c9c7ffe8cc3a1b9ecde558e8748969ad6a64428ab5922769a
c398742ba22c44f9bbc08dcbbdf0c978b20928fde49dceacded095bc09a46b84 images/blobs/sha256/c398742ba22c44f9bbc08dcbbdf0c978b20928fde49dceacded095bc09a46b84
c926b61bad3b94ae7351bafd0c184c159ebf0643b085f7ef1d47ecdc7316833c images/blobs/sha256/c926b61bad3b94ae7351bafd0c184c159ebf0643b085f7ef1d47ecdc7316833c
cadc8652ff5abccc918746eb742e7b9165a48428b2c8cc6a48eb6ce782ce5405 images/blobs/sha256/cadc8652ff5abccc918746eb742e7b9165a48428b2c8cc6a48eb6ce782ce5405
d37d27b92cce4fb1383d5fbe32540382ea3d9662c7be3555f5a0f6a044099e1b images/blobs/sha256/d37d27b92cce4fb1383d5fbe32540382ea3d9662c7be3555f5a0f6a044099e1b
d8173b5b3d825c1c19acf91cb66599f453187705ca9cdb4608d7be5482768cba images/blobs/sha256/d8173b5b3d825c1c19acf91cb66599f453187705ca9cdb4608d7be5482768cba
d95fa8da986254bcd64c1251b695fe91875383dac1ed1780480fdf70f02cea3b images/blobs/sha256/d95fa8da986254bcd64c1251b695fe91875383dac1ed1780480fdf70f02cea3b
e3fc14f021f48ae1d267da92634c53286ad04c225b76b2b4f8dfa0f31ed18654 images/index.json
f55cf5db16c790710ce2cd7b3d4fa00db89bdeea9d516aa83a596e910de103b2 components/podinfo-kustomize.tar
f59dcac0742ce66d707aed956c25cd0fc20d162ecaca308637197eac1cef13fc components/httpd-local.tar
4 changes: 2 additions & 2 deletions hack/examples-checksums/zarf-package-variables-amd64.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
18f0797eab35a4597c1e9624aa4f15fd91f6254e5538c1e0d193b2a95dd4acc6 images/oci-layout
1ff0f94a80076ab49af75159e23f062a30a75d333a8e9c021bf39669230afcfe images/blobs/sha256/1ff0f94a80076ab49af75159e23f062a30a75d333a8e9c021bf39669230afcfe
291f5d3c8c1742164379dfd09b17eeec4f70bcb165773d65d450dec5ef94d907 images/index.json
4b2a24be75c4766f2d20892ddb84841e3773d0e26249ee57eed530da19c07bb2 components/variables-with-nginx.tar
557c9ede65655e5a70e4a32f1651638ea3bfb0802edd982810884602f700ba25 images/blobs/sha256/557c9ede65655e5a70e4a32f1651638ea3bfb0802edd982810884602f700ba25
84181e80d10e844350789d3324e848cf728df4f3d0f6c978789dd489f493934a images/blobs/sha256/84181e80d10e844350789d3324e848cf728df4f3d0f6c978789dd489f493934a
9bf5185c1fa2862aa0382ad146c6f782cc770bf0a4486830758a012b440c3add images/index.json
a8a737eacb28af35791c2a444d8095ca3d493ba31eca78cd57a6fe3cced79154 components/variables-with-terraform.tar
ac232364af842735579e922641ae2f67d5b8ea97df33a207c5ea05f60c63a92d images/blobs/sha256/ac232364af842735579e922641ae2f67d5b8ea97df33a207c5ea05f60c63a92d
b66dbb27a73334db6ac9c030475837bd7f4472d835c72b2360534b203edce6cb images/oci-layout
d4ceccbfc2696101c94fbf2149036e4ff815e4723e518721ff85105ce5aa8afc images/blobs/sha256/d4ceccbfc2696101c94fbf2149036e4ff815e4723e518721ff85105ce5aa8afc
d776269cad101c9f8e33e2baa0a05993ed0786604d86ea525f62d5d7ae7b9540 images/blobs/sha256/d776269cad101c9f8e33e2baa0a05993ed0786604d86ea525f62d5d7ae7b9540
e9427fcfa8642f8ddf5106f742a75eca0dbac676cf8145598623d04fa45dd74e images/blobs/sha256/e9427fcfa8642f8ddf5106f742a75eca0dbac676cf8145598623d04fa45dd74e
Expand Down
2 changes: 1 addition & 1 deletion site/src/content/docs/commands/zarf_package.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Zarf package commands for creating, deploying, and inspecting packages
```
-h, --help help for package
-k, --key string Path to public key file for validating signed packages
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3)
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 6)
```

### Options inherited from parent commands
Expand Down
2 changes: 1 addition & 1 deletion site/src/content/docs/commands/zarf_package_create.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ zarf package create [ DIRECTORY ] [flags]
--no-color Disable colors in output
--no-log-file Disable log file creation
--no-progress Disable fancy UI progress bars, spinners, logos, etc
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3)
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 6)
--plain-http Force the connections over HTTP instead of HTTPS. This flag should only be used if you have a specific reason and accept the reduced security posture.
--tmpdir string Specify the temporary directory to use for intermediate files
--zarf-cache string Specify the location of the Zarf cache directory (default "~/.zarf-cache")
Expand Down
2 changes: 1 addition & 1 deletion site/src/content/docs/commands/zarf_package_deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ zarf package deploy [ PACKAGE_SOURCE ] [flags]
--no-color Disable colors in output
--no-log-file Disable log file creation
--no-progress Disable fancy UI progress bars, spinners, logos, etc
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3)
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 6)
--plain-http Force the connections over HTTP instead of HTTPS. This flag should only be used if you have a specific reason and accept the reduced security posture.
--tmpdir string Specify the temporary directory to use for intermediate files
--zarf-cache string Specify the location of the Zarf cache directory (default "~/.zarf-cache")
Expand Down
2 changes: 1 addition & 1 deletion site/src/content/docs/commands/zarf_package_inspect.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ zarf package inspect [ PACKAGE_SOURCE ] [flags]
--no-color Disable colors in output
--no-log-file Disable log file creation
--no-progress Disable fancy UI progress bars, spinners, logos, etc
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3)
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 6)
--plain-http Force the connections over HTTP instead of HTTPS. This flag should only be used if you have a specific reason and accept the reduced security posture.
--tmpdir string Specify the temporary directory to use for intermediate files
--zarf-cache string Specify the location of the Zarf cache directory (default "~/.zarf-cache")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ zarf package inspect definition [ PACKAGE_SOURCE ] [flags]
--no-color Disable colors in output
--no-log-file Disable log file creation
--no-progress Disable fancy UI progress bars, spinners, logos, etc
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3)
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 6)
--plain-http Force the connections over HTTP instead of HTTPS. This flag should only be used if you have a specific reason and accept the reduced security posture.
--tmpdir string Specify the temporary directory to use for intermediate files
--zarf-cache string Specify the location of the Zarf cache directory (default "~/.zarf-cache")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ zarf package inspect images [ PACKAGE_SOURCE ] [flags]
--no-color Disable colors in output
--no-log-file Disable log file creation
--no-progress Disable fancy UI progress bars, spinners, logos, etc
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3)
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 6)
--plain-http Force the connections over HTTP instead of HTTPS. This flag should only be used if you have a specific reason and accept the reduced security posture.
--tmpdir string Specify the temporary directory to use for intermediate files
--zarf-cache string Specify the location of the Zarf cache directory (default "~/.zarf-cache")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ zarf package inspect sbom [ PACKAGE ] [flags]
--no-color Disable colors in output
--no-log-file Disable log file creation
--no-progress Disable fancy UI progress bars, spinners, logos, etc
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3)
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 6)
--plain-http Force the connections over HTTP instead of HTTPS. This flag should only be used if you have a specific reason and accept the reduced security posture.
--tmpdir string Specify the temporary directory to use for intermediate files
--zarf-cache string Specify the location of the Zarf cache directory (default "~/.zarf-cache")
Expand Down
2 changes: 1 addition & 1 deletion site/src/content/docs/commands/zarf_package_list.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ zarf package list [flags]
--no-color Disable colors in output
--no-log-file Disable log file creation
--no-progress Disable fancy UI progress bars, spinners, logos, etc
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3)
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 6)
--plain-http Force the connections over HTTP instead of HTTPS. This flag should only be used if you have a specific reason and accept the reduced security posture.
--tmpdir string Specify the temporary directory to use for intermediate files
--zarf-cache string Specify the location of the Zarf cache directory (default "~/.zarf-cache")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ $ zarf package mirror-resources <your-package.tar.zst> \
--no-color Disable colors in output
--no-log-file Disable log file creation
--no-progress Disable fancy UI progress bars, spinners, logos, etc
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3)
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 6)
--plain-http Force the connections over HTTP instead of HTTPS. This flag should only be used if you have a specific reason and accept the reduced security posture.
--tmpdir string Specify the temporary directory to use for intermediate files
--zarf-cache string Specify the location of the Zarf cache directory (default "~/.zarf-cache")
Expand Down
2 changes: 1 addition & 1 deletion site/src/content/docs/commands/zarf_package_publish.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ $ zarf package publish ./path/to/dir oci://my-registry.com/my-namespace
--no-color Disable colors in output
--no-log-file Disable log file creation
--no-progress Disable fancy UI progress bars, spinners, logos, etc
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 3)
--oci-concurrency int Number of concurrent layer operations to perform when interacting with a remote package. (default 6)
--plain-http Force the connections over HTTP instead of HTTPS. This flag should only be used if you have a specific reason and accept the reduced security posture.
--tmpdir string Specify the temporary directory to use for intermediate files
--zarf-cache string Specify the location of the Zarf cache directory (default "~/.zarf-cache")
Expand Down
Loading
Loading