# HYDRANT
Hydrant is a consumer for Software Factory's Firehose. It aims at storing events
for later retrieval, allowing auditing.
## Running and testing
Hydrant is tested against and runs on python 2.7 and python 3.5.
Install the requirements like this:
```bash
pip install -r requirements.txt
```
And to start hydrant, run
```bash
hydrant -c /path/to/config/file.yaml
```
## The configuration file
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.
## Contributing
Hydrant is developped in **Software Factory** and contributions follow a review workflow.
To contribute:
1. Log in once to Software Factory at https://softwarefactory-project.io
2. Set up your ssh key in Gerrit's settings page
3. Clone the project:
```bash
git clone ssh://<your_username>@softwarefactory-project.io:29418/software-factory/hydrant.git
```
4. Set up git review
```bash
cd hydrant && git review -s
```
5. Work on your feature, make a commit, then send the review
```bash
git commit -m'my feature' && git review
```
Hydrant is a consumer for Software Factory's Firehose. It aims at storing events
for later retrieval, allowing auditing.
## Running and testing
Hydrant is tested against and runs on python 2.7 and python 3.5.
Install the requirements like this:
```bash
pip install -r requirements.txt
```
And to start hydrant, run
```bash
hydrant -c /path/to/config/file.yaml
```
## The configuration file
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.
## Contributing
Hydrant is developped in **Software Factory** and contributions follow a review workflow.
To contribute:
1. Log in once to Software Factory at https://softwarefactory-project.io
2. Set up your ssh key in Gerrit's settings page
3. Clone the project:
```bash
git clone ssh://<your_username>@softwarefactory-project.io:29418/software-factory/hydrant.git
```
4. Set up git review
```bash
cd hydrant && git review -s
```
5. Work on your feature, make a commit, then send the review
```bash
git commit -m'my feature' && git review
```
Metadata
Release files for sfhydrant 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sfhydrant-0.1.1.tar.gz | 9.4 kB | Details |
Release files / sfhydrant-0.1.1.tar.gz
| Download URL | sfhydrant-0.1.1.tar.gz |
|---|---|
| Size | 9.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c3869eed28d3c731b19cea98836b28451e328a69af5940d177f80a6d26c3f35b
|
|
BLAKE2b-256 checksum How to use checksums |
87a80710a38076eddd7b78b84c759576c888e9c2994448d4aacbd499d34a653c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |