Инструмент сборки и развертывания Komodo 1.19 предлагает новый интерфейс командной строки и аргументы действий

Инструмент развертывания контейнеров Komodo 1.19 с собственным размещением добавляет новый km CLI, аргументы действий, улучшенную поддержку резервного копирования и многое другое.
Komodo (https://komo.do/) — это самостоятельный инструмент для создания и развертывания контейнеров на многих серверах, похожий на тот, что делает Portainer, но с дополнительными функциями непрерывной интеграции, надежной интеграцией с GitHub и, что самое главное, он полностью бесплатный — без лицензионных ограничений или платного доступа, блокирующего ключевые функции, выпущенная версия 1.19.
Одним из самых важных нововведений в этом обновлении является появление km
специального интерфейса командной строки для управления развертываниями. Новый интерфейс командной строки охватывает широкий спектр функций: от проверки и управления контейнерами до управления обновлениями, сборками и правами пользователей.
CLI km
также заменяет старый образ komodo-util
, напрямую обрабатывая операции с базой данных. Он доступен в виде отдельных исполняемых файлов, через Homebrew на macOS или в виде образа контейнера без дистрибутива по адресу « ghcr.io/moghtech/komodo-cli ».
Ещё одна важная функция — аргументы действий. Скрипты действий теперь имеют доступ к объекту ARGS, что упрощает передачу переменных в настраиваемые рабочие процессы. Значения по умолчанию можно определить в конфигурациях действий, но их можно переопределить во время выполнения — как из интерфейса командной строки, так и через веб-перехватчики.
Для действий, запускаемых через веб-перехват, как ветвь, так и необработанное тело POST доступны в «ARGS.WEBHOOK_BRANCH» и «ARGS.WEBHOOK_BODY».
Кроме того, Komodo 1.19 также вносит несколько изменений на стороне бэкэнда и сервера:
- Улучшения страницы статистики : улучшенная поддержка поиска и мониторинга контейнеров.
- Действия при запуске : новая опция для запуска действий при запуске системы.
- Файлы окружения : теперь стеки создания применяют файлы окружения согласованно, причем собственным переменным Komodo всегда отдается наивысший приоритет.
- Поддержка внешних адресов : полезно, когда адрес, используемый внутри системы, отличается от адреса, отображаемого пользователям в браузере.
Однако администраторам следует учитывать, что новый порядок файлов среды может нарушиться, если ранее они полагались на то, что среда Komodo была первой в списке.

Веб-интерфейс администратора Komodo 1.19
В интерфейсе обновление обеспечивает несколько улучшений качества жизни:
- Исправления в макете мобильной версии.
- Панель управления теперь отображает данные об использовании ЦП, памяти и диска.
- При редактировании файлов TOML по умолчанию используется более простой маркер, предотвращающий зависания, хотя предыдущую «навороченную» версию по-прежнему можно включить.
- Улучшена синхронизация тем при использовании системной темы.
- Поддержка нескольких одновременных входов в систему с быстрым переключением пользователей.
- Администраторы теперь могут создавать локальные учетные записи непосредственно из пользовательского интерфейса, даже если регистрация пользователей отключена.
Наконец, согласно примечаниям к выпуску, администраторам необходимо удалить монтирование «/repo-cache» из службы Core Compose, поскольку оно больше не нужно и может вызывать проблемы. Кроме того, был добавлен новый путь монтирования «/komodo/backups:/backups».
Это изменение активирует новый процесс резервного копирования Komodo, полное описание которого доступно в официальной документации: https://komo.do/docs/setup/backup. Пользователям также рекомендуется ознакомиться с обновлениями функций: https://komo.do/docs/resources/auto-update, «Опрос обновлений» и «Автоматическое обновление», которые были скорректированы в этом выпуске.
Более подробную информацию смотрите в журнале изменений: https://github.com/moghtech/komodo/releases/tag/v1.19.0.
Редактор: AndreyEx