mirror of
https://github.com/ergosteur/ergo-proxmox-scripts.git
synced 2026-10-28 13:00:37 -04:00
5eb7a35dc985427651deaf4775339abe52a4da80
Fedora was pinned to 41 and Alpine to 3.23.3, both two releases behind and out of support. Nothing had broken yet, since Fedora 41 is still served from releases/, but neither gets patches and both embed an exact release number in the URL, so they 404 with no warning once the mirror rotates them out. Alpine 3.23.3 to 3.24.1, Ubuntu 24.04 noble to 26.04 resolute, Fedora 41-1.4 to 44-1.7, AlmaLinux 9 to 10. Debian stays on trixie, still current stable with forky in testing, and Arch is rolling. Alpine also renamed the cloud image prefix from nocloud_ to generic_ in 3.24. v3.24 carries only generic_ files, so bumping the pin alone would have 404'd and the two changes cannot be separated. This does mean ALPINE_MAJOR can no longer be rolled back to 3.23 or older without also reverting the prefix, which the comment there records. AlmaLinux 10 raises the CPU baseline to x86-64-v3, inherited from RHEL 10. The script builds with --cpu host, so a template built on pre-Haswell hardware will not boot. Fine on this host's Broadwell Xeons. Every URL the script generates was checked by evaluating the pin block and the case statement out of the script itself, rather than by hand: all six return 200 with qcow2 magic and plausible sizes. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Description
Host-side tooling for a Proxmox VE node: cloud-init template building, IPMI fan control, UPS/NUT setup, and a few odds and ends.
131 KiB
Languages
Shell
90.1%
Python
9.9%