Согласования коллекций#
Окно Согласование коллекций (Collection Approvals) используется для согласования публикации коллекции в корпоративном каталоге контента (Private Automation Hub) с помощью следующих операций:
отслеживание новых версий коллекций, ожидающих утверждения;
проведение проверок и валидации содержимого коллекций перед публикацией;
утверждение или отклонение выпуска, обеспечивая контроль качества корпоративного контента.
Для перехода в окно Согласование коллекций (Collection Approvals) выберите на панели навигации ().
Описание окна#
Внешний вид окна Согласования коллекций (Collection Approvals) представлен на схеме:
Окно Согласования коллекций (Collection Approvals) состоит из панели фильтрации и таблицы версий коллекций, ожидающих согласования.
Таблица версий коллекций состоит из следующих столбцов:
Флаги для выбора нескольких записей.
Пространство имен (Namespace) – название пространства имен, к которому относится коллекция.
Коллекция (Collection) – название коллекции.
Версия (Version) – ссылка с номером версии коллекции. В этой же колонке находится ссылка на загрузку архива с версией коллекции.
Репозиторий (Repository) – название репозитория, в котором сейчас находится версия коллекции.
Статус (Status) – текущий статус версии коллекции.
Дата создания (Date created) – дата и время создания репозитория.
Кнопки вызова часто выполняемых действий:
согласование версии коллекции;
отклонение версии коллекции;
перехода в журнал импорта.
Просмотр#
Перед согласованием коллекции рекомендуется просмотреть сведения о ней. Эту задачу можно выполнить несколькими способами.
Загрузка кода коллекции на локальный компьютер#
Чтобы изучить исходный код коллекции, загрузите его на локальный компьютер.
Нажмите на ссылку в колонке Версия (Version).
Перейдите во вкладку Установить (Install).
Нажмите на кнопку Загрузить архив tarball (Download tarball), чтобы сохранить архив на локальный компьютер.
Создайте каталог для распаковки архива, например:
mkdir astra-nginx-1.8.0/Распакуйте содержимое архива в созданный каталог:
tar xf astra-nginx-1.8.0.tar.gz -C ./astra-nginx-1.8.0/
Просмотр основных сведений о версии коллекции#
Чтобы просмотреть общую информацию о версии коллекции до ее согласования, нажмите на ссылку в колонке Версия (Version).
Окно просмотра сведений о коллекции состоит из выпадающего списка, позволяющего выбрать версию, и следующих вкладок:
Подробности (Details) – подробные сведения о коллекции.
Установить (Install) – инструкция по установке коллекции с использованием утилиты
ansible-galaxy.Документация (Documentation) – документация коллекции, входящих в нее ролей и модулей.
Содержимое (Contents) – краткая информация о модулях и ролях, предоставляемых коллекцией.
Журнал импорта (Import log) – журнал импорта коллекции в Private Automation Hub.
Зависимости (Dependencies) – список зависимостей коллекции.
Распределения (Distributions) – список репозиториев, в которых размещена коллекция, а также краткая инструкция по настройке
ansible-galaxyдля их использования.
Согласование и отклонение версий коллекции#
Чтобы согласовать версию коллекции, нажмите кнопку Согласовать и подписать коллекцию (Approve and sign collection) в соответствующей строке и подтвердите согласование. Версия коллекции будет перемещена в соответствующий репозиторий. Если в настройках репозитория включено создание дистрибутива, коллекция будет доступна для поиска и загрузки пользователями.
Чтобы отклонить версию коллекции, в соответствующей строке нажмите кнопку Отклонить коллекцию (Reject collection) и подтвердите отклонение коллекции.
Важно
При отклонении версия коллекции не удаляется из Private Automation Hub, а перемещается в защищенный репозиторий rejected.
Для окончательного удаления версии коллекции удалите ее из этого репозитория.