fix(kubernetes): set matchVolume blockSize on disk-kubelet for DRBD 4Kn compatibility

Signed-off-by: Arsolitt <arsolitt@gmail.com>
This commit is contained in:
Arsolitt 2026-04-23 12:19:58 +03:00
parent baad81333b
commit b5e89c56e2
No known key found for this signature in database
GPG key ID: 4D8302CE6A9247C4
2 changed files with 50 additions and 0 deletions

View file

@ -79,6 +79,9 @@ spec:
disk:
bus: virtio
pciAddress: 0000:08:00.0
blockSize:
matchVolume:
enabled: true
interfaces:
- name: default
bridge: {}

View file

@ -416,3 +416,50 @@ tests:
path: spec.template.spec.virtualMachineTemplate.spec.dataVolumeTemplates[0].metadata.annotations["cdi.kubevirt.io/storage.usePopulator"]
value: "false"
documentIndex: 5
###############################################
# disk-kubelet matchVolume blockSize #
###############################################
- it: sets matchVolume blockSize on disk-kubelet
release:
name: test-k8s
namespace: tenant-test
set:
_cluster: {}
_namespace:
etcd: cozy-etcd
ingress: nginx
host: example.com
version: "v1.32"
controlPlane:
replicas: 2
apiServer:
resources: {}
resourcesPreset: "large"
controllerManager:
resources: {}
resourcesPreset: "micro"
scheduler:
resources: {}
resourcesPreset: "micro"
konnectivity:
server:
resources: {}
resourcesPreset: "micro"
nodeGroups:
md0:
minReplicas: 0
maxReplicas: 10
instanceType: ""
roles:
- worker
resources:
cpu: 2
memory: 4Gi
gpus: []
asserts:
- equal:
path: spec.template.spec.virtualMachineTemplate.spec.template.spec.domain.devices.disks[1].blockSize.matchVolume.enabled
value: true
documentIndex: 5