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

Инструмент сборки и развертывания 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 находится первым в списке.

Komodo 1.19 администраторский веб-интерфейс

На фронтенде обновление приносит несколько улучшений качества жизни:

  • Исправления макета для мобильных устройств.
  • Теперь на панели управления можно переключать отображение использования ЦП, памяти и диска.
  • Редактирование файлов TOML по умолчанию использует более простой подсветку, чтобы предотвратить зависания, хотя предыдущую «замысловатую» версию все еще можно включить.
  • Улучшена синхронизация темы при использовании системной темы.
  • Поддержка нескольких одновременных входов с быстрым переключением пользователей.
  • Администраторы теперь могут создавать местные аккаунты непосредственно из пользовательского интерфейса, даже когда регистрация пользователей отключена.

Последнее, но не менее важное, согласно примечаниям к выпуску, администраторам необходимо удалить точку монтирования «/repo-cache«, так как она больше не нужна и может вызывать проблемы. В то же время добавлен новый путь монтирования «/komodo/backups:/backups«.

Эта смена включает в себя новый рабочий процесс резервного копирования Komodo, подробная информация доступна в официальной документации. Пользователям также рекомендуется ознакомиться с обновлениями функций «Проверка обновлений» и «Автообновление», которые были изменены в этом выпуске.

Для получения дополнительной информации смотрите журнал изменений.

Комментарии

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *