github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/docs-website/static/docs/tutorials/differential_package_edit.html (about) 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <style type="text/css"> 5 body {background-color: black;} 6 pre { 7 font-weight: normal; 8 color: #bbb; 9 white-space: -moz-pre-wrap; 10 white-space: -o-pre-wrap; 11 white-space: -pre-wrap; 12 white-space: pre-wrap; 13 word-wrap: break-word; 14 overflow-wrap: break-word; 15 } 16 b {font-weight: normal} 17 b.BOLD {color: #fff} 18 b.ITA {font-style: italic} 19 b.UND {text-decoration: underline} 20 b.STR {text-decoration: line-through} 21 b.UNDSTR {text-decoration: underline line-through} 22 b.BLK {color: #000000} 23 b.RED {color: #aa0000} 24 b.GRN {color: #00aa00} 25 b.YEL {color: #aa5500} 26 b.BLU {color: #0000aa} 27 b.MAG {color: #aa00aa} 28 b.CYN {color: #00aaaa} 29 b.WHI {color: #aaaaaa} 30 b.HIK {color: #555555} 31 b.HIR {color: #ff5555} 32 b.HIG {color: #55ff55} 33 b.HIY {color: #ffff55} 34 b.HIB {color: #5555ff} 35 b.HIM {color: #ff55ff} 36 b.HIC {color: #55ffff} 37 b.HIW {color: #ffffff} 38 b.BBLK {background-color: #000000} 39 b.BRED {background-color: #aa0000} 40 b.BGRN {background-color: #00aa00} 41 b.BYEL {background-color: #aa5500} 42 b.BBLU {background-color: #0000aa} 43 b.BMAG {background-color: #aa00aa} 44 b.BCYN {background-color: #00aaaa} 45 b.BWHI {background-color: #aaaaaa} 46 </style> 47 </head> 48 <body> 49 <pre> 50 <b class="WHI"> 51 $ mv jackal.yaml jackal_old.yaml 52 $ sed 's/1.4.0/1.4.2/' jackal_old.yaml > jackal.yaml 53 $ cat jackal.yaml 54 </b> 55 kind: JackalPackageConfig 56 metadata: 57 name: longhorn 58 description: "Example package for Longhorn cloud native distributed block storage for Kubernetes" 59 version: "1.4.2" 60 components: 61 - name: longhorn-environment-check 62 required: true 63 files: 64 - source: https://raw.githubusercontent.com/longhorn/longhorn/v1.4.2/scripts/environment_check.sh 65 target: environment_check.sh 66 executable: true 67 - source: https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 68 target: jq 69 executable: true 70 actions: 71 # Run the Longhorn Environment Check on this cluster's nodes. 72 onDeploy: 73 after: 74 - cmd: | 75 export PATH=$PATH:./ 76 awk '{gsub(/kubectl /, "./jackal tools kubectl ")} 1' ./environment_check.sh > tmp && mv tmp ./environment_check.sh 77 awk '{gsub(/"kubectl" /, "")} 1' ./environment_check.sh > tmp && mv tmp ./environment_check.sh 78 chmod +x ./environment_check.sh 79 ./environment_check.sh 80 - name: longhorn 81 required: true 82 description: "Deploy Longhorn into a Kubernetes cluster. https://longhorn.io" 83 actions: 84 # Set the delete confirmation flag for Longhorn 85 onRemove: 86 before: 87 - cmd: "./jackal tools kubectl -n longhorn-system patch -p '{\"value\": \"true\"}' --type=merge lhs deleting-confirmation-flag" 88 manifests: 89 - name: longhorn-connect 90 namespace: longhorn-system 91 files: 92 - connect.yaml 93 charts: 94 - name: longhorn 95 url: https://charts.longhorn.io 96 version: 1.4.2 97 namespace: longhorn-system 98 valuesFiles: 99 - "values.yaml" 100 images: 101 - longhornio/csi-attacher:v3.4.0 102 - longhornio/csi-provisioner:v2.1.2 103 - longhornio/csi-resizer:v1.3.0 104 - longhornio/csi-snapshotter:v5.0.1 105 - longhornio/csi-node-driver-registrar:v2.5.0 106 - longhornio/livenessprobe:v2.8.0 107 - longhornio/backing-image-manager:v1.4.2 108 - longhornio/longhorn-engine:v1.4.2 109 - longhornio/longhorn-instance-manager:v1.4.2 110 - longhornio/longhorn-manager:v1.4.2 111 - longhornio/longhorn-share-manager:v1.4.2 112 - longhornio/longhorn-ui:v1.4.2 113 - longhornio/support-bundle-kit:v0.0.17 114 </pre> 115 </body> 116 </html>