• Stable 7.1.0 e537eadda6

    Версия 7.1.0

    sskarimov released this 4 days ago | 0 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 2 months ago | 1 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 2 months ago | 2 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 2 months ago | 3 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 2 months ago | 4 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 3 months ago | 5 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 5 months ago | 6 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
     
  • Stable 5.5.0 ba305a0ccb

    Версия 5.5.0

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

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

    Обновления

    Модуль decort_account

    Идентификатор
    задачи
    Описание
    BANS-482
    BANS-483
    BANS-484
    BANS-485
    BANS-486
    Добавлен новый модуль decort_account, который позволяет выполнять следующие действия над аккаунтом:
    • удалить в корзину
    • удалить безвозвратно
    • восстановить из корзины
    • выключить/включить
    • изменить права доступа
    • изменить имя
    • изменить квоты
    • выключить/включить отправку пользователям на эл. почту уведомлений о предоставлении доступа к ресурсам
    Downloads
     
  • Stable 5.4.1 7d60e5f97b

    Версия 5.4.1

    dyusmirnov released this 6 months ago | 8 commits to main since this release

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

    Исправления

    Глобальные

    Идентификатор
    задачи
    Описание
    BANS-495 Часть запросов к API завершались ошибкой Python TypeError.
    BANS-496 Поиск аккаунта в части модулей завершался ошибкой запроса к API.
    Downloads
     
  • Stable 5.4.0 bbc352715d

    Версия 5.4.0

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

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

    Обновления

    Модуль decort_account_info

    Идентификатор
    задачи
    Описание
    BANS-462
    BANS-472
    BANS-475
    BANS-476
    BANS-477
    BANS-478
    BANS-479
    BANS-480
    BANS-481
    Добавлен новый модуль decort_account_info, который позволяет получить следующую информацию об аккаунте:
    • основная информация
    • используемые и зарезервированные ресурсы
    • ресурсные группы
    • виртуальные машины
    • внутренние сети
    • диски
    • образы
    • группы с плавающим IP-адресом
    • аудиты

    Исправления

    Глобальные

    Идентификатор
    задачи
    Описание
    BANS-467 При указании идентификатора аккаунта, который не существует или к которому у пользователя нет доступа, модули завершались с ошибкой запроса к API.
    Downloads