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.ru.md
+52-16Lines changed: 52 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,24 +3,60 @@ title: "Релизы"
3
3
weight: 70
4
4
---
5
5
6
+
# v1.1.0
7
+
8
+
"fix(vmop): fix restore operation in Strict mode"
9
+
"chore(module): add network label with network name"
10
+
"chore(module): dedup lines on live migration memory graph"
11
+
"fix(vmop): fix deleting vmops when controller restarted"
12
+
"fix(vd,vi): prevent empty storage class in allowedStorageClassSelector"
13
+
"feat(vmop): add Clone operation"
14
+
"feat(cli): add virtual machine name and namespace flag completions"
15
+
16
+
## Новые возможности
17
+
18
+
-[vm] Добавлени возможность миграции ВМ, использующей диски на локальных хранилищах. Ограничения:
19
+
- Функция недоступна в CE-редакции.
20
+
- Миграция возможна только для запушенной ВМ (`phase: Running`)
21
+
- На данный момент миграция ВМ c дисками, подключенными через `VirtualMachineBlockDeviceAttachment` (hotplug) невомзожна.
22
+
-[vd] Добавлена возможность миграции хранилища (измениение `StorageClass`) для дисков ВМ. Ограничения:
23
+
- Функция недоступна в CE-редакции.
24
+
- Миграция возможна только для запушенной ВМ (`phase: Running`)
25
+
- Миграция хранилища, для дисков подключенных подключенными через `VirtualMachineBlockDeviceAttachment` (hotplug) на данный момент невомзожна.
26
+
-[vmop] Добавлена операция с типом `Clone` для создания клона ВМ из существующей ВМ.
27
+
-[observability] Добавлен алерт `KubeNodeAwaitingVirtualMachinesEvictionBeforeShutdown`, срабатывающий при получении узлом, на котором размещены виртуальные машины, команды на завершение работы — до завершения эвакуации ВМ.
28
+
-[observability] Добавлен алерт `D8VirtualizationDVCRInsufficientCapacityRisk`, предупреждающий о риске нехватки свободного места в хранилище образов виртуальных машин (DVCR).
29
+
30
+
## Исправления
31
+
32
+
-[vmop/restore] Исправлена ошибка, из-за которой диск в фазе `Terminating` добавлялся в тома во время операции восстановления в строгом режиме!!!!!!
33
+
-[vmsnapshot] Исправлено поведение при создании снимка ВМ в случае наличия неприменённых изменений: снимок теперь мгновенно фиксирует состояние виртуальной машины со всеми текущими изменениями.
34
+
-[module] Исправлена проблема установки модуля на RedOS 8.X ОС.
35
+
-[module] Улучшена валидация, предотвращающая добавление пустых значений для параметров определящих классы хранения для дисков и образов.
36
+
-[vmop] Исправлена работы сборщика мусора: ранее при рестарте virtualizaion-controller удалялись все VMOP игнорируя правила очистки.
37
+
-[observability] Дашборд ВМ теперь отображает статистику по всем подключеным к ВМ сетям.
38
+
-[observability] На дашборде ВМ исправлен график, отображающий статистику копирования памяти при миграции ВМ.
39
+
40
+
## Прочее
41
+
6
42
# v1.0.0
7
43
8
44
## Новые возможности
9
45
10
-
*[vm] Добавлена защита от подключения cloud-образа (`VirtualImage` \ `ClusterVirtualImage`) в качестве первого диска. Ранее это приводило к невозможности запуска ВМ с ошибкой "No bootable device".
11
-
*[vmop] Добавлена операция с типом `Restore` для восстановления ВМ из ранее созданного снимка.
46
+
-[vm] Добавлена защита от подключения cloud-образа (`VirtualImage` \ `ClusterVirtualImage`) в качестве первого диска. Ранее это приводило к невозможности запуска ВМ с ошибкой "No bootable device".
47
+
-[vmop] Добавлена операция с типом `Restore` для восстановления ВМ из ранее созданного снимка.
12
48
13
49
## Исправления
14
50
15
-
*[vmsnapshot] Теперь при восстановлении виртуальной машины из снимка корректно восстанавливаются все аннотации и лейблы, которые были у ресурсов в момент снимка.
16
-
*[module] Исправлена проблема с блокировкой очереди, когда параметр `settings.modules.publicClusterDomain` был пустым в глобальном ресурсе ModuleConfig.
17
-
*[module] Оптимизирована производительность хука во время установки модуля.
18
-
*[vmclass] Исправлена валидация core/coreFraction в ресурсе VirtualMachineClass.
19
-
*[module] При выключенном модуле SDN конфигурация дополнительных сетей в ВМ недоступна.
51
+
-[vmsnapshot] Теперь при восстановлении виртуальной машины из снимка корректно восстанавливаются все аннотации и лейблы, которые были у ресурсов в момент снимка.
52
+
-[module] Исправлена проблема с блокировкой очереди, когда параметр `settings.modules.publicClusterDomain` был пустым в глобальном ресурсе ModuleConfig.
53
+
-[module] Оптимизирована производительность хука во время установки модуля.
54
+
-[vmclass] Исправлена валидация core/coreFraction в ресурсе VirtualMachineClass.
55
+
-[module] При выключенном модуле SDN конфигурация дополнительных сетей в ВМ недоступна.
20
56
21
57
## Безопасность
22
58
23
-
* Устранено CVE-2025-47907
59
+
- Устранено CVE-2025-47907
24
60
25
61
# v0.25.0
26
62
@@ -31,17 +67,17 @@ weight: 70
31
67
32
68
## Новые возможности
33
69
34
-
*[vm] Добавлена возможность подключения к виртуальной машине дополнительных сетевых интерфейсов к сетям, предоставляемым модулем `SDN`. Для этого модуль `SDN` должен быть включен в кластере.
35
-
*[vmmac] Для дополнительных сетевых интерфейсов добавлено управление MAC-адресами с использованием ресурсов `VirtualMachineMACAddress` и `VirtualMachineMACAddressLease`.
36
-
*[vmclass] Добавлена аннотация для установки класса виртуальной машины по умолчанию. Чтобы назначить `VirtualMachineClass` по умолчанию, необходимо добавить на него аннотацию `virtualmachineclass.virtualization.deckhouse.io/is-default-class=true`. Это позволяет создавать ВМ с пустым полем `spec.virtualMachineClassName`, автоматически заполняя его классом по умолчанию.
37
-
*[observability] Добавлены новые метрики Prometheus для отслеживания фазы ресурсов, таких как `VirtualMachineSnapshot`, `VirtualDiskSnapshot`, `VirtualImage` и `ClusterVirtualImage`.
70
+
-[vm] Добавлена возможность подключения к виртуальной машине дополнительных сетевых интерфейсов к сетям, предоставляемым модулем `SDN`. Для этого модуль `SDN` должен быть включен в кластере.
71
+
-[vmmac] Для дополнительных сетевых интерфейсов добавлено управление MAC-адресами с использованием ресурсов `VirtualMachineMACAddress` и `VirtualMachineMACAddressLease`.
72
+
-[vmclass] Добавлена аннотация для установки класса виртуальной машины по умолчанию. Чтобы назначить `VirtualMachineClass` по умолчанию, необходимо добавить на него аннотацию `virtualmachineclass.virtualization.deckhouse.io/is-default-class=true`. Это позволяет создавать ВМ с пустым полем `spec.virtualMachineClassName`, автоматически заполняя его классом по умолчанию.
73
+
-[observability] Добавлены новые метрики Prometheus для отслеживания фазы ресурсов, таких как `VirtualMachineSnapshot`, `VirtualDiskSnapshot`, `VirtualImage` и `ClusterVirtualImage`.
38
74
39
75
## Исправления
40
76
41
-
*[vm] Исправили проблему: при изменении типа операционной системы машина уходила в циклическую перезагрузку.
42
-
*[vm] Исправили зависание виртуальной машины в фазе Starting при нехватке квот проекта. Сообщение о нехватке квот будет отображаться в статусе виртуальной машины. Чтобы машина продолжила запуск, необходимо будет увеличить квоты проекта.
43
-
*[vi] Для создания виртуального образа на `PersistentVolumeClaim` должно быть использовано хранилище в режиме `RWX` и `Block`, в противном случае будет отображено предупреждение об ошибке.
44
-
*[module] Добавили валидацию, проверяющую, что подсети виртуальных машин не пересекаются с системными подсетями (`podSubnetCIDR` и `serviceSubnetCIDR`).
77
+
-[vm] Исправили проблему: при изменении типа операционной системы машина уходила в циклическую перезагрузку.
78
+
-[vm] Исправили зависание виртуальной машины в фазе Starting при нехватке квот проекта. Сообщение о нехватке квот будет отображаться в статусе виртуальной машины. Чтобы машина продолжила запуск, необходимо будет увеличить квоты проекта.
79
+
-[vi] Для создания виртуального образа на `PersistentVolumeClaim` должно быть использовано хранилище в режиме `RWX` и `Block`, в противном случае будет отображено предупреждение об ошибке.
80
+
-[module] Добавили валидацию, проверяющую, что подсети виртуальных машин не пересекаются с системными подсетями (`podSubnetCIDR` и `serviceSubnetCIDR`).
0 commit comments