python-tripleoclient/tripleoclient/v1
James Slagle 4ed3d8b4c9 Ephemeral Heat unit tests
This patch adds unit tests for the ephemeral Heat feature.

Additionally, the following changes are combined into this commit:
- Adds compression for ephemeral Heat db and log file backups
- Configures a specific log_file in the generated heat.conf so we can
  have a unique log file per execution so as not to overwrite previous
  log files. Provides better debuggability as each exeuction is in it's
  own log file.
- Guards the mount/umount of tmpfs for the heat dir with use_root, so as
  to supress the warnings about the commands failing when not using
  root.
- Configures the logger in tripleo_launch_heat.py as just 'tripleoclient'
  so that the configuration propagates to other loggers that inherit
  from 'tripleoclient'
- Fixes tripleo_launch_heat.py to only attempt to kill heat once when
  --kill is passed.
- Minor fixes uncovered during the unit test addition.

Signed-off-by: James Slagle <jslagle@redhat.com>
Change-Id: I44f8d8a208f1b38ccfdd2b4b225c877e539e57cd
(cherry picked from commit 04323f12e7)
2021-05-27 12:54:29 -04:00
..
__init__.py Rename rdomanager_oscplugin to tripleoclient 2015-09-08 10:22:22 -04:00
container_image.py Absolutize path for CIP output env 2021-03-19 07:00:59 -04:00
minion_config.py Use a consistent working directory for tripleo deploy 2021-05-06 21:17:26 -04:00
overcloud_admin.py Logging refactor 2020-11-03 15:43:26 +01:00
overcloud_backup.py BnR added error msg in case there is no inventory 2021-05-26 11:51:32 +00:00
overcloud_bios.py Update verbosity so it is consistently set 2020-04-04 03:46:36 +00:00
overcloud_cell.py Don't use swift plan when exporting passwords 2021-02-01 10:54:46 +05:30
overcloud_config.py Make config_dir absolute path for ansible 2020-09-21 20:52:22 +02:00
overcloud_credentials.py Create overcloudrc using stack environment 2021-01-24 09:25:37 +05:30
overcloud_deploy.py Wait for Heat message queues 2021-05-17 20:43:38 -04:00
overcloud_export.py Automatically run overcloud export when using ephemeral heat 2021-05-06 21:17:26 -04:00
overcloud_export_ceph.py Set config_download_dir for each stack when exporting Ceph 2021-04-07 20:36:56 +00:00
overcloud_external_update.py Merge "Expose --ansible-forks" 2020-10-02 09:06:40 +00:00
overcloud_external_upgrade.py Merge "Expose --ansible-forks" 2020-10-02 09:06:40 +00:00
overcloud_image.py Overcloud image has missing kernel_id and ramdisk_id properties 2021-01-05 21:52:45 +05:30
overcloud_netenv_validate.py Fix network environment validation 2021-05-06 21:17:26 -04:00
overcloud_node.py overcloud node extract add network info 2021-05-06 21:17:26 -04:00
overcloud_parameters.py Do not use ironic/nova for generate_fencing 2021-03-10 10:11:13 +01:00
overcloud_profiles.py Merge "Report node availability from "overcloud profiles list"" 2017-12-27 12:47:31 +00:00
overcloud_raid.py Update verbosity so it is consistently set 2020-04-04 03:46:36 +00:00
overcloud_roles.py Stop to use the __future__ module. 2020-06-21 00:01:31 +08:00
overcloud_update.py Use same code path for UpdatePrepare 2021-01-06 09:08:35 +05:30
overcloud_upgrade.py Merge "Expose --ansible-forks" 2020-10-02 09:06:40 +00:00
tripleo_config.py Stop to use the __future__ module. 2020-06-21 00:01:31 +08:00
tripleo_deploy.py Auto OVN bridge mac mappings for standalone 2021-05-21 10:10:41 +00:00
tripleo_launch_heat.py Ephemeral Heat unit tests 2021-05-27 12:54:29 -04:00
tripleo_upgrade.py Make tripleoclient compatible with cliff-3.4.0 2020-09-25 17:14:56 +05:30
tripleo_validator.py Fix validations listing when filtering by group(s) 2021-05-12 13:19:53 +00:00
undercloud.py Simplify undercloud upgrade 2021-05-06 21:17:26 -04:00
undercloud_backup.py BnR added error msg in case there is no inventory 2021-05-26 11:51:32 +00:00
undercloud_config.py Add enable_neutron and enable_heat 2021-05-06 21:17:26 -04:00
undercloud_minion.py Deprecate minion commands 2021-01-22 11:03:55 -07:00
undercloud_preflight.py Removing todo from undercloud_preflight since 753845 is merged 2021-05-06 21:17:26 -04:00