|
| 1 | +api: |
| 2 | + fixes: |
| 3 | + - summary: fix issues with storage class condition display |
| 4 | + pull_request: https://github.com/deckhouse/virtualization/pull/947 |
| 5 | + - summary: ignore not found error while deleting finalizers |
| 6 | + pull_request: https://github.com/deckhouse/virtualization/pull/936 |
| 7 | + - summary: Fix the issue of block devices getting stuck in the Terminating phase. |
| 8 | + pull_request: https://github.com/deckhouse/virtualization/pull/920 |
| 9 | + - summary: fix e2e panic caused wrong assertation |
| 10 | + pull_request: https://github.com/deckhouse/virtualization/pull/893 |
| 11 | + - summary: fix panic caused by incorrect error formatting |
| 12 | + pull_request: https://github.com/deckhouse/virtualization/pull/794 |
| 13 | + - summary: >- |
| 14 | + Fix network unavailability to dvcr inside a Project with network policy `Restricted` for |
| 15 | + block devices with data source type Upload. |
| 16 | + pull_request: https://github.com/deckhouse/virtualization/pull/791 |
| 17 | +ci: |
| 18 | + features: |
| 19 | + - summary: add automatic e2e tests |
| 20 | + pull_request: https://github.com/deckhouse/virtualization/pull/903 |
| 21 | + fixes: |
| 22 | + - summary: do not run set_e2e_requirement_status on unlabeled |
| 23 | + pull_request: https://github.com/deckhouse/virtualization/pull/946 |
| 24 | + - summary: run remove_label job only on PRs |
| 25 | + pull_request: https://github.com/deckhouse/virtualization/pull/945 |
| 26 | + - summary: prevent pr info job from running on non-PR events |
| 27 | + pull_request: https://github.com/deckhouse/virtualization/pull/924 |
| 28 | +core: |
| 29 | + features: |
| 30 | + - summary: >- |
| 31 | + Remove the host and host-passthrough virtual machine classes from the installation of |
| 32 | + virtualization. If they already exist in the cluster, they will be retained. |
| 33 | + pull_request: https://github.com/deckhouse/virtualization/pull/926 |
| 34 | + - summary: improve code readability virt-launcher image build |
| 35 | + pull_request: https://github.com/deckhouse/virtualization/pull/828 |
| 36 | + - summary: >- |
| 37 | + Enhance security by restricting access to the virtqemud socket, allowing only the |
| 38 | + virt-launcher to connect. |
| 39 | + pull_request: https://github.com/deckhouse/virtualization/pull/817 |
| 40 | + - summary: >- |
| 41 | + Introduce the vlctl tool as a replacement for virsh, compatible with the restricted libvirt |
| 42 | + socket. |
| 43 | + pull_request: https://github.com/deckhouse/virtualization/pull/817 |
| 44 | + - summary: >- |
| 45 | + Enhance security by disabling unnecessary admin and read-only servers in libvirt's QEMU and |
| 46 | + logging services, reducing potential attack surfaces and preventing the creation of specific |
| 47 | + sockets. |
| 48 | + pull_request: https://github.com/deckhouse/virtualization/pull/809 |
| 49 | + - summary: >- |
| 50 | + Enhance security by tracking and verifying synchronized checksums of virtual machine |
| 51 | + instances, ensuring that spec changes are consistent and reducing the risk of unauthorized |
| 52 | + alterations by an attacker. |
| 53 | + pull_request: https://github.com/deckhouse/virtualization/pull/743 |
| 54 | + fixes: |
| 55 | + - summary: improve antiaffinity rules |
| 56 | + pull_request: https://github.com/deckhouse/virtualization/pull/954 |
| 57 | + - summary: fix import swtpm binaries and missing libs for swtpm |
| 58 | + pull_request: https://github.com/deckhouse/virtualization/pull/953 |
| 59 | + - summary: fix importer progress display error |
| 60 | + pull_request: https://github.com/deckhouse/virtualization/pull/905 |
| 61 | + - summary: Remove missed cdi-uploadproxy image. |
| 62 | + pull_request: https://github.com/deckhouse/virtualization/pull/867 |
| 63 | + - summary: Fix ValidatingAdmissionPolicy migration hook, it should support Kubernetes 1.28+ |
| 64 | + pull_request: https://github.com/deckhouse/virtualization/pull/860 |
| 65 | + - summary: Add to cdi config HonorWaitForFirstConsumer |
| 66 | + pull_request: https://github.com/deckhouse/virtualization/pull/850 |
| 67 | + - summary: >- |
| 68 | + Virtual machines can run on Linux nodes with broken implementations of the getsockopt |
| 69 | + syscall. |
| 70 | + pull_request: https://github.com/deckhouse/virtualization/pull/843 |
| 71 | + - summary: >- |
| 72 | + Resolve potential compatibility issues related to the truncation of scsi disk serial numbers |
| 73 | + in QEMU. |
| 74 | + pull_request: https://github.com/deckhouse/virtualization/pull/842 |
| 75 | + - summary: Rename internal resources to not conflict with the original Kubevirt installation. |
| 76 | + pull_request: https://github.com/deckhouse/virtualization/pull/839 |
| 77 | + - summary: add mknod binary to virt-launcher image |
| 78 | + pull_request: https://github.com/deckhouse/virtualization/pull/834 |
| 79 | + - summary: add blockdev binary to cdi-importer and cdi-controller |
| 80 | + pull_request: https://github.com/deckhouse/virtualization/pull/820 |
| 81 | + - summary: add swtpm configs and gnutls-utils to virt-launcher image |
| 82 | + pull_request: https://github.com/deckhouse/virtualization/pull/819 |
| 83 | + - summary: fix symlinks and add missing binaries virt-launcher |
| 84 | + pull_request: https://github.com/deckhouse/virtualization/pull/815 |
| 85 | + - summary: fix dvcr images imports, cdi components to distroless images |
| 86 | + pull_request: https://github.com/deckhouse/virtualization/pull/806 |
| 87 | + - summary: Add new emptydirs mounted to `/tmp` and `/var/lib/swtpm-localca` for virt-launcher |
| 88 | + pull_request: https://github.com/deckhouse/virtualization/pull/802 |
| 89 | + - summary: directories in root such as bin,sbin,etc linked to their respective counterparts in /usr |
| 90 | + pull_request: https://github.com/deckhouse/virtualization/pull/789 |
| 91 | +cvi: |
| 92 | + fixes: |
| 93 | + - summary: fix some panics in upload service |
| 94 | + pull_request: https://github.com/deckhouse/virtualization/pull/906 |
| 95 | + - summary: add the omitted watcher for vd snapshots |
| 96 | + pull_request: https://github.com/deckhouse/virtualization/pull/880 |
| 97 | +docs: |
| 98 | + fixes: |
| 99 | + - summary: fix typo in shell command of creating branch in CONTRIBUTING.md |
| 100 | + pull_request: https://github.com/deckhouse/virtualization/pull/858 |
| 101 | + - summary: delete russian language and keyboard layout in english autounattend.xml |
| 102 | + pull_request: https://github.com/deckhouse/virtualization/pull/784 |
| 103 | +dvcr: |
| 104 | + features: |
| 105 | + - summary: add yes flag to dvcr-cleaner |
| 106 | + pull_request: https://github.com/deckhouse/virtualization/pull/805 |
| 107 | +images: |
| 108 | + fixes: |
| 109 | + - summary: fix unprotect uploader with nil pod arg |
| 110 | + pull_request: https://github.com/deckhouse/virtualization/pull/899 |
| 111 | +kubevirt: |
| 112 | + features: |
| 113 | + - summary: >- |
| 114 | + Modify the behavior of domain reboot actions in virt-launcher by overriding the default |
| 115 | + reboot policy. |
| 116 | + pull_request: https://github.com/deckhouse/virtualization/pull/838 |
| 117 | + - summary: Remove init container etc-libvirt-init and handle setup in virt-launcher |
| 118 | + pull_request: https://github.com/deckhouse/virtualization/pull/811 |
| 119 | + - summary: Set readOnly for file system in virtual machine pods. |
| 120 | + pull_request: https://github.com/deckhouse/virtualization/pull/774 |
| 121 | + fixes: |
| 122 | + - summary: change yaml patch to json |
| 123 | + pull_request: https://github.com/deckhouse/virtualization/pull/917 |
| 124 | + - summary: Add Patch Permissions for DS virt-handler on VMI |
| 125 | + pull_request: https://github.com/deckhouse/virtualization/pull/872 |
| 126 | + - summary: add limits for init container `etc-libvirt-init` |
| 127 | + pull_request: https://github.com/deckhouse/virtualization/pull/793 |
| 128 | + - summary: >- |
| 129 | + fix hotplug container disk mounter blocking the queue when virt-handler attempts to |
| 130 | + reconcile ghost records |
| 131 | + pull_request: https://github.com/deckhouse/virtualization/pull/717 |
| 132 | +module: |
| 133 | + fixes: |
| 134 | + - summary: >- |
| 135 | + Fix the Kubernetes version switch issue during updates from 1.29 to 1.30 in newer Deckhouse |
| 136 | + versions (1.69+). |
| 137 | + pull_request: https://github.com/deckhouse/virtualization/pull/986 |
| 138 | + - summary: add CRD check for DVCR ServiceMonitor and ScrapeConfig |
| 139 | + pull_request: https://github.com/deckhouse/virtualization/pull/884 |
| 140 | + - summary: fix OS Windows mountpoint promql |
| 141 | + pull_request: https://github.com/deckhouse/virtualization/pull/864 |
| 142 | +observability: |
| 143 | + features: |
| 144 | + - summary: Add a Grafana dashboard for monitoring virtual machine metrics. |
| 145 | + pull_request: https://github.com/deckhouse/virtualization/pull/861 |
| 146 | + - summary: Add a Prometheus metric indicating the readiness of the virtual machine agent. |
| 147 | + pull_request: https://github.com/deckhouse/virtualization/pull/848 |
| 148 | +vd: |
| 149 | + features: |
| 150 | + - summary: Optimize the creation time for empty (blank) disks. |
| 151 | + pull_request: https://github.com/deckhouse/virtualization/pull/786 |
| 152 | + - summary: Improve the user experience for virtual disks by hiding irrelevant conditions. |
| 153 | + pull_request: https://github.com/deckhouse/virtualization/pull/780 |
| 154 | + fixes: |
| 155 | + - summary: The `VirtualImageDefaultStorageClass` from the `ModuleConfig` is handled correctly now. |
| 156 | + pull_request: https://github.com/deckhouse/virtualization/pull/929 |
| 157 | + - summary: return a named error when VirtualImage is not found to avoid throw handler error |
| 158 | + pull_request: https://github.com/deckhouse/virtualization/pull/889 |
| 159 | + - summary: watch pvc creation events |
| 160 | + pull_request: https://github.com/deckhouse/virtualization/pull/808 |
| 161 | + - summary: >- |
| 162 | + Remove the phase 'Stopped' during startup when launching a virtual machine with the run |
| 163 | + policies AlwaysOn and AlwaysOnUnlessStopManually. Improve the message in the |
| 164 | + BlockDeviceReady condition for the virtual machine. |
| 165 | + pull_request: https://github.com/deckhouse/virtualization/pull/782 |
| 166 | + - summary: fix resizing handler and cover it with unit tests |
| 167 | + pull_request: https://github.com/deckhouse/virtualization/pull/685 |
| 168 | +vi: |
| 169 | + fixes: |
| 170 | + - summary: The `VirtualImageDefaultStorageClass` from the `ModuleConfig` is handled correctly now. |
| 171 | + pull_request: https://github.com/deckhouse/virtualization/pull/929 |
| 172 | + - summary: bug fixes related to VirtualImage and VDSnapshot ObjectRef |
| 173 | + pull_request: https://github.com/deckhouse/virtualization/pull/781 |
| 174 | +vm: |
| 175 | + features: |
| 176 | + - summary: >- |
| 177 | + Add new reasons for the `Completed` condition of `VirtualMachineOperation` to communicate |
| 178 | + the current progress and status of the requested virtual machine migration to the user. |
| 179 | + pull_request: https://github.com/deckhouse/virtualization/pull/957 |
| 180 | + - summary: add alert to control outdated VirtualMachines firmware |
| 181 | + pull_request: https://github.com/deckhouse/virtualization/pull/934 |
| 182 | + - summary: >- |
| 183 | + Implement a controller to evacuate virtual machines whose pods have been requested for |
| 184 | + evacuation. It creates a `VirtualMachineOperation` to migrate the virtual machine. |
| 185 | + Information about the required evacuation will be displayed in the status of the virtual |
| 186 | + machine. |
| 187 | + pull_request: https://github.com/deckhouse/virtualization/pull/919 |
| 188 | + - summary: >- |
| 189 | + Introduce hypervisor versions in the status of virtual machines to provide detailed |
| 190 | + information about the versions of QEMU and libvirt used by the hypervisor. |
| 191 | + pull_request: https://github.com/deckhouse/virtualization/pull/907 |
| 192 | + - summary: Add regexp log parser |
| 193 | + pull_request: https://github.com/deckhouse/virtualization/pull/904 |
| 194 | + - summary: >- |
| 195 | + Implement a controller to update the firmware version of virtual machines when the |
| 196 | + virtualization version is updated. This controller initiates a `VirtualMachineOperation` to |
| 197 | + migrate the virtual machine to the new firmware version. Information about the update |
| 198 | + process or any user-required actions will be reflected in the virtual machine's condition. |
| 199 | + pull_request: https://github.com/deckhouse/virtualization/pull/881 |
| 200 | + - summary: >- |
| 201 | + Implement the ability to cancel the migration of a virtual machine by deleting the |
| 202 | + corresponding `VirtualMachineOperation` resource. |
| 203 | + pull_request: https://github.com/deckhouse/virtualization/pull/857 |
| 204 | + - summary: refactor power state handler and add unit tests |
| 205 | + pull_request: https://github.com/deckhouse/virtualization/pull/770 |
| 206 | + - summary: >- |
| 207 | + Implement an automatic CPU topology configuration mechanism for the virtual machines. The |
| 208 | + number of cores/sockets depends on the number of cores in `.spec.cpu.cores`. For more |
| 209 | + details, refer to the documentation. |
| 210 | + pull_request: https://github.com/deckhouse/virtualization/pull/747 |
| 211 | + - summary: Add hot-plugged images to the status of the virtual machine. |
| 212 | + pull_request: https://github.com/deckhouse/virtualization/pull/681 |
| 213 | + fixes: |
| 214 | + - summary: increase timeout for migration abort |
| 215 | + pull_request: https://github.com/deckhouse/virtualization/pull/973 |
| 216 | + - summary: Choose a correct active pod to show in the VM status |
| 217 | + pull_request: https://github.com/deckhouse/virtualization/pull/967 |
| 218 | + - summary: Improve BlockDevicesReady's condition message |
| 219 | + pull_request: https://github.com/deckhouse/virtualization/pull/949 |
| 220 | + - summary: Wait virt-controller will be ready with correct virt-launcher image |
| 221 | + pull_request: https://github.com/deckhouse/virtualization/pull/923 |
| 222 | + - summary: Resolve EFI bootloader issues with more than 8 cores. |
| 223 | + pull_request: https://github.com/deckhouse/virtualization/pull/910 |
| 224 | + - summary: Suppressed the output of internal virtual machine error when a pod is unschedulable. |
| 225 | + pull_request: https://github.com/deckhouse/virtualization/pull/898 |
| 226 | + - summary: fix errors with power state operations |
| 227 | + pull_request: https://github.com/deckhouse/virtualization/pull/873 |
| 228 | + - summary: >- |
| 229 | + Fix a bug with the early deletion of resource VirtualMachineBlockDeviceAttachment. Now it is |
| 230 | + deleted only after detachment is completed. |
| 231 | + pull_request: https://github.com/deckhouse/virtualization/pull/841 |
| 232 | + - summary: correct maximum CPU sockets assignment in domain specification |
| 233 | + pull_request: https://github.com/deckhouse/virtualization/pull/832 |
| 234 | + - summary: fix start VM after change run policy from AlwaysOff |
| 235 | + pull_request: https://github.com/deckhouse/virtualization/pull/825 |
| 236 | + - summary: correct CPU core validation logic for range checks |
| 237 | + pull_request: https://github.com/deckhouse/virtualization/pull/824 |
| 238 | + - summary: fix description in generated code |
| 239 | + pull_request: https://github.com/deckhouse/virtualization/pull/818 |
| 240 | + - summary: Redesign and improve BlockDeviceReady condition messages of virtual machine. |
| 241 | + pull_request: https://github.com/deckhouse/virtualization/pull/800 |
| 242 | + - summary: fix filesystem frozen condition blinks |
| 243 | + pull_request: https://github.com/deckhouse/virtualization/pull/795 |
| 244 | + - summary: Rename FilesystemReady condition of virtual machine to FilesystemFrozen. |
| 245 | + pull_request: https://github.com/deckhouse/virtualization/pull/714 |
| 246 | + - summary: >- |
| 247 | + Add a new error message that appears when a virtual machine is unable to freeze its |
| 248 | + filesystem because the agent is not ready to perform this operation. |
| 249 | + pull_request: https://github.com/deckhouse/virtualization/pull/713 |
| 250 | +vmbda: |
| 251 | + fixes: |
| 252 | + - summary: check unplug ability for prefixed block device name |
| 253 | + pull_request: https://github.com/deckhouse/virtualization/pull/814 |
| 254 | + - summary: >- |
| 255 | + Fix a bug that prevented the deletion of the VirtualMachineBlockDeviceAttachment when its |
| 256 | + block device was already specified in the virtual machine's specification. |
| 257 | + pull_request: https://github.com/deckhouse/virtualization/pull/760 |
| 258 | +vmip: |
| 259 | + fixes: |
| 260 | + - summary: Fixed double creation of VirtualMachineIPAddressLease |
| 261 | + pull_request: https://github.com/deckhouse/virtualization/pull/976 |
| 262 | + - summary: Improve Status Reporting |
| 263 | + pull_request: https://github.com/deckhouse/virtualization/pull/948 |
| 264 | +vmop: |
| 265 | + features: |
| 266 | + - summary: add test vmop migration cancel |
| 267 | + pull_request: https://github.com/deckhouse/virtualization/pull/933 |
| 268 | + fixes: |
| 269 | + - summary: fix panic when migration failed |
| 270 | + pull_request: https://github.com/deckhouse/virtualization/pull/974 |
| 271 | + - summary: wait correct abort status when migration canceled |
| 272 | + pull_request: https://github.com/deckhouse/virtualization/pull/951 |
| 273 | +vmrestore: |
| 274 | + fixes: |
| 275 | + - summary: Handle the `vm.spec.provisioning` correctly when its value is empty. |
| 276 | + pull_request: https://github.com/deckhouse/virtualization/pull/971 |
| 277 | + |
0 commit comments