Images intended for use with Kubernetes CAPI providers. More details on https://image-builder.sigs.k8s.io/capi/capi.html.
The images are built with the Image Builder, a collection of cross-provider Kubernetes virtual machine image building utilities.
When a Kubernetes series changes to EOL status, the corresponding builds are deactivated here and only the last version of this series will remain available as an image in the future.
The following images contain the latest stable releases,
which are updated as required. This means that the image for version 1.27
contains, for example, version 1.27.3.
| Series | Current Version | Image URL | End of Life |
|---|---|---|---|
| v1.35 | v1.35.4 | ubuntu-2404-kube-v1.35.qcow2 | 2027-02-28 |
| v1.34 | v1.34.7 | ubuntu-2404-kube-v1.34.qcow2 | 2026-10-27 |
| v1.33 | v1.33.11 | ubuntu-2404-kube-v1.33.qcow2 | 2026-06-28 |
For each Kubernetes series, a last-X file is published to the object storage during the
CI build process. These files contain the build date and the path to the latest image
for that series.
The files are available at:
https://nbg1.your-objectstorage.com/osism/openstack-k8s-capi-images/last-1.33
https://nbg1.your-objectstorage.com/osism/openstack-k8s-capi-images/last-1.34
https://nbg1.your-objectstorage.com/osism/openstack-k8s-capi-images/last-1.35
Each file contains a single line in the format:
YYYY-MM-DD ubuntu-XXXX-kube-vX.XX/ubuntu-XXXX-kube-vX.XX.X.qcow2
For example, last-1.33 might contain:
2025-11-15 ubuntu-2404-kube-v1.33/ubuntu-2404-kube-v1.33.9.qcow2
This tells you that:
- The build was created on 2025-11-15
- The current version is v1.33.9
- The image uses Ubuntu 24.04
- The full download URL is:
https://nbg1.your-objectstorage.com/osism/openstack-k8s-capi-images/ubuntu-2404-kube-v1.33/ubuntu-2404-kube-v1.33.9.qcow2
To fetch the current version programmatically:
curl -s https://nbg1.your-objectstorage.com/osism/openstack-k8s-capi-images/last-1.33The script scripts/generate-k8s-image-urls.sh generates download URLs for all
patch versions of a given Kubernetes minor version. It fetches the latest patch
version from the last-X file and outputs URLs for every patch from .0 up to
the latest.
# Generate URLs for v1.35 (default)
bash scripts/generate-k8s-image-urls.sh
# Generate URLs for a specific minor version
bash scripts/generate-k8s-image-urls.sh 1.33The minimum supported version is 1.33.
Example output:
Fetching latest patch version for 1.35 ...
Latest version: v1.35.0
=========================================
Download URLs (v1.35.0 - v1.35.0)
=========================================
https://nbg1.your-objectstorage.com/osism/openstack-k8s-capi-images/ubuntu-2404-kube-v1.35/ubuntu-2404-kube-v1.35.0.qcow2
Total: 1 images
The script also supports a --verify mode that downloads the .CHECKSUM file from the
server and verifies a local image against it. If the image is not present locally, it will
be downloaded automatically.
# Verify the latest patch version of 1.35 (downloads the image if not present)
bash scripts/generate-k8s-image-urls.sh --verify 1.35
# Verify an exact version
bash scripts/generate-k8s-image-urls.sh --verify 1.35.1
# Verify and delete the downloaded image afterwards
bash scripts/generate-k8s-image-urls.sh --verify 1.35 --cleanupThe --cleanup flag only removes the image if it was downloaded during the verification.
Files that already existed locally are never deleted.
The script exits with code 0 on success and 1 on checksum mismatch.
This section contains images for Kubernetes versions that have reached End of Life (EOL). These images are no longer updated but remain available for download. Only the final patch version of each EOL series is kept.
| Series | Version | Image URL | CHECKSUM URL |
|---|---|---|---|
| v1.32 | |||
| v1.32.13 | ubuntu-2204-kube-v1.32.13.qcow2 | ubuntu-2204-kube-v1.32.13.qcow2.CHECKSUM | |
| v1.31 | |||
| v1.31.14 | ubuntu-2204-kube-v1.31.14.qcow2 | ubuntu-2204-kube-v1.31.14.qcow2.CHECKSUM | |
| v1.30 | |||
| v1.30.14 | ubuntu-2204-kube-v1.30.14.qcow2 | ubuntu-2204-kube-v1.30.14.qcow2.CHECKSUM | |
| v1.29 | |||
| v1.29.15 | ubuntu-2204-kube-v1.29.15.qcow2 | ubuntu-2204-kube-v1.29.15.qcow2.CHECKSUM | |
| v1.28 | |||
| v1.28.15 | ubuntu-2204-kube-v1.28.15.qcow2 | ubuntu-2204-kube-v1.28.15.qcow2.CHECKSUM | |
| v1.27 | |||
| v1.27.15 | ubuntu-2204-kube-v1.27.15.qcow2 | ubuntu-2204-kube-v1.27.15.qcow2.CHECKSUM |