Repository navigation
Getting Started
The cruise-control-client directory provides a python client for cruise-control.
cruise-control-client also provides cccli, which is a command-line interface to this python client.
Additionally, the Endpoint, Query, and Responder classes can be used outside of cccli, to invoke cruise-control-client from another python application.
The recommended method for installing cruise-control-client is to use the Python Package Index
cruise-control-client exists on PyPI.
To create and activate a new virtual environment, use the following:
python3.7 -m venv .
. bin/activateThen, to install cruise-control-client:
pip install cruise-control-clientThe installation will bind cccli to invoke the cruise-control-client command-line interface script.
So, to view help for cccli, run the following:
cccli --helpIn general, cccli --socket-address {hostname:port} {endpoint} {options}
where
-
hostname:portis the hostname and port of thecruise-controlthat you'd like to communicate with -
endpointis thecruise-controlendpoint that you'd like to use -
optionsareargparseflags that specifycruise-controlparameters
Contents
- Cruise Control Wiki
- Overview
- Troubleshooting
- User Guide
- Python Client
- Developer Guide