python-tripleoclient/tripleoclient/v1
Steve Baker f39c1823e7 Refactor image upload command
In preparation for supporting deploys on a glance-less undercloud,
this change refactors the upload command to move all glance
interacting logic into a glance adapter class. This will allow the
adapter abstraction to be used for an 'upload' adapter which only
copies files on the local disk.

This change also does the following:
- moves repeated update-or-upload logic to an adapter method, reducing
  the complexity of take_action
- cleans up the mock usage to consistently use the
  patch decorator - the current approach may be causing unit test
  failures in some environments
- removes the GlanceV1 implementation, since the V1 API was removed in
  Newton(!) this support is just a maintenance burden

Change-Id: Ie28dabaf07ed36adb3e8f07ca8c141f93a9d79cc
Blueprint: nova-less-deploy
Depends-On: https://review.opendev.org/711271
(cherry picked from commit c88da0a632)
2020-03-04 20:56:10 +00:00
..
__init__.py Rename rdomanager_oscplugin to tripleoclient 2015-09-08 10:22:22 -04:00
container_image.py Fix default image registry address lookup 2020-02-28 14:42:09 +00:00
minion_config.py Use configured passwords 2019-12-05 02:29:33 +00:00
overcloud_admin.py Add additional ssh timeout options 2020-01-08 14:33:23 +00:00
overcloud_bios.py Create commands for configuring BIOS on given nodes 2019-03-11 12:55:39 +01:00
overcloud_cell.py Fix overcloud cell export after refactoring 2019-11-14 10:22:24 +00:00
overcloud_config.py Additional resource cleanup 2019-08-02 12:34:42 -06:00
overcloud_credentials.py Remove overcloudrc.v3 generation 2019-03-05 15:39:14 +02:00
overcloud_delete.py Fix stack.name to stack.stack_name 2018-12-17 18:38:54 +01:00
overcloud_deploy.py Remove extra whitespaces from getent. 2020-02-28 15:13:52 +00:00
overcloud_execute.py Close some file descriptors that were left open 2019-10-01 06:49:02 +00:00
overcloud_export.py Add openstack overcloud export 2019-11-13 17:05:25 +00:00
overcloud_external_update.py Revert "Default to zero verbosity when using Ansible." 2020-02-17 16:10:19 +00:00
overcloud_external_upgrade.py Revert "Default to zero verbosity when using Ansible." 2020-02-17 16:10:19 +00:00
overcloud_ffwd_upgrade.py Revert "Default to zero verbosity when using Ansible." 2020-02-17 16:10:19 +00:00
overcloud_image.py Refactor image upload command 2020-03-04 20:56:10 +00:00
overcloud_netenv_validate.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_node.py openstack overcloud node delete --baremetal-deployment 2020-01-29 03:20:08 +00:00
overcloud_parameters.py Close some file descriptors that were left open 2019-10-01 06:49:02 +00:00
overcloud_plan.py Close resources correctly 2019-08-01 16:57:24 -06:00
overcloud_plan_roles.py Add workflows-based role listing commands 2018-01-11 15:10:08 +00:00
overcloud_profiles.py Merge "Report node availability from "overcloud profiles list"" 2017-12-27 12:47:31 +00:00
overcloud_raid.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_roles.py Additional resource cleanup 2019-08-02 12:34:42 -06:00
overcloud_support.py Add each command to the history file 2017-11-27 15:37:00 +00:00
overcloud_update.py Revert "Default to zero verbosity when using Ansible." 2020-02-17 16:10:19 +00:00
overcloud_upgrade.py Revert "Default to zero verbosity when using Ansible." 2020-02-17 16:10:19 +00:00
tripleo_config.py Don't set transport=local in ansible.cfg 2019-10-03 13:18:11 -04:00
tripleo_deploy.py Implement utils.copy_clouds_yaml 2020-02-15 18:38:59 +00:00
tripleo_upgrade.py Replace logging with oslo_log for upgrade classes 2018-05-23 11:45:21 +00:00
tripleo_validator.py TripleO Validator CLI Refactor 2019-12-17 08:45:16 +00:00
undercloud.py (actually) disable the inflight validations by default 2019-10-01 01:27:52 +00:00
undercloud_backup.py Use i18n for undercloud installer and utils messages 2018-05-21 16:38:03 +02:00
undercloud_config.py undercloud: introduce undercloud_enable_paunch option 2020-02-19 01:08:56 +00:00
undercloud_minion.py Add minion installation 2019-06-21 07:44:21 -06:00
undercloud_preflight.py Write minion preflight checks 2019-07-26 16:30:53 -06:00