Commit Graph

40575 Commits

Author SHA1 Message Date
Jenkins cd95c6527a Merge "Completed migrations are not "in progress"" 2016-05-21 00:03:52 +00:00
Jenkins 8dd4b85093 Merge "HyperV: Nova serial console access support" 2016-05-20 19:58:57 +00:00
Jenkins f6d341ca58 Merge "HyperV: Add SerialConsoleOps class" 2016-05-20 19:57:56 +00:00
Jenkins 4ce454f2f8 Merge "HyperV: Add serial console handler class" 2016-05-20 19:45:14 +00:00
Jenkins 6bf97ec734 Merge "Updated from global requirements" 2016-05-20 16:14:04 +00:00
Lucian Petrut e215e6cba9 HyperV: Nova serial console access support
Hyper-V provides a solid interface for accessing serial ports via
named pipes, already employed in the Nova serial console log
implementation.

This patch makes use of this interface by implementing a simple TCP
socket proxy, providing access to instance serial console ports.

DocImpact

Implements: blueprint hyperv-serial-ports

Change-Id: I58c328391a80ee8b81f66b2e09a1bfa4b26e584c
2016-05-20 18:59:23 +03:00
Jenkins fdeaa50dd2 Merge "api-ref: verify flavors.inc" 2016-05-20 14:59:36 +00:00
Jenkins 1528db4cbe Merge "Only attempt to inject files if the injection disk exists" 2016-05-20 11:57:52 +00:00
Jenkins 541552a06f Merge "Fix the versions API for api-ref" 2016-05-20 11:25:40 +00:00
OpenStack Proposal Bot cc980b1cd8 Updated from global requirements
Change-Id: I13d8d43caf0b81a7eb458ecaf35c1991f9cd19bb
2016-05-20 06:02:34 +00:00
Jenkins 7b35aa97d8 Merge "Add online migration to move keypairs from main to API database" 2016-05-19 23:05:38 +00:00
Jenkins d8c553955e Merge "pci: add safe-guard to __eq__ of PciDevice" 2016-05-19 20:31:19 +00:00
Dan Smith b8aac794d4 Add online migration to move keypairs from main to API database
This moves keypairs from the main database to the API database in
an online migration. Note that it refuses to run until all of the
instances have keypair information, so that we don't strand instances
that might need to lazy-load those things.

Related to blueprint cells-keypairs-api-db

Change-Id: I97b72ae3e7e8ea3d6b596870d8da3aaa689fd6b5
2016-05-19 11:59:14 -07:00
Jenkins 813787644b Merge "api-ref: complete verification of baremetal api" 2016-05-19 18:57:24 +00:00
Dan Smith e5b8060c08 Completed migrations are not "in progress"
This fixes an issue where we consider migrations that have been completed
as "in progress" by not filtering them out of the result set from
migration_get_in_progress_by_host_and_node(). This adds that state to
the list and adds a migration in that state to the test case. If it
is not filtered, the counts won't line up and the test will fail.

Change-Id: I7aafab9abdbfafe9479846f06068ba8a963d290a
Closes-Bug: #1583720
2016-05-19 11:00:17 -07:00
Jenkins 91a534b044 Merge "Add tests for floating_ip private functions" 2016-05-19 17:06:40 +00:00
Jenkins d3952d52e1 Merge "Updated from global requirements" 2016-05-19 16:36:52 +00:00
Jenkins 54d66ee894 Merge "Make neutronapi get_floating*() methods return objects" 2016-05-19 13:53:16 +00:00
Jenkins f98fbbc4ae Merge "Fixes invalid uuid usages in functional tests" 2016-05-19 13:47:47 +00:00
Jenkins 360ce77ad4 Merge "Fix invalid uuid warnings" 2016-05-19 13:46:52 +00:00
Jenkins 7def8ab5f7 Merge "Remove marker from nova-manage cells_v2 map_instances UI" 2016-05-19 13:40:41 +00:00
OpenStack Proposal Bot 008727cf24 Updated from global requirements
Change-Id: I74141a52bccaa4540ae5682d0f862a6d30b40617
2016-05-19 13:35:40 +00:00
Sean Dague e2688277bc api-ref: verify flavors.inc
This completes the verification of flavors.inc across all
phases. References to the 500 error that create could do have been
removed because it turns out that code isn't reachable any more (see
Ic848db8c3df75054c389e87b2405134262b531e2)

Part of bp:api-ref-in-rst

Change-Id: I9e89a737df558c930a2ca028ed169a5b3e383a3d
2016-05-19 08:12:46 -04:00
He Jie Xu 8811989bff Fix the versions API for api-ref
* Add doc for request without version in the url
* Add a link reference for microversion detail

Part of bp:api-ref-in-rst

Change-Id: Iadee4623fe70c43ad38c087e027f7e4cf01fea12
2016-05-19 14:44:32 +08:00
Jenkins fe8a119e8d Merge "Remove unused base_options param from _get_image_defined_bdms" 2016-05-18 23:33:01 +00:00
Jenkins b56d861d59 Merge "Make some build_requests columns nullable" 2016-05-18 23:11:27 +00:00
Jenkins f7ba186571 Merge "Augment release note for import_object_ns removal" 2016-05-18 22:52:59 +00:00
Jenkins 134b52e1a0 Merge "ironic: fix call to _cleanup_deploy on config drive failure" 2016-05-18 22:35:39 +00:00
Jenkins 704052a78f Merge "Remove deprecated option libvirt.remove_unused_kernels" 2016-05-18 22:27:40 +00:00
Sean Dague 0e5aa68f16 api-ref: complete verification of baremetal api
This cleans up the baremetal proxy, which was horribly inaccurate (the
paths weren't right after the method verification)

A warning is stuck in the preamble, we really don't want people using
this. Parameters are documented as best as we could from Nova
source. Honestly, people should just talk to ironic directly and use
their docs.

Part of bp:api-ref-in-rst

Change-Id: I66e85f414e5f0edbf052ba56691294a94615c619
2016-05-18 21:20:33 +00:00
Jim Rollenhagen ed308b99ca Augment release note for import_object_ns removal
Passing a compute_driver via nova.virt.foo worked in the past, and no
longer does after merging 8eb03de1eb. Add
an upgrade note to make sure anyone using this doesn't get burned.

Change-Id: I89e6b669a5ba1232bde88821f40022314ba2541b
2016-05-18 12:09:26 -07:00
Jenkins c41e5d0f24 Merge "Add RC file for excluding tempest tests for LVM job" 2016-05-18 19:04:49 +00:00
Jenkins 7dc5d7222c Merge "Rename Raw backend to Flat" 2016-05-18 16:45:34 +00:00
Jenkins 8b162eb7be Merge "Return HTTP 400 on boot for invalid availability zone" 2016-05-18 15:35:43 +00:00
Jenkins a2efd3c49b Merge "baseproxy: stop requiring CONF.verbose" 2016-05-18 15:02:02 +00:00
Sahid Orentino Ferdjaoui 7268006a2f pci: add safe-guard to __eq__ of PciDevice
We want to only compare a PciDevice object with an other PCIDevice
object. This patch adds that condition to avoid any exceptions raised
if we compare it for example with a NULL value.

Change-Id: I67f0ccb1e931ed327bc844eefc684754302d74d2
2016-05-18 11:01:18 -04:00
Jenkins c477f14205 Merge "Trivial: remove os-security-groups needs:method_verification line" 2016-05-18 13:33:44 +00:00
Jenkins 0d0e90ffbd Merge "Cold migrate using the RequestSpec object" 2016-05-18 13:26:46 +00:00
Jenkins 8e418561f0 Merge "api-ref: servers-action-evacuate.inc" 2016-05-18 13:26:02 +00:00
Jenkins 0cd418ed3e Merge "api-ref: Fix parameters in servers-action-shelve.inc" 2016-05-18 13:25:18 +00:00
Jenkins 5c03f5d8da Merge "Remove unused FAKE_UUID variables" 2016-05-18 12:25:47 +00:00
Jenkins 77a1629a03 Merge "Remove mox from tests/unit/compute/test_compute_xen.py" 2016-05-18 12:25:03 +00:00
Jenkins 08b8e5f6cc Merge "Remove mox from tests/unit/network/test_rpcapi.py" 2016-05-18 12:24:25 +00:00
Jenkins a8f592f802 Merge "remove FlavorCreateFailed exception" 2016-05-18 12:23:41 +00:00
Jenkins 2f26324819 Merge "api-ref: Example verification for servers-action-shelve.inc" 2016-05-18 12:22:59 +00:00
Jenkins 2c3256c4a0 Merge "Split out part of map_cell_and_hosts to return a uuid" 2016-05-18 12:16:12 +00:00
Takashi NATSUME 03c1161fcb api-ref: Example verification for servers-action-shelve.inc
The example string for each action (null) has been verified.

Change-Id: Id90ef732698ab2af800d7f2bcb1c766f1879e925
Implements: blueprint api-ref-in-rst
2016-05-18 14:02:11 +09:00
Jenkins cdfbb9a668 Merge "pci: create PCI tracker in RT._init_compute_node" 2016-05-18 03:56:14 +00:00
Jenkins b9a352dace Merge "Move config options from nova/api directory (5)" 2016-05-18 03:17:24 +00:00
Takashi NATSUME 7d56f8982c api-ref: Fix parameters in servers-action-shelve.inc
The server_id should be a path parameter instead of
a body parameter.

TrivialFix
Change-Id: Ic43b8cbbad580c77d02bebb2296e4cb8ed9acc80
2016-05-18 11:16:16 +09:00