RETIRED, python utility to manage a tripleo based cloud
Go to file
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
config-generator Add minion installation 2019-06-21 07:44:21 -06:00
doc PDF documentation build 2019-09-11 16:33:21 +02:00
releasenotes Revert "Added for support for generating overcloud clouds.yaml" 2020-02-15 18:39:06 +00:00
tripleoclient Refactor image upload command 2020-03-04 20:56:10 +00:00
zuul.d Make containerized-undercloud-upgrades vote on train 2019-12-02 14:12:53 +02: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 Prepare stable/train 2019-10-16 11:50:16 -04:00
.mailmap Initial commit 2015-03-17 09:33:52 -04: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
babel.cfg Initial commit 2015-03-17 09:33:52 -04:00
bindep.txt Set policycoreutils package name for RHEL/CentOS 8 2019-09-09 10:18:58 +00:00
lower-constraints.txt Refactor image upload command 2020-03-04 20:56:10 +00:00
requirements.txt Switch to use process executor 2019-11-25 10:30:22 +01:00
setup.cfg TripleO Validator CLI Refactor 2019-12-17 08:45:16 +00:00
setup.py Updated from global requirements 2017-03-07 02:06:19 +00:00
test-requirements.txt Refactor image upload command 2020-03-04 20:56:10 +00:00
tox.ini Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 2019-10-16 15:50:50 +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