Releases: tinkerbell/hook
Releases · tinkerbell/hook
Hook Latest Development Build
⚠️ 🚨 💥 Note!!! 💥 🚨 ⚠️
The uploaded files will be updated on the next merge to main, as such download them before use to avoid surprises.
Commit: 9b4bbcb
What's Changed
- Update GitHub Action Runners: by @jacobweinstock in #290
- Fix kernel builds; Migrate ci runners by @jacobweinstock in #291
- Need to explicitly disable artifact download: by @jacobweinstock in #292
- Update linuxkit/init; Disable containerd CRI plugin by @jacobweinstock in #293
- Setup registry mirror in docker: by @jacobweinstock in #295
- Fix dhcp.sh script static network file check: by @jacobweinstock in #294
Full Changelog: v0.11.1...latest
v0.11.1
What's Changed
- Update mergifyio by @jacobweinstock in #283
- Only add auth to tink-worker image pulls for matching registries: by @jacobweinstock in #282
- Use github.com/distribution/reference for auth checking: by @jacobweinstock in #284
- Bump version: by @jacobweinstock in #286
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- batch of small fixes and enhancements - late december'2024 by @rpardini in #255
- ci(mergify): upgrade configuration to current format by @mergify[bot] in #256
- batch of fixes and enhancements - early january'2025 by @rpardini in #257
- Fix consoles in 6.6 kernel: by @jacobweinstock in #259
- hook-docker: fix: last kernel cmdline option would have a newline by @rpardini in #262
- Hook
bootablemedia for amd64/arm64 UEFI + RPi 3/4/5 + Rockchip/Amlogic u-boot by @rpardini in #261 - Replace mdev with udev: by @jacobweinstock in #263
- hook-bootkit: fix: last kernel cmdline option would have a newline by @rpardini in #265
- bootable: cleanups; config grub.cfg/extlinux.conf/cmdline.txt via environment during build by @rpardini in #264
- kernel: 5.10/6.6: aarch64: enable virtio GPU framebuffer via DRM by @rpardini in #268
- bootable: fixes for non-serial console, fdt handling, and rk-vendor uinitrd by @rpardini in #269
- Update linuxkit version; Add Host filesystem to hook-docker by @jacobweinstock in #271
- Mount Host /run into udev onboot container: by @jacobweinstock in #272
- Add acpid service: by @jacobweinstock in #274
- Upgrade versions; Slim down hook-docker: by @jacobweinstock in #275
- Add udev as a service: by @jacobweinstock in #276
- Use find -print0 and xargs -0 to fix file hashing by @strike in #279
- Update Go dependencies in hook-bootkit; add resilience to kernel download and verify: by @jacobweinstock in #281
New Contributors
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Add IPMI kernel driver support: by @jacobweinstock in #252
- Add static network setup: by @jacobweinstock in #251
- Bump version in prep for release: by @jacobweinstock in #253
Full Changelog: v0.9.2...v0.10.0
v0.9.2
What's Changed
- Update build script to facilitate iso builds by @rahulbabu95 in #241
- Add a magic string for the ISO kernel cmdline: by @jacobweinstock in #244
- Add ISO builds to CI: by @jacobweinstock in #245
- Fix checksum creation: by @jacobweinstock in #246
- Fix checksum creation: by @jacobweinstock in #247
New Contributors
- @rahulbabu95 made their first contribution in #241
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- hook: fix vlan handling by @rpardini in #238
- Add optional embedding of container images by @jacobweinstock in #239
- Bump version by @jacobweinstock in #240
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Make linuxkit Hook services resilient so that the getty always comes up: by @jacobweinstock in #175
- Add os-release file by @jacobweinstock in #177
- Update sed command for getting vlan_id from cmdline: by @jacobweinstock in #181
- Add checksum file creation to releases: by @jacobweinstock in #187
- Reduce dependabot update frequency by @chrisdoherty4 in #191
- Update apk repository for kexec-tools by @sirhopcount in #192
- Add mdev as a service: by @jacobweinstock in #200
- Fix typo in README.md by @sp1999 in #206
- Handle kernel parameters with
=in their value: by @jacobweinstock in #207 - multi-kernel, cross-compiling, bash based Hook & (default+foreign) kernels build (incl GHA matrix) by @rpardini in #205
- build: fix: don't ignore kernel push failures by @rpardini in #208
- Update for CI: by @jacobweinstock in #209
- rework image naming in ci by @jacobweinstock in #210
- Update dockerhub login envs by @jacobweinstock in #211
- Update GitHub release with release notes by @jacobweinstock in #212
- Use steps from previous action by @jacobweinstock in #213
- Fix tarball location by @jacobweinstock in #214
- Artifacts are dash delimited not underscore. by @jacobweinstock in #215
- Update artifacts location. by @jacobweinstock in #216
- Updates: by @jacobweinstock in #217
- build: armbian kernels: use inventory_id (sans "armbian-" prefix) in kernel tag name by @rpardini in #220
- Fix mergify config: by @jacobweinstock in #221
- Revert "Dont use arch in container image tag:" by @rpardini in #219
- Fix ttys, fix device mounting issue in getty, add nerdctl by @jacobweinstock in #222
- Push container images properly: by @jacobweinstock in #223
- Update linuxkit container image naming: by @jacobweinstock in #224
- rpardini's May'24 fix batch: slim for 2Gb RAM devices by @rpardini in #225
- Enable CONFIG_SCSI_MPT3SAS by @jacobweinstock in #226
- hook: add ttyUSB0/ttyUSB1 to getty consoles list by @rpardini in #228
- hook-mdev: better
/dev/disk/by-idvia custom mdev script for wwid parsing and fallbacks by @rpardini in #227 - hook-mdev:
persistent-storage: further sanitize model/serial parsed from wwid by @rpardini in #229 - build: gha: always use GHA cache for Linuxkit Cache in hopes of diminishing DockerHub pull-rate limits trouble by @rpardini in #230
- Allow building HookOS from existing kernel image: by @jacobweinstock in #233
- hook: handle
/dev/ttyS2console by @rpardini in #235 - hook-bootkit: read
tinkerbell_insecure_tlsfrom kernel cmdline and pass it to worker as TINKERBELL_INSECURE_TLS by @rpardini in #234 - Update to v0.9.0: by @jacobweinstock in #236
- Ci release process by @jacobweinstock in #237
Dependencies
- build(deps): bump cachix/install-nix-action from 22 to 23 by @dependabot in #182
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #183
- build(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #184
- build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #185
- build(deps): bump docker/login-action from 1 to 3 by @dependabot in #186
- build(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #194
- build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #195
- build(deps): bump cachix/install-nix-action from 23 to 25 by @dependabot in #197
- build(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #203
- build(deps): bump cachix/install-nix-action from 25 to 26 by @dependabot in #202
New Contributors
- @sirhopcount made their first contribution in #192
- @sp1999 made their first contribution in #206
- @rpardini made their first contribution in #205
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- build(deps): bump cachix/install-nix-action from 19 to 20 by @dependabot in #165
- Update roles based on governance: by @jacobweinstock in #169
- build(deps): bump cachix/install-nix-action from 20 to 21 by @dependabot in #170
- Update vlan checking: by @jacobweinstock in #171
- build(deps): bump cachix/install-nix-action from 21 to 22 by @dependabot in #172
- Run CI jobs for all directories: by @jacobweinstock in #173
- aarch64: add support for rtc hwclock by @ader1990 in #167
- Update all image versions by @jacobweinstock in #174
New Contributors
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Request for Approver Role by @jacobweinstock in #141
- Tink worker image pull retry by @ptrivedi in #122
- Add Cisco drivers by @ptrivedi in #144
- Create VLAN interface before DHCPing: by @jacobweinstock in #148
- Remove unused metadata network call by @jacobweinstock in #149
- Turn on Intel and AMD IOMMU support and interrupt remapping by @ptrivedi in #146
- Clean up by @jacobweinstock in #150
- Add chrisdoherty4 as maintainer by @chrisdoherty4 in #153
- Update dhcp and vlan scripts to be more precise: by @jacobweinstock in #155
- Fix dhcp.sh script; update kernel by @jacobweinstock in #158
- build(deps): bump cachix/install-nix-action from 17 to 18 by @dependabot in #147
- build(deps): bump cachix/install-nix-action from 18 to 19 by @dependabot in #161
- Add proxy support for hook-bootkit and hook-docker by @panktishah26 in #162
- Add release doc and script: by @jacobweinstock in #164
New Contributors
- @ptrivedi made their first contribution in #122
- @chrisdoherty4 made their first contribution in #153
- @panktishah26 made their first contribution in #162
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Add 'make lint' rule to run golangci-lint, shellcheck, hadolint by @tstromberg in #73
- Fix errors from lint-install run. by @Raj-Dharwadkar in #74
- Adds 5.10.57 Kernel by @thebsdbox in #70
- Prepare for default branch rename by @mmlb in #76
- Bump cachix/install-nix-action from 13 to 14 by @dependabot in #83
- Remove unnecessary bind mounts for linuxkit/dhcpcd by @thebsdbox in #79
- Adds an alias to make debugging easier! by @thebsdbox in #82
- Add a oneshot DHCP call when hook starts by @thebsdbox in #85
- Bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in #87
- Bump cachix/install-nix-action from 14 to 15 by @dependabot in #91
- Adds retry instead of immediate failure by @ScottGarman in #94
- Don't try to login to quay if a push is made by dependabot by @mmlb in #96
- Bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in #89
- Bump cachix/install-nix-action from 15 to 16 by @dependabot in #95
- ci: Only push to quay if github.actor is not dependabot by @mmlb in #97
- Add or update mergify config by @mmlb in #102
- Update hook kernel to 5.10.85 by @jmpolom in #99
- enable MD and build in some network drivers by @swills in #98
- Bump actions/checkout from 2.4.0 to 3 by @dependabot in #106
- Add /proc/cmdline parsing for tinkerbell_tls and tink_worker_image: by @jacobweinstock in #115
- Update dhcpcd onboot and service containers: by @jacobweinstock in #116
- Send container logs to syslog server by @jacobweinstock in #117
- Have
make dev-distuse local images: by @jacobweinstock in #118 - Add repo roles: by @jacobweinstock in #120
- Update all the things! by @mmlb in #125
- Use better tags for bootkit and docker images by @mmlb in #128
- Fix image builds on main branch by @mmlb in #129
- Rework the Makefile so its not racy by @mmlb in #105
- Promote mmlb to maintainer by @mmlb in #131
- Add ScottGarman as a repo Approver by @ScottGarman in #132
- Few fixes from after #105 by @mmlb in #130
- Fixes for #130 which was fixes for #105 by @mmlb in #133
- Drop grpc_cert_url param by @mmlb in #134
- Rework use of actions/upload-artifact by @mmlb in #135
- Publish GitHub Releases by @mmlb in #136
- ci: Limit the kernel push only to branch pushes by @mmlb in #137
- Use a multiarch manifest kernel by @mmlb in #138
New Contributors
- @tstromberg made their first contribution in #73
- @Raj-Dharwadkar made their first contribution in #74
- @ScottGarman made their first contribution in #94
- @jmpolom made their first contribution in #99
- @swills made their first contribution in #98
Full Changelog: v0.6.0...v0.7.0