github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/docs-website/static/docs/tutorials/differential_package_create.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 $ cd examples/longhorn 52 $ jackal package create . --confirm 53 </b> 54 <b class=YEL>Saving log file to</b> 55 <b class=YEL>/var/folders/bk/rz1xx2sd5zn134c0_j1s2n5r0000gp/T/jackal-2023-05-19-09-17-38-3093453865.log</b> 56 <b class=YEL></b> 57 <b class=YEL>Using build directory .</b> 58 <b class=YEL></b> 59 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60 61 <b style="color:#55ffff;">kind</b>:<b style="color:#ff55ff;"> JackalPackageConfig</b> 62 <b style="color:#ff55ff;"></b><b style="color:#55ffff;">metadata</b>:<b style="color:#55ffff;"></b> 63 <b style="color:#55ffff;"> name</b>:<b style="color:#ff55ff;"> longhorn</b> 64 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">description</b>:<b style="color:#ff55ff;"> Example package for Longhorn cloud native distributed block storage for Kubernetes</b> 65 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">version</b>:<b style="color:#ff55ff;"> 1.4.0</b> 66 <b style="color:#ff55ff;"></b><b style="color:#55ffff;">components</b>: 67 -<b style="color:#55ffff;"> name</b>:<b style="color:#ff55ff;"> longhorn-environment-check</b> 68 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">required</b>:<b style="color:#ffffff;"> true</b> 69 <b style="color:#ffffff;"> </b><b style="color:#55ffff;">actions</b>:<b style="color:#55ffff;"></b> 70 <b style="color:#55ffff;"> onDeploy</b>:<b style="color:#55ffff;"></b> 71 <b style="color:#55ffff;"> after</b>: 72 -<b style="color:#55ffff;"> cmd</b>: | 73 <b style="color:#ff55ff;"> export PATH=$PATH:./</b> 74 <b style="color:#ff55ff;"> awk '{gsub(/kubectl /, "./jackal tools kubectl ")} 1' ./environment_check.sh > tmp && mv tmp ./environment_check.sh</b> 75 <b style="color:#ff55ff;"> awk '{gsub(/"kubectl" /, "")} 1' ./environment_check.sh > tmp && mv tmp ./environment_check.sh</b> 76 <b style="color:#ff55ff;"> chmod +x ./environment_check.sh</b> 77 <b style="color:#ff55ff;"> ./environment_check.sh</b> 78 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">files</b>: 79 -<b style="color:#55ffff;"> source</b>:<b style="color:#ff55ff;"> https://raw.githubusercontent.com/longhorn/longhorn/v1.4.0/scripts/environment_check.sh</b> 80 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">target</b>:<b style="color:#ff55ff;"> environment_check.sh</b> 81 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">executable</b>:<b style="color:#ffffff;"> true</b> 82 <b style="color:#ffffff;"> </b>-<b style="color:#55ffff;"> source</b>:<b style="color:#ff55ff;"> https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64</b> 83 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">target</b>:<b style="color:#ff55ff;"> jq</b> 84 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">executable</b>:<b style="color:#ffffff;"> true</b> 85 <b style="color:#ffffff;"></b>-<b style="color:#55ffff;"> name</b>:<b style="color:#ff55ff;"> longhorn</b> 86 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">description</b>:<b style="color:#ff55ff;"> Deploy Longhorn into a Kubernetes cluster. https://longhorn.io</b> 87 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">required</b>:<b style="color:#ffffff;"> true</b> 88 <b style="color:#ffffff;"> </b><b style="color:#55ffff;">actions</b>:<b style="color:#55ffff;"></b> 89 <b style="color:#55ffff;"> onRemove</b>:<b style="color:#55ffff;"></b> 90 <b style="color:#55ffff;"> before</b>: 91 -<b style="color:#55ffff;"> cmd</b>:<b style="color:#ff55ff;"> "./jackal tools kubectl -n longhorn-system patch -p '{\"value\": \"true\"}' --type=merge lhs deleting-confirmation-flag"</b><b style="color:#55ffff;"></b> 92 <b style="color:#55ffff;"> charts</b>: 93 -<b style="color:#55ffff;"> name</b>:<b style="color:#ff55ff;"> longhorn</b> 94 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">url</b>:<b style="color:#ff55ff;"> https://charts.longhorn.io</b> 95 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">version</b>:<b style="color:#ff55ff;"> 1.4.0</b> 96 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">namespace</b>:<b style="color:#ff55ff;"> longhorn-system</b> 97 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">valuesFiles</b>: 98 -<b style="color:#ff55ff;"> values.yaml</b> 99 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">manifests</b>: 100 -<b style="color:#55ffff;"> name</b>:<b style="color:#ff55ff;"> longhorn-connect</b> 101 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">namespace</b>:<b style="color:#ff55ff;"> longhorn-system</b> 102 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">files</b>: 103 -<b style="color:#ff55ff;"> connect.yaml</b> 104 <b style="color:#ff55ff;"> </b><b style="color:#55ffff;">images</b>: 105 -<b style="color:#ff55ff;"> longhornio/csi-attacher:v3.4.0</b> 106 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/csi-provisioner:v2.1.2</b> 107 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/csi-resizer:v1.3.0</b> 108 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/csi-snapshotter:v5.0.1</b> 109 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/csi-node-driver-registrar:v2.5.0</b> 110 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/livenessprobe:v2.8.0</b> 111 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/backing-image-manager:v1.4.0</b> 112 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/longhorn-engine:v1.4.0</b> 113 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/longhorn-instance-manager:v1.4.0</b> 114 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/longhorn-manager:v1.4.0</b> 115 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/longhorn-share-manager:v1.4.0</b> 116 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/longhorn-ui:v1.4.0</b> 117 <b style="color:#ff55ff;"> </b>-<b style="color:#ff55ff;"> longhornio/support-bundle-kit:v0.0.17</b> 118 <b style="color:#55ff55;"></b><b style="color:#55ff55;"> ✔ </b> <b style="color:#55ff55;"></b><b style="color:#55ff55;">Create Jackal package confirmed</b> 119 120 <div style="background-color:#555555"> 121 <b style="background-color:#555555"></b><b style="background-color:#555555"> </b> 122 <b style="background-color:#555555"></b><b style="background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"> 📦 LONGHORN-ENVIRONMENT-CHECK COMPONENT </b><b style="background-color:#555555"></b><b style="background-color:#555555"></b> 123 <b style="background-color:#555555"></b><b style="background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"> </b><b style="background-color:#555555"></b><b style="background-color:#555555"></b> 124 <b style="background-color:#555555"></b><b style="background-color:#555555"> </b> 125 </div> 126 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Downloading environment_check.sh</b> 127 <b style="color:#55ff55;"></b><b style="color:#55ff55;"> ✔ </b> <b style="color:#55ff55;"></b><b style="color:#55ff55;">Downloaded https://raw.githubusercontent.com/longhorn/longhorn/v1.4.0/scripts/environment_check.sh</b> 128 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Downloading jq-linux64</b> 129 <b style="color:#55ff55;"></b><b style="color:#55ff55;"> ✔ </b> <b style="color:#55ff55;"></b><b style="color:#55ff55;">Downloaded https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64</b> 130 131 <div style="background-color:#555555"> 132 <b style="background-color:#555555"></b><b style="background-color:#555555"> </b> 133 <b style="background-color:#555555"></b><b style="background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"> 📦 LONGHORN COMPONENT </b><b style="background-color:#555555"></b><b style="background-color:#555555"></b> 134 <b style="background-color:#555555"></b><b style="background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"> </b><b style="background-color:#555555"></b><b style="background-color:#555555"></b> 135 <b style="background-color:#555555"></b><b style="background-color:#555555"> </b> 136 </div> 137 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Processing helm chart longhorn:1.4.0 from repo https://charts.longhorn.io</b> 138 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Processing helm chart longhorn:1.4.0 from repo https://charts.longhorn.io</b> 139 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Loading 1 K8s manifests</b> 140 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Loading 1 K8s manifests</b> 141 142 <div style="background-color:#555555"> 143 <b style="background-color:#555555"></b><b style="background-color:#555555"> </b> 144 <b style="background-color:#555555"></b><b style="background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"> 📦 COMPONENT IMAGES </b><b style="background-color:#555555"></b><b style="background-color:#555555"></b> 145 <b style="background-color:#555555"></b><b style="background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"></b><b style="color:#ffffff;background-color:#555555"> </b><b style="background-color:#555555"></b><b style="background-color:#555555"></b> 146 <b style="background-color:#555555"></b><b style="background-color:#555555"> </b> 147 </div> 148 149 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Loading metadata for 13 images. This step may take several seconds to complete.</b> 150 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Loading metadata for 13 images. This step may take several seconds to complete.</b> 151 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Pulling Jackal package data (0.00 Byte of 786.66 MBs)</b> 152 <b style="color:#55ff55;"></b><b style="color:#55ff55;"> ✔ </b> <b style="color:#55ff55;"></b><b style="color:#55ff55;">Pulling 13 images (786.66 MBs)</b> 153 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Creating SBOMs for 13 images and 1 components with files.</b> 154 • <b style="color:#55ffff;"></b><b style="color:#55ffff;">Creating SBOMs for 13 images and 1 components with files.</b> 155 </pre> 156 </body> 157 </html>