Bartender
Bartender is the beer-garden backend. It’s responsible for maintaining plugin health/status and running the actual plugins.
Getting Started
Pre-requisites
Python >= 2.7, < 3.9
pip
Connectivity to MongoDB Server - (Tested on 3.4)
Connectivity to Rabbitmq-Server - (Tested on 3.6)
Get Up and Running
When installed from pip you can simply:
$ bartender -c /path/to/config.json
These are the minimum required steps once you have all the pre-requisites up and running.
$ git clone https://github.com/beer-garden/bartender.git
$ cd bartender
$ pip install -r requirements.txt
$ ./bin/app.sh # Requires brew-view to be running
There are several plugins that are loaded by default. You can view them in the brew-view UI.
Testing
Running the tests:
$ make test
Generating coverage:
$ make coverage
Linting:
$ make lint
Credits
Doug Hellmann (@doughellmann) - Doug originally owned the bartender name but was willing to allow us to have it so that we didn’t have to change a lot of documentation. Thanks very much Doug!
Metadata
Release files for bartender 2.4.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| bartender-2.4.11.tar.gz | 34.8 kB | Without provenance | Details for bartender-2.4.11.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| bartender-2.4.11-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for bartender-2.4.11-py2.py3-none-any.whl |
Total release size: 76.0 kB
Release files / bartender-2.4.11.tar.gz
| Download URL | bartender-2.4.11.tar.gz |
|---|---|
| Size | 34.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
307d4bc2f7855e268005528576d825c039877c1a0231c3e1c0bee5b1f354de0e
|
|
BLAKE2b-256 checksum How to use checksums |
09960e1a9789f3ef1edec958e0604969de4d5e2b20ab7d85ad5abeac5bc13ac7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12
|
Release files / bartender-2.4.11-py2.py3-none-any.whl
| Download URL | bartender-2.4.11-py2.py3-none-any.whl |
|---|---|
| Size | 41.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
782d4dc47bc0d6d5dac94fca9f5f7d125c67650c8e475774c76005b5cc6c1216
|
|
BLAKE2b-256 checksum How to use checksums |
63018d84886be95ed73536f9392e7bc9400005b0b20078588c3dd66c7dd6fe2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12
|
Security for bartender 2.4.11
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.