• Stable 9.0.0 06336697a6

    Версия 9.0.0

    sskarimov released this 4 days ago | 0 commits to main since this release

    Список изменений в версии 9.0.0

    Добавлено

    Глобально

    Идентификатор
    задачи
    Описание
    BANS-798 Обновлены системные требования: версия интерпретатора Python обновлена до 3.12, версия Python-библиотеки ansible обновлена до 11.6.0

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-790 Добавлен параметр zone_id и возвращаемое значение zone_id.
    BANS-810 Добавлен параметр guest_agent и возвращаемое значение guest_agent.
    BANS-806 Добавлен параметр get_snapshot_merge_status и возвращаемое значение snapshot_merge_status.
    BANS-823 Добавлено значение TRUNK для параметра networks.type.
    BANS-813 Добавлено значение SDN для параметра networks.type.
    BANS-835 Добавлена возможность использования параметра networks.mtu для внешней сети.

    Модуль decort_lb

    Идентификатор
    задачи
    Описание
    BANS-793 Добавлен параметр zone_id и возвращаемое значение zone_id.
    BANS-819 Добавлено возвращаемое значение account_id.
    BANS-800 Добавлены значения stopped и started для параметра state и возвращаемое значение tech_status.

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-794 Добавлен параметр zone_id и возвращаемое значение zone_id.
    BANS-804 Добавлены значения stopped и started для параметра state.

    Модуль decort_vins

    Идентификатор
    задачи
    Описание
    BANS-791 Добавлен параметр zone_id и возвращаемое значение zone_id.

    Модуль decort_bservice

    Идентификатор
    задачи
    Описание
    BANS-792 Добавлен параметр zone_id и возвращаемое значение zone_id.
    BANS-805 Добавлены значения stopped и started для параметра state.

    Модуль decort_user_info

    Идентификатор
    задачи
    Описание
    BANS-796 Добавлен параметр zones и возвращаемое значение zones.
    BANS-826 Добавлен параметр trunks и возвращаемое значение trunks.

    Модуль decort_account

    Идентификатор
    задачи
    Описание
    BANS-789 Добавлен параметр default_zone_id и возвращаемые значение zoneIds, defaultZoneId.

    Модуль decort_account_info

    Идентификатор
    задачи
    Описание
    BANS-809 Добавлено значение MERGE для параметра computes.filter.tech_status.
    BANS-855 Добавлены значения SNAPCREATE, CLONING, ROLLBACK для параметра computes.filter.tech_status.

    Модуль decort_rg

    Идентификатор
    задачи
    Описание
    BANS-812 Добавлен параметр sdn_access_group_id и возвращаемое значение sdn_access_group_id.

    Модуль decort_zone

    Идентификатор
    задачи
    Описание
    BANS-795 Добавлен модуль decort_zone для получения информации о зонах.

    Модуль decort_trunk

    Идентификатор
    задачи
    Описание
    BANS-825 Добавлен модуль decort_trunk для получения информации о транковых портах.

    Модуль decort_snapshot

    Идентификатор
    задачи
    Описание
    BANS-808 Добавлено значение merge_aborted для параметра state.

    Модуль decort_osimage

    Идентификатор
    задачи
    Описание
    BANS-849 Добавлен параметр account_id, используемый при создании шаблонных и виртуальных образов.

    Удалено

    Модуль decort_disk

    Идентификатор
    задачи
    Описание
    BANS-815 Удалено значение по умолчанию для параметра description.

    Модуль decort_lb

    Идентификатор
    задачи
    Описание
    BANS-815 Удалено значение по умолчанию для параметра description.

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-804 Удален параметр started в связи с переносом логики в параметр state (значение started).

    Модуль decort_bservice

    Идентификатор
    задачи
    Описание
    BANS-805 Удален параметр started в связи с переносом логики в параметр state (значение started).

    Модуль decort_osimage

    Идентификатор
    задачи
    Описание
    BANS-849 Удален параметр account_Id в связи с переименованием в account_id.

    Исправлено

    Модуль decort_lb

    Идентификатор
    задачи
    Описание
    BANS-803 Модуль завершал работу ошибкой Python при создании балансировщика с указанием параметра backends или frontends.
    BANS-820 Выполнение модуля с указанием параметра vins_id и без указания параметра ext_net_id вызывало создание балансировщика с некорректной сетевой конфигурацией, дальнейшее добавление конфигурации backend к которому завершалось ошибкой платформы.
    BANS-799 Скорректирована логика параметра целевого состояния present. Теперь состояние present соответствует тому, что балансировщик нагрузки существует, и не приводит к изменению состояния существующего балансировщика нагрузки. Также для параметра state значение по умолчанию present теперь только при создании балансировщика нагрузки.

    Модуль decort_account

    Идентификатор
    задачи
    Описание
    BANS-817 Модуль некорректно отслеживал завершение удаления и восстановления аккаунта.
    Downloads
     
  • Stable 8.0.0 4113719334

    Версия 8.0.0

    sskarimov released this 3 months ago | 1 commits to main since this release

    Список изменений в версии 8.0.0

    Добавлено

    Модуль decort_account

    Идентификатор
    задачи
    Описание
    BANS-713 Добавлен параметр description и возвращаемое значение description.

    Модуль decort_account_info

    Идентификатор
    задачи
    Описание
    BANS-714 Добавлено возвращаемое значение description для аккаунта и ресурсных групп.

    Модуль decort_user_info

    Идентификатор
    задачи
    Описание
    BANS-715 Добавлено возвращаемое значение description для аккаунтов.
    BANS-718 Добавлен параметр audits.sorting.
    BANS-725 Добавлены параметры audits.filter.time.start.timestamp, audits.filter.time.start.datetime, audits.filter.time.end.timestamp, audits.filter.time.end.datetime.

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-717 Добавлено возвращаемое значение description.

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-719 Добавлены параметры boot.mode, boot.loader_type, network_interface_naming, hot_resize и возвращаемые значения boot_mode, boot_loader_type, network_interface_naming, hot_resize.
    BANS-746 Добавлено возвращаемое значение pinned_to_stack.
    BANS-744 Добавлены возвращаемые значения affinity_label, affinity_rules и anti_affinity_rules.
    BANS-724 Для параметра state добавлены значение started вместо poweredon и значение stopped вместо значений poweredoff и halted.
    BANS-763 Добавлен параметр networks.mac.

    Модуль decort_osimage

    Идентификатор
    задачи
    Описание
    BANS-740 Добавлены параметры boot.mode, boot.loader_type, network_interface_naming, hot_resize и возвращаемые значения boot_mode, boot_loader_type, network_interface_naming, hot_resize.

    Модуль decort_group

    Идентификатор
    задачи
    Описание
    BANS-721 Добавлен параметр chipset. Добавлено возвращаемое значение Computes.chipset.

    Модуль decort_disk

    Идентификатор
    задачи
    Описание
    BANS-773 Добавлены возвращаемые значения size_available и size_used.

    Удалено

    Общее

    Идентификатор
    задачи
    Описание
    BANS-669 Прекращено использование библиотеки PyJWT.

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-711 Удалена возможность задавать значение больше 1 для параметра master_count при with_lb: false.

    Модуль decort_osimage

    Идентификатор
    задачи
    Описание
    BANS-740 Удалены параметры hotresize, boottype, imagetype в связи с переименованием в hot_resize, boot.mode, boot.loader_type.

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-724 Для параметра state удалены значения poweredoff и halted в связи с заменой на stopped и значение poweredon в связи заменой на started.

    Модуль decort_user_info

    Идентификатор
    задачи
    Описание
    BANS-725 Удалены параметры audits.filter.time.start.unix, audits.filter.time.start.date_time, audits.filter.time.end.unix, audits.filter.time.end.date_time в связи с переименованием.

    Исправлено

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-711 Модуль завершал свою работу ошибкой запроса к API при недопустимом значении в параметре master_count.

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-736 Модуль завершал свою работу ошибкой запроса к API при попытке отсоединить загрузочный диск у запущенной ВМ.
    BANS-747 При создании ВМ со state: present модуль запускал ВМ после создания.
    BANS-733 Исправлена ошибка при клонировании ВМ в режиме check_mode: true.
    Downloads
     
  • Stable 7.2.0 f8c32d609b

    Версия 7.2.0

    sskarimov released this 5 months ago | 2 commits to main since this release

    Список изменений в версии 7.2.0

    Добавлено

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-628 Добавлен параметр lb_sysctl для установки параметров конфигурации sysctl балансировщика нагрузки.
    BANS-701 Модуль теперь позволяет задать параметр master_chipset для существующего кластера, если значение параметра соответствует чипсету master-узлов.

    Модуль decort_osimage

    Идентификатор
    задачи
    Описание
    BANS-308 Добавлена возможность удаления виртуальных образов.

    Модуль decort_lb

    Идентификатор
    задачи
    Описание
    BANS-627 Добавлен параметр sysctl.

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-651 Добавлен параметр get_console_url для получения ссылки на консоль ВМ.
    BANS-652 Добавлены параметры disks, boot.disk_id и boot.disk_size для управления дисками ВМ.
    BANS-629 Добавлен параметр clone_from для создания ВМ путём клонирования другой ВМ.

    Модуль decort_rg

    Идентификатор
    задачи
    Описание
    BANS-424 Добавлена возможность изменения описания ресурсной группы, а также добавлено возвращаемое значение description.

    Удалено

    Модуль decort_disk

    Идентификатор
    задачи
    Описание
    BANS-657 Удалён параметр type.

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-652 Удален параметр data_disks в связи с изменением логики (см. параметр disks). Удален параметр boot_disk в связи с переименованием в boot.disk_size.

    Исправлено

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-661 При создании кластера модуль возвращал информацию только о первой группе worker-узлов.
    Downloads
     
  • Stable 7.1.0 e537eadda6

    Версия 7.1.0

    sskarimov released this 6 months ago | 3 commits to main since this release

    Список изменений в версии 7.1.0

    Добавлено

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-650 Добавлена возможность откатить ВМ к состоянию снимка с помощью нового параметра rollback_to. Добавлено возвращаемое значение snapshots.
    BANS-675 Для параметра chipset добавлено значение по умолчанию i440fx при создании ВМ.
    BANS-692 Добавлен параметр preferred_cpu_cores и возвращаемое значение preferred_cpu_cores.
    BANS-694 Добавлена проверка параметра hp_backed при подключении ВМ к DPDK сети .

    Удалено

    Исправлено

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-679 Модуль завершал свою работу ошибкой проверки входных параметров при указании целевого состояния state: absent и имени ВМ, которой уже не существует.
    BANS-707 При попытке для остановленной ВМ задать новые значения для параметров chipset, cpu_pin, hp_backed или numa_affinity, модуль требовал задать для параметра state значение, соответствующее остановленной ВМ.
    Downloads
     
  • Stable 7.0.0 5f3df12742

    Версия 7.0.0

    sskarimov released this 7 months ago | 4 commits to main since this release

    Список изменений в версии 7.0.0

    Добавлено

    Глобально

    Идентификатор
    задачи
    Описание
    BANS-649 Добавлен модуль decort_snapshot для управления снимками виртуальных машин.
    BANS-670 Добавлена возможность авторизации с помощью BVS . Добавлены новые параметры: domain, username и password. В параметре authenticator добавлены значения decs3o и bvs.

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-667 Добавлено возвращаемое значение vnc_password.
    BANS-673 Добавлен параметр auto_start.
    BANS-621 Добавлен параметр networks.mtu (только для DPDK-сетей).

    Модуль decort_jwt

    Идентификатор
    задачи
    Описание
    BANS-681 Добавлена возможность получения JWT-токена с помощью BVS. Добавлены новые параметры: authenticator, domain, username и password.

    Удалено

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-630 Удалено значение check параметра state. Теперь для получения информации от виртуальной машины достаточно передать параметр id.

    Модуль decort_jwt

    Идентификатор
    задачи
    Описание
    BANS-681 Удален параметр validity.

    Исправлено

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-630 Скорректирована логика параметра целевого состояния present. Теперь состояние present соответствует тому, что виртуальная машина существует, и не приводит к изменению состояния существующей виртуальной машины. Также для параметра state значение по умолчанию present теперь только при создании виртуальной машины.
    Downloads
     
  • Stable 6.1.2 6b102946de

    Версия 6.1.2

    sskarimov released this 7 months ago | 5 commits to main since this release

    Список изменений в версии 6.1.2

    Добавлено

    Удалено

    Исправлено

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-682 При создании кластера k8s, модуль завершал свою работу ошибкой запроса к API.
    Downloads
     
  • Stable 6.1.1 45355b3dd3

    Версия 6.1.1

    sskarimov released this 7 months ago | 6 commits to main since this release

    Список изменений в версии 6.1.1

    Добавлено

    Удалено

    Исправлено

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-676 При удалении ВМ, модуль завершал свою работу ошибкой запроса к API.
    BANS-677 Параметр custom_fields не устанавливался при создании ВМ без образа.
    Downloads
     
  • Stable 6.1.0 54c306b13b

    Версия 6.1.0

    sskarimov released this 8 months ago | 7 commits to main since this release

    Список изменений в версии 6.1.0

    Добавлено

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-602 Добавлена возможность изменения параметра chipset у существующей виртуальной машины.
    BANS-620 Добавлены параметры cpu_pin, hp_backed, numa_affinity для создания и изменения виртуальной машины.
    BANS-622 Добавлена возможность изменения параметра description у существующей виртуальной машины.
    BANS-201 Добавлен параметр description в связи с переименованием из annotation.
    BANS-625 Добавлен параметр custom_fields для создания и изменения виртуальной машины.

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-598 Добавлен параметр master_chipset для указания чипсета для master-узлов при создании кластера и параметр workers.chipset для указания чипсета для worker-узлов.
    Для параметров workers.annotations, workers.chipset, workers.ci_user_data, workers.cpu, workers.labels, workers.num, workers.ram, workers.taints установлены значения по умолчанию при создании.

    Модуль decort_disk

    Идентификатор
    задачи
    Описание
    BANS-201 Добавлен параметр description в связи с переименованием из annotation.

    Модуль decort_lb

    Идентификатор
    задачи
    Описание
    BANS-201 Добавлен параметр description в связи с переименованием из annotation.

    Модуль decort_vins

    Идентификатор
    задачи
    Описание
    BANS-201 Добавлен параметр description в связи с переименованием из annotation.

    Модуль decort_rg

    Идентификатор
    задачи
    Описание
    BANS-201 Добавлен параметр description в связи с переименованием из annotation.

    Удалено

    Модуль decort_group

    Идентификатор
    задачи
    Описание
    BANS-656 Удалён неиспользуемый ключ config в возвращаемом словаре.
    BANS-201 Удалены неиспользуемые параметры annotation и description.

    Модуль decort_disk

    Идентификатор
    задачи
    Описание
    BANS-201 Удален параметр annotation в связи с переименованием в description.

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-201 Удален параметр annotation в связи с переименованием в description.

    Модуль decort_lb

    Идентификатор
    задачи
    Описание
    BANS-201 Удален параметр annotation в связи с переименованием в description.

    Модуль decort_rg

    Идентификатор
    задачи
    Описание
    BANS-201 Удален параметр annotation в связи с переименованием в description.

    Модуль decort_vins

    Идентификатор
    задачи
    Описание
    BANS-201 Удален параметр annotation в связи с переименованием в description.

    Модуль decort_bservice

    Идентификатор
    задачи
    Описание
    BANS-201 Удалены неиспользуемые параметры annotation и description.

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-201 Удален неиспользуемый параметр annotation.

    Исправлено

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-9 Исправлена ошибка, из-за которой модуль не устанавливал параметр description при создании виртуальной машины.
    BANS-13 Исправлена ошибка, из-за которой модуль не возвращал ошибку при попытке уменьшить размер загрузочного диска.
    Downloads
     
  • Stable 6.0.0 dd2fca15f3

    Версия 6.0.0

    sskarimov released this 9 months ago | 8 commits to main since this release

    Список изменений в версии 6.0.0

    Обновления

    Модуль decort_user_info

    Идентификатор
    задачи
    Описание
    BANS-515 Фильтрация аудитов по коду ответа происходит в фильтре status_code, принимающем параметры min и max.

    Модуль decort_account_info

    Идентификатор
    задачи
    Описание
    BANS-554 Удалён подпараметр images.deleted.

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-573 Удалён параметр arch.
    BANS-581 Добавлен параметр chipset для указания чипсета при создании виртуальной машины.
    BANS-528 Добавлен тип сети VFNIC.
    BANS-586 Добавлен параметр network_order_changing, позволяющий включить соблюдение очерёдности сетей при их изменении.
    BANS-522 Добавлен тип сети EMPTY.
    BANS-592 Добавлен тип сети DPDK.
    BANS-11 Добавлена возможность создать виртуальную машину без образа.
    BANS-12 Добавлена возможность переименования виртуальной машины.
    BANS-596 Добавлена возможность изменения IP-адреса ВМ во внутренней/внешней сети без переподключения сети.

    Модуль decort_osimage

    Идентификатор
    задачи
    Описание
    BANS-573 Удалён параметр architecture.

    Модуль decort_rg

    Идентификатор
    задачи
    Описание
    BANS-507 Добавлена возможность удаления сети по умолчанию.
    BANS-509 Добавлен параметр sep_pools для указания доступных пулов СХД.
    BANS-7 Добавлен параметр recursive_deletion для удаления непустой РГ.

    Модуль decort_account

    Идентификатор
    задачи
    Описание
    BANS-508 Добавлен параметр sep_pools для указания доступных пулов СХД.

    Исправления

    Глобальные

    Идентификатор
    задачи
    Описание
    BANS-511 При ошибке HTTP-подключения в некоторых случаях работа модуля завершалась ошибкой Python.

    Модуль decort_bservice

    Идентификатор
    задачи
    Описание
    BANS-549 Модуль требовал параметр name вместе с параметром id.
    Исправлено завершение работы модуля с ошибкой Python при отсутствии параметра rg_id при заданном параметре id.

    Модуль decort_kvmvm

    Идентификатор
    задачи
    Описание
    BANS-550 Отсутствие параметров cpu и/или ram при заданном параметре id вызывало завершение работы модуля decort_kvmvm с ошибкой Python.
    BANS-588 Исправлена ошибка, при которой модуль производил изменения при незаданных параметрах data_disks, networks, tag, affinity_label, aff_rule, aaff_rule.

    Модуль decort_disk

    Идентификатор
    задачи
    Описание
    BANS-534 Исправлена ошибка получения данных о привязке диска к виртуальной машине.
    BANS-557 Модуль требовал параметр account_id или account_name при заданном параметре id.
    BANS-558 Модуль пытался произвести rename и resize при отсутствующих параметрах name и size

    Модуль decort_group

    Идентификатор
    задачи
    Описание
    BANS-560 Модуль требовал параметр name при заданном параметре id.
    BANS-561 Модуль всегда требовал параметр count.
    BANS-562 Модуль производил обновление сетей при незаданном параметре networks.
    BANS-563 Модуль производил вызов API cloudapi/bservice/groupUpdate при незаданных параметрах.
    BANS-564 Модуль завершал свою работу с ошибкой Python если не заданы все необходимые параметры при создании группы.

    Модуль decort_osimage

    Идентификатор
    задачи
    Описание
    BANS-566 Модуль не удалял шаблонный образ без указания идентификатора аккаунта.
    BANS-567 Модуль завершал свою работу с ошибкой запроса к API при попытке удалить несуществующий или уже удалённый образ.
    BANS-568 Модуль завершал свою работу ошибкой запроса к API при заданном параметре virt_id и незаданном параметре image_id.

    Модуль decort_lb

    Идентификатор
    задачи
    Описание
    BANS-569 Модуль требовал параметр lb_name при заданном параметре lb_id.
    BANS-570 Модуль завершал работу с ошибкой запроса к API при заданных параметрах lb_name и rg_id существующего балансировщика.
    BANS-571 Модуль удалял конфигурации backend и frontend у существующего балансировщика при незаданных параметрах backends, servers, frontends.

    Модуль decort_k8s

    Идентификатор
    задачи
    Описание
    BANS-198 Модуль завершал свою работу с ошибкой Python при отсутствии необязательных подпараметров workers.sep_id и workers.pool.
    BANS-576 Модуль требовал необязательные параметры при заданном параметре id.
    BANS-578 Модуль требовал необязательные параметры для изменения группы worker-узлов.

    Модуль decort_rg

    Идентификатор
    задачи
    Описание
    BANS-546 Модуль требовал параметр account_id или account_name при заданном параметре rg_id.

    Модуль decort_account_info

    Идентификатор
    задачи
    Описание
    BANS-547 Модуль ожидал тип int для параметра ext_ip вместо типа str.

    Модуль decort_pfw

    Идентификатор
    задачи
    Описание
    BANS-577 Модуль удаляет правила переадресации портов при незаданном параметре rules.
    Downloads
     
  • Stable 5.6.0 aa3f84095f

    Версия 5.6.0

    dyusmirnov released this 11 months ago | 9 commits to main since this release

    Список изменений в версии 5.6.0

    Обновления

    Глобальные

    Идентификатор
    задачи
    Описание
    BANS-111 Реализовано информативное сообщение при ошибке SSL.

    Модуль decort_user_info

    Идентификатор
    задачи
    Описание
    BANS-487
    BANS-489
    BANS-490
    BANS-491
    BANS-493
    BANS-494
    BANS-499
    BANS-500
    Добавлен новый модуль decort_user_info, который позволяет получить следующую информацию о пользователе:
    • основная информация
    • доступные аккаунты
    • используемые и зарезервированные ресурсы
    • аудиты
    • доступные методы API
    • поиск доступных объектов по строке
    Downloads