Commit Graph

630 Commits

Author SHA1 Message Date
Jenkins 617d124827 Merge "Switch to newer cirros image in docs" 2015-03-23 16:03:17 +00:00
Jenkins fd6071caea Merge "Fix common misspellings" 2015-03-23 13:37:15 +00:00
Davanum Srinivas 6c2b8bc3c9 Switch to newer cirros image in docs
0.3.0 of cirros is a bit old. Let's switch to
what we test in our CI jobs which currently is 0.3.2

Change-Id: I999063dc0a86335b94376409ddd559e880c54bcc
2015-03-23 10:46:18 +00:00
Martin Kletzander 37d7c7e23b Fix common misspellings
Wikipedia's list of common misspellings [1] has a machine-readable
version.  This patch fixes those misspellings mentioned in the list
which don't have multiple right variants (as e.g. "accension", which can
be both "accession" and "ascension"), such misspellings are left
untouched.  The list of changes was manually re-checked for false
positives.

[1] https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines

Change-Id: I52a6f641a203185f9005bc0731d15166ad741161
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2015-03-23 11:05:12 +01:00
Davanum Srinivas 3a1e3e2c76 Typo in oslo.i18n url
Fix tiny typo

Change-Id: I98decbda782e571ed9533be5cd598b8126d144ee
2015-03-21 21:29:58 -04:00
Jenkins 95f0e276b3 Merge "Add manual version comparison to microversion devref document" 2015-03-20 00:04:50 +00:00
Chris Yeoh db12ce12ca Add manual version comparison to microversion devref document
Adds information about how to manually compare the requested api version
with what behaviour to exhibit rather than rely on decorators.

Partially implements bp api-microversions

Change-Id: I69919bad4f267f27350df78e70d9fe3ed78b5520
2015-02-26 11:38:00 +10:30
jichenjc 9295e73e10 Fix a typo of devref document for api_plugin
change rebuilt to rebuild

Change-Id: I92656696b5e39c7b92616403b1f773ab18c3d78c
2015-02-24 02:53:06 +08:00
Jenkins 907b9b757e Merge "Add developer documentation for writing V2.1 API plugins" 2015-03-11 20:33:25 +00:00
Jenkins 257b2542d6 Merge "libvirt-numa.rst: trivial spelling fixes" 2015-03-09 23:30:57 +00:00
Luiz Capitulino b0c7078648 libvirt-numa.rst: trivial spelling fixes
Change-Id: Ic50d50a50e946e1b060730692038fc69e07e2b93
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
2015-03-04 11:40:11 -05:00
Jenkins e3255634d1 Merge "Add nova-manage commands for the new api database" 2015-03-04 00:58:28 +00:00
Andrew Laski 6d2840ef6a Add nova-manage commands for the new api database
Adds new 'nova-manage api_db sync' and 'nova-manage api_db version'
commands for working with the new api database for cells.

DocImpact
bp: cells-v2-mapping

Change-Id: I00881db2ecbd559fdac7ad11ac452b0075ccc289
2015-03-03 15:43:20 -05:00
Jenkins fe1a8fe67d Merge "Support specifing multiple values for aggregate keys" 2015-03-03 14:34:31 +00:00
Sam Morrison 45b385982f Support specifing multiple values for aggregate keys
Currently the following filters are written as though they support multiple values:
 * aggregate_image_properties_isolation.py
 * aggregate_instance_extra_specs.py
 * aggregate_multitenancy_isolation_filter
 * availability_zone_filter.py

This commit adds support to the underlying helper method to support
specifying multiple values separated by a comma.

This change for example allows operators to set multiple tenants by using a comma
separated list.

eg. filter_tenant_id: "tenantid1,tenantid2"

DocImpact:
Closes-Bug: #1413087
Change-Id: I010e85ff4c29171c4be6d7a7209dbf2d55da0b64
2015-03-02 10:09:45 +11:00
Joe Gordon 89c8f028e4 Fix tiny typo in api microversions doc
Change-Id: I977a39d20ae1cc39cd6ba98286461732407f830e
2015-02-27 14:34:31 -08:00
Ken'ichi Ohmichi 53cad220b5 Add microversion allocation on devref
We have discussed how to allocate a microversion for each patch
on nova-api meeting and this patch adds the conclusion on the rst.

Partially implements blueprint api-microversions

Change-Id: I1f23294475d60b219d4167cad1650fd768f868a1
2015-02-27 05:53:05 +00:00
Chris Yeoh d4bfab5c1e Add developer documentation for writing V2.1 API plugins
Adds a first cut for some documentation on how to write an API plugin
for V2.1. Note that this is not meant to have exhaustive coverage, and I
will add more detail in future commits. I do welcome suggestions of
other areas which should be included in future doc patches.

Partially implements blueprint v2-on-v3-api

Change-Id: Ibe5a471af357ce21253efeb8beb9ade1c16396f5
2015-02-26 10:02:32 +10:30
Jenkins 07d3c0d6d1 Merge "Fix "Host Aggregate" section of the Nova Developer Guide." 2015-02-25 14:36:38 +00:00
Jenkins a8b4642983 Merge "VMware: update the support matrix for security groups" 2015-02-25 05:31:11 +00:00
Gary Kotton 68cdaf0fe4 VMware: update the support matrix for security groups
Update the support matrix for the VMware driver. Security groups
are supported when using the VMware NSX Neutron plugins.

Links to the support in the neutron NSX plugin are below:

https://github.com/openstack/neutron/blob/master/neutron/plugins/vmware/plugins/base.py#L119

Change-Id: Id5ff4a6655551aed5db5e55c33caa9e9a113ce8f
2015-02-19 10:17:51 -08:00
Ken'ichi Ohmichi 9a792e0f72 Change microversion header name
Ironic has already implemented its own microversion mechanism, and
the header name is X-Ironic-API-Version, not X-Baremetal-API-Version.
Because Ida9f60d8cbd0dcf48669b82e619fc4016ee0bcb7 removed program
terminology from the governance repo.
The microversions of Nova is not used yet. And for consistency of
whole OpenStack projects, this patch changes microversion header
names on Nova side.

Partially implements blueprint api-microversions

Change-Id: I3ea2b2982c5f792c82832d772ae951b157da8b39
Depends-on: I1b43e2662107ad81e57b96f0c9430c61b795fdea
2015-02-19 05:17:55 +09:00
grace.yu d2fb9598b9 Fix "Host Aggregate" section of the Nova Developer Guide.
Currently, the headings in this section are all at top
level of the documentation. Move them to subsections.

Change-Id: I23f9bd4e617df7b84384f3a5ebd11b1ff575f3d5
2015-02-16 17:23:59 -08:00
Jenkins 6a4c1a4c41 Merge "Cells: Record initial database split in devref" 2015-02-16 18:11:55 +00:00
Jenkins b8d0750cf1 Merge "libvirt: add libvirt/parallels to hypervisor support matrix" 2015-02-16 18:07:57 +00:00
Jenkins 7d02be7952 Merge "Add suggestion to dev docs for debugging odd test failures" 2015-02-16 14:55:51 +00:00
Dmitry Guryanov 6cc4a20a90 libvirt: add libvirt/parallels to hypervisor support matrix
We've added support for Parallels Cloud Server
recently, so let's add it to hypervisor support
matrix. Since it allows to work with both container
and hypervisor technologies and at this point lists
of supported features are different, let's add two
separate columns.

Change-Id: I6b4f7aa6490819a84d820d68149181123cd7b7c3
2015-02-11 21:17:09 +03:00
Jenkins 8eb0015992 Merge "Adds devref for API Microversions" 2015-02-10 02:38:47 +00:00
Jenkins 6655ac83bb Merge "Update matrix for kvm on ppc64" 2015-02-06 20:45:57 +00:00
Kurt Taylor 2e0bafdb2d Update matrix for kvm on ppc64
Add libvirt KVM ppc64 status column to the hypervisor support matrix

Change-Id: I7b3617550cdd198cbdb46fbe21bc9f1b6fa2f4c0
2015-02-06 08:04:42 -06:00
Mark T. Voelker 1daa1500e4 Fix references to non-existent "pause" section
Two sections of the hypervisor support matrix refer readers to the
sections of the document dealing with the "pause" operation.
Although there is a section in the raw .ini file called
"[operation.pause]", this doesn't appear at all in the rendered
version of document since it's title is set to
"Stop instance CPUs".  This renders readers of the rendered
document unable to find sections being referenced.

This patch clears up the confusion by changing the references
to refer to "Stop instance CPUs" rather than "pause".

Change-Id: Ia97d8e400db3a11291a715f6a630ea8bc638993e
Closes-bug: #1418641
2015-02-05 11:44:43 -05:00
Chris Yeoh 22d0561e72 Add suggestion to dev docs for debugging odd test failures
Adds information about the -r flag for tox to refresh the venv when
running unitests as when this happens the failures can look odd or valid
failures can be missing when running on a local system but occur when running
in the gate.

Change-Id: Ie6f7f73dfdbd4e55e8ac0b8a66cf9661f5630a09
2015-02-05 10:02:29 +10:30
Matthew Gilliard 76636f4c2f Adds devref for API Microversions
As patches are being added which use the new microversions
framework, it will be useful to have some guidance for developers
on how to use it.

Partially implements blueprint api-microversions

Change-Id: I6a118388a436e6ea0a3fdcb998f7a7ba4fbf6e8f
2015-02-04 08:36:00 -07:00
Daniel P. Berrange 4837c42127 Add formal doc recording hypervisor feature capability matrix
Add document to replace / obsolete the giant table on

  https://wiki.openstack.org/wiki/HypervisorSupportMatrix

This initial draft is a fairly straightforward conversion of
that table. Over time, it needs much work to improve the coverage
of API operations and and coverage of important configuration
information that users will care about.

It is using the .ini file syntax in order to record the data in
an easily machine parsable format, while remaining human friendly
by avoiding the syntax heavy approach of XML / JSON / YAML

An extension is registered with sphinx that can convert the
.ini file content into docutils content that then gets rendered
into the developer docs, linked from the index page

Change-Id: I4d3db4bce5737dba30a026a11083a9ea64459cd4
2015-02-03 15:15:49 +00:00
Jenkins fed78e8d63 Merge "doc: document manual testing procedure for serial-console" 2015-02-02 19:31:37 +00:00
Jenkins d115399d5e Merge "docs: document manual testing procedure for NUMA support" 2015-02-02 17:23:05 +00:00
Sahid Orentino Ferdjaoui 4509c34c7f doc: document manual testing procedure for serial-console
Document how to test the recent feature serial-console

Change-Id: I738d2c0a1029a80e36797e7d1e349c191a1934da
2015-02-02 14:05:02 +00:00
Andrew Laski 7cccb89fe1 Cells: Record initial database split in devref
In moving forward with cells v2 the existing database tables need to be
divided into those that belong at the API level and those that belong
within a cell.  This will be an ongoing and evolving discussion but the
decisions made to this point should be documented.

Change-Id: Ie888d22c8d08173cc86f5b4068657a5224cad34a
2015-01-29 00:15:28 +00:00
Jenkins 4a95b7ddf7 Merge "Corrects link to API Reference on landing page" 2015-01-23 20:49:24 +00:00
Jenkins 29f1bdf3ac Merge "Fixes undocumented commands" 2015-01-23 17:59:24 +00:00
Erwan Gallen 28a1ca611d Fixes undocumented commands
* nova-manage db null_instance_uuid_scan
* nova-manage db archive_deleted_rows
Closes-Bug: #1399616
Change-Id: I678b0bf54b19cc440b8f98d68ec914007b444fc3
2015-01-21 18:22:02 +01:00
Sandy Walsh d048f688a7 Fix JSONFilter docs
Sheds a little light on the historical variable naming used
by this filter. Removes the snark.

Change-Id: If3aeee62851b7995f67687fa80f8c3151a5adc86
2015-01-20 04:36:18 -08:00
Daniel P. Berrange 88b7980bec docs: document manual testing procedure for NUMA support
Introduce a new section in the developer documentation that
is a place to put manual testing guides. As a first testing
guide, document how to test the recent NUMA support in
libvirt using nested KVM and virtual NUMA.

Change-Id: I9b4d823b72593b0e72291f6eadef4c796efd1242
2015-01-19 16:16:49 +00:00
Jenkins 441ddd0471 Merge "Add ALL-IN operator to extra spec ops" 2015-01-15 13:39:29 +00:00
Jenkins 4a7dbce02d Merge "Add vision of nova rest API policy improvement in devref" 2015-01-13 15:23:43 +00:00
Matthew Gilliard e2c5aef530 Doc: Adds python-tox to Ubuntu dependencies
The development.environment instructions were almost completely copy/pastable
to get started on a new machine. Almost. This doc patch just adds python-tox to
the list of things to be fetched with apt-get, so now it's really *really* simple to get
started on a brand-new machine or cloud instance.

Change-Id: I09cbb376df2ce81e618c99e5db36ddf7809f6f3d
2015-01-07 13:51:03 +00:00
Andrew Laski 486e94775c Cellsv2 devref addition
This adds some initial information on the cells v2 effort into the
devref.  We start by adding a manifesto explaining what we are trying to
accomplish.

Change-Id: Iff050e0fc9790c945f6a946d0d415ea72b40642f
Co-Authored-By: Dan Smith <dms@danplanet.com>
2015-01-05 12:56:25 -05:00
Jenkins 410038a83f Merge "Doc: Update i18n devref" 2014-12-17 11:30:30 +00:00
Anne Gentle 6b5d4f30ec Corrects link to API Reference on landing page
Point directly to the document being referenced,
instead of the API documentation site.

Change-Id: I7796d6a53ed0f21a5873202dfdc50d456325d70f
2014-12-16 13:12:50 +00:00
Russell Bryant 1a1a5f9f34 Update devref with link to kilo priorities
Devref contains a document discussing project priorities.  Include a
link to the list of specific Kilo priorities that lives over in the
nova-specs repo.

Change-Id: I1770447b03df1cc1ab029780fada96fab8ccaa0f
2014-12-12 14:02:24 -05:00