From 5d6a278b8f61bba77b5ec9ed961b7fd0e888a1af Mon Sep 17 00:00:00 2001 From: Dmitriy Smirnov Date: Fri, 12 Jul 2024 18:42:50 +0300 Subject: [PATCH] Update changelog for 5.4.0 version --- CHANGELOG.md | 131 ++------------------------------------------------- 1 file changed, 5 insertions(+), 126 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f6f766..b8c72f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,137 +1,16 @@ -# Список изменений в версии 5.3.0 +# Список изменений в версии 5.4.0 ## Обновления -### Глобальные -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-62 | Добавлен вывод текста ответа в сообщение об ошибке запроса к API. | - - -### Модуль decort_bservice +### Модуль decort_account_info | Идентификатор
задачи | Описание | | --- | --- | -| BANS-434 | В модуле **decort_bservice** в возвращаемом словаре `facts` ключи `groupsIds` и `groupsName` заменены на ключ `groups`, который содержит словари с информацией о группах базовой службы. | +| BANS-471 | Добавлен новый модуль **decort_account_info**, который позволяет получить основную информацию об аккаунте. | ## Исправления -### Модуль decort_bservice - -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-366 | Работа модуля **decort_bservice** завершалась ошибкой Python при удалении базовой службы. | -| BANS-367 | Работа модуля **decort_bservice** завершалась ошибкой модуля при использовании параметров `rg_name` и `account_name` вместо параметра `rg_id`. | -| BANS-368 | Работа модуля **decort_bservice** завершалась ошибкой Python при повторном запуске создания базовой службы. | -| BANS-369 | Модуль **decort_bservice** не реагировал на режим **check mode** при создании базовой службы. | - -### Модуль decort_disk - -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-246 | Работа модуля **decort_disk** завершалась ошибкой Python при обработке ошибочных сценариев работы. | -| BANS-248 | Работа модуля **decort_disk** завершалась ошибкой Python при попытке валидировать заданный параметр `limitIO`. | -| BANS-249 | Работа модуля **decort_disk** завершалась ошибкой Python при попытке при попытке выполнить изменения в соответствии с заданным параметром `limitIO`. | -| BANS-250 | Работа модуля **decort_disk** завершалась ошибкой Python при заданном параметре `shareable`. | -| BANS-255 | Модуль **decort_disk** не выполнял безвозвратное удаление кластера из корзины. | -| BANS-260 | Работа модуля **decort_disk** завершалась ошибкой Python при попытке переименовать диск. | -| BANS-264 | Работа модуля **decort_disk** завершалась ошибкой Python при попытке изменить объём диска в режиме **check mode**. | - -### Модуль decort_group - -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-390 | Работа модуля **decort_group** завершалась ошибкой запроса к API при создании группы БС. | -| BANS-391 | Модуль **decort_group** не использовал заданные в параметре `networks` внешние сети при создании группы БС. | -| BANS-395 | Работа модуля **decort_group** завершалась ошибкой запроса к API при повторном запуске создания группы БС. | -| BANS-396 | Модуль **decort_group** при повторном запуске создания сообщал о том, что были выполнены изменения. | -| BANS-399 | Работа модуля **decort_group** завершалась ошибкой запроса к API при удалении группы БС. | -| BANS-419 | Модуль **decort_group** при повторном запуске изменения параметра networks сообщал о том, что были выполнены изменения. | - -### Модуль decort_k8s - -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-197 | Работа модуля **decort_k8s** завершалась ошибкой Python если не задан параметр `oidc_cert`. | -| BANS-202 | Работа модуля **decort_k8s** завершалась ошибкой модуля при попытке использовать `rg_name` и `account_name` вместо `rg_id` при создании кластера. | -| BANS-203 | В модуле **decort_k8s** был задан неверный тип данных для параметров `cluster_conf`, `kublet_conf`, `kubeproxy_conf`, `join_conf` | -| BANS-216 | Работа модуля **decort_k8s** завершалась ошибкой модуля при попытке создать кластер в режиме **check mode**. | -| BANS-218 | Модуль **decort_k8s** не выполнял безвозвратное удаление кластера из корзины. | -| BANS-221 | Модуль **decort_k8s** некорректно обрабатывал параметр `vins_id`, что вызывало создание новой внутренней сети при заданном параметре `vins_id`. | -| BANS-225 | Модуль **decort_k8s** не сообщал о выполненных изменениях при выполнении восстановления кластера из корзины. | -| BANS-226 | Модуль **decort_k8s** не выполнял запуск кластера после его восстановления из корзины. | -| BANS-236 | Модуль **decort_k8s** игнорировал заданный параметр `getConfig` при запуске в режиме **check mode**. | -| BANS-243 | Модуль **decort_k8s** выполнял изменения в соответствии с заданным параметром `workers` при запуске в режиме **check mode**. | - -### Модуль decort_kvmvm - -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-38 | Работа модуля **decort_kvmvm** завершалась ошибкой Python при попытке удалить все существующие правила affinity у ВМ. | -| BANS-39 | Работа модуля **decort_kvmvm** завершалась ошибкой Python при попытке удалить все существующие правила anti affinity у ВМ. | -| BANS-60 | Работа модуля **decort_kvmvm** завершалась ошибкой Python при незаданном параметре `boot_disk` для существующей ВМ. | -| BANS-61 | В модуле **decort_kvmvm** происходила автоматическая конвертация из ГБ в МБ при изменении параметра `ram` на значение менее 512 для существующей ВМ. | -| BANS-445 | В модуле **decort_kvmvm** был задан неверный тип данных для параметра `ci_user_data`. | - -### Модуль decort_lb - -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-321 | Работа модуля **decort_lb** завершалась ошибкой модуля при использовании параметра `rg_name`. | -| BANS-322 | Работа модуля **decort_lb** завершалась ошибкой Python при использовании параметра `account_id`. | -| BANS-323 | Модуль **decort_lb** игнорировал параметр `vins_name` и создавал балансировщик без подключения к внутренней сети. | -| BANS-324 | Модуль **decort_lb** при повторном запуске создания сообщал о том, что были выполнены изменения. | -| BANS-325 | Модуль **decort_lb** не реагировал на параметр `annotation`. | -| BANS-326 | Модуль **decort_lb** при указании нескольких конфигураций frontend в параметре `frontends` добавлял в балансировщик только первую конфигурацию frontend. | -| BANS-331 | Работа модуля **decort_lb** завершалась ошибкой Python при выполнении создания балансировщика в режиме **check mode**. | -| BANS-334 | Модуль **decort_lb** не выполнял безвозвратное удаление балансировщика из корзины. | -| BANS-338 | Работа модуля **decort_lb** завершалась ошибкой Python при запуске восстановления балансировщика из корзины. | -| BANS-339 | Работа модуля **decort_lb** завершалась ошибкой Python при запуске восстановления балансировщика из корзины. | -| BANS-340 | Модуль **decort_lb** оставлял балансировщик выключенным после его восстановления из корзины. | -| BANS-341 | Модуль **decort_lb** оставлял балансировщик остановленным после его восстановления из корзины. | -| BANS-346 | Модуль **decort_lb** не производил запуск балансировщика при запуске с заданным параметром `state: enabled` или `state: present`. | -| BANS-352 | Работа модуля **decort_lb** завершалась ошибкой Python при удалении конфигурации frontend у балансировщика. | -| BANS-353 | Работа модуля **decort_lb** завершалась ошибкой запроса к API при удалении конфигурации frontend и связанной с ней конфигурации backend у балансировщика | -| BANS-354 | Модуль **decort_lb** не применял значения из подпараметров `check` и `server_settings` при добавлении нового сервера в существующую конфигурацию backend балансировщика. | -| BANS-357 | Модуль **decort_lb** игнорировал режим **check mode** для параметров `backends`, `frontends`, `servers`. | -| BANS-457 | Модуль **decort_lb** возвращал некорректный статус для удалённого балансировщика и указывал некорректный статус балансировщика в сообщении при повторном запуске модуля. - -### Модуль decort_osimage - -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-295 | Работа модуля **decort_osimage** завершалась ошибкой запроса к API при повторном запуске удаления шаблонного образа. | -| BANS-296 | Работа модуля **decort_osimage** завершалась ошибкой модуля при повторном запуске удаления шаблонного образа. | -| BANS-297 | Работа модуля **decort_osimage** завершалась ошибкой запроса к API при указании параметра `account_name` вместо параметра `account_Id` | -| BANS-299 | Модуль **decort_osimage** при повторном запуске переименования образа сообщал о том, что были выполнены изменения. | -| BANS-300 | Работа модуля **decort_osimage** завершалась ошибкой Python при создании виртуального образа. | -| BANS-301 | Работа модуля **decort_osimage** завершалась ошибкой модуля при повторном запуске удаления виртуального образа. | -| BANS-302 | Работа модуля **decort_osimage** завершалась ошибкой Python с удалением шаблонного образа при попытке удалить виртуальный образ. | -| BANS-303 | Модуль **decort_osimage** не выполнял переименование виртуального образа. | -| BANS-304 | Работа модуля **decort_osimage** завершалась ошибкой Python при повторном запуске удаления виртуального образа. | - -### Модуль decort_pfw - -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-283 | Работа модуля **decort_pfw** завершалась ошибкой Python при повторном запуске удаления правил. | -| BANS-451 | Модуль **decort_pfw** при запуске удаления удалял все правила переадресации портов на виртуальном маршрутизаторе заданной внутренней сети, вместо удаления правил только для заданной ВМ. | - -### Модуль decort_rg - -| Идентификатор
задачи | Описание | -| --- | --- | -| BANS-58 | Работа модуля **decort_rg** завершалась ошибкой Python при передаче некорректных данных об аккаунте и/или пользователе. | -| BANS-63 | Модуль **decort_rg** выполнял некорректное получение/изменение квоты на объём дисков. | -| BANS-64 | Работа модуля **decort_rg** завершалась ошибкой Python при повторном запуске на создание. | -| BANS-65 | Модуль **decort_rg** не выполнял восстановление РГ из корзины при заданном параметре `state: disabled` или `state: enabled`. | -| BANS-66 | В модуле **decort_rg** не выполнялась проверка наличия параметра `rg_name` при создании РГ. | -| BANS-67 | Работа модуля **decort_rg** завершалась ошибкой запроса к API при создании РГ когда РГ с таким именем есть в корзине. | -| BANS-68 | Модуль **decort_rg** не выполнял восстановление РГ из корзины при указании `rg_name` вместо `rg_id`. | -| BANS-425 | Работа модуля **decort_rg** завершалась ошибкой модуля при создании РГ в режиме **check mode**. | - -### Модуль decort_vins - +### Глобальные | Идентификатор
задачи | Описание | | --- | --- | -| BANS-59 | Работа модуля **decort_vins** завершалась ошибкой Python при создании внутренней сети на уровне аккаунта. | \ No newline at end of file +| BANS-467 | При указании идентификатора аккаунта, который не существует или к которому у пользователя нет доступа, модули завершались с ошибкой запроса к API. | \ No newline at end of file