Browse Source

Merge pull request #12456 from tico88612/feat/debian13

Feat: Debian 13 Trixie support
pull/12460/head
Kubernetes Prow Robot 1 month ago
committed by GitHub
parent
commit
155c1c1531
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
8 changed files with 31 additions and 2 deletions
  1. 2
      .gitlab-ci/kubevirt.yml
  2. 2
      README.md
  3. 3
      docs/developers/ci.md
  4. 1
      roles/system_packages/vars/main.yml
  5. 7
      test-infra/image-builder/roles/kubevirt-images/defaults/main.yml
  6. 2
      tests/files/debian12-calico.yml
  7. 8
      tests/files/debian13-calico.yml
  8. 8
      tests/files/debian13-cilium.yml

2
.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

2
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

3
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: |

1
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: []

7
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

2
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"

8
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"

8
tests/files/debian13-cilium.yml

@ -0,0 +1,8 @@
---
# Instance settings
cloud_image: debian-13
# Kubespray settings
kube_network_plugin: cilium
kube_owner: root
Loading…
Cancel
Save