RETIRED, python utility to manage a tripleo based cloud
Go to file
Dougal Matthews 0747748743 Handle multiple messages from workflow executions
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
2017-03-16 10:17:56 +00:00
doc/source Merge "Remove documentation for removed neutron command line options" 2017-03-03 13:56:51 +00:00
releasenotes Merge "Remove calculation for NeutronDhcpAgentsPerNetwork" 2017-03-06 14:43:01 +00:00
tools Add Constraints support 2016-12-21 14:15:17 +11:00
tripleoclient Handle multiple messages from workflow executions 2017-03-16 10:17:56 +00:00
.coveragerc Update .coveragerc after the removal of respective directory 2016-10-18 17:37:29 +05:30
.gitignore Add ReNo support 2016-10-08 00:28:43 +00:00
.gitreview Update .gitreview to point to review.openstack.org 2015-09-08 10:10:44 -04:00
.mailmap Initial commit 2015-03-17 09:33:52 -04:00
.testr.conf Initial commit 2015-03-17 09:33:52 -04:00
CONTRIBUTING.rst Cleanup some strangling references to rdomanager-oscplugin 2015-09-17 15:54:14 +00:00
LICENSE Initial commit 2015-03-17 09:33:52 -04:00
README.rst Show team and repo badges on README 2016-11-25 14:27:23 +01:00
babel.cfg Initial commit 2015-03-17 09:33:52 -04:00
bindep.txt Change the qemu-img bindep to be qemu-img-ev 2016-11-08 09:56:40 -05:00
requirements.txt Updated from global requirements 2017-03-07 02:06:19 +00:00
setup.cfg Deploy the undercloud with Heat 2017-02-14 17:01:33 +01:00
setup.py Updated from global requirements 2017-03-07 02:06:19 +00:00
test-requirements.txt Update to a newer hacking library 2017-03-02 10:49:14 +00:00
tox.ini Merge "Delete deprecated Hacking in tox.ini" 2017-01-10 15:21:55 +00:00

README.rst

Team and repository tags

image

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.