✨ Init Ubuntu 26 - New release Resolute#1987
✨ Init Ubuntu 26 - New release Resolute#1987Whisper40 wants to merge 1 commit intokubernetes-sigs:mainfrom
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Hi @Whisper40. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
i'm waiting the "ok-to-test" to start debugging :) |
|
/ok-to-test |
|
/retest |
4 similar comments
|
/retest |
|
/retest |
|
/retest |
|
/retest |
|
Azure pull failing due to Ubuntu 26.04 not available on Azure.. |
|
/retest |
1 similar comment
|
/retest |
|
@AndiDog Hi, the CI is actually not failing due to Ubuntu26 but Photon5 almalinux-9: SUCCESS For Azure failure : |
AndiDog
left a comment
There was a problem hiding this comment.
- Apart from inline comments,
docs/book/src/capi/providers/maas.mdsays
The image will be located in
images/capi/output/BUILD_NAME+kube-KUBERNETES_VERSION. Replacexxxxwith2204or2404, depending on the Ubuntu version.
From the PR diff, I guess 2604 should also be available. Let's remove the mention of the very old 2204 in that file as well.
- There should be official builds since April 23rd (yesterday), let's try removing the beta parts.
This is based on a deep AI review, btw. I didn't find the time yet to check this out myself.
Would you mind telling us which images you tried building yourself, and ran them successfully on a Kubernetes cluster? If any... no worries if that didn't happen yet 😉.
| @@ -0,0 +1,6 @@ | |||
| { | |||
| "build_name": "ubuntu-2604", | |||
| "os": "2284", | |||
There was a problem hiding this comment.
This is copy-pasted. Here's the actual ID (for the record how to find this out, since it's hard to google):
$ vultr os list
Error reading in config file (/Users/asommer/.vultr-cli.yaml) : open /Users/asommer/.vultr-cli.yaml: no such file or directoryID NAME ARCH FAMILY
159 Custom x64 iso
164 Snapshot x64 snapshot
180 Backup x64 backup
186 Application x64 application
240 Windows 2016 Standard x64 x64 windows
371 Windows 2019 Standard x64 x64 windows
391 Fedora CoreOS Stable x64 fedora-coreos
424 Fedora CoreOS Next x64 fedora-coreos
425 Fedora CoreOS Testing x64 fedora-coreos
447 FreeBSD 13 x64 x64 freebsd
448 Rocky Linux x64 x64 rockylinux
452 AlmaLinux x64 x64 almalinux
477 Debian 11 x64 (bullseye) x64 debian
501 Windows 2022 Standard x64 x64 windows
521 Windows Core 2022 Standard x64 x64 windows
522 Windows Core 2016 Standard x64 x64 windows
523 Windows Core 2019 Standard x64 x64 windows
535 Arch Linux x64 x64 archlinux
542 CentOS 9 Stream x64 x64 centos
1743 Ubuntu 22.04 LTS x64 x64 ubuntu
1761 Windows Core 2019 Datacenter x64 x64 windows
1762 Windows Core 2022 Datacenter x64 x64 windows
1764 Windows 2019 Datacenter x64 x64 windows
1765 Windows 2022 Datacenter x64 x64 windows
1868 AlmaLinux 9 x64 x64 almalinux
1869 Rocky Linux 9 x64 x64 rockylinux
2075 Flatcar Container Linux LTS x64 x64 flatcar
2076 Alpine Linux x64 x64 alpinelinux
2077 Flatcar Container Linux Stable x64 x64 flatcar
2078 Flatcar Container Linux Beta x64 x64 flatcar
2079 Flatcar Container Linux Alpha x64 x64 flatcar
2136 Debian 12 x64 (bookworm) x64 debian
2157 openSUSE Leap 15 x64 x64 opensuse
2212 FreeBSD 14 x64 x64 freebsd
2284 Ubuntu 24.04 LTS x64 x64 ubuntu
2467 CentOS 10 Stream x64 x64 centos
2514 Windows 2025 Standard x64 x64 windows
2515 Windows 2025 Datacenter x64 x64 windows
2516 Windows Core 2025 Standard x64 x64 windows
2517 Windows Core 2025 Datacenter x64 x64 windows
2572 Fedora 42 x64 x64 fedora
2573 OpenBSD 7.7 x64 x64 openbsd
2593 AlmaLinux 10 x64 x64 almalinux
2594 Rocky Linux 10 x64 x64 rockylinux
2625 Debian 13 x64 (trixie) x64 debian
2656 openSUSE Leap 16 x64 x64 opensuse
2657 Ubuntu 25.10 x64 x64 ubuntu
2658 Fedora 43 x64 x64 fedora
2659 OpenBSD 7.8 x64 x64 openbsd
2720 FreeBSD 15 x64 x64 freebsd
2752 Fedora 44 x64 x64 fedora
2760 Ubuntu 26.04 LTS x64 x64 ubuntu
======================================
TOTAL NEXT PAGE PREV PAGE
52 --- ---
There was a problem hiding this comment.
Everything related to Ubuntu 22 could be removed in another PR, once we release Ubuntu 26
There was a problem hiding this comment.
It seems that we have time before deleting the 2204 image !
https://endoflife.date/ubuntu
|
@AndiDog Check this link, Ubuntu 26 is not available for Azure. The beta part has been removed for few days |
|
/retest |
5 similar comments
|
/retest |
|
/retest |
|
/retest |
|
/retest |
|
/retest |
|
@AndiDog The CVM image for Ubuntu 26 is not yet available on Azure, it's why it is failing actually. |
|
/retest |
|
/retest |
|
OVA 2604 seems OK. |
|
/retest |
|
@mboersma what can we do about Azure not having Ubuntu 26.04 yet? Any idea when it will be made available? |
|
/retest |
2 similar comments
|
/retest |
|
/retest |
|
@Whisper40 I was looking at the PR with focus on MaaS. I'm testing the build then, I'll launch a cluster to see what happens. I'll post the results later. |
Just changing the memory size, everything works as well using MaaS 3.7.2. |
|
@mboersma Hi, any news about the azure image for Ubuntu 26.04 CVM ? Should we disable the build until it is available ? |
- Update Makefile, azure_targets.sh, init-sig.sh with ubuntu-2604 targets - Remove Azure CVM target - Replace deprecated apt_key with signed-by keyring approach (all roles) - Map Azure CLI codename resolute->noble (no MS repo for 26.04 yet) - Set QEMU memory to 4GB for Ubuntu 26.04 - Update README.md and all provider docs
|
@Whisper40: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
Hi @Whisper40, Thanks for taking on the Ubuntu 26.04 work — really appreciate it! I tested your branch with a Kamaji-managed CAPI cluster on OpenStack (worker-only, kubeadm bootstrap). Build succeeds and VMs boot fine, but every node fails to join with: [preflight] Some fatal errors occurred: Root cause: the I patched it locally to switch the default to # images/capi/ansible/roles/node/defaults/main.yml
sysctl_conf_file: >-
{{ '/etc/sysctl.d/99-sysctl.conf' if ansible_facts['os_family'] in ['Common Base Linux Mariner', 'Flatcar', 'Microsoft Azure Linux', 'VMware Photon OS']
or (ansible_facts['distribution'] == 'Ubuntu' and (ansible_facts['distribution_major_version'] | int) >= 26)
else '/etc/sysctl.conf' }}Rebuilt with this change and worker nodes join cleanly — net.ipv4.ip_forward=1 is set at boot, kubeadm preflight passes, kubelet registers, node goes Ready. Same image keeps working on Ubuntu 24.04 (no behaviour change there). Just flagging so you can fold it into this PR — would be great to have 26.04 usable out of the box. Thanks again! |
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |

Change description
The goal of this PR is to initiate the work for Ubuntu 26.
Related issues
Additional context