RETIRED, python utility to manage a tripleo based cloud
Go to file
Gael Chamoulaud 6897c0f6ec Run Validations with ThreadPoolExecutor
The validations are sequentially executed through ansible-playbook and
could take some time to complete. This patch adds support of running all
the validations in parallel through a ThreadPoolExecutor in order to
save processing time.

Without this patch, it takes almost ~5min to run all the validations but
only ~1min10 with the ThreadPoolExecutor.

- Add --worker/-w argument to give the maximum number of threads that
  can be used to execute the given validations
- Python 2.7: use futures backport instead, ThreadPoolExecutor is default
- Use six in tripleo_validator.py for python 3 compatibility

Change-Id: Ia805a556bc26700a3eb520ed72e90b37546901b8
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
(cherry picked from commit fdf79cf4f3)
2019-08-21 10:04:21 +02:00
config-generator Start standalone.conf 2018-05-23 16:37:26 +00:00
doc Run Validations with ThreadPoolExecutor 2019-08-21 10:04:21 +02:00
releasenotes Add --parameters and --create-vars-file arguments to the list subcommand 2019-07-31 10:39:43 +02:00
tools Avoid tox_install.sh for constraints support 2017-12-02 16:51:15 +00:00
tripleoclient Run Validations with ThreadPoolExecutor 2019-08-21 10:04:21 +02:00
zuul.d Delay check CI jobs until the pep8/unit passes.. 2019-03-05 16:22:29 +01:00
.coveragerc Update .coveragerc after the removal of respective directory 2016-10-18 17:37:29 +05:30
.gitignore Switch to stestr 2019-01-04 17:31:21 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:42:51 +00:00
.mailmap Initial commit 2015-03-17 09:33:52 -04:00
.stestr.conf Switch to stestr 2019-01-04 17:31:21 +00:00
CONTRIBUTING.rst Update the doc links to the right ones 2018-01-18 00:17:13 -08:00
LICENSE Initial commit 2015-03-17 09:33:52 -04:00
README.rst Add release note link in README 2018-07-26 09:21:04 +00:00
babel.cfg Initial commit 2015-03-17 09:33:52 -04:00
bindep.txt Update the doc links to the right ones 2018-01-18 00:17:13 -08:00
lower-constraints.txt Run Validations with ThreadPoolExecutor 2019-08-21 10:04:21 +02:00
requirements.txt Run Validations with ThreadPoolExecutor 2019-08-21 10:04:21 +02:00
setup.cfg nova-less-deploy: command for deploying nodes with ironic 2019-03-19 10:18:26 +01:00
setup.py Updated from global requirements 2017-03-07 02:06:19 +00:00
test-requirements.txt Merge "Update hacking version" 2019-01-17 18:09:31 +00:00
tox.ini Update UPPER_CONSTRAINTS_FILE for stable/stein 2019-04-11 09:22:26 +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.

See the Release Notes