Commit Graph

98 Commits

Author SHA1 Message Date
Ian Wienand 8a2762fa02 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Ia9081a1f0249a7a8b863093faa0f0b05f27cbb85
2019-03-24 20:34:48 +00:00
Andreas Karis 0c0004c1fa Remove doc about metadata from 'share-pci-between-numa-nodes'
Removing any reference to image and flavor metadata from the
documentation

Change-Id: I502701f3f62390da291f04b09394b607c9a0bfc1
Closes-Bug: 1804900
2018-11-23 18:56:18 -05:00
Zuul 859c4f3e88 Merge "Update pypi url to new url" 2018-10-18 13:38:51 +00:00
Matt Riedemann 37c576b9a8 Fix problem description number in deprecate file injection spec
The numbers in this list weren't being rendered properly.

Change-Id: Ifd010ca8efcef4c58b6a5b547e4728c31b91fa2c
2018-07-26 21:51:08 -04:00
Tuan Do Anh 17efb82eef Update pypi url to new url
Pypi url changed from [1] to [2]

[1] https://pypi.python.org/pypi/<package>
[2] https://pypi.org/project/<package>

Change-Id: I45ec295f5e8f338789f14c235a4ea9ab595f565a
2018-07-12 15:26:44 +07:00
Jianghua Wang b81e7f0c23 Update the vGPU spec
The display heads was designed as consumable resource; but actually
it's not. We will change to make it as vGPU's trait. This commit
is to reflect this change and also refine some sections to make the
document be rendered better.

Change-Id: I805e7e071384eddbd88e69fe90ab65024b5c0796
blueprint: vgpu-rocky
2018-03-30 09:12:27 +00:00
Zuul e93f7998f6 Merge "Update 'share-pci-between-numa-nodes' spec to reflect reality" 2018-03-29 15:21:14 +00:00
Stephen Finucane 74b47ac2f9 Update 'share-pci-between-numa-nodes' spec to reflect reality
Upon implementation, the per-device configuration was deemed preferable
to adding yet more image metadata and flavor extra spec keys. Update the
spec to reflect this change.

Part of bp share-pci-between-numa-nodes

Change-Id: I503e0cd00325daa2f3286aad1e6a2beba7fc6cf9
2018-03-29 14:58:39 +00:00
Zuul 474afe482e Merge "Amend the migration paging spec for uuid in server migrations response" 2018-03-27 21:29:17 +00:00
Zuul c7e219d969 Merge "Amend volume multi-attach spec" 2018-03-27 18:52:42 +00:00
Zuul 68f6982bad Merge "Update Queens NRP spec to reflect reality" 2018-02-14 15:28:51 +00:00
Takashi NATSUME 3cd1bb58b1 Fix missing blueprint URLs
This patch fixes the following items:

* Missing blueprint URLs
* Broken blueprint URLs
* Missing license statement
* Tables
* Format

Change-Id: I74cfdd1cd659907c7fdf445b890160acfa14fdcd
2018-02-14 06:54:59 +00:00
Matt Riedemann ab8a18a83c Amend volume multi-attach spec
* The minimum required Cinder API microversion that Nova
  checks for is 3.44.
* The first TODO about disallowing a volume to be attached to
  the same instance multiple times has been resolved by
  change I049f00f993e45eeb090a1e1a5e5696cf2f103187.
* The second TODO about adding a new microversion is removed;
  we added microversion 2.60 for multiattach volume support in nova.

Change-Id: I12efa58b95ba1a2f8615256924f4a7a44c354ced
2018-02-13 21:25:53 -05:00
Matt Riedemann fd96640622 Amend the migration paging spec for uuid in server migrations response
During the review of I7e01f95d7173d9217f76e838b3ea71555151ef56
we made the decision to also add the migration uuid to the server
migrations GET responses to be consistent with the os-migrations
change to add the uuid to the response. This change simply amends
the spec to mention that change as well.

Part of blueprint add-pagination-and-change-since-for-migration-list

Change-Id: Icdd598d34748240a3ed9dade561f8f34857adbc3
2018-02-13 21:16:08 -05:00
Eric Fried 3abbaae124 Update Queens NRP spec to reflect reality
Edit the Queens specification for bp nested-resource-providers to
reflect what actually got accomplished in Queens.  See background
discussion in IRC [1].  Highlights of the delta:

- Remove/soften assertions about how NUMA and SR-IOV will be
  implemented.  None of this was done in Queens, and the vision of how
  it will eventually be handled has evolved (particularly due to the
  introduction of update_provider_tree [2]).
- Update the ?root={uuid} filter to its glorious new name,
  ?in_tree={uuid}, and more clearly document its behavior.
- Mention the future work needed in GET /allocation_candidates (series
  starting at [3], Rocky spec to be proposed) and update_provider_tree
  [2] to make this usable.

[1] http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2018-02-12.log.html#t2018-02-12T20:14:58
[2] https://review.openstack.org/#/c/540111
[3] https://review.openstack.org/#/c/531899

blueprint: nested-resource-providers

Change-Id: I3d8194e5cf6d3b39878edad99fe0b17092129271
2018-02-13 18:03:09 -05:00
Matt Riedemann f350472e62 Move queens implemented specs
This moves the completed queens specs to the implemented
directory, adds the redirects and also removes the queens-template
symlink from the approved directory and docs.

This was done using:

  $ tox -e move-implemented-specs -- queens

Change-Id: I9e4d9aec4a1ced181ef7850627b9c67de376beae
2018-02-08 19:27:32 -05:00
Matt Riedemann 24a0513b44 Fix the names on some specs
These spec filenames don't match the blueprint name in launchpad.

Change-Id: I4b1c1447d8cb2dc683002a1966ad140fcb6070fc
2018-02-08 19:21:25 -05:00
Zuul 81d9207d61 Merge "Amend flavor description spec for GET /flavors API" 2017-12-21 15:14:50 +00:00
Takashi NATSUME 4398180139 Fix "Line limited to a maximum of 79 characters"
The py27 job was not executed
when Id7ed89a24ff6e2fd7ab4eee5b117cb6b6c763c44 was merged.

So fix the maximum length of the line.

Change-Id: I9953a8576942d394b91152a5fe221683d1057fb9
Closes-Bug: #1732581
2017-11-16 12:40:58 +09:00
Chris Dent e90de8bdfa Add spec for symmetric GET and PUT of allocations
The request and response bodies diverged when GET was implemented, this
spec provides a plan for fixing it and updating each of the following
accordingly

* PUT /allocation/{consumer_uuid} request body
* GET /allocation/{consumer_uuid} response body
* GET /allocation_candidates response body

Change-Id: Id7ed89a24ff6e2fd7ab4eee5b117cb6b6c763c44
Related-Bug: #1708204
Blueprint: symmetric-allocations
2017-11-07 11:31:05 +11:00
Matt Riedemann 58c45f162c Amend flavor description spec for GET /flavors API
During implementation it was realized the spec never
considered the GET /flavors API. After talking with some
stakeholders it was agreed to add the description field
to the GET flavors response, since that's a more limited
list response that a user can then use to get more details
from the GET /flavor/{flavor_id} API.

Related to blueprint flavor-description

Change-Id: I730a2759dae68ad37abb336ca544511c4f84da96
2017-10-28 19:40:03 -04:00
Zuul 6d97a81253 Merge "Remove barbican from scope of ksa adapter work" 2017-10-27 14:23:51 +00:00
Zuul 1c5c57f846 Merge "Fix issues for post-allocations spec" 2017-10-26 19:01:39 +00:00
Zuul a081ad1f0a Merge "Spec for API extensions policy removal" 2017-10-25 23:23:50 +00:00
ghanshyam 7af4f1f870 Spec for API extensions policy removal
Partial implement blueprint api-extensions-policy-removal
APIImpact

Change-Id: I229f9723fce3d992010594647c0aa3c47c56b7df
2017-10-20 01:51:45 +00:00
Zuul fd0986ccc2 Merge "Add pagination and changes since filter support for os-instance-action API" 2017-10-19 23:26:04 +00:00
Zuul 3c0fee55ee Merge "Use neutron's new port binding API for live migration" 2017-10-19 22:45:11 +00:00
John Garbutt 58f73b1320 Use neutron's new port binding API for live migration
- This spec addresses the consumption of neutron's
  new port binding api in nova.
  https://specs.openstack.org/openstack/neutron-specs/specs/pike/portbinding_information_for_nova.html
- This proposed change will modify nova to use multiple port binding
  when performing actions that will move a VM between hosts.
  e.g. live migration

Co-Authored-By: Sean Mooney <sean.k.mooney@intel.com>

blueprint neutron-new-port-binding-api

Change-Id: Ie776601d5966d14fea55d958c7407dd6b710df38
2017-10-19 18:28:15 -04:00
Yikun Jiang 5d10f512a6 Add pagination and changes since filter support for os-instance-action API
Currently, os-instance-actions API does not support pagination.
As in production deployment the number of instance action records
can be also very large query them all can lead to performance
bottleneck, it will be very useful to support pagination.

Also, os-instance-actions API does not support filter the instance
action record by last updated time. As for production deployment, an
instance can be up for a very long time, and the number of instance
action records will also be very big. It will be very useful to support
filter by last update time.

APIImpact

Previously-approved: newton
Co-Authored-By: Zhenyu Zheng <zhengzhengyu@huawei.com>

Change-Id: I3b7cd44fdad9a49022e086d6c4f54c7812f2027c
Implements: blueprint pagination-add-changes-since-for-instance-action-list
2017-10-19 17:37:23 -04:00
Zuul f371c6d9a2 Merge "Add support for certificate validation" 2017-10-19 21:12:19 +00:00
Zuul e5f6f2049d Merge "Add multiattach support to Nova" 2017-10-19 21:10:04 +00:00
Peter Hamilton 2b4de8f6de Add support for certificate validation
This spec describes changes that would allow Nova to perform
certificate validation when verifying Glance image signatures.
While image signing ensures that image data is obtained
unmodified from Glance, it does not prevent an attacker from
uploading and signing a malicious image. The addition of Nova
API changes allows Nova users to control the certificates
which are allowed to sign images.

This spec describes work related to image verification. For
more information, see: https://review.openstack.org/#/c/343654

APIImpact

Previously-approved: Pike
Change-Id: I121b2e7641c77a4872a1e801eb039050e6a996ea
2017-10-19 16:58:30 -04:00
Ildiko Vancsa 7b6f5329ec Add multiattach support to Nova
The spec is describing the Nova side of the 'multiattach' feature.
The functionality targets to add support for attaching a Cinder
volume to multiple VM instances.

Change-Id: Ib0415add7cc92e94303f6494f1f0287848f27c98
Previously-approved: newton
Implements: blueprint multi-attach-volume
2017-10-19 16:12:48 -04:00
Zuul 698e20ac4a Merge "Add serial numbers for local disks" 2017-10-19 15:20:45 +00:00
Zuul 57458de635 Merge "Improve the performance of filtering instances by IP." 2017-10-19 12:36:45 +00:00
Zuul 639ff4e096 Merge "Spec for service create and destroy notification" 2017-10-19 09:17:51 +00:00
Zuul c67e8ccf5a Merge "Websockify security proxy framework" 2017-10-19 02:45:28 +00:00
liyingjun 3ab0d06de1 Spec for service create and destroy notification
Change-Id: I5a0b4cc1a8f4b7d635d23f07172ca2df82acb295
Blueprint: service-create-destroy-notification
2017-10-18 21:32:34 -04:00
Zuul 7c242b80dc Merge "Enable SR-IOV NIC offload feature discovery" 2017-10-19 01:18:26 +00:00
Zuul 2a68ca2217 Merge "Granular Resource Request Syntax" 2017-10-18 16:38:45 +00:00
Zuul ef669cbce3 Merge "PCI NUMA Policies" 2017-10-18 16:01:22 +00:00
Sergey Nikitin 91fb90589d PCI NUMA Policies
bp share-pci-between-numa-nodes

Change-Id: Id908d5d67474851ae931b29028fe2e03386e4d3e
Co-Authored-By: Stephen Finucane <stephenfin@redhat.com>
2017-10-18 09:35:12 -05:00
Zuul d410c128f0 Merge "Add pagination and timestamp filtering support for os-migrations API" 2017-10-18 14:00:39 +00:00
Yikun Jiang 1800b299d8 Add pagination and timestamp filtering support for os-migrations API
Currently, os-migrations API does not support pagination
and timestamp filtering. As for large scale production
deployment, the number of migration records can be very
big, it will be very useful to add pagination and time
stamp filtering support for os-migrations API.

APIImpact

Previously-approved: newton
Co-Authored-By: Zhenyu Zheng <zhengzhengyu@huawei.com>

Change-Id: If50f8de61dc9401f76ab442c96810f4245b571ac
Implements: blueprint add-pagination-and-change-since-for-migration-list
2017-10-18 13:38:29 +00:00
Kevin_Zheng 2e2e2ae56b Improve the performance of filtering instances by IP.
The performance of filtering instance by IP is poor, this is due to that
IP address is one part of the instance.network_info JSON, we have to
iterate one by one to find the instance that matches the request.

This spec propose to get filtered ports according to the provided IP
addresses from Neutron and retrieve the instance uuid from the
port.device_id first and then merge to the other filters as discussed
in the Queens PTG [1].

[1]http://lists.openstack.org/pipermail/openstack-dev/2017-September/122258.html

blueprint improve-filter-instances-by-ip-performance

Change-Id: I0d2f3c1bc16274da0cf013e862e4878e2fa8c1cc
2017-10-17 15:59:03 -04:00
Eric Fried 5bdab45dd3 Granular Resource Request Syntax
As generic and nested resource providers begin to crystallize and be
exercised, it becomes necessary to be able to express:

- Requesting an allocation of a particular resource class with a
  particular set of traits, and requesting a *different* allocation of
  the *same* resource class with a *different* set of traits.

- Ensuring that requests of certain resources are allocated from the
  same resource provider.

- The ability to spread allocations of effectively-identical resources
  across multiple resource providers in situations of high saturation.

This specification attempts to address these requirements by way of a
numbered syntax on resource and trait keys in flavor extra_specs and the
GET /allocation_candidates Placement API.

APIImpact

blueprint: granular-resource-requests

Change-Id: I49fb16c0e080361e6754edc64754abde3a975e14
2017-10-17 10:21:50 -05:00
Zuul 765b0fe9da Merge "Deprecate file injection" 2017-10-17 13:37:33 +00:00
Matt Riedemann aa0d9d5b6d Rename add-zvm-driver spec
This changes the spec filename to match the name of the
blueprint add-zvm-driver-queens.

Change-Id: Ia3b749fa881c7003ef9bcaf2e55ea937617167bc
2017-10-17 08:59:43 -04:00
Zuul 41964c6c98 Merge "add z/VM Driver" 2017-10-17 01:33:52 +00:00
jichenjc 2b0f8f19ae add z/VM Driver
This spec propose a new virt driver for z/VM
detailed info was included in spec.

Change-Id: I7481556e24b081ca99a6a362bebd06437bd25d3a
2017-10-17 09:17:12 +08:00