Commit Graph

964 Commits

Author SHA1 Message Date
Jenkins 1557777bfb Merge "Update docs for serial console support" 2016-10-28 09:04:41 +00:00
Stephen Finucane 864f65e4fd doc: Integrate oslo_policy.sphinxpolicygen
Change-Id: I80e75b8a592e1125e02ca6177661177a7c17c927
2016-10-20 10:31:01 +01:00
Matt Riedemann 94a28d346a Remove deprecated nova-manage vm list command
The nova-manage vm list command was deprecated in newton
with change:

5a5b06fb24

Change-Id: I9b7a791b5b5a4c3375fcbfac081ba6bc40c84d6d
2016-10-18 10:48:13 -04:00
Jenkins 1b62be73b0 Merge "conf: Group scheduler options" 2016-10-18 13:29:33 +00:00
Matt Riedemann a5bd35f899 Update docs for serial console support
There are two changes here:

1. The serial_console config option group help text is
   updated to point out that hyper-v also supports serial
   console access. This is based on virt drivers that
   implement the 'get_serial_console' method.

2. The hypervisor feature matrix is updated to point out
   that the vmware driver does not support getting serial
   console output. This is based on virt drivers that
   implement the 'get_console_output' method.

Closes-Bug: #1632135

Change-Id: Ibf7f865e2b768e5ea3d7a7ec7cbf77bd8997c50f
2016-10-18 08:47:20 -04:00
Jenkins 76923cffbb Merge "Ironic Driver: override get_serial_console()" 2016-10-14 20:39:44 +00:00
Dao Cong Tien c9a64996ec Ironic Driver: override get_serial_console()
This implements Nova-compatible serial console for Ironic in
Nova scope.

[Nova] blueprint ironic-serial-console-support
[Ironic] spec
    https://review.openstack.org/319505
[Ironic] related patches
    https://review.openstack.org/#/c/293873/
    https://review.openstack.org/#/c/328168/
[Ironic] Related-Bug: #1553083

Change-Id: I38e803021d71fc0760a8ae99b3e97dd0aecb5088
2016-10-14 11:27:18 -04:00
Jenkins 8398ca9371 Merge "Document experimental pipeline in Nova CI" 2016-10-14 15:19:19 +00:00
Jenkins 84df91ddc4 Merge "Update rolling upgrade steps from upgrades documentation" 2016-10-13 16:27:42 +00:00
Emilien Macchi 26826bc686 Document experimental pipeline in Nova CI
Add a section in "core-review" to document how experimental pipeline would
be used by Nova developers in order to consume the resources at the
right time.

Change-Id: I5df377032c2fcec18cdf71af2568e028373bcced
2016-10-13 11:40:30 -04:00
Pushkar Umaranikar c0e8aa85e7 Update rolling upgrade steps from upgrades documentation
Modify rolling upgrade steps from exisitng nova upgrades
documentation. Also, add pre-requisites required for the
zero downtime upgrade under newly created "Plan your upgrade"
section.

Change-Id: I4e884ac051614d25258734c35208b3abfe5fd3a4
Co-Authored-By: Sivasathurappan Radhakrishnan <siva.radhakrishnan@intel.com>
2016-10-13 15:19:20 +00:00
Jenkins 36c459781c Merge "doc: add dev policy about no new metrics monitors" 2016-10-12 17:24:40 +00:00
Jenkins 0ceccdf288 Merge "doc: note the future of out of tree support" 2016-10-12 17:20:33 +00:00
Jenkins c7a8cf3785 Merge "doc: Comment on latin1 vs utf8 charsets" 2016-10-12 10:19:03 +00:00
Matt Riedemann 0a99fc1c4e doc: add dev policy about no new metrics monitors
At the newton midcycle we talked about the proposed
memory bandwidth monitor plugin and decided that we
really just don't want nova in the business of metrics
gathering, and are moving to deprecate that functionality.

There are several specs open related to adding more
metrics monitors and/or exposing existing ones, so this
codifies the policy on nova as metrics gatherer.

Change-Id: Ie47e91776bc36a22fd48d3673c69c842509489a1
2016-10-11 20:41:47 -04:00
Matt Riedemann 610293fdd5 doc: note the future of out of tree support
The out of tree support section of the nova dev policy
document was pretty old and basically said hooks and
extension points are buyer beware, but doesn't mention
anything about why we don't want them (interoperability)
and the efforts the last few releases to actively
deprecate and remove hooks/extension points/classloading.

This change adds some more wording to that effect to
the doc.

Change-Id: Iaa1cf3ef7ac6e8e1d75f94e17aaba1058474acca
2016-10-11 19:47:40 -04:00
Matt Riedemann 77b23da9e8 docs: update the Public Contractual API link
This updates the docs to point at our flashy new(ish)
api-ref compute REST API docs instead of those gross
crusty old inaccurate ones.

Change-Id: Ib5e157f3ff7a215be4cbf7e8744b3507f3b4b106
2016-10-11 19:44:07 -04:00
Jenkins 0583bb5a84 Merge "docs: update code-review guide for config options" 2016-10-11 15:00:24 +00:00
Stephen Finucane 608a01e65e doc: Comment on latin1 vs utf8 charsets
Change-Id: Ia50ea5cfd631fac8edb27e040cde91826a3c4182
2016-10-11 15:15:45 +01:00
Balazs Gibizer 39af8d5d70 Remove dead link from notification devref
The auto generated class documentation link was 404 in the notification
devref as that documenation is not generated automatically any more.

This patch modifies the notification devref to include the interesting
part of the class documentation inline.

Change-Id: I7cbea16fc9682fa3c00eac16a51c4ed8588ba45c
2016-10-10 16:37:13 +02:00
Alexis Lee 7d0381c91a conf: Group scheduler options
Move all scheduler options into their one of two groups. Many of the
options are simply renamed to remove their 'scheduler_' prefix, with
some exceptions:

* scheduler_default_filters -> enabled_filters
* scheduler_baremetal_default_filters -> baremetal_enabled_filters
* scheduler_driver_task_period -> periodic_task_interval
* scheduler_tracks_instance_changes -> track_instance_changes

Change-Id: I3f48e52815e80c99612bcd10cb53331a8c995fc3
Co-Authored-By: Stephen Finucane <sfinucan@redhat.com>
Implements: blueprint centralize-config-options-ocata
2016-10-07 14:36:21 +01:00
Jenkins 99ae65d1c4 Merge "[Trivial] changes tiny RST markup error" 2016-10-06 19:51:50 +00:00
Jenkins 911bc66c59 Merge "Fixes RST markup error to create a code-box." 2016-10-03 15:14:09 +00:00
Ianeta Hutchinson 4b95b03e4b [Trivial] changes tiny RST markup error
Removes trailing bullet point symbol from CLI commands list.

Change-Id: Id615fcbd0f2de696d993df7aaf3fc47bf384fdd0
2016-09-29 14:49:30 +00:00
Ianeta Hutchinson a0b85d6f06 Fixes RST markup error to create a code-box.
Change-Id: Ief06eaa630befb3d9a45ad9177cc40d5ccdf6f34
Closes-Bug: #1628643
2016-09-28 14:17:30 -05:00
Mikhail Feoktistov 4445d48471 libvirt: support user password settings in virtuozzo
Libvirt has "domainSetUserPassword" callback and virtuozzo driver
has an implementation for it. So in this patch we allow to use this
functionality for virtuozzo hypervisor.

Change-Id: Ia398afadfd9fd9544c5d843338ab25c0930d9f74
Implements: blueprint virtuozzo-instance-admin-password
2016-09-28 18:46:26 +00:00
Matt Fischer 81dff5070e docs: Clarify sections & note on filter scheduler
Right on now the Filter Scheduler page it is difficult to find where the
section is on configuring and writing your own. The page is very long.
So this adds some section headers. In addition a note is added to
clarify that when you write your own filter "all_filters" doesn't
include "write your own", both available and default settings need to be
changed.

Change-Id: I99878d3b4dc839ff87bc581e61c85e4ae2c66b2c
2016-09-23 14:22:16 -06:00
Stephen Finucane 3e92d21cd7 trivial: Rewrap guide at 79 characters
Change-Id: Icdaaa341e1fff4ee63ede1e1a059d41960e96f48
2016-09-21 11:32:17 +01:00
Jenkins a18abaf4d6 Merge "modify description of "Inject guest networking config"" 2016-09-19 18:03:06 +00:00
Jenkins 5346932cf2 Merge "Update link in general purpose feature matrix" 2016-09-19 18:00:03 +00:00
Ha Van Tu 1b7b0987f8 Update link in general purpose feature matrix
This patch updates link that the patch [1] added to general purpose
feature matrix
[1] https://review.openstack.org/#/c/344483/
Implements: blueprint feature-classification

Change-Id: I0f5abaf68adcbb49e013c2778cce692c6d8a7327
2016-08-24 15:51:26 +07:00
Jenkins 7b1424c2b6 Merge "Adding details in general purpose feature matrix [1]" 2016-08-24 06:57:36 +00:00
Brian Moss 7ab6397b88 Copy edit feature classification
Copy edit the feature classification document
to improve language and structure.

blueprint feature-classification

Change-Id: I0ca1f8270439109c3b525b2a22ba3f035f0426f0
2016-08-18 16:18:30 +00:00
Sarafraj Singh f34c91a5f2 Adding details in general purpose feature matrix [1]
Added details for:
1. Server create and delete
2. Server snapshot
3. Server power operations
4. Server rebuild and resize

blueprint feature-classification

Change-Id: I2f10b797432ca441bb067e026c6c31419144c110
2016-08-18 14:29:44 +00:00
Jenkins 9a19cdf23b Merge "Add details to general purpose feature matrix" 2016-08-18 13:25:23 +00:00
Jenkins a78ff9aff8 Merge "Adding details in general purpose feature matrix" 2016-08-18 13:24:23 +00:00
Jenkins 0b330408b1 Merge "Expand initial feature classification lists" 2016-08-18 13:23:25 +00:00
Jenkins 3c40b0a9fb Merge "Add prototype feature classification matrix" 2016-08-18 13:22:34 +00:00
xhzhf 4ca189acd4 modify description of "Inject guest networking config"
The description of "Inject guest networking config" in
support-matrix is misleading. Correct it.
In fact, If we config static ip,
guest os can not access metadata service to get ip config.
Closes-Bug: #1612913

Change-Id: I1892e5273a77516dd8e1525e6064fb95fa65e4d3
2016-08-13 15:02:02 +08:00
Jenkins 5b1a858254 Merge "Allow irrelevant,self-defined specs in ComputeCapacityFilter" 2016-08-10 20:32:43 +00:00
Markus Zoeller c1a30f85d6 docs: update code-review guide for config options
We recently came to the conclusion that the original idea how the
config options of Nova should be documented are too hard to maintain.
The discussion can be found on the ML starting with:
http://lists.openstack.org/pipermail/openstack-dev/2016-May/095538.html

This change reflects the outcome of the discussion.

Change-Id: I27b2cbb663f3c9a8c2503c3148280a3844f69cdd
2016-08-09 17:35:55 +02:00
Matt Riedemann 45b21e4503 Add docs about microversion testing in Tempest
As discussed at the newton midcycle and in the dev
mailing list:

http://lists.openstack.org/pipermail/openstack-dev/2016-July/099860.html

We should add a Tempest test for any microversion that
changes the response schema so we have coverage in Tempest
and also so we don't have to fill large gaps in coverage
in Tempest when adding other unrelated tests.

Change-Id: Ie7cfe7ee857caf630d4380cf673ae208842fbc00
2016-07-28 20:09:07 -04:00
Pushkar Umaranikar efc713ce5b Add details to general purpose feature matrix
Added details for:
1. Server console output
2. Server rescue
3. Server config drive
4. Server change password
5. Server shelve

Implements: blueprint feature-classification
Change-Id: I59d356b981628e754fdf7921a8748d725d3d968c
2016-07-27 20:12:22 +00:00
Jenkins 0b1a9cc7f8 Merge "New style vendordata support." 2016-07-27 15:30:56 +00:00
ChangBo Guo(gcb) 5a173eb664 Adjust MySQL access with eventlet
PyMySQL works well with eventlet[1], and it's the default MySQL DB API
driver for oslo.db now[2]. So we need adjust the statement.

[1]https://wiki.openstack.org/wiki/PyMySQL_evaluation
[2]http://docs.openstack.org/developer/oslo.db/installation.html
Change-Id: Ib9b0bb9427dd34abbda25a0c91e9832743c6fc08
2016-07-27 05:40:23 +00:00
Michael Still 34b5ea5f44 New style vendordata support.
The nova team would like to stop dynamically loading python modules to
implement vendordata in the metadata service and configdrive. Instead, we
propose to provide a module which can fetch dynamic vendordata from an
external REST server.

Things still to do:
  - Documentation
  - Support HTTP caching headers
  - Cache vendordata responses
  - Write vendordata documentation
  - Unit test coverage of requests exceptions
  - Unit test coverage of attempted vd overwrites

Blueprint: vendordata-reboot
Change-Id: I19c61a637a640a00f90c6bc8e82c38e7d4084493
2016-07-26 08:15:25 -04:00
Sivasathurappan Radhakrishnan f2be1f8cf9 Adding details in general purpose feature matrix
Added details for:
1. Server volumes ops
2. Server block device mapping
3. Server neutron
4. Server pause
5. Server suspend

blueprint feature-classification

Change-Id: I6fe7ce561e47fc09939a7e4ddc25e19f07adef2d
2016-07-26 09:56:45 +00:00
John Garbutt 3ccba23d5d Expand initial feature classification lists
Lets focus on server operations that must be tested for each of the Nova
virt drivers, such as create a server and snapshot a server.

This initial list is not meant to be complete, rather its some of the
key headline server actions that we should look at first. This list
includes all actions of the above type that are included in DefCore.

Follow changes will look at correctly populating the data for each of
the features that have been included.

blueprint feature-classification

Change-Id: Ibe31acbae38ea9f2b06aedded66aa486ed1f5cb8
2016-07-18 18:31:03 +00:00
John Garbutt 027b92dc4e Add prototype feature classification matrix
Add in feature_classification.ini that makes use of new sphinx
extension feature_matrix. While it is loosely based on the
support_matrix extension, longer term this extension will live
outside the Nova tree. As such, this has been created as a new
separate sphinx plugin.

The matrix has links to wiki page for the CI in the header of the
summary matrix. This is called a target.

Also, there are links to admin docs, API docs, and tempest test uuids
added into the feature details. An option is added to ensure these are
always present in the prototype matrix.

A maturity status is added to be clear about the level of maturity
of each feature. When in maturity mode, this is added into the summary
table in place of the status. There is also some formating for the
different maturity levels.

blueprint feature-classification

Change-Id: Ib5895e8de901f1a282d0f5c0ecb811ff8b451497
2016-07-18 18:31:03 +00:00
Jenkins bae1d9cc21 Merge "Deprecate nova-manage vm list command" 2016-07-11 15:23:47 +00:00