Use Ubuntu 24.04 point-release ISO URLs - #2100
Open
MaxRink wants to merge 5 commits into
Open
Conversation
Contributor
|
Skipping CI for Draft Pull Request. |
MaxRink
marked this pull request as ready for review
July 6, 2026 12:23
MaxRink
marked this pull request as draft
July 6, 2026 15:51
MaxRink
force-pushed
the
codex/issue-1334-immutable-iso-urls
branch
from
July 7, 2026 04:21
07eb012 to
14f491e
Compare
MaxRink
marked this pull request as ready for review
July 7, 2026 18:06
MaxRink
force-pushed
the
codex/issue-1334-immutable-iso-urls
branch
2 times, most recently
from
July 8, 2026 00:08
43b9465 to
6734b7b
Compare
mboersma
approved these changes
Jul 15, 2026
mboersma
left a comment
Contributor
There was a problem hiding this comment.
/lgtm
/assign @drew-viles
This looks good to me, but let's get more eyes on it if possible.
drew-viles
requested changes
Jul 16, 2026
MaxRink
force-pushed
the
codex/issue-1334-immutable-iso-urls
branch
from
July 17, 2026 16:15
6734b7b to
01be0e8
Compare
Contributor
|
/lgtm |
Contributor
|
/label tide/merge-method-squash |
Contributor
|
/approve |
Contributor
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: drew-viles The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
MaxRink
force-pushed
the
codex/issue-1334-immutable-iso-urls
branch
from
August 9, 2026 14:45
01be0e8 to
ae1ba04
Compare
Contributor
|
New changes are detected. LGTM label has been removed. |
MaxRink
force-pushed
the
codex/issue-1334-immutable-iso-urls
branch
from
August 12, 2026 00:59
c295a11 to
971a78d
Compare
mboersma
requested changes
Aug 21, 2026
MaxRink
force-pushed
the
codex/issue-1334-immutable-iso-urls
branch
from
August 22, 2026 16:30
a1621ad to
8ab571d
Compare
Contributor
Author
|
/test pull-ova-all |
…ntu-iso-urls.sh Split the jq/mv pipeline into separate statements so a jq failure on the left side of && no longer gets masked by errexit, which previously let "Updated ..." print even when the file was left unchanged. Distinguish a legitimate "no point release yet" 404 from real curl/network/HTTP failures when fetching SHA256SUMS: 404 remains a soft skip, while connection errors or non-200/404 responses now abort the script with a non-zero exit instead of only warning and continuing.
MaxRink
force-pushed
the
codex/issue-1334-immutable-iso-urls
branch
from
August 28, 2026 00:04
8ab571d to
5831cd1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change description
Use Ubuntu 24.04 point-release download directories for the live-server ISO configs that already pin the 24.04.4 checksum, and update the MAAS arm64 24.04 config from 24.04.3 to 24.04.4.
This avoids depending on mutable series or codename aliases for Ubuntu 24.04 ISO downloads where Ubuntu already publishes point-release artifacts.
26.04 is intentionally unchanged because Ubuntu currently exposes
ubuntu-26.04-live-server-amd64.isobut not a26.04.0point-release URL.This also adds
update-ubuntu-iso-urlsand wires it intoupdate-ubuntu-iso-checksums, so a scheduled/manual update workflow can discover newer Ubuntu point-release ISO URLs and checksums. Dependabot was checked, but it cannot track these arbitrary Packer JSON URL strings because Dependabot updates are driven by supported package ecosystems/manifests; the Make target is the maintainable path here.Related issues
Related to #1334
Validation
git diff --checkjq emptyfor all changed JSON configsbash -n images/capi/hack/update-ubuntu-iso-urls.sh images/capi/hack/update-iso-checksums.shshellcheck images/capi/hack/update-ubuntu-iso-urls.sh images/capi/hack/update-iso-checksums.shcd images/capi && make update-ubuntu-iso-checksumsmake validate-qemu-ubuntu-2404 validate-qemu-ubuntu-2404-efimake validate-raw-ubuntu-2404 validate-raw-ubuntu-2404-efimake validate-maas-ubuntu-2404-efi validate-maas-ubuntu-2404-arm64make validate-node-ova-local-ubuntu-2404env PROXMOX_URL=https://example.invalid:8006/api2/json PROXMOX_USERNAME=root@pam PROXMOX_TOKEN=dummy PROXMOX_NODE=pve1 PROXMOX_ISO_POOL=local PROXMOX_BRIDGE=vmbr0 PROXMOX_STORAGE_POOL=local-lvm make validate-proxmox-ubuntu-2404 validate-proxmox-ubuntu-2404-efi