Skip to content

[Release/do not merge] tests for v0.16.0#726

Closed
diafour wants to merge 15 commits into
mainfrom
release-0.16
Closed

[Release/do not merge] tests for v0.16.0#726
diafour wants to merge 15 commits into
mainfrom
release-0.16

Conversation

@diafour

@diafour diafour commented Feb 11, 2025

Copy link
Copy Markdown
Member

Description

Tests before release v0.16.0

TODO: close after release, do not merge

deckhouse-BOaTswain and others added 11 commits February 18, 2025 17:52
chore(ci): add dev release build (#727)

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
Co-authored-by: Nikita Korolev <141920865+universal-itengineer@users.noreply.github.com>
chore(ci): fix release branch build (#729)

fix release branch build

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
Co-authored-by: Nikita Korolev <141920865+universal-itengineer@users.noreply.github.com>
fix(vmbda): add serial for vi, cvi (#735)

add serial for hotplug vi, cvi
Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>

Co-authored-by: Yaroslav Borbat <86148689+yaroslavborbat@users.noreply.github.com>
fix(api): add validation for short block device names (#737)

Add validation for short block device names.

Disk and volume name in kubevirt can be a valid container name (len 63) since disk name can become a container name which will fail to schedule if invalid.
We add prefix "vd-" for the vd name, so max len of vd is reduced to 60.
We and kubevirt add prefixes "vi-", "volume" and suffix "-init", so max len for vi and is reduced to 49.
We and kubevirt add prefixes "cvi-", "volume" and suffix "-init", so max len for cvi and is reduced to 48.

Signed-off-by: Isteb4k <dmitry.rakitin@flant.com>
Co-authored-by: Dmitry Rakitin <dmitry.rakitin@flant.com>
docs: update requirements (#724)

Update platform requirements
---------

Signed-off-by: Pavel Tishkov <pavel.tishkov@flant.com>
Signed-off-by: Lada Lysenko <lada.lysenko@flant.com>
Co-authored-by: Pavel Tishkov <pavel.tishkov@flant.com>
Co-authored-by: Lada Lysenko <lada.lysenko@flant.com>
Changelog v0.16.0 (#676)

Re-generate changelog v0.16.0

Signed-off-by: deckhouse-BOaTswain <89150800+deckhouse-boatswain@users.noreply.github.com>
Co-authored-by: Isteb4k <Isteb4k@users.noreply.github.com>
fix(core): add policies to rbac (#749)

Add validatingadmissionpolicies, validatingadmissionpolicybindings to rbac for virt-operator

Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>
Co-authored-by: Yaroslav Borbat <86148689+yaroslavborbat@users.noreply.github.com>
fix(vi): refactor vd-snapshot data source handler (#721)

Refactor vdsnapshot data source handler and fix reconciling bugs.

During the refactoring process, the following issues were found and fixed:

Missing subscription to disk snapshots (vi would hang in Pending forever).
Missing subscription to pods in vi (vi could get stuck in Provisioning).
The DatasourceReady condition did not display an error if the vd snapshot was not ready.
supgen for cvi was based on vi names (pod naming could be incorrect).

Signed-off-by: Isteb4k <dmitry.rakitin@flant.com>
Co-authored-by: Dmitry Rakitin <dmitry.rakitin@flant.com>
…ers (#765)

fix(vi): add watcher for vm to reconcile protection finalizers (#755)

Fix the possible hanging on the Terminating state for the virtual image that was attached to a virtual machine.
There was no watcher for virtual machines, so the virtual image could not synchronize its finalizers with the current state in the cluster.
Add watcher to fix it.

Signed-off-by: Isteb4k <dmitry.rakitin@flant.com>
Co-authored-by: Dmitry Rakitin <dmitry.rakitin@flant.com>
…Evict/Migrate (#766)

fix(vmop): resolve resource hang in 'InProgress' state for Evict/Migrate (#758)

resolve resource hang in 'InProgress' state for Evict/Migrate
Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>

Co-authored-by: Yaroslav Borbat <86148689+yaroslavborbat@users.noreply.github.com>
fix(vm): fix VM restart behavior with invalid spec (#678)

This change introduces a "Pending" phase for virtual machines (VMs) that have an invalid specification and are in the restart process. Previously, if a VM was rebooted while having an invalid spec, it would start with the old spec.

---------

Signed-off-by: dmitry.lopatin <dmitry.lopatin@flant.com>
Co-authored-by: Dmitry Lopatin <93423466+LopatinDmitr@users.noreply.github.com>
deckhouse-BOaTswain and others added 4 commits February 18, 2025 18:27
chore(ci): fix var module_edition for deploy for dev (#768)

chore(ci): fix var in deploy for dev
-----------------

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
Co-authored-by: Nikita Korolev <141920865+universal-itengineer@users.noreply.github.com>
fix(vi): add watcher for virtv2 virtual machines (#775)

Add watcher for virtv2 virtual machines

Signed-off-by: Isteb4k <dmitry.rakitin@flant.com>
Co-authored-by: Dmitry Rakitin <dmitry.rakitin@flant.com>
fix(vdsnapshot): set volume snapshot name to status (#778)

Set volume snapshot name to status

Signed-off-by: Isteb4k <dmitry.rakitin@flant.com>
Co-authored-by: Dmitry Rakitin <dmitry.rakitin@flant.com>
Changelog v0.16.1 (#746)

Signed-off-by: deckhouse-BOaTswain <89150800+deckhouse-boatswain@users.noreply.github.com>
Co-authored-by: nevermarine <nevermarine@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants