You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/RELEASE_NOTES.md
+46-1Lines changed: 46 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,51 @@ title: "Release Notes"
3
3
weight: 70
4
4
---
5
5
6
+
## v1.2.0
7
+
8
+
### New features
9
+
10
+
-[vmrestore] The `VirtualMachineRestore` resource is deprecated. Use the following resources instead:
11
+
-`VirtualMachineOperation` with type `Clone`: For cloning an existing virtual machine.
12
+
-`VirtualMachineOperation` with type `Restore`: For restoring an existing virtual machine to a state from a snapshot.
13
+
-`VirtualMachineSnapshotOperation`: For creating a new virtual machine based on a snapshot.
14
+
-[vmsop] Added the `VirtualMachineSnapshotOperation` resource for creating a virtual machine based on a `VirtualMachineSnapshot`.
15
+
-[vmclass] For the `VirtualMachineClass` resource, version `v1alpha2` is deprecated. Use version `v1alpha3` instead:
16
+
- In version `v1alpha3`, the `.spec.sizingPolicies.coreFraction` field is now a string with a percentage (for example, "50%"), similar to the field in a virtual machine.
17
+
-[module] Added validation for the virtualization ModuleConfig that prevents decreasing the DVCR storage size and changing its StorageClass.
18
+
-[module] Improved audit events by using more informative messages that include virtual machine names and user information.
19
+
-[module] Added the ability to clean up DVCR from non-existent project and cluster images:
20
+
- By default, this feature is disabled.
21
+
- To enable cleanup, set a schedule in the module settings: `.spec.settings.dvcr.gc.schedule`.
22
+
-[vmbda] Added detailed error output in the `Attached` condition of the `VirtualMachineBlockDeviceAttachment` resource when a block device is unavailable on the virtual machine node.
23
+
-[module] Added new metrics for disks:
24
+
-`d8_virtualization_virtualdisk_capacity_bytes`: Metric showing the disk size.
25
+
-`d8_virtualization_virtualdisk_info`: Metric with information about the disk configuration.
26
+
-`d8_virtualization_virtualdisk_status_inuse`: Metric showing the current use of the disk by a virtual machine or for creating other block devices.
27
+
28
+
### Fixes
29
+
30
+
-[vmclass] Added the ability to modify or delete the `VirtualMachineClass` resource named "generic". The virtualization module will no longer restore it to its original state.
31
+
-[vm] Fixed the MethodNotAllowed error for patch and watch operations when querying the `VirtualMachineClass` resource via command-line utilities (d8 k, kubectl).
32
+
-[image] Fixed an issue that prevented deleting `VirtualImage` and `ClusterVirtualImage` resources for a stopped virtual machine.
33
+
-[module] Fixed RBAC for the `user` and `editor` cluster roles.
34
+
-[module] Fixed the `D8VirtualizationVirtualMachineFirmwareOutOfDate` alert, which could be duplicated when virtualization runs in HA mode.
35
+
-[snapshot] Fixed an error that could lead to inconsistencies between `VirtualMachineSnapshot` and `VirtualDiskSnapshot` resources when creating a snapshot of a virtual machine with multiple disks.
-[observability] The virtual machine overview dashboards (`Namespace / Virtual Machine` and `Namespace / Virtual Machines`) have been improved: in addition to the cluster level, they are now also available at the project level.
50
+
6
51
## v1.1.2
7
52
8
53
### Fixes
@@ -15,7 +60,7 @@ weight: 70
15
60
16
61
### Fixes
17
62
18
-
[core] Fixed an issue in the containerd v2 where storage providing a PVC with the FileSystem type was incorrectly attached via `VirtualMachineBlockDeviceAttachment`.
63
+
-[core] Fixed an issue in the containerd v2 where storage providing a PVC with the FileSystem type was incorrectly attached via `VirtualMachineBlockDeviceAttachment`.
19
64
-[core] Added error reporting in the status of disks and images when the data source (URL) is unavailable.
20
65
-[vi] When creating virtual images from virtual disk snapshots, the `spec.persistentVolumeClaim.storageClassName` parameter is now respected. Previously, it could be ignored.
21
66
-[vm] Fixed the `NetworkReady` condition output: it no longer shows the `Unknown` state and appears only when needed.
Copy file name to clipboardExpand all lines: docs/RELEASE_NOTES.ru.md
+45Lines changed: 45 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,51 @@ title: "Релизы"
3
3
weight: 70
4
4
---
5
5
6
+
## v1.2.0
7
+
8
+
### Новые возможности
9
+
10
+
-[vmrestore] Ресурс `VirtualMachineRestore` помечен как устаревший (deprecated). Вместо него используйте следующие ресурсы:
11
+
-`VirtualMachineOperation` с типом `Clone` - для клонирования существующей виртуальной машины;
12
+
-`VirtualMachineOperation` с типом `Restore` - для восстановления существующей виртуальной машины до состояния из снимка;
13
+
-`VirtualMachineSnapshotOperation` - для создания новой виртуальной машины на основе снимка.
14
+
-[vmsop] Доабвлен ресурс `VirtualMachineSnapshotOperation` для создания виртуальной машины на основе снимка `VirtualMachineSnapshot`.
15
+
-[vmclass] Для ресурса `VirtualMachineClass` версия v1alpha2 помечена как устаревшая (deprecated). Вместо неё рекомендуется использовать версию v1alpha3:
16
+
- в версии v1alpha3 поле `.spec.sizingPolicies.coreFraction` теперь задаётся строкой с указанием процента (например, "50%"), аналогично полю в виртуальной машине.
17
+
-[module] Для ModuleConfig виртуализации добавлена валидация, запрещающая уменьшать размер и изменять выбранный StorageClass для DVCR.
18
+
-[module] Улучшены события аудита: сообщения стали более информативными и теперь включают имена виртуальных машин и информацию о пользователях.
19
+
-[module] Добавлена возможность очищать DVCR от несуществующих проектных и кластерных образов:
20
+
- по умолчанию эта функция отключена;
21
+
- чтобы включить очистку, задайте расписание в настройках модуля: `.spec.settings.dvcr.gc.schedule`.
22
+
-[vmbda] В условие `Attached` ресурса `VirtualMachineBlockDeviceAttachment` добавлен подробный вывод ошибки, возникающей при недоступности блочного устройства на узле виртуальной машины.
23
+
-[module] Добавлены новые метрики для дисков:
24
+
-`d8_virtualization_virtualdisk_capacity_bytes` - метрика, показывающая размер диска;
25
+
-`d8_virtualization_virtualdisk_info` - метрика с информацией о конфигурации диска;
26
+
-`d8_virtualization_virtualdisk_status_inuse` - метрика, показывающая текущее использование диска виртуальной машиной или для создания других блочных устройств.
27
+
28
+
### Исправления
29
+
30
+
-[vmclass] Добавлена возможность изменять или удалять ресурс `VirtualMachineClass` с именем generic. Теперь модуль виртуализации не будет восстанавливать его в исходное состояние.
31
+
-[vm] Исправили ошибку MethodNotAllowed для операций patch и watch для запросов к ресурсу `VirtualMachineClass` через утилиты командной строки (d8 k, kubectl).
32
+
-[image] Исправлена проблема, из-за которой было невозможно удалить ресурсы `VirtualImage` и `ClusterVirtualImage` для остановленной виртуальной машины.
33
+
-[module] Исправлена конфигурация RBAC для кластерных ролей `user` и `editor`.
34
+
-[module] Исправили алерт `D8VirtualizationVirtualMachineFirmwareOutOfDate`, который мог дублироваться при работе виртуализации в HA режиме.
35
+
-[snapshot] Исправлена ошибка, которая могла приводить к неконсистентности ресурсов `VirtualMachineSnapshot` и `VirtualDiskSnapshot` при создании снимка виртуальной машины с несколькими дисками.
-[observability] Доработаны дашборды обзора виртуальных машин (`Namespace / Virtual Machine` и `Namespace / Virtual Machines`): помимо уровня кластера, они теперь доступны и на уровне проекта.
0 commit comments