Skip to content

Commit b3d7130

Browse files
committed
WIP
Signed-off-by: Pavel Tishkov <[email protected]>
1 parent 6da3114 commit b3d7130

File tree

1 file changed

+52
-16
lines changed

1 file changed

+52
-16
lines changed

docs/RELEASE_NOTES.ru.md

Lines changed: 52 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,60 @@ title: "Релизы"
33
weight: 70
44
---
55

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+
642
# v1.0.0
743

844
## Новые возможности
945

10-
* [vm] Добавлена защита от подключения cloud-образа (`VirtualImage` \ `ClusterVirtualImage`) в качестве первого диска. Ранее это приводило к невозможности запуска ВМ с ошибкой "No bootable device".
11-
* [vmop] Добавлена операция с типом `Restore` для восстановления ВМ из ранее созданного снимка.
46+
- [vm] Добавлена защита от подключения cloud-образа (`VirtualImage` \ `ClusterVirtualImage`) в качестве первого диска. Ранее это приводило к невозможности запуска ВМ с ошибкой "No bootable device".
47+
- [vmop] Добавлена операция с типом `Restore` для восстановления ВМ из ранее созданного снимка.
1248

1349
## Исправления
1450

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 конфигурация дополнительных сетей в ВМ недоступна.
2056

2157
## Безопасность
2258

23-
* Устранено CVE-2025-47907
59+
- Устранено CVE-2025-47907
2460

2561
# v0.25.0
2662

@@ -31,17 +67,17 @@ weight: 70
3167

3268
## Новые возможности
3369

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`.
3874

3975
## Исправления
4076

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`).
4581

4682
## Прочее
4783

0 commit comments

Comments
 (0)