blob: 1e622a75a044a962662ad3daacff98bcec8eb369 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# Python CBS Docker Client
Used for DCAE Dockerized microservices written in Python. Pulls your configuration from the config_binding_service. Expects that CONSUL_HOST and HOSTNAME are set as env variables, which is true in DCAE.
# Client Usage
## Development outside of Docker
To test your raw code without Docker, you will need to set the env variables CONSUL_HOST and HOSTNAME (name of your key to pull from) that are set in DCAEs Docker enviornment.
1. `CONSUL_HOST` is the hostname only of the Consul instance you are talking to
2. HOSTNAME is the name of your component in Consul
## Usage in your code
```
>>> from onap_dcae_cbs_docker_client import client
>>> client.get_config()
```
# Installation
## Via pip
```
pip install onap-dcae-cbs-docker-client
```
# Testing
```
tox -c tox-local.ini
```
|