/unkatan

Slack bot for deploy state control (TODO)

Primary LanguageGo

unKatan

TODO код в процессе адаптации

Блокировка деплоя с помощью команд в Slack-е или с помощью запросов к АПИ для внешних сервисов.

Локальный запуск

Копируем файл unkatan.yml.dist в unkatan.yml и заполняем нужные данные.

Запускаем с помощью make run

API

  • GET /api/deploy - Статус деплоя на данный момент
  • POST /api/deploy/off Отключение деплоя
    Параметры: reason - причина, by - кто поменял статус, permanent=yes - отключение расписания
  • POST /api/deploy/on Включение деплоя
    Параметры: reason - причина, by - кто поменял статус
  • GET /ready/ - готов ли бот (для кубов)
  • GET /live/ - включен ли бот (для кубов)

Slack

  • /katan help - список команд