RETIRED, python utility to manage a tripleo based cloud
Go to file
Jose Luis Franco Arza 0ba53608b2 Refactor upgrade prepare and converge.
As we aren't required to re-deploy any more during the converge step
the actions performed by the Upgrade Converge and Prepare are exactly
the same, the only difference is the lifecycle environment file we
use to set and unset parameters.

This patch refactors both classes, the UpgradePrepare and UpgradeConverge
clasess:

- UpgradePrepare: Stop forcing update-plan-only and then try to do most of the
actions from deployment into UpgradePrepare. This change will force config_download
to false (which will avoid running the full deployment and do only an stack update),
then download the config by invoking get_config from package_update and lastly
enable ssh into overcloud nodes, as that part is perforemd in deployment only if
config_download is set to true. Add new attributes to UpgradePrepare so we can
override them in UpgradeConverge via inheritence.

- UpgradeConverge: Inherit from UpgradePrepare instead of DeployOvercloud. Set the
right value for the class attributes and let UpgradePrepare class do all the magic.

Change-Id: I6148511eb6ad1e3798a7bf40c721824830c7073d
(cherry picked from commit 8df46e3798)
2020-06-23 08:45:39 +00:00
config-generator Add minion installation 2019-06-21 07:44:21 -06:00
doc PDF documentation build 2019-09-11 16:33:21 +02:00
releasenotes TripleO Validations Logging CLI Introduction 2020-06-09 12:51:10 +00:00
tripleoclient Refactor upgrade prepare and converge. 2020-06-23 08:45:39 +00:00
zuul.d Merge "Removed job tripleo-ci-centos-7-scenario009-multinode-oooq-container" into stable/train 2020-05-22 11:46:19 +00:00
.coveragerc Update .coveragerc after the removal of respective directory 2016-10-18 17:37:29 +05:30
.gitignore Add minion installation 2019-06-21 07:44:21 -06:00
.gitreview Prepare stable/train 2019-10-16 11:50:16 -04: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 PDF documentation build 2019-09-11 16:33:21 +02:00
LICENSE Initial commit 2015-03-17 09:33:52 -04:00
README.rst PDF documentation build 2019-09-11 16:33:21 +02:00
babel.cfg Initial commit 2015-03-17 09:33:52 -04:00
bindep.txt Set policycoreutils package name for RHEL/CentOS 8 2019-09-09 10:18:58 +00:00
lower-constraints.txt [stable-only] Add retry for inserting temp_ssh_key 2020-04-29 09:25:39 +05:30
requirements.txt [stable-only] Add retry for inserting temp_ssh_key 2020-04-29 09:25:39 +05:30
setup.cfg TripleO Validations Logging CLI Introduction 2020-06-09 12:51:10 +00:00
setup.py Updated from global requirements 2017-03-07 02:06:19 +00:00
test-requirements.txt Refactor image upload command 2020-03-04 20:56:10 +00:00
tox.ini Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 2019-10-16 15:50:50 +00:00

README.rst

About tripleoclient

General information

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

Team and repository tags

image