Hydrant is a consumer for Software Factory's Firehose. It aims at storing events for later retrieval, allowing auditing.
Hydrant is tested against and runs on python 2.7 and python 3.5.
Install the requirements like this:
pip install -r requirements.txt
And to start hydrant, run
hydrant -c /path/to/config/file.yaml
Hydrant uses a yaml configuration file to define the mosquitto service to subscribe to, and the backend to publish to. See etc/hydrant.yaml for an example.
Hydrant is developped in Software Factory and contributions follow a review workflow.
To contribute:
git clone ssh://<your_username>@softwarefactory-project.io:29418/software-factory/hydrant.git
cd hydrant && git review -s
git commit -m'my feature' && git review