1.1-upd1#
Состав платформы и совместимость с версиями операционной системы представлены в таблице.
Главное#
Следующие обновления представляются наиболее важными:
К платформе добавлен важный компонент – Private Automation Hub.
Запуск заданий на основе событий с использованием механизма WebHooks теперь также поддерживает GitFlic.
Новые возможности и улучшения#
Новая версия содержит несколько новых возможностей и улучшений существующих характеристик.
Private Automation Hub#
Выпущен новый компонент платформы – Private Automation Hub – на основе свободно распространяемого кода Pulp Project.
Этот компонент существенно расширяет сферу применения платформы, благодаря следующим возможностям:
Управление через графический web-интерфейс и API.
Распространение важнейших компонентов инфраструктурного кода, которые могут быть загружены из других реестров, включая Automation Hub, Ansible Galaxy, или созданы самостоятельно:
Коллекции Ansible – управляющий контент для использования в различных сценариях автоматизации.
Обновления коллекций Ansible#
Произошли следующие изменения в составе коллекций, распространяемых через Automation Hub:
Добавлена новая коллекция
astra.repo_mirror
, предназначенная для следующих целей:развертывание deb-репозиториев из файлов ISO;
создание зеркалированных репозиториев.
Обновлена коллекция
astra.aa-controller
:добавлена возможность развертывания Private Automation Hub;
добавлены модули управления Automation Controller.
Обновлена коллекция
astra.keepalived
:улучшено масштабирование сервиса;
оптимизирована установка коллекции.
Обновлена коллекция
astra.nfs
:добавлены возможности тонкой настройки;
добавлена возможность управления правами на каталоги.
Обновлена коллекция
astra.nginx
:добавлены опции SSL;
удалены устаревшие директивы.
Обновлена коллекция
astra.rupost
:добавлена поддержка новой версии RuPost 3.0.1.
Обновлена коллекция
astra.termidesk
:добавлена поддержка новой версии Termidesk 5.0.0;
добавлена роль шлюза;
добавлены модули для управления продуктом.
Обновлена коллекция
astra.ald_pro
:переработана роль
replica
;коллекция переведена в статус сертифицированной.
Обновления CDK#
Произведены следующие изменения:
Установка утилит Ansible (Ansible Navigator, Ansible Builder, Ansible Molecule, and Ansible Lint) теперь возможна в условиях отсутствия связи с интернетом:
Эта возможность предназначена для разработчиков контента и пользователей утилит командной строки.
Позволяет устанавливать утилиты в закрытом контуре, когда нет доступа к репозиторию Astra Automation, размещенному в интернете.
Создан пакет (offline bundle) для установки утилит локально без доступа в интернет.
Пакет доступен в личном кабинете клиента.
Утилиты Ansible Lint и Ansible Molecule переведены из состояния technical preview в состояние полноценной технической поддержки.
Обновления в Automation Controller#
В контроллере произведены следующие изменения:
Добавлена возможность обрабатывать входные запросы от перехватчиков событий webhook системы контроля версий GitFlic:
Предназначена для команд devops, интегрирующих различные системы.
Позволяет автоматизировать обработку событий в GitFlic средствами Astra Automation.
Добавлена функция обработки запросов от GitFlic в приемнике запросов (receiver) контроллера.
Новая возможность доступна сразу после обновления контроллера.
Исправление ошибок#
В новой версии исправлены следующие ошибки:
При удалении компонентов платформы с помощью утилиты
aa-setup
кроме компонентов платформы удалялись также некоторые другие компоненты программного обеспечения. Это поведение исправлено, так что командаaa-setup -u
удаляет только компоненты платформы на узлах, отмеченных в инвентаре.Если при обновлении версии платформы в инвентаре был указан узел, который по каким-то причинам оказался недоступен, утилита
aa-setup
ошибочно интерпретировала это как отсутствие требуемого компонента платформы на этом узле и предлагала выполнить установку компонента. В новой версии утилита корректно определяет отсутствие узла и завершает обновление аварийно.В контроллере после выполнения задания по шаблону переменные, заданные в шаблоне, не отображались во вкладке Подробности (Details) выполненного задания. В новой версии они отображаются корректно.
В контроллере невозможно было запланировать задания по расписанию. В новой версии расписания (schedules) создаются корректно.
Исправлено несколько ошибок в коллекциях Ansible, распространяемых через Automation Hub:
В коллекциях
astra.aldpro
,astra.ceph
иastra.hardening
исправлена ошибка совместимости со средой исполненияaa-base-ee
.В коллекции
astra.grafana
иastra.freeipa
исправлены ошибки в документации.В коллекции
astra.yandexcloud
исправлены ошибки в обеспечении безопасности и в документации.В коллекции
astra.iscsi
исправлены ошибки в работе инициатора.В коллекции
astra.postgresql
исправлены ошибки при работе с базой данных PARSEC.В коллекции
astra.rupost
исправлена ошибка установки сертификатов.
Обновление платформы до версии 1.1-upd1#
Переход от одной из предыдущих версий к версии 1.1
необходимо производить, используя возможности предыдущей версии:
Для перехода с версии
1.0-upd2
и более поздних версий на1.1-upd1
выполните следующую команду на установочном узле:sudo ./aa-setup --upgrade
Для перехода с версии
1.0-upd1
на1.1-upd1
выполните следующую команду на установочном узле:sudo ./aa-setup --upgrade --product-version 1.1-upd1
Переход с версии
1.0
на1.1-upd1
необходимо выполнять так же, как и при переходе с 1.0 на 1.0-upd1.