Среды исполнения#
Окно Среды исполнения (Execution Environments) позволяет выполнять следующие действия:
запускать синхронизацию сред исполнения с внешними реестрами;
настраивать доступ пользователей и групп к средам исполнения.
Для перехода в окно Среды исполнения (Execution Environments) выберите на панели навигации
( ).Таблица сред исполнения состоит из следующих колонок:
Название репозитория контейнера (Container repository name) – общее название среды исполнения в Private Automation Hub. Например,
aa-base-ee
– общее название для всех образов среды исполнения, созданных ПАО Группа Астра для использования в Automation Controller.При нажатии на ссылку происходит переход в окно просмотра подробной информации о среде исполнения.
Описание (Description) – краткое описание среды исполнения.
Создан (Created) – время, прошедшее с момента создания записи о среде исполнения.
Последнее изменение (Last modified) – время, прошедшее с момента последнего изменения записи о среде исполнения.
Тип реестра контейнеров (Container registry type) – тип источника образов среды исполнения:
Удаленный (Remote) – образы загружаются в Private Automation Hub из стороннего реестра;
Локальный (Local) – образы загружаются в Private Automation Hub напрямую, например, с рабочих мест разработчиков образов.
Кнопка ⋮ — вызов меню дополнительных действий.
Просмотр#
Для получения подробных сведений о среде исполнения нажмите на ссылку с ее названием в таблице сред исполнения. Окно просмотра сведений о среде исполнения состоит из следующих вкладок:
Подробность (Detail) – ссылка на загрузку образа из Private Automation Hub и инструкция по его использованию (при наличии).
Действие (Activity) – история действий со средой исполнения. Здесь выводятся краткие сведения о добавленных и удаленных тегах, загрузке образов и так далее.
Образы (Images) – таблица версий образов среды исполнения, состоит из следующих колонок:
Метка (Tag) – метка, указывающая версию образа, например,
0.6.4
илиlatest
.Опубликован (Published) – время, прошедшее с момента публикации образа в реестре Private Automation Hub.
Слои (Layers) – количество слоев в образе.
Размер (Size) – размер образа.
Обработанные данные (Digest) – тип и значение хеша образа.
Ссылка на загрузку образа из реестра Private Automation Hub.
Кнопка ⋮ – вызов меню дополнительных действий.
Доступ (Access) – списки пользователей и групп, имеющих привилегии на управление записью о среде исполнения.
Создание среды исполнения#
Для создания записи о среде исполнения выполните следующие действия:
В окне Среды исполнения (Execution Environments) нажмите кнопку Добавить среду исполнения (Add execution environment).
Заполните форму Добавить среду исполнения (Add execution environment):
Название (Name) – название среды исполнения, например,
aa-base-ee
.Важно
Будьте внимательны при выборе названия – его нельзя будет изменить. Название среды исполнения используется при формировании ссылок на загрузку образов из Private Automation Hub.
Требования к названию среды исполнения:
Допускается использование строчных букв латинского алфавита, цифр, дефиса, подчеркивания и точки.
Первый и последний символы – не дефис.
Название вышестоящего (upstream) объекта (Upstream name) – название раздела во внешнем реестре образов, например,
aa/aa-base-ee
.Реестр (Registry) – внешний реестр образов.
Значение в этом поле выбирается из справочника внешних реестров.
Добавить тег(и) для включения (Add tag(s) to include) – список тегов, образы с которыми необходимо загрузить из внешнего реестра, например,
0.6.4
,latest
. Возможна загрузка версий образов с использованием шаблона, например,0.4.*
.Добавить тег(и) для исключения (Add tag(s) to exclude) – список тегов, образы с которыми не нужно загружать из внешнего реестра. Возможно исключение версий с использованием шаблона, например,
dev-*
.Описание – это поле доступно для изменения только при редактировании существующей записи о среде исполнения.
Нажмите кнопку Сохранить (Save).
Если источником образов служит внешний реестр, запустите синхронизацию образов.
Изменение основной информации о среде исполнения#
Для изменения основной информации о среде исполнения выполните следующие действия:
В таблице со списком сред исполнения нажмите на ссылку с названием нужной среды исполнения.
Нажмите кнопку Редактировать (Edit) в строке с названием среды исполнения.
Заполните форму Редактировать среду исполнения (Edit execution environment).
Название вышестоящего (upstream) объекта (Upstream name) – название раздела во внешнем реестре образов, например,
aa/aa-base-ee
.Реестр (Registry) – внешний реестр образов.
Значение в этом поле выбирается из справочника внешних реестров.
Добавить тег(и) для включения (Add tag(s) to include) – список тегов, образы с которыми необходимо загрузить из внешнего реестра, например,
0.6.4
,latest
и тому подобное. Возможна загрузка версий образов с использованием шаблона, например,0.4.*
.Добавить тег(и) для исключения (Add tag(s) to exclude) – список тегов, образы с которыми не нужно загружать из внешнего реестра. Возможно исключение версий с использованием шаблона, например,
dev-*
.Описание – описание среды исполнения.
Нажмите кнопку Сохранить (Save).
Описание среды исполнения#
Если у вас есть описание среды исполнения, например, руководство по ее использованию, для его размещения в Private Automation Hub выполните следующие действия:
В таблице со списком сред исполнения нажмите на ссылку с названием нужной среды исполнения.
Во вкладке Подробность (Detail) нажмите кнопку Добавить (Add).
Добавьте в поле Необработанный Markdown (Raw Markdown) инструкцию по использованию образа среды исполнения в формате Markdown.
Нажмите кнопку Сохранить.
Синхронизация с внешним реестром#
Чтобы запустить синхронизацию образов среды исполнения с внешним реестром, выполните следующие действия:
В таблице со списком сред исполнения нажмите кнопку ⋮ в строке с нужной записью.
В открывшемся меню выберите Синхронизация из реестра (Sync from registry).
Удаление образов среды исполнения#
Примечание
После удаления образов измените список тегов в основных данных о среде исполнения. В противном случае удаленные образы будут загружены заново при первой же синхронизации.
Для удаления ненужных образов среды исполнения выполните следующие действия:
В таблице со списком сред исполнения нажмите на ссылку с названием нужной записи.
Выберите вкладку Образы (Images).
В строке с удаляемым образом нажмите кнопку ⋮ и в открывшемся меню выберите Удалить (Delete).
Включите флаг Я понимаю, что это действие не может быть отменено. (I understand that this action cannot be undone.) и нажмите кнопку Удалить (Delete).
Настройка доступа#
Доступ к среде исполнения может быть предоставлен отдельным пользователям и группам. Порядок настройки одинаков.
В таблице со списком сред исполнения нажмите на ссылку с названием нужной записи.
Выберите вкладку Доступ (Access).
Чтобы предоставить доступ к среде исполнения пользователю или группе нажмите кнопку Выбрать пользователя (Select a user) или Выбрать группу (Select a group) соответственно.
В открывшемся окне выберите нужного пользователя или группу и нажмите кнопку Далее (Next).
Во вкладке Выбрать роль (роли) (Select role(s)) выберите роли, назначаемые пользователю или группе:
Роль
Предоставляемые привилегии
galaxy.execution_environment_collaborator
Изменение основных данных среды исполнения
Изменение списка тегов среды среды исполнения
Публикация загруженных образов в реестре Private Automation Hub
galaxy.execution_environment_namespace_owner
Изменение разрешений на доступ к пространству имен среды исполнения
Изменение основных данных среды исполнения
Изменение списка тегов среды среды исполнения
Публикация загруженных образов в реестре Private Automation Hub
Загрузка и публикация в Private Automation Hub новых образов среды исполнения
Управление ролями в пространстве имен образа среды исполнения
galaxy.execution_environment_publisher
Изменение разрешений на доступ к пространству имен среды исполнения
Изменение основных данных среды исполнения
Изменение списка тегов среды среды исполнения
Публикация загруженных образов в реестре Private Automation Hub
Загрузка и публикация в Private Automation Hub новых образов среды исполнения
Управление ролями в пространстве имен образа среды исполнения
Создание записей о средах исполнения
Нажмите кнопку Далее (Next).
Во вкладке Предварительный просмотр (Preview) проверьте корректность настроек и нажмите кнопку Добавить (Add).