Skip to content

Commit f7e259c

Browse files
committed
Add Ubuntu 26.04 LTS (Resolute Raccoon) support
- 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
1 parent 18b0fcd commit f7e259c

61 files changed

Lines changed: 1447 additions & 40 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ The table below shows the currently provided operating systems for each provider
3535
| Rocky Linux 9 |||||||||||| 💙 |||||||
3636
| Ubuntu 22.04 || 💙 || 💙 |||||||| 💙 |||||||
3737
| Ubuntu 24.04 || 💙 || 💙 |||||||| 💙 |||||||
38+
| Ubuntu 26.04 || 💙 || 💙 |||||||| 💙 |||||||
3839
| Windows 2019 || 💙 |||||||||||||||||
3940
| Windows 2022 || 💙 |||||||||||||||||
4041
| Windows 2025 || 💙 |||||||||||||||||

docs/book/src/capi/providers/3dsoutscale.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ the different operating systems.
2828
|------|-------------|
2929
| `ubuntu-2204.json` | The settings for the Ubuntu 22.04 image |
3030
| `ubuntu-2404.json` | The settings for the Ubuntu 24.04 image |
31+
| `ubuntu-2604.json` | The settings for the Ubuntu 26.04 image |
3132

3233
You must have your [Access Keys](https://docs.outscale.com/en/userguide/About-Access-Keys.html).
3334
You must have your [Account Id](https://docs.outscale.com/en/userguide/Getting-Information-About-Your-Account-and-Quotas.html).

docs/book/src/capi/providers/aws.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ the different operating systems.
4646
| `rockylinux.json` | The settings for the Rocky Linux image |
4747
| `ubuntu-2204.json` | The settings for the Ubuntu 22.04 image |
4848
| `ubuntu-2404.json` | The settings for the Ubuntu 24.04 image |
49+
| `ubuntu-2604.json` | The settings for the Ubuntu 26.04 image |
4950
| `windows-2019.json` | The settings for the Windows 2019 image |
5051

5152

docs/book/src/capi/providers/digitalocean.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ the different operating systems.
2727
|------|-------------|
2828
| `ubuntu-2204.json` | The settings for the Ubuntu 22.04 image |
2929
| `ubuntu-2404.json` | The settings for the Ubuntu 24.04 image |
30+
| `ubuntu-2604.json` | The settings for the Ubuntu 26.04 image |

docs/book/src/capi/providers/gcp.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ The `gce` sub-directory inside `images/capi/packer` stores JSON configuration fi
5050
| -------- | --------
5151
| `ubuntu-2204.json` | Settings for Ubuntu 22.04 image |
5252
| `ubuntu-2404.json` | Settings for Ubuntu 24.04 image |
53+
| `ubuntu-2604.json` | Settings for Ubuntu 26.04 image |
5354

5455
#### Common GCP options
5556

docs/book/src/capi/providers/hcloud.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,4 @@ the different operating systems.
2929
| `rockylinux-9.json` | The settings for the RockyLinux 9 image |
3030
| `ubuntu-2204.json` | The settings for the Ubuntu 22.04 image |
3131
| `ubuntu-2404.json` | The settings for the Ubuntu 24.04 image |
32+
| `ubuntu-2604.json` | The settings for the Ubuntu 26.04 image |

docs/book/src/capi/providers/maas.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ From the `image-builder` directory, run:
1919
make build-maas-ubuntu-xxxx-efi
2020
```
2121

22-
The image will be located in `images/capi/output/BUILD_NAME+kube-KUBERNETES_VERSION`. Replace `xxxx` with `2204` or `2404`, depending on the Ubuntu version.
22+
The image will be located in `images/capi/output/BUILD_NAME+kube-KUBERNETES_VERSION`. Replace `xxxx` with `2204`, `2404` or `2604`, depending on the Ubuntu version.
2323

2424
To build a Ubuntu 22.04-based CAPI image:
2525

@@ -73,7 +73,7 @@ Use the **.tar.gz** file for the upload:
7373
maas admin boot-resources create name=custom/your-image architecture=amd64/generic title=your-image subarches=generic base_image=ubuntu/jammy content@=./ubuntu-2204-efi-kube-v1.30.5.tar.gz
7474
```
7575

76-
**Note:** Set `base_image=ubuntu/jammy` for Ubuntu 22.04 or `ubuntu/noble` for 24.04.
76+
**Note:** Set `base_image=ubuntu/jammy` for Ubuntu 22.04, `ubuntu/noble` for 24.04, or `ubuntu/resolute` for 26.04.
7777

7878
## Custom Curtin Scripts
7979
If you need to override the default MaaS curtin scripts, create a custom role containing the curtin hooks. The files must be copied to the `/curtin` directory

docs/book/src/capi/providers/proxmox.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ the different operating systems.
3838
|--------------------|-----------------------------------------|
3939
| `ubuntu-2204.json` | The settings for the Ubuntu 22.04 image |
4040
| `ubuntu-2404.json` | The settings for the Ubuntu 24.04 image |
41+
| `ubuntu-2604.json` | The settings for the Ubuntu 26.04 image |
4142

4243
The full list of available environment vars can be found in the `variables` section of `images/capi/packer/proxmox/packer.json`.
4344

docs/book/src/capi/providers/scaleway.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ the different operating systems.
2727
| `rockylinux-9.json` | The settings for the Rocky Linux 9 image |
2828
| `ubuntu-2204.json` | The settings for the Ubuntu 22.04 image |
2929
| `ubuntu-2404.json` | The settings for the Ubuntu 24.04 image |
30+
| `ubuntu-2604.json` | The settings for the Ubuntu 26.04 image |

docs/book/src/capi/providers/vsphere.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@ In addition to the configuration found in `images/capi/packer/config`, the `ova`
8484
| `ubuntu-2204-efi.json` | The settings for the Ubuntu 22.04 EFI image |
8585
| `ubuntu-2404.json` | The settings for the Ubuntu 24.04 image |
8686
| `ubuntu-2404-efi.json` | The settings for the Ubuntu 24.04 EFI image |
87+
| `ubuntu-2604.json` | The settings for the Ubuntu 26.04 image |
88+
| `ubuntu-2604-efi.json` | The settings for the Ubuntu 26.04 EFI image |
8789
| `vsphere.json` | Additional settings needed when building on a remote vSphere |
8890

8991
### Photon specific options

0 commit comments

Comments
 (0)