diff --git a/docs/assets/scripts/airgap-zarf/zarf-dev.sh b/docs/assets/scripts/airgap-zarf/zarf-dev.sh index 709dbc4bed253dcc4e8896ab3f8cd1119e15cd09..a52cf90349da38726fa9d941f7a58b8c761836c2 100755 --- a/docs/assets/scripts/airgap-zarf/zarf-dev.sh +++ b/docs/assets/scripts/airgap-zarf/zarf-dev.sh @@ -1,13 +1,18 @@ #!/usr/bin/env bash -ZARF_VERSION=v0.25.0 +ZARF_VERSION=v0.25.1 +BIGBANG_VERSION=1.56.0 + +# Choices: warn, info, debug, trace +# Currently set only for zarf package deploy +ZARF_LOG_LEVEL=info # Prerequisites: REGISTRY1_USERNAME and REGISTRY1_PASSWORD must be exported locally. # Configurable: ZARF_TEST_REPO, ZARF_TEST_REPO_BRANCH, ZARF_TEST_REPO_DIRECTORY all define where to pick up the zarf.yaml file. # Example with configuration: KeyName=<KeyName> PublicIP=<Ip> ZARF_TEST_REPO=https://repo1.dso.mil/some-repo.git ZARF_TEST_REPO_BRANCH=development docs/assets/scripts/airgap-zarf/zarf-dev.sh ZARF_TEST_REPO=${ZARF_TEST_REPO:=https://github.com/defenseunicorns/zarf} -ZARF_TEST_REPO_BRANCH=${ZARF_TEST_REPO_BRANCH:=main} +ZARF_TEST_REPO_BRANCH=${ZARF_TEST_REPO_BRANCH:=ZARF_VERSION} ZARF_TEST_REPO_DIRECTORY=${ZARF_TEST_REPO_DIRECTORY:=zarf/examples/big-bang} function run() { @@ -29,4 +34,4 @@ run "set +o history && echo ${REGISTRY1_PASSWORD} | zarf tools registry login re run "zarf init --components=git-server --confirm" run "git clone --single-branch --branch ${ZARF_TEST_REPO_BRANCH} ${ZARF_TEST_REPO}" run "cd ${ZARF_TEST_REPO_DIRECTORY} && zarf package create --confirm --max-package-size=0" -run "cd ${ZARF_TEST_REPO_DIRECTORY} && zarf package deploy zarf-package-big-bang-example-amd64-1.54.0.tar.zst --confirm --components=gitea-virtual-service" +run "cd ${ZARF_TEST_REPO_DIRECTORY} && zarf package deploy zarf-package-big-bang-example-amd64-${BIGBANG_VERSION}.tar.zst --confirm --components=gitea-virtual-service --log-level ${ZARF_LOG_LEVEL}" diff --git a/docs/guides/airgap-zarf/README.md b/docs/guides/airgap-zarf/README.md index 927432a7a55f1b070c7a2e5391d492bcec3b2622..965c08629badcece0252d8a00e64c238c431446f 100644 --- a/docs/guides/airgap-zarf/README.md +++ b/docs/guides/airgap-zarf/README.md @@ -2,7 +2,7 @@ > âš ï¸ This is a work in-progress. -> âš ï¸ These instructions work specifically with Big Bang version 1.54.0. Other versions are not yet supported. +### Requires Big Bang 1.54.0 and greater. This section is currently purely devoted to building and testing packages on a development cluster. The result could be a set of archives that can be used for moving across an airgap. Essentially this automates a few of the steps indicated in this [documentation](https://github.com/defenseunicorns/zarf/blob/main/docs/13-walkthroughs/5-big-bang.md).