-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tinkerbell/charts: introduce showcase
chart
#89
base: main
Are you sure you want to change the base?
Commits on Jun 8, 2024
-
stack: introduce hook.downloadEnabled boolean to include/exclude hook…
… download job - sometimes we don't want to download the default hook binaries - this is separate from stack.hook.enabled, which controls the hostPath etc Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
Configuration menu - View commit details
-
Copy full SHA for 81a1f38 - Browse repository at this point
Copy the full SHA 81a1f38View commit details -
tinkerbell/charts: introduce
showcase
chart- `showcase` is a chart that, based on values.yaml dictionaries: - generates Tinkerbell CRs (Hardware/Template/Workflow) for both standard (UEFI) & exotic (supported by Armbian) devices - generates download/process jobs for multiple Hook flavors (see tinkerbell/hook#205) - generates download/process jobs for a few OS images (Ubuntu Cloud Images, Armbian, etc) - should be independent of how one deployed Tinkerbell itself (stack chart, individual components, etc) - A few features: - validates values.yaml for common mistakes; arch must match, etc. - validates & handles rootDisk differences (re-invents "formatPartition()" a bit) - avoids re-downloading Hooks and Images that are already on disk, even if Job re-runs - allows easy way to use - custom Hooks - custom Kernel cmdline parameters at both the Hook & device level - for example `acpi=off` at Hook level and `console=ttyS0` at board level - custom OS images for deployment - reboot or kexec to finish deployment - different partition numbers for OS image's rootfs (some images have ESP, some have a separate `/boot`, etc) - control if growpart and/or ssh/user setup is done during provisioning or not - conversion of OS images (`qemu-to-raw-gzip` and `xz-to-gz`) - has a "merge" mechanism with a common way to set parameters like net gateway, UEFI, etc (also easy to override per-device) - default values have everything `enabled: false` thus showcase should produce nothing by default. - Hooks & Images can be forced `enabled: true` in values.yaml, or - `enabled: true` Devices automatically enable their Hook & Image - Probably missing: - More validations - Currently pointing to my Tinkerbell Actions, which I haven't PR'ed yet - How to use: - Clone it, edit the values.yaml to your liking, and deploy. Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
Configuration menu - View commit details
-
Copy full SHA for 75ea24c - Browse repository at this point
Copy the full SHA 75ea24cView commit details -
Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
Configuration menu - View commit details
-
Copy full SHA for 97aa178 - Browse repository at this point
Copy the full SHA 97aa178View commit details -
showcase: 0.0.2: disable kexec on arm64, it doesn't really work (yet)
Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
Configuration menu - View commit details
-
Copy full SHA for 5e4fba0 - Browse repository at this point
Copy the full SHA 5e4fba0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06f9e04 - Browse repository at this point
Copy the full SHA 06f9e04View commit details -
Configuration menu - View commit details
-
Copy full SHA for b66ed28 - Browse repository at this point
Copy the full SHA b66ed28View commit details -
Configuration menu - View commit details
-
Copy full SHA for f223138 - Browse repository at this point
Copy the full SHA f223138View commit details -
showcase: bump hook to rpardini's 20240404-2216; add `armbian-rk3588-…
…edge` hook definition (but no board example yet)
Configuration menu - View commit details
-
Copy full SHA for e571625 - Browse repository at this point
Copy the full SHA e571625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fb3b1c - Browse repository at this point
Copy the full SHA 5fb3b1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1378dc - Browse repository at this point
Copy the full SHA a1378dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86cc121 - Browse repository at this point
Copy the full SHA 86cc121View commit details -
showcase: install pkgs with DEBIAN_FRONTEND=noniteractive, no suggest…
…s, no recommends; 180s timeout
Configuration menu - View commit details
-
Copy full SHA for beaa1bb - Browse repository at this point
Copy the full SHA beaa1bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b211b36 - Browse repository at this point
Copy the full SHA b211b36View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3acba5 - Browse repository at this point
Copy the full SHA b3acba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for deecf4d - Browse repository at this point
Copy the full SHA deecf4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f4d7e - Browse repository at this point
Copy the full SHA d9f4d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d6904f - Browse repository at this point
Copy the full SHA 3d6904fView commit details -
showcase: HACK: change default Hook amd64 bootMode to reboot (this ne…
…eds override per-device)
Configuration menu - View commit details
-
Copy full SHA for f8b5621 - Browse repository at this point
Copy the full SHA f8b5621View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c56722 - Browse repository at this point
Copy the full SHA 4c56722View commit details -
Configuration menu - View commit details
-
Copy full SHA for db59b3d - Browse repository at this point
Copy the full SHA db59b3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0610810 - Browse repository at this point
Copy the full SHA 0610810View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3b98eb - Browse repository at this point
Copy the full SHA b3b98ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6143325 - Browse repository at this point
Copy the full SHA 6143325View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49fb1d1 - Browse repository at this point
Copy the full SHA 49fb1d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4a64fe - Browse repository at this point
Copy the full SHA a4a64feView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7f2f20 - Browse repository at this point
Copy the full SHA e7f2f20View commit details -
showcase: add image's 'doInjectHegelCloudInit'; set device's `userDat…
…a` on the Hardware - add configuration hegelURL - some examples
Configuration menu - View commit details
-
Copy full SHA for 59e5231 - Browse repository at this point
Copy the full SHA 59e5231View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0450340 - Browse repository at this point
Copy the full SHA 0450340View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7948551 - Browse repository at this point
Copy the full SHA 7948551View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2047515 - Browse repository at this point
Copy the full SHA 2047515View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7701e91 - Browse repository at this point
Copy the full SHA 7701e91View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8d6a01 - Browse repository at this point
Copy the full SHA a8d6a01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0918819 - Browse repository at this point
Copy the full SHA 0918819View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f35c41 - Browse repository at this point
Copy the full SHA 8f35c41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 244a56a - Browse repository at this point
Copy the full SHA 244a56aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7484af4 - Browse repository at this point
Copy the full SHA 7484af4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bb46da - Browse repository at this point
Copy the full SHA 5bb46daView commit details -
showcase: bump all armsurvivors Armbian images to 24.05.20-armsurvivo…
…rs-184; add t95z-cloud-edge image; use qcow2-to-img conversion where relevant
Configuration menu - View commit details
-
Copy full SHA for 740f784 - Browse repository at this point
Copy the full SHA 740f784View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa5b565 - Browse repository at this point
Copy the full SHA fa5b565View commit details -
showcase: bump Hooks; bump images; add rpi4b armbian cloud image; add…
… odroidhc4 example
Configuration menu - View commit details
-
Copy full SHA for 2bc2a93 - Browse repository at this point
Copy the full SHA 2bc2a93View commit details -
Configuration menu - View commit details
-
Copy full SHA for d50e310 - Browse repository at this point
Copy the full SHA d50e310View commit details -
Configuration menu - View commit details
-
Copy full SHA for d746479 - Browse repository at this point
Copy the full SHA d746479View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17424c2 - Browse repository at this point
Copy the full SHA 17424c2View commit details
Commits on Jun 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa111e5 - Browse repository at this point
Copy the full SHA fa111e5View commit details -
showcase: introduce image.doAddEFIBootEntry for efibootmgr juggling a…
…nd enable it for fatso images
Configuration menu - View commit details
-
Copy full SHA for b9705d2 - Browse repository at this point
Copy the full SHA b9705d2View commit details -
showcase: introduce image.doRestoreGRUBNormalcy for GRUB+EFI entry ju…
…ggling and enable it for fatso images
Configuration menu - View commit details
-
Copy full SHA for 2ccea7b - Browse repository at this point
Copy the full SHA 2ccea7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13fb7c7 - Browse repository at this point
Copy the full SHA 13fb7c7View commit details -
suite: copy some settings from showcase for easy custom; disable all …
…devices by default
Configuration menu - View commit details
-
Copy full SHA for 2bfe7fe - Browse repository at this point
Copy the full SHA 2bfe7feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8231198 - Browse repository at this point
Copy the full SHA 8231198View commit details -
suite: deploy Smee using "Recreate" strategy, lest it conflicts with …
…its previous self when redeploying
Configuration menu - View commit details
-
Copy full SHA for 000fbc2 - Browse repository at this point
Copy the full SHA 000fbc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5bb19f - Browse repository at this point
Copy the full SHA c5bb19fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ef8f33 - Browse repository at this point
Copy the full SHA 8ef8f33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33b2826 - Browse repository at this point
Copy the full SHA 33b2826View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f9f6f - Browse repository at this point
Copy the full SHA 23f9f6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02c63b6 - Browse repository at this point
Copy the full SHA 02c63b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 339a0b3 - Browse repository at this point
Copy the full SHA 339a0b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40b958d - Browse repository at this point
Copy the full SHA 40b958dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6868a32 - Browse repository at this point
Copy the full SHA 6868a32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12afb6d - Browse repository at this point
Copy the full SHA 12afb6dView commit details -
suite: bump to quay.io/tinkerbellrpardini/smee:latest-rpardini10 with…
… more DTs and rebased
Configuration menu - View commit details
-
Copy full SHA for b7d362c - Browse repository at this point
Copy the full SHA b7d362cView commit details