#deployment #service #k8s #upgrade #setup #zeus #applications

app monal-zeus

Utility application for setting up and deploying services

1 stable release

1.0.0 Aug 2, 2021

#3 in #zeus

MIT license

17KB
344 lines

Zeus

Утилита для управления развернутыми локально проектами

Команды

  • setup - Клонирует и обновляет репозитории, переходит на нужную ветку
  • upgrade - Обновляет конфиг до формата последней версии, обновляет репозитории
  • deploy - Запускает сервисы в K8S
  • dismiss - Останавливает сервисы в K8S

TODO:

  • Перенести аргументы в конфиг и передавать только его во все действия. Позволит иметь настраиваемые default значения для аргументов CLI (например ветка или namespace при деплое)

Dependencies

~12–20MB
~352K SLoC