Commit Graph

1557 Commits

Author SHA1 Message Date
Emilien Macchi f2121f5880 Remove nova-cert leftovers
Right now, we can't build Nova package in RDO because the tooling still
find some bits for nova-cert in Nova codebase.
This patch aims to purge them:

- man entry for nova-cert
- nova-cert binary in setup.cfg

Change-Id: Iebee0fbcdad5808e6543e3bcad10ea1f08b8f306
2017-05-02 08:19:29 -04:00
Huan Xie 3dc9a3c481 XenAPI: update support matrix to support detach interface
With XenServer as hypervisor, we have implemented the blueprint
attach/detach interface https://review.openstack.org/#/c/365505/
and it can pass the tempest, so mark this feauture as complete
in support matrix

Change-Id: I34709b41c4ba6133e3539a3a7ef1224dbdf266bf
2017-05-02 02:39:42 -07:00
Jenkins d6d5c6be0c Merge "Remove nova-cert" 2017-05-01 15:09:26 +00:00
jichenjc d6bf770816 Trivial fix: fix broken links
the guideline include a broken links
nova/api/openstack/rest_api_version_history.rst need to be
nova/api/openstack/compute/rest_api_version_history.rst

Change-Id: I54f4796382865081654f2ab471fd67274d84bb89
2017-04-28 17:03:48 +08:00
Matthew Treinish 2bcee77e3b Remove nova-cert
This commit removes nova-cert which has been deprecated since change
Id7a1fc943cbe6d860a50d3cc776717b55351004b. The APIs have been hard coded
to return a 410 whenever they're called now. For the API ref a new
section for obsolete apis is added to the bottom of the page and the
certificates api ref is moved there.

Implements bp remove-nova-cert

Change-Id: I2c78a0c6599b92040146cf9f0042cff8fd2509c3
2017-04-27 22:28:01 -04:00
Kiseok Kim cf4a1b1686 Fixed a broken link in API Plugins document
TrivialFix

Change-Id: I8387faa888ae29af56949e3a4f5805dd75045d07
2017-04-28 02:06:57 +00:00
Jenkins 2658bd30f8 Merge "Update doc/source/process.rst" 2017-04-26 12:29:51 +00:00
Jenkins ee722915fb Merge "nova-manage: Deprecate 'shell' commands" 2017-04-25 21:18:19 +00:00
Takashi NATSUME f332a0476f Update doc/source/process.rst
Update doc/source/process.rst for pike cycle.

TrivialFix
Change-Id: Ic5075996122fc56cd2f7a0953470f2f6ab1a8b80
2017-04-25 13:09:51 -07:00
Jenkins 893ee87d3c Merge "Tell people that the nova-cells man page is for cells v1" 2017-04-21 17:57:51 +00:00
Jenkins 60ad364963 Merge "Add release note and update cell install guide for multi-cell limitations" 2017-04-21 17:57:06 +00:00
Matt Riedemann a2fd38f45a Tell people that the nova-cells man page is for cells v1
We have to continue scrubbing our documentation for anything
that generically refers to 'cells' since older documentation is
referring to cells v1, and we don't want people to confuse that
with cells v2. This simply provides a warning that cells v1 is
not recommended for new deployments and if you were looking for
help with cells v2 commands, we need to redirect you.

Change-Id: I3bd0332607bff169b5f496d17e4fc7d372ea991b
2017-04-21 10:11:39 -07:00
Matt Riedemann 9a5c3cd7da Add release note and update cell install guide for multi-cell limitations
As of change If1e03c9343b8cc9c34bd51c2b4d25acdb21131ff, using
"nova hypervisor-list" before compute hosts are mapped to a cell
will result in an empty list.

Our cells v2 install steps mention using 'nova hypervisor-list' after
creating a cell and starting compute services to tell when to run
the discover_hosts command, but now hypervisor-list won't work until
you've run discover_hosts, so it's a catch-22.

This change adds a release note to let people writing deployment tools
to know about the change in behavior and also updates the install steps
to use service-list instead of hypervisor-list, since service-list does
not require the compute host to be mapped to the cell first.

We are going to need to make a similar change in the OpenStack install
guide since that also mentions using 'nova hypervisor-list' before
discover_hosts.

Change-Id: If2baab40c2e2a3de20e561bba50688d615b002ef
Closes-Bug: #1682060
2017-04-21 10:11:03 -07:00
shaofeng_cheng 6f7bbf3e17 Update etherpad url
Update etherpad url in how_to_get_involved.rst.

Change-Id: I2f9709c1cdb21eab7804c4e2948dc90ffb0350b7
2017-04-18 09:21:56 +08:00
Jenkins 3d015a8b4d Merge "fixed typos and reword stable api doc" 2017-04-07 09:15:34 +00:00
Matt Riedemann f828f6db6f docs: update description for AggregateInstanceExtraSpecsFilter
This copies a line from the ComputeCapabilitiesFilter description
which points out that if the flavor does not have any extra specs
then it passes the filter. I had to figure this out via code inspection
so it would be good to document it.

Change-Id: Id7b3ec5dd2847c9ea615981031d7e0f2b1beb3e2
2017-04-04 17:42:48 -04:00
Stephen Finucane b8ee0ca245 nova-manage: Deprecate 'shell' commands
The usefulness of these options is dubious at best and there's no real
reason to keep them around. Deprecate this command now, with the plan to
remove it entirely in Queens.

Change-Id: I5c578d4f322cab1be69b8e498a8dd3bbff29b269
Partially-Implements: bp move-nova-cmds-to-cliff
2017-04-04 14:25:57 +01:00
Jenkins 13f44f90c0 Merge "doc: Separate the releasenotes guide from the code-review section" 2017-04-03 22:53:20 +00:00
Lee Yarwood c6a399f453 doc: Separate the releasenotes guide from the code-review section
This was previously hidden within the code review guide making it almost
impossible to find from the initial index page.

Change-Id: I47e771c641d72a837345b1b9a07e86ca4313b518
2017-04-03 22:02:59 +00:00
Matt Riedemann 068d2565d1 Distinguish between cells v1 and v2 in upgrades doc
The note about rolling upgrades not being supported for cells
was referring to cells v1, so let's make that clear.

We will support rolling upgrades for cells v2 deployments, we
just haven't documented it yet (or done it in a grenade job).

Change-Id: I6a8b3d3aaa49859e8b769a296684ac96883719f8
2017-04-03 13:31:15 -04:00
Lee Yarwood 9cf7a0363a doc: Move code-review under developer policies
This was previously hidden within Architecture Evolution Plans.

Change-Id: I7198f46e0f1a0a3d37312cc85077e53367c2cdec
2017-03-30 16:33:36 +01:00
Jenkins 07fcf70cae Merge "doc: add some documentation around quotas" 2017-03-29 23:23:07 +00:00
Jenkins 7814c685fc Merge "doc: configurable versioned notifications topics" 2017-03-27 13:31:27 +00:00
jichenjc 8eea19e5ac fixed typos and reword stable api doc
fixed some typos and reword the statement for better
readability in stable_api.rst file.
also, do some enhancement on /extensions API about it
is already deprecated and no more add to it.

Change-Id: I9946d8b095b1418aedb2210ab3a22589625fd2fb
2017-03-25 22:44:39 +08:00
Sean Dague e580afa839 update i18n guide for nova
This reflects the new approach of not translating log messages

Change-Id: Ie402c697a76a78db039a05ee03c60381ba37d91e
2017-03-21 07:15:54 -04:00
Jenkins 5e252d1c66 Merge "Remove extension in API layer" 2017-03-20 14:39:36 +00:00
Jenkins d4c4f7d43d Merge "Replace obsolete vanity openstack.org URLs" 2017-03-20 13:27:20 +00:00
Jenkins cb506ec2e5 Merge "nova-status: require placement >= 1.4" 2017-03-20 13:14:28 +00:00
Balazs Gibizer 211d02ab23 doc: configurable versioned notifications topics
After I817ce4bae0dd37e0d06bd44f21ba81b3cb800548 it is possible to
configure the topics where the versioned notifications are emitted.
Let's update the notificaton devref with this information.

Change-Id: I45b007cfb98330a5b885ef6870e9fcce7108403a
2017-03-16 14:48:28 +01:00
Andreas Jaeger df456c51bc Replace obsolete vanity openstack.org URLs
Project specific URLs are obsolete, , use docs.openstack.org - and use
https for that site.

Change-Id: I460b06c11bbc30387d1cb05136fb822ec1c3a5d9
2017-03-16 10:35:52 +00:00
Rafael Folco 1a8453fd9b [placement] Raising http codes on old microversion
Currently only HTTP 404 can be raised. This enables other HTTP status
to be raised if microversion does not match with the minimum required.
This is useful for new methods created to raise other http status code
for older placement microversions, like 405 HTTPMethodNotAllowed.

Change-Id: I2b684fcfd93fc70fe385a93346ee255279909489
2017-03-15 14:28:42 +00:00
Matt Riedemann fdf10d63bc doc: add some documentation around quotas
There are always some questions about how quotas work
in Nova, particularly how they are checked against
the configuration vs the 'default' quota class in the
database, and global vs project-specific quotas.

This change starts a document on quotas a high-level.
It does not get into the lower-level details of how
quotas work or are designed in Nova, or the issues
that can arise with the existing quota system or future
plans.

Change-Id: Iabe3d40f44c59f14fa89ceddc556497d2885845c
2017-03-14 17:45:57 -04:00
Roman Podoliaka a17851ab0a nova-status: require placement >= 1.4
Since Ia1a0066dc30025c02553584a077365b28d8ff80e FilterScheduler will
no longer fall back to not using placement API. We need to require
version 1.4 to prevent NoValidHost errors.

Closes-Bug: #1669433

Change-Id: I6666cb2f558ed1f4e83f21e0317a206b07c25134
2017-03-14 12:26:37 +02:00
Jenkins 409f04b218 Merge "Update placement_dev with info about new decorator" 2017-03-06 16:59:14 +00:00
Danfeng 90b6a3984a Fix typos detected by toolkit misspellings.
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

doc/source/upgrade.rst:177: incidentially -> "incidentally"
nova/conf/libvirt.py:286: dependant -> "dependent"

Change-Id: I9ae81c23de6eb4eb720552571267a372365b95d9
2017-02-26 13:50:17 +08:00
jichenjc bff86a0308 Remove extension in API layer
Extension is stablized now and no further development for it
so we can remove those todos in API concept doc.

Change-Id: I087caf4dec2d8dd281c2cf0a17aab4f43b081434
2017-02-25 13:06:32 +08:00
Jenkins 81534c83e8 Merge "Typo fix: degredation => degradation" 2017-02-25 04:09:31 +00:00
Jenkins 383073f582 Merge "doc: Don't put comments inside toctree" 2017-02-25 03:31:29 +00:00
Jenkins fa207ab715 Merge "Fix typo in config drive support matrix docs" 2017-02-25 03:30:56 +00:00
Matt Riedemann 5a1cb35985 Fix typo in config drive support matrix docs
There is no administrator password of keys, but if there
is, I'd like to meet them.

Change-Id: I023edd20204657a6d6420a1fb84546e8984d32fb
2017-02-24 16:29:19 -05:00
Stephen Finucane 456a80878d doc: Don't put comments inside toctree
Turns out you can't embed a comment inside a toctree, resulting in the
following error:

  WARNING: toctree contains reference to nonexisting document u'.. NOTE:
  keep this list sorted by title'

Change-Id: Ifc3fbcde8371b8002f3b17364e6f252e36113702
2017-02-24 14:16:42 -05:00
Takashi NATSUME 1585ca189e Fix doc generation warnings
Fix the following warnings.

- A warning in config sample generation
- Warnings about nova-status.rst

Change-Id: Ifcc3b4a89eeea9d0dd62e2a8b560c5e6a9ff3d1a
Closes-Bug: #1659485
2017-02-24 17:43:08 +00:00
Jenkins 221bc57dee Merge "docs: sort the Architecture Concepts index" 2017-02-23 12:44:07 +00:00
Jenkins 6a3b436b09 Merge "Remove service version check for Ocata/Newton placement decisions" 2017-02-21 21:18:26 +00:00
Dan Smith c604a6cf16 Remove service version check for Ocata/Newton placement decisions
In Ocata, the filter scheduler would not consult placement until all of
the computes had been upgraded. That check no longer makes sense in Pike
and isn't multi-cell-aware anyway. This removes that check.

Change-Id: Ia1a0066dc30025c02553584a077365b28d8ff80e
2017-02-20 13:21:58 -08:00
Chris Dent d0900c0609 Update placement_dev with info about new decorator
webob.dec.wsgify was replaced with wsgi_wrapper.PlacementWsgify in
change I3b81c5bd00a013f1659b9e6e80c71b373d965862 .

Here the placement_dev is updated to reflect that the new decorator
should be used.

Change-Id: I049c0d50b3af0d829cb7a041668d8ec4d6e0c590
2017-02-17 17:11:30 +00:00
Corey Bryant b276e84103 Enable defaults for cell_v2 update_cell command
Initialize optional parameters for update_cell() to None and
enable getting the transport_url and db_connection from
nova.conf if not specified as arguments.

Change-Id: Ib20cfeb7b17dba06f9f2db5eca1fa194d2795767
Closes-Bug: 1665145
2017-02-15 18:02:28 -05:00
Anh Tran 22b71d3d8d Typo fix: degredation => degradation
Change-Id: I21d58921053ac154d07ecb10b83e465ba3f99b39
2017-02-15 11:22:06 +07:00
melanie witt ae3f3c4acc Add Cells V1 -> Cells V2 step-by-step example
This adds an example for: upgrade with Cells V1.

Change-Id: I05c48152eb66148c6f247a71f70f65d2e077bd7d
2017-02-10 19:58:59 +00:00
Jenkins fb8ca9df80 Merge "Prepare for using standard python tests" 2017-02-10 00:49:08 +00:00