IIB lib is python IIB client library that allows user to operate with IIB service
- Python 3.7 over
- Python 2.7 over
# pip install -r requirements.txt $ python -m pip install --user iiblib or (venv)$ python -m pip install iiblib
Basic usage of IIBClient from iiblib is following
$ python >>> from iiblib.iibclient import IIBClient, IIBKrbAuth >>> krbauth = IIBKrbAuth() >>> iibc = IIBClient('iib-host', krbauth) >>> build iibc.add_bundles('index_image', 'binary_image', ['bundle1','bundle2'], ['x86_64']) >>> iibc.wait_for_build(build) >>> >>> iibc.remove_operators('index_image', 'binary_image', ['operator1'], ['x86_64'])