0747748743
Currently, tripleoclient will ignore messages from workflows if they don't match the execution ID of the worflow it starts. This can happen if the workflow starts sub-workflows, which run under their own execution ID. tripleoclient will also stop listening for messages after it recieves the first message from the workflow it started. Meaning, it assumes the workflow to send one, and only one, message. This change tackles the first limitation, by turning the message consumption into a generator which yields each message one at a time. It then starts a convention of assuming the workflow has finished if it recieves a message with the top level execution ID and it contains a status that isn't "RUNNING". For example: {"status": "SUCCESS"}. Partial-Bug: #1646887 Change-Id: Ida07718b4fab41e0a6088f2db8f9b42b6fb09f72 |
||
---|---|---|
doc/source | ||
releasenotes | ||
tools | ||
tripleoclient | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
LICENSE | ||
README.rst | ||
babel.cfg | ||
bindep.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
tripleoclient
tripleoclient is an OpenStackClient (OSC) plugin implementation that implements commands useful for TripleO and the install and management of both an undercloud and an overcloud.
See the TripleO Documentation for details on using tripleoclient.