1.2-upd1#

Дата выпуска: 28.03.2025
Тип выпуска: обновление стабильной версии

Состав платформы и совместимость с версиями операционной системы представлены в таблице.

Основное назначение данного обновления – исправление ошибок, возникших после внесения существенных изменений в версии 1.2. Однако есть и некоторые функциональные обновления.

Главное#

Следующие обновления представляются наиболее важными:

  • В графическом интерфейсе контроллера добавили ссылку на документ по управлению подпиской, которую необходимо приобрести и активировать после развертывания платформы.

  • Упрощен перенос коллекций Ansible в приватный реестр для платформы, установленной а закрытом контуре без доступа к интернету.

  • В Private Automation Hub добавили управление защитой реестра образов контейнеров от несанкционированной выгрузки.

Новые возможности и улучшения#

Новая версия содержит некоторые новые возможности и улучшение существующих характеристик.

Обновление образов контейнеров#

Образ aa-full-ee предоставляет возможность переноса основных коллекций Ansible в приватный реестр:

  • Предназначено для администраторов платформы.

  • Позволяет загрузить в приватный реестр все коллекции Ansible из пространства astra и другие коллекции, наиболее часто используемые в Astra Automation. Это особенно необходимо для настройки платформы в закрытом контуре без доступа к интернету.

  • Для этого создан скрипт Python export_collections.py с подробным описание его применения.

  • Образ доступен в реестре образов Automation Hub для клиентов платформы.

Automation Controller#

В графическом интерфейсе пользователя добавлена ссылка на документ, содержащий подробную информацию об управлении подпиской на Astra Automation, включая приобретение, активацию и эффективное управления лицензиями:

  • Необходимо для администраторов контроллера.

  • Облегчает процедуру настройки контроллера на нормальную работу после развертывания платформы. Кроме того, ознакомление с документом позволяет администратору эффективно управлять лицензиями, выделенными через подписку.

  • При входе в графический интерфейс контроллера администратор видит уведомление о необходимости активации подписки и ссылку на инструкцию по управлению подпиской.

  • Ссылка доступна сразу после обновления контроллера.

    ../../../_images/ac-subscription-activation.png

Automation Hub#

В Private Automation Hub добавлено управление защитой API реестра образов контейнеров от несанкционированного доступа:

  • Предназначено для администраторов Private Automation Hub и влияет на пользователей реестра образов.

  • Позволяет защитить инфраструктурный код от несанкционированного использования с учетом того, что образы могут содержать коммерческую собственность, например aa-full-ee содержит все коллекции Ansible, предназначенные для клиентов Astra Automation. При включенной защите пользователь обязан пройти шаг аутентификации с помощью команды podman login или docker login. Только после этого ему будут доступны образы контейнеров.

  • Для управления добавлена команда lock-repository-pull утилиты управления pulpcore-manager:

    • включение защиты:

      sudo pulpcore-manager lock-repository-pull
      
    • выключение защиты:

      sudo pulpcore-manager lock-repository-pull --unlock
      
  • Функция доступна сразу после обновления платформы.

Исправление ошибок#

В новой версии исправлены следующие ошибки:

  • После переноса платформы с одной группы узлов на другую с помощью резервного копирования и восстановления при запуске задания из шаблона в Automation Controller оно зависало с выводом сообщения об ошибке в журнал tower.log. В новой версии внесены изменения, в результате которых такая миграция выполняется без отмеченной ошибки.

  • После восстановления Private Automation Hub, установленного на операционной системе Astra Linux Special Edition 1.8.1uu1, из резервной копии при попытке получить доступ к пользовательскому графическому интерфейсу возникала ошибка на стороне сервера с выдачей сообщения об ошибке «504 Gateway Time-out». В новой версии внесены изменения, в результате которых восстановление из резервной копии выполняется без отмеченной ошибки.

  • При установке контроллера EDA с использованием его доменного имени (FQDN) в описании инвентаря в настройках контроллера не создавались некоторые переменные, из-за чего пользователь не мог пройти аутентификацию при попытке войти в консоль графического интерфейса.

  • Исправлена известная проблема, связанная с тем, что при развертывании платформы на операционной системе Astra Linux Special Edition 1.8 необходимо было явно указывать адрес пакета через аргумент --repo-url. При развертывании платформы новой версии можно использовать утилиту aa-setup без явного указания URL пакета.

Обновление платформы до версии 1.2-upd1#

Переход от одной из предыдущих версий к версии 1.2-upd1 необходимо производить, используя один из следующих вариантов в зависимости от исходной версии: