openstacksdk/openstack
Julia Kreger 192bb7c57e
Remove python-ironicclient
After an epic battle with time, the python-ironicclient has been
driven from the land of shade, and there will be joy!

The patches doing this in shade have been squashed, as it was not
worth fixing transitive issues in the middle of the stack that
were only related to the merge.

Switch baremetal nics/ports tests over

Moved baremetal port tests to a separate file and
updated them to utilize the new testing method.

Additionally, normalized the output of the port lists as
noise is introduced that is not needed.

De-client-ify baremetal node_set_provision_state

de-client-ify baremetal get_machine

De-clientify baremetal create/delete

De-client-ify baremetal machine port list

De-client-ify machine patch operations

Remove version arg from updated ironic calls

Based upon discusison and feedback in change
I783fd47db368035d283b4984e4daacf9dc4ac4bd,
I am removing the ability for the caller to
specify the version, as it is not presently
needed.

Add helper to wait until baremetal locks clear

Add a halper to allow the methods to wait until locks
have cleared before proceeding.

De-client-ify many baremetal calls

Update calls for numerous baremetal methods to utilize
the _baremetal_client calls instead of python-ironicclient.

Also corrected a minor baremetal port test and fixed the
base noauth test endpoint override as python-ironicclient
was previously injecting that for us.

Fix and De-client-ify operator cloud get_nic_by_mac

Apparently, this method either never worked or was silently
broken at some point in the past, since we didn't have tests.

Added two tests and got the method back into working shape.

Additionally removed traces of ironic exceptions
being parsed in operatorcloud.py and removed legacy
tasks related to port lookups.

Also remove patch machine task wrapper as that appears
to have been migrated previously.

Change-Id: I8d6ca516250e0e10fe8b6edf235330b93535021b
2017-12-10 07:34:21 -06:00
..
baremetal Rework config and rest layers 2017-11-15 11:46:50 -06:00
block_storage Add block_store support single volume display image message 2017-11-20 11:04:22 +08:00
cloud Remove python-ironicclient 2017-12-10 07:34:21 -06:00
clustering Add cluster support force delete parameter 2017-11-17 10:38:18 +08:00
compute Rework config and rest layers 2017-11-15 11:46:50 -06:00
config Added nat_source flag for networks. 2017-12-01 09:49:48 -06:00
database Rework config and rest layers 2017-11-15 11:46:50 -06:00
identity Rework config and rest layers 2017-11-15 11:46:50 -06:00
image Rework config and rest layers 2017-11-15 11:46:50 -06:00
key_manager Rework config and rest layers 2017-11-15 11:46:50 -06:00
load_balancer Fix octavia l7rules 2017-08-22 14:55:00 -07:00
message Rework config and rest layers 2017-11-15 11:46:50 -06:00
meter Rework config and rest layers 2017-11-15 11:46:50 -06:00
metric Port metric v1 to resource2 2017-04-27 12:50:52 -04:00
network Add subnet_id property for FloatingIP 2017-11-20 13:50:26 +08:00
object_store Rework config and rest layers 2017-11-15 11:46:50 -06:00
orchestration Rework config and rest layers 2017-11-15 11:46:50 -06:00
tests Remove python-ironicclient 2017-12-10 07:34:21 -06:00
workflow Rework config and rest layers 2017-11-15 11:46:50 -06:00
__init__.py Rework config and rest layers 2017-11-15 11:46:50 -06:00
_adapter.py Move task_manager and adapter up a level from cloud 2017-11-15 11:56:28 -06:00
_log.py Merge shade and os-client-config into the tree 2017-11-15 09:03:23 -06:00
connection.py Merge "Connection doc add arguments" 2017-11-20 22:50:53 +00:00
exceptions.py Rework config and rest layers 2017-11-15 11:46:50 -06:00
format.py Remove type=timestamp usages 2016-06-08 16:17:48 -04:00
profile.py Rework config and rest layers 2017-11-15 11:46:50 -06:00
proxy.py Merge "Avoid default mutable values in arguments" 2017-11-16 15:14:30 +00:00
proxy2.py Merge "Avoid default mutable values in arguments" 2017-11-16 15:14:30 +00:00
resource.py Rework config and rest layers 2017-11-15 11:46:50 -06:00
resource2.py Rework config and rest layers 2017-11-15 11:46:50 -06:00
service_filter.py Rework config and rest layers 2017-11-15 11:46:50 -06:00
task_manager.py Move task_manager and adapter up a level from cloud 2017-11-15 11:56:28 -06:00
utils.py Rework config and rest layers 2017-11-15 11:46:50 -06:00
version.py Move version definition 2016-06-03 09:32:26 -04:00