diff --git a/.gitlab-ci/kubevirt.yml b/.gitlab-ci/kubevirt.yml index a6ce5ac4d..c5ac51acc 100644 --- a/.gitlab-ci/kubevirt.yml +++ b/.gitlab-ci/kubevirt.yml @@ -39,6 +39,7 @@ pr: - debian11-calico-collection - debian11-macvlan - debian12-cilium + - debian13-cilium - fedora39-kube-router - openeuler24-calico - rockylinux9-cilium @@ -124,6 +125,7 @@ pr_extended: - debian11-docker - debian12-calico - debian12-docker + - debian13-calico - rockylinux9-calico - ubuntu22-all-in-one-docker - ubuntu24-all-in-one-docker diff --git a/README.md b/README.md index 189b3aa1b..a8689a206 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,7 @@ vagrant up ## Supported Linux Distributions - **Flatcar Container Linux by Kinvolk** -- **Debian** Bookworm, Bullseye +- **Debian** Bookworm, Bullseye, Trixie - **Ubuntu** 22.04, 24.04 - **CentOS/RHEL** [8, 9](docs/operating_systems/rhel.md#rhel-8) - **Fedora** 39, 40 diff --git a/docs/developers/ci.md b/docs/developers/ci.md index 29375438d..6a55fb472 100644 --- a/docs/developers/ci.md +++ b/docs/developers/ci.md @@ -10,6 +10,7 @@ almalinux9 | :white_check_mark: | :x: | :x: | :x: | :white_check_mark: | :x: | amazon | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | debian11 | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :x: | :white_check_mark: | debian12 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | +debian13 | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | fedora39 | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: | :x: | fedora40 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | flatcar4081 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | @@ -27,6 +28,7 @@ almalinux9 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | amazon | :x: | :x: | :x: | :x: | :x: | :x: | :x: | debian11 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | debian12 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | +debian13 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | fedora39 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | fedora40 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | flatcar4081 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | @@ -44,6 +46,7 @@ almalinux9 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | amazon | :x: | :x: | :x: | :x: | :x: | :x: | :x: | debian11 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | debian12 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | +debian13 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | fedora39 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | fedora40 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | flatcar4081 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | diff --git a/roles/system_packages/vars/main.yml b/roles/system_packages/vars/main.yml index 90cf120cb..4721837d9 100644 --- a/roles/system_packages/vars/main.yml +++ b/roles/system_packages/vars/main.yml @@ -108,6 +108,7 @@ pkgs: socat: [] software-properties-common: - "{{ ansible_os_family == 'Debian' }}" + - "{{ ansible_distribution_major_version != '13' }}" tar: [] unzip: [] xfsprogs: [] diff --git a/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml b/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml index 49273bd60..60d381171 100644 --- a/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml +++ b/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml @@ -139,6 +139,13 @@ images: converted: true tag: "latest" + debian-13: + filename: debian-13-generic-amd64-20250806-2196.qcow2 + url: https://cdimage.debian.org/cdimage/cloud/trixie/20250806-2196/debian-13-generic-amd64-20250806-2196.qcow2 + checksum: sha512:a7dfe434afc40afb0a791c777f3edba6b1a5c4b7315a61073fe5e34752d3bc5fd44ff67ef054eb4263687a97f7ce4896bf5bad5f216ef8b9d4a84541759e743d + converted: true + tag: "latest" + oracle-7: filename: oracle-linux-76.qcow2 url: https://storage.googleapis.com/born-images/oracle76/oracle-linux-76.qcow2 diff --git a/tests/files/debian12-calico.yml b/tests/files/debian12-calico.yml index e810c8747..13a84f29f 100644 --- a/tests/files/debian12-calico.yml +++ b/tests/files/debian12-calico.yml @@ -5,4 +5,4 @@ cloud_image: debian-12 # Kubespray settings dns_mode: coredns_dual -kube_asymetric_encryption_algorithm: "RSA-3072" +kube_asymmetric_encryption_algorithm: "RSA-3072" diff --git a/tests/files/debian13-calico.yml b/tests/files/debian13-calico.yml new file mode 100644 index 000000000..e9456ceee --- /dev/null +++ b/tests/files/debian13-calico.yml @@ -0,0 +1,8 @@ +--- +# Instance settings +cloud_image: debian-13 + +# Kubespray settings + +dns_mode: coredns_dual +kube_asymmetric_encryption_algorithm: "RSA-3072" diff --git a/tests/files/debian13-cilium.yml b/tests/files/debian13-cilium.yml new file mode 100644 index 000000000..65f685881 --- /dev/null +++ b/tests/files/debian13-cilium.yml @@ -0,0 +1,8 @@ +--- +# Instance settings +cloud_image: debian-13 + +# Kubespray settings +kube_network_plugin: cilium + +kube_owner: root