RETIRED, python utility to manage a tripleo based cloud
Go to file
James Slagle ecafbae4ee Use a consistent working directory for tripleo deploy
When
https://review.opendev.org/c/openstack/python-tripleoclient/+/775302
merged, it changed the function signature of
utils.archive_deploy_artifacts, but the tripleo deploy code was not
updated to pass the right arguments. This caused the templates directory
to be considered the working directory and the artifact tarball was
generated in that directory, and then promptly deleted during the
cleanup phase.

This patch updates tripleo deploy to pass the right arguments to
archive_deploy_artifacts, and also use a consistent working directory
based on the stack name under ~/tripleo-deploy instead of defaulting to
the home dir. This is a cleaner approach than just leaving all the files
in the home dir, especially given that tripleo deploy can deploy
multiple stacks, and if the same directory was used as the default,
there would be file collisions.

Closes-Bug: #1921975
Signed-off-by: James Slagle <jslagle@redhat.com>
Change-Id: Idded7faba1ff6c811b94503c559029aeeaca6a06
2021-04-09 09:04:55 -04:00
config-generator Add minion installation 2019-06-21 07:44:21 -06:00
doc Enable pylint 2021-01-08 13:40:58 +00:00
releasenotes Use a consistent working directory for tripleo deploy 2021-04-09 09:04:55 -04:00
templates/ephemeral-heat Add HeatPodLauncher 2021-03-09 11:06:36 -05:00
tripleoclient Use a consistent working directory for tripleo deploy 2021-04-09 09:04:55 -04:00
zuul.d Remove unnecessary zuul layout overrides use templates instead 2021-03-10 10:58:06 +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 OpenDev Migration Patch 2019-04-19 19:42:47 +00:00
.mailmap Initial commit 2015-03-17 09:33:52 -04:00
.pre-commit-config.yaml Enable pylint 2021-01-08 13:40:58 +00:00
.pylintrc Enable pylint 2021-01-08 13:40:58 +00: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
bindep.txt Add openstack tripleo container image build 2020-06-04 03:23:13 +00:00
requirements.txt Bump up the version for osc-lib as ooo-validations need it. 2021-03-22 14:17:04 +01:00
setup.cfg Revert the move of tripleo_validator in tripleo-validation 2021-03-25 11:24:18 +01:00
setup.py Cleanup py27 support 2020-04-04 17:19:56 +02:00
test-requirements.txt Run flake8 using pre-commit 2021-01-08 13:28:45 +00:00
tox.ini Run flake8 using pre-commit 2021-01-08 13:28:45 +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