$ mv zarf.yaml zarf_old.yaml $ sed 's/1.4.0/1.4.2/' zarf_old.yaml > zarf.yaml $ cat zarf.yaml 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 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 actions: # Run the Longhorn Environment Check on this cluster's nodes. 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 - name: longhorn required: true description: "Deploy Longhorn into a Kubernetes cluster. https://longhorn.io" actions: # Set the delete confirmation flag for Longhorn onRemove: before: - cmd: "./zarf tools kubectl -n longhorn-system patch -p '{\"value\": \"true\"}' --type=merge lhs deleting-confirmation-flag" manifests: - name: longhorn-connect namespace: longhorn-system files: - connect.yaml charts: - name: longhorn url: https://charts.longhorn.io version: 1.4.2 namespace: longhorn-system valuesFiles: - "values.yaml" images: - longhornio/csi-attacher:v3.4.0 - longhornio/csi-provisioner:v2.1.2 - longhornio/csi-resizer:v1.3.0 - longhornio/csi-snapshotter:v5.0.1 - longhornio/csi-node-driver-registrar:v2.5.0 - longhornio/livenessprobe:v2.8.0 - 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 - longhornio/support-bundle-kit:v0.0.17