Оновлення Komodo 1.19: нові можливості та покращення

Оновлення Komodo 1.19: нові можливості та покращення

Komodo, самостійний інструмент для створення та розгортання контейнерів на багатьох серверах, випустив версію 1.19. Цей інструмент, подібний до Portainer, має додаткові функції CI та надійну інтеграцію з GitHub. Найголовніше, що він абсолютно безкоштовний, без ліцензійних обмежень чи бар’єрів для доступу до ключових функцій.

Командний інтерфейс km для управління розгортаннями

Одним з найбільших нововведень в оновленні є введення km— спеціального командного інтерфейсу для управління розгортаннями. Цей новий CLI охоплює широкий спектр функціональних можливостей, від перевірки та управління контейнерами до обробки оновлень, збірок та прав користувачів.

CLI km також заміняє старий образ komodo-util, безпосередньо обробляючи операції з базою даних. Він доступний як самостійні бінарні файли, через Homebrew на macOS, або як образ контейнера без системи за адресою ghcr.io/moghtech/komodo-cli.

Нове введення: Аргументи дій

Інша важлива функція – це Аргументи дій. Тепер скрипти дій мають доступ до об’єкта ARGS, що спрощує передачу змінних у кастомні робочі процеси. Значення за замовчуванням можуть бути визначені в конфігураціях дій, але їх можна переозначити під час виконання—як через CLI, так і через вебхуки.

Для дій, що запускаються через вебхуки, і гілка, і тіло POST-дозволу є доступними через “ARGS.WEBHOOK_BRANCH” і “ARGS.WEBHOOK_BODY”.

Зміни на сервері та бекенді

Komodo 1.19 також пропонує кілька змін на бекенді та серверній стороні:

  • Покращення сторінки статистики: Краще підтримка пошуку та моніторингу контейнерів.
  • Дії при запуску: Нова опція для виконання дій при запуску системи.
  • Файли середовища: Стек композу тепер постійно застосовує файли середовища.
  • Підтримка зовнішніх адрес: Корисно, коли адреса, що використовувалася всередині, відрізняється від адреси, що відображається користувачам у браузері.

Проте адміністратори повинні враховувати, що нове впорядкування файлів середовища може призвести до проблем, якщо раніше вони покладалися на те, що середовище Komodo було першим у списку.

Покращення на фронтенді

Оновлення також пропонує кілька покращень якості життя:

  • Виправлення для мобільної версії.
  • Дашборд тепер показує використання ЦП, пам’яті та диска.
  • Редагування файлів TOML за замовчуванням використовує простіший підсвітлювач.
  • Покращення синхронізації теми при використанні системної теми.
  • Підтримка кількох одночасних вхідних запитів з можливістю швидкої зміни користувача.
  • Адміністратори тепер можуть створювати локальні акаунти прямо з інтерфейсу користувача.

Зміни у монтажі та робота з резервними копіями

В останню чергу, згідно з примітками до випуску, адміністраторам потрібно видалити “/repo-cache” з основної служби композиції, оскільки він більше не потрібен і може викликати проблеми. Водночас був доданий новий шлях монтажу “/komodo/backups:/backups”.

Ця зміна активує новий робочий процес резервного копіювання Komodo, з повними деталями, доступними в офіційній документації. Користувачам також рекомендується переглянути оновлення для функцій “Poll for Updates” і “Auto Update”.

Для отримання більш детальної інформації відвідайте чекліст змін.