RETIRED, python utility to manage a tripleo based cloud
Go to file
James Slagle 6a0adcbbf6 Unmount heat-all tmpfs dir when done
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
2021-07-15 07:55:51 -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 Merge "Deprecate enable_mistral and enable_zaqar" 2021-06-29 22:51:45 +00:00
templates/ephemeral-heat Check for the service queue with ephemeral heat 2021-06-10 09:43:30 +05:30
tripleoclient Unmount heat-all tmpfs dir when done 2021-07-15 07:55:51 -04:00
zuul.d Remove unnecessary zuul layout overrides use templates instead 2021-03-10 10:58:06 +00:00
.coveragerc Coverage report now lists lines without coverage 2021-05-21 08:59:16 +02:00
.gitignore gitignore includes cover, mocks and vscode related dirs 2021-05-21 08:50:58 +02: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 dosfstools to bindep 2021-06-09 13:09:41 +12:00
requirements.txt Drop mistralclient from requirements 2021-06-15 13:41:08 -06:00
setup.cfg setup.cfg: Replace dashes with underscores 2021-05-08 16:57:50 +08:00
setup.py Cleanup py27 support 2020-04-04 17:19:56 +02:00
test-requirements.txt Use Validations libs Client for main validation entry point 2021-05-17 22:44:09 +02:00
tox.ini Use upper constraints with install command 2021-06-17 15:52:08 +05:30

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