Среды исполнения#
Окно Среды исполнения (Execution Environments) предоставляет интерфейс для управления образами сред исполнения и сред принятия решений, применяемых платформой автоматизации, с помощью следующих операций:
просмотр доступных образов и их версий;
добавление пользовательских образов;
контроль соответствия образов корпоративной политике (состав пакетов, зависимости, подпись).
Для перехода к окну Execution Environments (Среды исполнения) выберите на панели навигации ().
Таблица сред исполнения#
Внешний вид окна Среды исполнения (Execution Environments) представлен на схеме:
На панели инструментов размещаются поле поиска, кнопка Создать среду исполнения (Create execution environment), ссылка на руководство по загрузке образов в Private Automation Hub и кнопка ⋮ для вызова действий над выделенными записями.
Таблица сред исполнения состоит из следующих столбцов:
Название (Name) – название образа в Private Automation Hub.
При нажатии на ссылку происходит переход в окно просмотра подробной информации об образе.
Описание (Description) – краткое описание образа.
Дата создания (Created) – дата и время создания образа.
Последнее изменение (Last modified) – дата и время последнего изменения образа.
Тип реестра контейнеров (Container registry type) – тип источника образов:
Внешний репозиторий (Remote) – образы загружаются в Private Automation Hub из внешнего репозитория;
Локальный (Local) – образы загружаются в Private Automation Hub напрямую, например, с рабочих мест разработчиков образов.
Кнопка перехода в окно изменения свойств образа.
Кнопка ⋮ – вызов меню дополнительных действий.
Просмотр#
Для получения подробных сведений об образе нажмите на ссылку с его названием. Окно просмотра сведений об образе состоит из следующих вкладок:
Подробности (Details) – руководство по загрузке образа из Private Automation Hub и инструкция по его использованию (при наличии).
Действия (Activity) – история изменения образа. Здесь выводятся краткие сведения о добавленных и удаленных тегах, загрузке и так далее.
Образы (Images) – таблица версий образа, состоит из следующих столбцов:
Метка (Tag) – метка, указывающая версию образа, например,
0.6.4илиlatest.Опубликовано (Published) – дата и время публикации образа в реестре Private Automation Hub.
Слои (Layers) – количество слоев в образе.
Размер (Size) – размер образа.
Краткая свода (Digest) – тип и значение хеша образа.
Ссылка на загрузку образа из Private Automation Hub.
Кнопка ⋮ – вызов меню дополнительных действий.
Командный доступ (Team Access) – таблица команд и назначенных им ролей на доступ к образам.
Доступ пользователей (User Access) – таблица пользователей и назначенных им ролей на доступ к образам.
Создание среды исполнения#
Для создания записи о среде исполнения выполните следующие действия:
В окне Среды исполнения (Execution Environments) нажмите кнопку Создать среду исполнения (Create execution environment).
Заполните форму Создать среду исполнения (Create execution environment):
Название (Name) – название образа, например,
custom-ee.Важно
Будьте внимательны при выборе названия – его нельзя будет изменить. Название образа используется при формировании ссылок на загрузку из Private Automation Hub.
Требования к названию:
Допускается использование строчных букв латинского алфавита, цифр, дефиса, подчеркивания, точки и косой черты.
Первый и последний символы – не дефис.
Название вышестоящего объекта (Upstream name) – название раздела во внешнем реестре образов, например,
aa-1.2/aa-full-ee.Реестр (Registry) – внешний реестр образов.
Значение в этом поле выбирается из справочника внешних реестров.
Добавить тег(и) для включения (Add tag(s) to include) – список тегов, образы с которыми необходимо загрузить из внешнего реестра, например,
0.6.4,latest. Возможна загрузка версий образов с использованием шаблона, например,0.4.*.Добавить тег(и) для исключения (Add tag(s) to exclude) – список тегов, образы с которыми не следует загружать из внешнего реестра. Возможно исключение версий с использованием шаблона, например,
dev-*.
Нажмите кнопку Создать среду исполнения (Create execution environment).
Если источником образов служит внешний реестр, запустите синхронизацию образов.
Изменение основной информации об образе#
Для изменения основной информации об образе выполните следующие действия:
В окне Среды исполнения (Execution Environments) нажмите на ссылку с названием необходимого образа.
Нажмите кнопку Редактировать среду исполнения (Edit execution environment).
Заполните форму Редактировать <название_образа> (Edit <execution_environment>).
Нажмите кнопку Сохранить среду исполнения (Save execution environment).
Описание среды исполнения#
Чтобы загрузить в Private Automation Hub руководство по использованию образа среды исполнения или среды принятия решений, выполните следующие действия:
В таблице образов нажмите на ссылку с названием необходимой записи.
Во вкладке Подробности (Details) нажмите кнопку Добавить (Add).
Добавьте в поле README инструкцию по использованию образа среды исполнения в формате Markdown.
Нажмите кнопку Сохранить (Save).
Синхронизация с внешним реестром#
Чтобы запустить синхронизацию образов с внешним реестром, выполните следующие действия:
В таблице образов нажмите кнопку ⋮ в строке с необходимой записью.
В открывшемся меню выберите Синхронизировать среду исполнения (Sync execution environment).
Для получения информации о ходе синхронизации перейдите в раздел Управление задачами (Task Management).
Удаление образов#
Примечание
После удаления образов измените список тегов в основных данных о среде исполнения. В противном случае удаленные образы будут загружены заново при первой же синхронизации.
Для удаления образов выполните следующие действия:
В окне Среды исполнения (Execution Environments) включите флаги напротив удаляемых записей.
Нажмите кнопку ⋮ и в открывшемся меню выберите Удалить среду исполнения (Delete execution environment).
Подтвердите удаление.
Настройка доступа#
Доступ к образу может быть предоставлен отдельным пользователям и группам. В обоих случаях назначаются роли из представленного списка:
galaxy.execution_environment_collaborator;galaxy.execution_environment_namespace_owner;galaxy.execution_evnironment_publisher.
Описание привилегий, предоставляемых каждой ролью, см. в справочнике.
Настройка доступа команд#
Чтобы добавить роли для команд, выполните следующие действия:
В окне Среды исполнения (Execution Environments) нажмите на ссылку с названием необходимой записи.
Выберите вкладку Командный доступ (Team Access).
Нажмите кнопку Добавить роль (Add roles).
На этапе Выбрать команды (Select team(s)) включите флаги напротив названий необходимых команд и нажмите кнопку Далее (Next).
На этапе Выбрать роли для применения (Select roles to apply) включите флаги напротив названий необходимых ролей и нажмите кнопку Далее (Next).
На этапе Обзор (Review) убедитесь в корректности настроек и нажмите кнопку Завершить (Finish).
Чтобы отозвать роли у команд, выполните следующие действия:
В окне Среды исполнения (Execution Environments) нажмите на ссылку с названием необходимой записи.
Выберите вкладку Командный доступ (Team Access).
Включите флаги напротив записей, которые хотите удалить.
На панели инструментов нажмите кнопку ⋮ и в открывшемся меню выберите Удалить роли (Remove roles).
Подтвердите удаление.
Настройка доступа пользователей#
Чтобы добавить роли для отдельных пользователей, выполните следующие действия:
В окне Среды исполнения (Execution Environments) нажмите на ссылку с названием необходимой записи.
Выберите вкладку Доступ пользователей (User Access).
Нажмите кнопку Добавить роль (Add roles).
На этапе Выбрать пользователей (Select users(s)) включите флаги напротив необходимых учетных записей и нажмите кнопку Далее (Next).
На этапе Выбрать роли для применения (Select roles to apply) включите флаги напротив названий необходимых ролей и нажмите кнопку Далее (Next).
На этапе Обзор (Review) убедитесь в корректности настроек и нажмите кнопку Завершить (Finish).
Чтобы отозвать роли у отдельных пользователей, выполните следующие действия:
В окне Среды исполнения (Execution Environments) нажмите на ссылку с названием необходимой записи.
Выберите вкладку Доступ пользователей (User Access).
Включите флаги напротив записей, которые хотите удалить.
На панели инструментов нажмите кнопку ⋮ и в открывшемся меню выберите Удалить роли (Remove roles).
Подтвердите удаление.
Удаление отдельных версий образа#
Для удаления версии образа выполните следующие действия:
В окне Среды исполнения (Execution Environments) нажмите на ссылку с названием необходимого образа.
Выберите вкладку Образы (Images).
В строке с удаляемой записью нажмите кнопку ⋮ и в открывшемся меню выберите Удалить (Delete).
Подтвердите удаление.
Чтобы версия образа не загружалась при синхронизации, настройте список тегов для исключения.
Удаление всех версий образа#
Предупреждение
При удалении образа удаляются все его версии, загруженные в Private Automation Hub.
Для удаления образов выполните следующие действия:
В окне Среды исполнения (Execution Environments) включите флаги напротив удаляемых записей.
Нажмите кнопку ⋮ и в открывшемся меню выберите Удалить среды исполнения (Delete execution environments).
Подтвердите удаление.