Инструмент сборки и развертывания Komodo 1.19 приносит новый командный интерфейс и аргументы действий
Комодо 1.19 — это инструмент для развертывания контейнеров, который добавляет новый km CLI, аргументы действий, улучшенную поддержку резервного копирования и многое другое.
Komodo — это автономный инструмент для создания и развертывания контейнеров на многих серверах, аналогичный тому, что делает Portainer, но с дополнительными функциями CI, солидной интеграцией с GitHub и, что самое главное, он совершенно бесплатен — никаких лицензионных ограничений или платных услуг, blocking ключевых функций. Выпущенная версия 1.19.
Одним из крупнейших нововведений в этом обновлении является введение km, специализированного интерфейса командной строки для управления развертываниями. Новый интерфейс охватывает широкий спектр функций, от инспекции и управления контейнерами до обработки обновлений, сборок и прав пользователей.
km CLI также заменяет более старое изображение komodo-util, обрабатывая операции с базой данных напрямую. Он доступен как самостоятельные бинарные файлы, через Homebrew на macOS или как контейнерное изображение без дистрибутива по адресу “ghcr.io/moghtech/komodo-cli.”
Еще одной главной особенностью являются Аргументы Действия. Скрипты действий теперь имеют доступ к объекту ARGS, что упрощает передачу переменных в пользовательские рабочие процессы. Значения по умолчанию могут быть определены в конфигурациях действия, но их можно переопределить во время выполнения — как из командной строки, так и через вебхуки.
Для действий, вызванных вебхуками, как ветка, так и исходное тело POST доступны по “ARGS.WEBHOOK_BRANCH” и “ARGS.WEBHOOK_BODY”.
Более того, Komodo 1.19 также представляет несколько изменений на стороне сервера и бэкенда:
- Улучшения страницы статистики: Улучшенный поиск контейнеров и поддержка мониторинга.
- Действия при запуске: Новая опция для выполнения действий при запуске системы.
- Файлы окружения: Стеки Compose теперь последовательно применяют файлы окружения, при этом переменные Komodo всегда имеют наивысший приоритет.
- Поддержка внешнего адреса: Полезно, когда адрес, используемый внутри, отличается от адреса, отображаемого пользователям в браузере.
Однако администраторы должны осознавать, что новая последовательность файлов окружения может сломаться, если они ранее полагались на то, что окружение Komodo находится первым в списке.
На фронтенде обновление приносит несколько улучшений качества жизни:
- Исправления макета для мобильных устройств.
- Теперь на панели управления можно переключать отображение использования ЦП, памяти и диска.
- Редактирование файлов TOML по умолчанию использует более простой подсветку, чтобы предотвратить зависания, хотя предыдущую «замысловатую» версию все еще можно включить.
- Улучшена синхронизация темы при использовании системной темы.
- Поддержка нескольких одновременных входов с быстрым переключением пользователей.
- Администраторы теперь могут создавать местные аккаунты непосредственно из пользовательского интерфейса, даже когда регистрация пользователей отключена.
Последнее, но не менее важное, согласно примечаниям к выпуску, администраторам необходимо удалить точку монтирования «/repo-cache«, так как она больше не нужна и может вызывать проблемы. В то же время добавлен новый путь монтирования «/komodo/backups:/backups«.
Эта смена включает в себя новый рабочий процесс резервного копирования Komodo, подробная информация доступна в официальной документации. Пользователям также рекомендуется ознакомиться с обновлениями функций «Проверка обновлений» и «Автообновление», которые были изменены в этом выпуске.
Для получения дополнительной информации смотрите журнал изменений.



Добавить комментарий