Revert "Importing correlation_id middleware from oslo-incubator"

This reverts commit 26ecf7b02377b860b4412aa554ed2392f42f8d40.

This patch was merged in preparation for
https://review.openstack.org/#/c/29480/ which was never merged.

Change-Id: Iefa1478af03f748ccb5f27f8bd4ad0f5b24af070
Fixes race cond between delete and confirm resize

If we delete an instance after a confirming resize operation,
and if the instance is deleted firstly at the dest compute node,
then the *_resize dir and network info of this instance will be
left alone on the source compute node, never be cleaned up.
Please refer the bug page to get the reproduce steps

Fixes bug 1202484

Change-Id: Ib1e3d976373bd7f4d086d4f9716b0bca4b383bab
Add V3 API samples for flavor-manage,flavor-extra-specs

Partially implements bp v3-api-extension-versioning

Change-Id: I54881677005cc085e5a2a604fc83eb4225ffd5d0
Code change for nova support glance ipv6 address

This code change is for nova can parse glance api servers which is
IPv6 address correctly, also make sure nova commands can be run
successfully in pure ipv6 environment, such as 'nova image-list'
and 'nova boot' command.

Fixes bug 1182830

Change-Id: Ia71002c7038b820db7a63f7d6892e76de4743d8d
Add v3 API samples for os-extended-volumes

Partially implements blueprint v3-api-unittests

Change-Id: I347b220890980a588eaecda644b15257d85b4a85
Improve "keypair data is invalid" error message

When doing a keypair-add, I was hitting a permission denied issue with
ssh-keygen -l. This turned out to be a configuration issue, but the
error message on the client side was pretty unhelpful with debugging
the issue:

  BadRequest: Keypair data is invalid (HTTP 400)

Fix that so we get:

  BadRequest: Keypair data is invalid: failed to generate fingerprint (HTTP 400)

Also fix the other uses of InvalidKeypair so we include the general
"keypair data is invalid" prefix.

Change-Id: I209e76adaf7c18a9f2f2dbb6da62db6c1cd9461e
Add V3 API samples for quota-sets/class-sets,inst-usage-audit-log

Partially implements blueprint v3-api-unittests

Change-Id: I6c21e5dffc5669bb6ab2bba091b97725cc19fd69
Remove two unused config options in baremetal

baremetal.injected_password and injected_network_template are not used
anywhere, so just remove them.

The actual injection config options used, such as net_config_template,
are in baremetal.pxe.

Change-Id: I93b4d2c2303a1ce954c45fc7e9842b18615bd56f
VMware: handle exceptions from RetrievePropertiesEx correctly

The commit below did not update the exception handling correctly:

  e331287cdd1300878bfb9bbb3630889370e5fa72

The fault checker should be retrievepropertiesex_fault_checker instead of
retrieveproperties_fault_checker.

Fixes bug: 1216961
Change-Id: I8be959fc2ef941f89347245a3077eba623824760
VMware: datastore regex not honoured

Commit 9408d79e7413aadcba52a61b7a33164090785e4f did not pass the
datastore regular expression to the VMOps class. This resulted in the
configured parameter being ignored.

Fixes bug: 1222349

Change-Id: I0c7619b281662121f353c04e07331404d747b28b
Adds V3 API samples for evacuate,ext-az,ext-serv-attrs

Partially implements blueprint v3-api-unittests
Partially implements blueprint v3-api-specification

Change-Id: I340456ba688bad4a42d66247899ee9f494fb429c
Merge "VMware: datastore regex not honoured"
Merge "Add v3 API samples for os-extended-volumes"
Merge "Add V3 API samples for quota-sets/class-sets,inst-usage-audit-log"
Merge "Add V3 API samples for flavor-manage,flavor-extra-specs"
Merge "VMware: handle exceptions from RetrievePropertiesEx correctly"
Merge "Remove two unused config options in baremetal"
Merge "Fixes race cond between delete and confirm resize"
Merge "Improve "keypair data is invalid" error message"
Merge "Revert "Importing correlation_id middleware from oslo-incubator""