6a0adcbbf6
Adds a step to unmount the tmpfs dir used by the HeatNativeLauncher (heat-all aio process) when the process is stopped. Previously, the mount was kept and would hang around until the next reboot. As part of this change, the following is also included: - The tmpfs mount dir is also changed to be at the generated temporary directory within the heat launcher dir (heat_dir), instead of one level higher up. This provides a location to backup the files before unmounting. - The default value for the heat_dir directory is also changed from /var/log/heat_launcher to ~/tripleo-deploy/<stack>/heat_launcher, so that the artifacts are saved in the generated tarball. - heat-all is started as the deployment user ($SUDO_USER, e.g. stack) instead of heat. There is no reason to run heat-all as heat. This enables keeping the generated files within the home directory of the deployment user - The heat_dir directory, owned by root, has it's mode changed from 700 to 755. This is safe as the directory is now in the deployment user home directory. This is necessary so that the deployment user can read the directory. - A step to backup the heat-all files is added such that the files are not lost when the unmount is done, and they are saved as part of the deployment artifacts. Signed-off-by: James Slagle <jslagle@redhat.com> Change-Id: I751fc605cb09ad9fcf169b3e2eab0532feb379a5 |
||
---|---|---|
config-generator | ||
doc | ||
releasenotes | ||
templates/ephemeral-heat | ||
tripleoclient | ||
zuul.d | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pre-commit-config.yaml | ||
.pylintrc | ||
.stestr.conf | ||
CONTRIBUTING.rst | ||
LICENSE | ||
README.rst | ||
bindep.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
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