$ zarf package create . --confirm --differential ./zarf-package-longhorn-arm64-1.4.0.tar.zst Saving log file to /var/folders/bk/rz1xx2sd5zn134c0_j1s2n5r0000gp/T/zarf-2023-05-19-10-05-47-1789559558.log Using build directory . ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ kind: ZarfPackageConfig metadata: name: longhorn description: Example package for Longhorn cloud native distributed block storage for Kubernetes version: 1.4.2 components: - name: longhorn-environment-check required: true actions: onDeploy: after: - cmd: | export PATH=$PATH:./ awk '{gsub(/kubectl /, "./zarf tools kubectl ")} 1' ./environment_check.sh > tmp && mv tmp ./environment_check.sh awk '{gsub(/"kubectl" /, "")} 1' ./environment_check.sh > tmp && mv tmp ./environment_check.sh chmod +x ./environment_check.sh ./environment_check.sh files: - source: https://raw.githubusercontent.com/longhorn/longhorn/v1.4.2/scripts/environment_check.sh target: environment_check.sh executable: true - source: https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 target: jq executable: true - name: longhorn description: Deploy Longhorn into a Kubernetes cluster. https://longhorn.io required: true actions: onRemove: before: - cmd: "./zarf tools kubectl -n longhorn-system patch -p '{\"value\": \"true\"}' --type=merge lhs deleting-confirmation-flag" charts: - name: longhorn url: https://charts.longhorn.io version: 1.4.2 namespace: longhorn-system valuesFiles: - values.yaml manifests: - name: longhorn-connect namespace: longhorn-system files: - connect.yaml images: - longhornio/backing-image-manager:v1.4.2 - longhornio/longhorn-engine:v1.4.2 - longhornio/longhorn-instance-manager:v1.4.2 - longhornio/longhorn-manager:v1.4.2 - longhornio/longhorn-share-manager:v1.4.2 - longhornio/longhorn-ui:v1.4.2 ✔ Create Zarf package confirmed📦 LONGHORN-ENVIRONMENT-CHECK COMPONENT• Downloading environment_check.sh ✔ Downloaded https://raw.githubusercontent.com/longhorn/longhorn/v1.4.2/scripts/environment_check.sh • Downloading jq-linux64 ✔ Downloaded https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64📦 LONGHORN COMPONENT• Processing helm chart longhorn:1.4.2 from repo https://charts.longhorn.io • Processing helm chart longhorn:1.4.2 from repo https://charts.longhorn.io • Loading 1 K8s manifests • Loading 1 K8s manifests📦 COMPONENT IMAGES• Loading metadata for 6 images. This step may take several seconds to complete. • Loading metadata for 6 images. This step may take several seconds to complete. • Pulling Zarf package data (0.00 Byte of 600.86 MBs) ✔ Pulling 6 images (600.86 MBs) • Creating SBOMs for 6 images and 1 components with files. • Creating SBOMs for 6 images and 1 components with files.