Cabot plugin for running a status-go canary
Go to file
Jakub Sokołowski 1adff9bc19
use get_task_logger from celery utils for logging
And print stdout and stderr at debug level.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-23 15:12:15 +01:00
cabot_check_status_go use get_task_logger from celery utils for logging 2021-02-23 15:12:15 +01:00
.gitignore add gitignore 2020-12-07 21:39:44 +01:00
LICENSE add license 2020-12-07 21:39:31 +01:00
README.md implement check API route for automation 2021-01-15 14:36:37 +01:00
setup.cfg add setup.py and setup.cfg 2020-12-07 21:39:54 +01:00
setup.py add setup.py and setup.cfg 2020-12-07 21:39:54 +01:00

README.md

Description

This is a Cabot Check Plugin for running a status-go canary.

Installation

The simplest way is to just use:

pip install git+git://github.com/status-im/cabot-check-status-go.git

Edit conf/production.env in your Cabot clone to include the plugin:

CABOT_PLUGINS_ENABLED=cabot_check_status_go,<other plugins>

Configuration

This plugin requries one environment variable:

STATUS_GO_CANARY_PATH=<path_to_status_go_canary_binary>

API

The plugin exposes the standard check API under:

/plugins/cabot_check_status_go/api/status_go_checks/

Which accepts the standard GET/POST/OPTIONS methods.