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 &gt; tmp &amp;&amp; mv tmp ./environment_check.sh</b>
    75  <b style="color:#ff55ff;">          awk '{gsub(/"kubectl" /, "")} 1' ./environment_check.sh &gt; tmp &amp;&amp; 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>