Commit Graph

657 Commits

Author SHA1 Message Date
Jenkins a3b684c1a9 Merge "Link to devstack guide for appropriate serial_console instructions" 2015-05-15 14:23:33 +00:00
John Garbutt 09c2afa85b devref: add information to clarify nova scope
This adds a document that helps clarify the scope of the Nova mission
statement.

We need to keep the Nova project a manageable size. Agreeing on what
Nova should focus on is a great way to make sure we grow Nova in a
consistent way, leaving open opportunities for other projects to do a
better job of things Nova doesn't see as part of its core mission.

Part of blueprint devref-refresh-liberty

Change-Id: I4e46ee252e6b29b063bcc8204d60d670eb79daef
2015-05-12 16:24:45 -07:00
Eric Brown 899ca101c7 Minor edits to support-matrix doc
Typos, grammar, punctuation and other fixes to the support-matrix
documentiation.

Change-Id: I312742a1674198150a7f56c9100fa210bfdb0802
2015-05-10 17:26:47 -07:00
Jenkins d45825bcc0 Merge "Cleanup docs landing page" 2015-05-07 12:22:21 +00:00
Jenkins 6e8a4c0d08 Merge "Fix documentation for scheduling filters" 2015-05-06 02:24:17 +00:00
Jenkins c3a85120c7 Merge "Update hypervisor support matrix with kvm on system z" 2015-05-05 10:27:17 +00:00
Joe Gordon 57423c9788 Cleanup docs landing page
Our docs our wildly out of date and pretty bad, this is a first step at
beginning to clean them up and make them more useful.

* remove the guidelines section. 2 of them are explicitly wrong (API
  Compatibility and Open Standards), and no one actually uses these
  guidelines during development. Yes we want high availability and fault
  tolerance, but listing these design guidelines here is misleading at
  best.
* Don't explain how this document is built, don't need to explain that
  so prominently
* Update the intro based on Nova's mission statement

Change-Id: Ia564a7cacdac0ddab913464ca1c7f9fefb0ee0b5
2015-05-01 19:21:58 -07:00
Shilla Saebi 0208abe6b8 minor edit to policy_enforcement.rst
taked is not a word, corrected typo
especially was spelled wrong - typo corrected
specfied was also corrected to specified
Change-Id: I6e36fe4f2ef3d4d0357ced607ae4401c78e0741a
2015-04-30 12:52:29 -04:00
Matthew Gilliard cf71b18ff7 Adds toctree to v2 section of docs
The toctree was globbing a nonexistent directory, and not producing
useful output. This patch lists the contents correctly.

Change-Id: I414120d948bd3eeeec84ac279bab11c276ef5eee
2015-04-28 11:43:47 +01:00
Dimitri Mazmanov 193ca209e7 Fix documentation for scheduling filters
ComputeCapabilitiesFilter will fail to pick a host if used
along with AggregateInstanceExtraSpecsFilter. This fix will at least
warn the users that they shouldn't use the two filters together.

Change-Id: I98b1eef6484bffc4305ff84e8badbde7992132ed
Fixes-Bug: #1279719
2015-04-27 17:35:57 +02:00
Jenkins 1f013625d7 Merge "Remove stale test + opensssl information from docs" 2015-04-27 13:17:54 +00:00
Markus Zoeller f335d0ff5c Update hypervisor support matrix with kvm on system z
Related to bp libvirt-kvm-systemz

Change-Id: Ib8bdd97a1d8418b7401e65982543acc1ee6ca881
2015-04-20 09:25:26 +02:00
Jenkins 45c4fcb095 Merge "Stale rc.local file - vestige from cloudpipe.rst" 2015-04-17 04:24:14 +00:00
Jenkins fc2e754ec6 Merge "Removes XML MIME types from v2 API information" 2015-03-31 14:31:30 +00:00
Jenkins e53b5da438 Merge "Update hypervisor support matrix for ironic wrt pause/suspend" 2015-03-31 14:31:04 +00:00
Davanum Srinivas 07b5373f90 Fix API links and labels
Per email discussion[1], v2.1 API is our CURRENT when we get to kilo and
v2 is SUPPORTED. Added links to the v2.1 API, v2 API and v2 extensions
API in our documentation

[1] http://markmail.org/message/p32p5jbvvjedg657

Depends-On: Ibe990ec93d8f9d18ef21c28979e180472df6a33d
Closes-Bug: #1435507
Change-Id: Iaa62be9612dd039f7669ff2b5587c922aba54093
2015-03-30 23:59:40 +00:00
Davanum Srinivas d644627a76 Stale rc.local file - vestige from cloudpipe.rst
We don't need this file. it was used earlier when
we had a cloudpipe.rst.

Change-Id: I9c3a64e0929b91e818b7300f2aa06a9ece11593f
2015-03-30 23:59:24 +00:00
Davanum Srinivas eb135069eb Remove stale test + opensssl information from docs
referenced test does not exist anymore. Tried running
'./run_tests.sh -N x509' and all of them passed on
my OSX box. Added those openssl versions as well.

Change-Id: Id90e8db28a9cdfd89d150f5fdb3b52b23199ca91
2015-03-30 23:59:11 +00:00
Matt Riedemann 1eabcb89af Update hypervisor support matrix for ironic wrt pause/suspend
The document currently lists the ironic driver as partially supporting
the pause/unpause and suspend/resume operations, but those are not
available in the ironic driver in tree.

Change-Id: I6979b6e096b8320b817ddb71100b9f0162335be6
2015-03-30 13:55:19 -07:00
Anne Gentle 2f38e4573a Removes XML MIME types from v2 API information
Change-Id: Id368952b940f46295cc58d841fdf5b2a5c9d669f
2015-03-29 11:05:46 -05:00
Jenkins 17a162c495 Merge "Adds Compute API v2 docs" 2015-03-27 18:36:00 +00:00
Jenkins 0dedfb0048 Merge "Add missing shows to the RPC casts documentation" 2015-03-27 18:35:08 +00:00
Anne Gentle ffc4cedb2b Adds Compute API v2 docs
Imported from public API docs plus fixes to make them more accurate.

Change-Id: I6d5ba6b96772e0f17fc7484312222110ec103bbf
2015-03-27 10:52:18 -05:00
Tony Breeds f1539152cf Link to devstack guide for appropriate serial_console instructions
devstack now has an n-sproxy service that can be enabled as you'd expect.
For those that want to test the serial console support link to the devstack
configuration guide.

Change-Id: I1c12d654db401955791a40ce192ce8bd7e52f3b6
2015-03-27 09:49:00 +11:00
Jenkins 52eeffe7d1 Merge "doc: fix a docstext formatting" 2015-03-26 14:47:55 +00:00
Kamil Rykowski b6e590c788 Add missing shows to the RPC casts documentation
Documentation describing the diagram for RPC casts is missing `shows`
word. Fix it to match description included for RPC calls.

Change-Id: I7b83eb929e08fb4b6a8fd477fc89b8fd772e4861
2015-03-23 17:28:56 +01:00
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
Sahid Orentino Ferdjaoui c42c3c6501 doc: fix a docstext formatting
A mistake has been done which make formatting not possible.

Change-Id: Id635eed39e673c57bcf81442eccd56025874d5ba
2015-03-18 06:47:56 -04: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