diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 150043f..9704dbc 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -17,10 +17,8 @@ jobs: - name: Dependencies/Setup/Checks run: | - sudo yum install -y unzip zstd git - sudo curl -sfL https://get.hauler.dev | bash hauler version - pwd && ls -la + pwd && ls -lh - name: Build Hauler run: | @@ -106,71 +104,89 @@ jobs: - name: Dependencies/Setup/Checks run: | - sudo yum install -y unzip zstd git - sudo curl -sfL https://get.hauler.dev | bash hauler version - pwd && ls -la + pwd && ls -lh - name: Test/Lint Hauler run: | cd hauler/hauler hauler store sync -f rancher-airgap-hauler.yaml + hauler store save -f hauler.tar.zst hauler store info + ls -lh && rm -rf store hauler.tar.zst - name: Test/Lint Helm run: | cd hauler/helm hauler store sync -f rancher-airgap-helm.yaml + hauler store save -f helm.tar.zst hauler store info + ls -lh && rm -rf store helm.tar.zst - name: Test/Lint Cosign run: | cd hauler/cosign hauler store sync -f rancher-airgap-cosign.yaml + hauler store save -f cosign.tar.zst hauler store info + ls -lh && rm -rf store cosign.tar.zst - name: Test/Lint RKE2 run: | cd hauler/rke2 - hauler store sync -f rancher-airgap-rke2.yaml + hauler store sync -f rancher-airgap-rke2.yaml --platform linux/amd64 + hauler store save -f rke2.tar.zst hauler store info + ls -lh && rm -rf store rke2.tar.zst - name: Test/Lint Rancher run: | cd hauler/rancher - hauler store sync -f rancher-airgap-rancher.yaml + hauler store sync -f rancher-airgap-rancher.yaml --platform linux/amd64 + hauler store save -f rancher.tar.zst hauler store info + ls -lh && rm -rf store rancher.tar.zst - name: Test/Lint Rancher Minimal run: | cd hauler/rancher rm -rf store - hauler store sync -f rancher-airgap-rancher-minimal.yaml + hauler store sync -f rancher-airgap-rancher-minimal.yaml --platform linux/amd64 + hauler store save -f rancher-minimal.tar.zst hauler store info + ls -lh && rm -rf store rancher-minimal.tar.zst - name: Test/Lint Longhorn run: | cd hauler/longhorn - hauler store sync -f rancher-airgap-longhorn.yaml + hauler store sync -f rancher-airgap-longhorn.yaml --platform linux/amd64 + hauler store save -f longhorn.tar.zst hauler store info + ls -lh && rm -rf store longhorn.tar.zst - name: Test/Lint NeuVector run: | cd hauler/neuvector - hauler store sync -f rancher-airgap-neuvector.yaml + hauler store sync -f rancher-airgap-neuvector.yaml --platform linux/amd64 + hauler store save -f neuvector.tar.zst hauler store info + ls -lh && rm -rf store neuvector.tar.zst - name: Test/Lint Harvester run: | cd hauler/harvester - hauler store sync -f rancher-airgap-harvester.yaml + hauler store sync -f rancher-airgap-harvester.yaml --platform linux/amd64 + hauler store save -f harvester.tar.zst hauler store info + ls -lh && rm -rf store harvester.tar.zst - name: Test/Lint Harbor run: | cd hauler/harbor - hauler store sync -f rancher-airgap-harbor.yaml + hauler store sync -f rancher-airgap-harbor.yaml --platform linux/amd64 + hauler store save -f harbor.tar.zst hauler store info + ls -lh && rm -rf store harbor.tar.zst rancher-airgap-release: name: Rancher Airgap - Release Job @@ -185,8 +201,6 @@ jobs: - name: Dependencies/Setup/Checks run: | - sudo yum install -y unzip zstd git - sudo curl -sfL https://get.hauler.dev | bash hauler version pwd && ls -la diff --git a/examples/hauler-quickstart.md b/examples/hauler-quickstart.md index fa801ec..426e186 100644 --- a/examples/hauler-quickstart.md +++ b/examples/hauler-quickstart.md @@ -4,7 +4,7 @@ Using Hauler Manifests (generated using Rancher Airgap): ```bash ### Set Variables -export vRancherAirgap=v1.7.1 +export vRancherAirgap=v2.0.0 ### Setup Directories mkdir -p /opt/rancher/hauler @@ -45,7 +45,7 @@ hauler store save --filename rancher-airgap.tar.zst Using Rancher Airgaps Tarballs (complied from the manifests): ```bash ### Set Variables -export vRancherAirgap=v1.7.1 +export vRancherAirgap=v2.0.0 ### Setup Directories mkdir -p /opt/rancher/hauler diff --git a/examples/rancher-airgap-rke2-private-registry.md b/examples/rancher-airgap-rke2-private-registry.md index 9989b35..2764da4 100644 --- a/examples/rancher-airgap-rke2-private-registry.md +++ b/examples/rancher-airgap-rke2-private-registry.md @@ -8,7 +8,7 @@ Complete the following commands on the Internet Connected Server. For the initia ```bash ### Set Variables -export vRancherAirgap=v1.7.1 +export vRancherAirgap=v2.0.0 ### Fetch Individual Hauler TARs mkdir -p /opt/rancher/hauler diff --git a/hauler/cosign/README.md b/hauler/cosign/README.md index 00c443e..87ed84a 100644 --- a/hauler/cosign/README.md +++ b/hauler/cosign/README.md @@ -4,9 +4,9 @@ ### Cosign v2.2.2 - Sigstore -[hauler/cosign/rancher-airgap-cosign.yaml](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/cosign/rancher-airgap-cosign.yaml) - provides the content manifest for the assets. +[hauler/cosign/rancher-airgap-cosign.yaml](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/cosign/rancher-airgap-cosign.yaml) - provides the content manifest for the assets. -[hauler/cosign/rancher-airgap-cosign.tar.zst](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/cosign/rancher-airgap-cosign.tar.zst) - provides the compressed content and assets, via the manifest. +[hauler/cosign/rancher-airgap-cosign.tar.zst](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/cosign/rancher-airgap-cosign.tar.zst) - provides the compressed content and assets, via the manifest. **Note:** The [Releases](https://github.com/zackbradys/rancher-airgap/releases) page contain the most up-to-date assets. diff --git a/hauler/harbor/README.md b/hauler/harbor/README.md index 1638e51..aa5b949 100644 --- a/hauler/harbor/README.md +++ b/hauler/harbor/README.md @@ -4,9 +4,9 @@ ### Harbor v2.9.1 - Cloud Native Computing Foundation -[hauler/harbor/rancher-airgap-harbor.yaml](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/harbor/rancher-airgap-harbor.yaml) - provides the content manifest for the assets. +[hauler/harbor/rancher-airgap-harbor.yaml](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/harbor/rancher-airgap-harbor.yaml) - provides the content manifest for the assets. -[hauler/harbor/rancher-airgap-harbor.tar.zst](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/harbor/rancher-airgap-harbor.tar.zst) - provides the compressed content and assets, via the manifest. +[hauler/harbor/rancher-airgap-harbor.tar.zst](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/harbor/rancher-airgap-harbor.tar.zst) - provides the compressed content and assets, via the manifest. **Note:** The [Releases](https://github.com/zackbradys/rancher-airgap/releases) page contain the most up-to-date assets. diff --git a/hauler/harvester/README.md b/hauler/harvester/README.md index 8bdd44e..d1b8464 100644 --- a/hauler/harvester/README.md +++ b/hauler/harvester/README.md @@ -4,9 +4,9 @@ ### Rancher Harvester v1.2.1 -[hauler/harvester/rancher-airgap-harvester.yaml](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/harvester/rancher-airgap-harvester.yaml) - provides the content manifest for the assets. +[hauler/harvester/rancher-airgap-harvester.yaml](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/harvester/rancher-airgap-harvester.yaml) - provides the content manifest for the assets. -[hauler/harvester/rancher-airgap-harvester.tar.zst](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/harvester/rancher-airgap-harvester.tar.zst) - provides the compressed content and assets, via the manifest. +[hauler/harvester/rancher-airgap-harvester.tar.zst](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/harvester/rancher-airgap-harvester.tar.zst) - provides the compressed content and assets, via the manifest. **Note:** The [Releases](https://github.com/zackbradys/rancher-airgap/releases) page contain the most up-to-date assets. diff --git a/hauler/hauler/README.md b/hauler/hauler/README.md index d14a4db..4334266 100644 --- a/hauler/hauler/README.md +++ b/hauler/hauler/README.md @@ -4,9 +4,9 @@ ### Hauler v0.4.2 - Rancher Government Solutions -[hauler/hauler/rancher-airgap-hauler.yaml](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/hauler/rancher-airgap-hauler.yaml) - provides the content manifest for the assets. +[hauler/hauler/rancher-airgap-hauler.yaml](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/hauler/rancher-airgap-hauler.yaml) - provides the content manifest for the assets. -[hauler/hauler/rancher-airgap-hauler.tar.zst](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/hauler/rancher-airgap-hauler.tar.zst) - provides the compressed content and assets, via the manifest. +[hauler/hauler/rancher-airgap-hauler.tar.zst](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/hauler/rancher-airgap-hauler.tar.zst) - provides the compressed content and assets, via the manifest. **Note:** The [Releases](https://github.com/zackbradys/rancher-airgap/releases) page contain the most up-to-date assets. diff --git a/hauler/helm/README.md b/hauler/helm/README.md index 31aa105..8ad98f4 100644 --- a/hauler/helm/README.md +++ b/hauler/helm/README.md @@ -4,9 +4,9 @@ ### Helm v3.13.3 - Cloud Native Computing Foundation -[hauler/helm/rancher-airgap-helm.yaml](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/helm/rancher-airgap-helm.yaml) - provides the content manifest for the assets. +[hauler/helm/rancher-airgap-helm.yaml](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/helm/rancher-airgap-helm.yaml) - provides the content manifest for the assets. -[hauler/helm/rancher-airgap-helm.tar.zst](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/helm/rancher-airgap-helm.tar.zst) - provides the compressed content and assets, via the manifest. +[hauler/helm/rancher-airgap-helm.tar.zst](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/helm/rancher-airgap-helm.tar.zst) - provides the compressed content and assets, via the manifest. **Note:** The [Releases](https://github.com/zackbradys/rancher-airgap/releases) page contain the most up-to-date assets. diff --git a/hauler/longhorn/README.md b/hauler/longhorn/README.md index a5c26bf..d7df117 100644 --- a/hauler/longhorn/README.md +++ b/hauler/longhorn/README.md @@ -4,9 +4,9 @@ ### Rancher Longhorn v1.5.3 -[hauler/longhorn/rancher-airgap-longhorn.yaml](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/longhorn/rancher-airgap-longhorn.yaml) - provides the content manifest for the assets. +[hauler/longhorn/rancher-airgap-longhorn.yaml](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/longhorn/rancher-airgap-longhorn.yaml) - provides the content manifest for the assets. -[hauler/longhorn/rancher-airgap-longhorn.tar.zst](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/longhorn/rancher-airgap-longhorn.tar.zst) - provides the compressed content and assets, via the manifest. +[hauler/longhorn/rancher-airgap-longhorn.tar.zst](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/longhorn/rancher-airgap-longhorn.tar.zst) - provides the compressed content and assets, via the manifest. **Note:** The [Releases](https://github.com/zackbradys/rancher-airgap/releases) page contain the most up-to-date assets. diff --git a/hauler/neuvector/README.md b/hauler/neuvector/README.md index 9e8cafc..c2a47e5 100644 --- a/hauler/neuvector/README.md +++ b/hauler/neuvector/README.md @@ -4,9 +4,9 @@ ### Rancher NeuVector v5.2.4 -[hauler/neuvector/rancher-airgap-neuvector.yaml](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/neuvector/rancher-airgap-neuvector.yaml) - provides the content manifest for the assets. +[hauler/neuvector/rancher-airgap-neuvector.yaml](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/neuvector/rancher-airgap-neuvector.yaml) - provides the content manifest for the assets. -[hauler/neuvector/rancher-airgap-neuvector.tar.zst](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/neuvector/rancher-airgap-neuvector.tar.zst) - provides the compressed content and assets, via the manifest. +[hauler/neuvector/rancher-airgap-neuvector.tar.zst](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/neuvector/rancher-airgap-neuvector.tar.zst) - provides the compressed content and assets, via the manifest. **Note:** The [Releases](https://github.com/zackbradys/rancher-airgap/releases) page contain the most up-to-date assets. diff --git a/hauler/rancher/README.md b/hauler/rancher/README.md index 31c2825..dce300c 100644 --- a/hauler/rancher/README.md +++ b/hauler/rancher/README.md @@ -6,13 +6,13 @@ **Cert-Manager v1.13.3:** Included in the Rancher Multi-Cluster Manager content and assets. -**Full:** [hauler/rancher/rancher-airgap-rancher.yaml](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/rancher/rancher-airgap-rancher.yaml) - provides the content manifest for the assets. +**Full:** [hauler/rancher/rancher-airgap-rancher.yaml](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/rancher/rancher-airgap-rancher.yaml) - provides the content manifest for the assets. -**Full:** [hauler/rancher/rancher-airgap-rancher.tar.zst](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/rancher/rancher-airgap-rancher.tar.zst) - provides the compressed content and assets, via the manifest. +**Full:** [hauler/rancher/rancher-airgap-rancher.tar.zst](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/rancher/rancher-airgap-rancher.tar.zst) - provides the compressed content and assets, via the manifest. -**Minimal:** [hauler/rancher/rancher-airgap-rancher-minimal.yaml](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/rancher/rancher-airgap-rancher-minimal.yaml) - provides the content manifest for the assets. +**Minimal:** [hauler/rancher/rancher-airgap-rancher-minimal.yaml](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/rancher/rancher-airgap-rancher-minimal.yaml) - provides the content manifest for the assets. -**Minimal:** [hauler/rancher/rancher-airgap-rancher-minimal.tar.zst](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/rancher/rancher-airgap-rancher-minimal.tar.zst) - provides the compressed content and assets, via the manifest. +**Minimal:** [hauler/rancher/rancher-airgap-rancher-minimal.tar.zst](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/rancher/rancher-airgap-rancher-minimal.tar.zst) - provides the compressed content and assets, via the manifest. **Note:** The [Releases](https://github.com/zackbradys/rancher-airgap/releases) page contain the most up-to-date assets. diff --git a/hauler/rke2/README.md b/hauler/rke2/README.md index 6f93ad9..b78b1f4 100644 --- a/hauler/rke2/README.md +++ b/hauler/rke2/README.md @@ -4,9 +4,9 @@ ### Rancher RKE2 v1.26.12 -[hauler/rke2/rancher-airgap-rke2.yaml](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/rke2/rancher-airgap-rke2.yaml) - provides the content manifest for the assets. +[hauler/rke2/rancher-airgap-rke2.yaml](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/rke2/rancher-airgap-rke2.yaml) - provides the content manifest for the assets. -[hauler/rke2/rancher-airgap-rke2.tar.zst](https://rancher-airgap.s3.amazonaws.com/v1.7.1/hauler/rke2/rancher-airgap-rke2.tar.zst) - provides the compressed content and assets, via the manifest. +[hauler/rke2/rancher-airgap-rke2.tar.zst](https://rancher-airgap.s3.amazonaws.com/v2.0.0/hauler/rke2/rancher-airgap-rke2.tar.zst) - provides the compressed content and assets, via the manifest. **Note:** The [Releases](https://github.com/zackbradys/rancher-airgap/releases) page contain the most up-to-date assets.