Commit Graph

120 Commits

Author SHA1 Message Date
Zuul 090d47bf80 Merge "Fix a typo of 'keystoneauth1'" 2019-06-03 03:10:46 +00:00
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
wanghui 4f1737f49d Fix a typo of 'keystoneauth1'
Change-Id: I9852132050a970c4299c11fb3dc62cf547700dcd
2018-10-30 19:02:48 +08: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
Tetsuro Nakamura d69361fdf6 Fix endpoint URI /allocation_requests
This patch updates the spec to get consistent with the implementation
changing the URI /allocation_requests to /allocation_candidates.

Change-Id: I3883607ffc1cb58b2d01a56e9655f54aa97f416d
Blueprint: placement-allocation-requests
2018-03-27 08:32:24 +09: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
Jenkins 1bc16a6583 Merge "Move pike implemented specs" 2017-09-27 22:09:49 +00:00
Jenkins a015c07a9a Merge "Fix pike spec names to match blueprints" 2017-09-25 15:30:24 +00:00
Jenkins d41d29adf7 Merge "Clarify wording in Searchlight spec - error conditions" 2017-09-25 15:23:23 +00:00
Matt Riedemann 19c0689fa3 Move pike implemented specs
This is generated using:

  $ tox -e move-implemented-specs -- pike -v

Change-Id: I4f3e159430dbe7146e98f93645d8f6be06acb097
2017-09-03 10:34:10 -04:00
Matt Riedemann 27f11762e3 Fix pike spec names to match blueprints
This renames a few specs from pike to match the blueprint
name in launchpad.

Change-Id: I57d987e11ef711b6b7de6dfb0924751201525077
2017-09-03 10:12:15 -04:00
Jenkins ddc83f2230 Merge "Return alternate allocation requests to scheduler" 2017-08-28 21:53:41 +00:00
Jay Pipes 9432447a0c Return alternate allocation requests to scheduler
Allow the scheduler to pick from multiple allocation requests when
attempting a claim of resources.

Change-Id: I725b903dea077fd0018d471be077d9db29d4db18
blueprint: placement-allocation-requests
2017-08-28 12:51:26 -04:00
Matt Riedemann a4d1faea9e Amend spec for "Allow custom resource classes in flavor extra specs"
There are a few changes here:

1. Use real footnotes.

2. Provide an example of the issue described in the data model impact
   section.

3. Change owners since Jim is no longer working on this.

4. Update the data model impact and dependency sections since there was
   a gap here in that blueprint custom-resource-classes-pike only
   reported resource class inventory to placement for the Ironic driver,
   it did not do anything about reporting allocations for custom resource
   classes. That is folded into this spec.

Spec for blueprint custom-resource-classes-in-flavors

Change-Id: If8072d04369b643a29f68f89035eef594b3bcc7d
2017-08-03 21:23:37 +00:00
ghanshyam 451f299ffe Update quota class spec to filter out networks quota
networks related quotas have been filtered out from quota-set APIs
but missed out to do that in quota-class APIs

Change-Id: Ib2937681432641b6341af9cc27a5c1a098c093d9
Related-Bug: #1701211
2017-07-07 14:18:04 +00:00
Matt Riedemann 31dd054511 Fix title for cinder v3 API spec
Change-Id: Id2815f98e1efc73a759381c64613a974bcc25cc9
2017-06-15 20:53:11 -04:00
He Jie Xu e22778a089 Fix to return server groups quota in the quota-classes API
This spec is about the blueprint fix-quota-classes-api

Change-Id: Icca8da30e25477061e2c492e36dc01ff384b22fc
2017-06-08 15:05:24 +08:00
Jenkins a458b6f3c6 Merge "oslo.middleware request_id spec" 2017-05-25 21:50:22 +00:00
Sean Dague eb673624d8 oslo.middleware request_id spec
Document why we need a microversion bump for this common library
change.

Part of bp:oslo-middleware-request-id

DocImpact

Change-Id: I3f7bc3ef957dd472af92bacb9c8bef6ac02701ad
2017-05-25 12:35:07 -04:00
Jenkins 60dad35a6c Merge "Updates for [glance]api_servers and ksa" 2017-05-23 20:30:54 +00:00
Jenkins b4192b693b Merge "update flavor info in server details spec" 2017-05-15 19:01:13 +00:00
Chris Friesen 2b423c47ce update flavor info in server details spec
At the Summit Matt Riedemann pointed out that rxtx_factor was going
to get removed in the not-too-distance future, and so we probably
don't want to enshrine it in the flavor details here.

This updates the spec accordingly (and fixes a spelling nit).

APIImpact
blueprint: instance-flavor-api

Change-Id: I43680ea8ddc36ce55907d39710e6cb6cca0e6ab0
2017-05-15 12:35:57 -06:00
Matt Riedemann 533a5ebcb5 Clarify wording in Searchlight spec - error conditions
There was some confusing / conflicting wording in the error
conditions part of the spec (do we log error or warning?). This
clarifies that to be consistent about saying we just log a warning
if configured to use Searchlight but it's not available (which is
what we do if Placement isn't available).

Related to blueprint list-instances-using-searchlight

Change-Id: I1331d685e82f100a1965bd835e89147c10cbcda1
2017-05-08 14:22:49 -04:00
Eric Fried f3ff8f3e2e Updates for [glance]api_servers and ksa
The design for this blueprint has been fleshed out and discussed via IRC
and ML.  This change fleshes out some details with respect to specific
conf options and the source of those conf options (keystoneauth); and
also calls out that, unlike the other existing endpoint discovery conf
options, [glance]api_servers will continue to be supported.

Change-Id: I69909359b399283666e49ff2fe2d8622397648d5
Implements: bp use-service-catalog-for-endpoints
2017-05-04 13:56:18 -05:00
Jenkins c505d25f07 Merge "Claims in the scheduler" 2017-04-25 21:38:15 +00:00
Sylvain Bauza 32a4da557b Claims in the scheduler
Proposal to have scheduler posting allocations instead of computes.

Spec for blueprint: placement-claims

Change-Id: I70b6efecd36901dd059723071668e5653d393e9e
2017-04-25 17:19:47 +02:00
Jenkins 55769b29db Merge "Fix old terminology" 2017-04-20 13:33:40 +00:00
Matt Riedemann 4613a4a930 Fix typo in deprecate-os-hosts spec
Change-Id: I6972b2156a5ede2522b5c2d16f36983fe68cd738
2017-04-19 12:53:38 -04:00
Monty Taylor 39ffacf9b8
Fix old terminology
publicURL is a keystonev2 hold over. It's now just "public" and
endpoint_type is also old, it is now known as "interface".

Since this is new work, there is no need to perpetuate the old forms.

Change-Id: I7608ab0fa33c6dd815d9907020469df621c73885
2017-04-18 13:32:17 -05:00
Pushkar Umaranikar f305ec9987 Use service catalog to get endpoint URLs
Make use of service catalog to find endpoint URLs instead of reading
from nova configuration file.

Spec for blueprint use-service-catalog-for-endpoints

Change-Id: Ie325adaf25b99fd11db357587a5b84c8a07dceb4
2017-04-17 17:58:21 -04:00
Jenkins ae0c92fc15 Merge "Nova support for attached volume extend" 2017-04-14 20:40:17 +00:00
Jenkins afc3b22e42 Merge "List/show all server migration types" 2017-04-14 18:45:04 +00:00
Jenkins 5cce322ec2 Merge "Spec to enable Netronome SmartNIC support" 2017-04-14 18:10:53 +00:00
Jenkins 017a23f311 Merge "Add support for certificate validation" 2017-04-14 16:46:43 +00:00
Jan Gutter a057d83303 Spec to enable Netronome SmartNIC support
This spec proposes changes to Nova in order to enable Netronome
SmartNIC acceleration modes.

Signed-off-by: Jan Gutter <jan.gutter@netronome.com>
Approved-by: Johann Tönsing <johann.tonsing@netronome.com>

Change-Id: Ic2d9ef9dee7712c77ee5e33abea33a8c2924275d
2017-04-14 15:53:21 +00:00
Jenkins 2d23951538 Merge "A spec for idempotent custom resource class creation" 2017-04-14 08:43:46 +00:00
Takashi NATSUME 8d0f9b328c List/show all server migration types
APIImpact
Change-Id: I4068e011a95ebfe16799a783c7e83a324704be59
blueprint list-show-all-server-migration-types
2017-04-14 02:29:23 +00:00
Jenkins f10f4f0ac4 Merge "Add live-migration-force-after-timeout spec" 2017-04-13 21:21:20 +00:00
melanie witt f9f9292c27 Amend spec for placement project/user association
This changes from using a GET of /allocations to a GET of /usages for
getting a summary of resource usage from placement and adds required
properties: project_id and user_id to the /allocations PUT method
schema.

Other comments from the original review are also addressed such as
mentioning that a new microversion will be needed, defining better
table indexes, and using monospaced text for refer to table names,
model names, and REST resource names.

Spec for blueprint placement-project-user

Change-Id: I6a428db4db86c7fc9e1cccb265b42a30b23885a1
2017-04-13 20:52:47 +00:00
Mathieu Gagné 22608403ab Nova support for attached volume extend
Co-Authored-By: Manas Mandlekar <manas.mandlekar@in.ibm.com>

Change-Id: I6622b154a7ebd5ebef37efedb23fc4b4401c052a
2017-04-13 13:58:56 -04:00
Chris Dent 9771892612 A spec for idempotent custom resource class creation
Update PUT /resource_classes/{name} so it can create or validate and
avoid renames.

Change-Id: Iba115f02096fed415d4bd0b30575a529abc0d987
Blueprint: placement-put-resource-class
2017-04-13 11:53:16 +01:00
Peter Hamilton 0f1f9d690c 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
DocImpact
SecurityImpact

Change-Id: Id2304adeb9490a630e1979bb70037ad8a2656d73
2017-04-12 16:56:02 -04:00
Jenkins 01d9b9dacc Merge "Deprecate the os-hosts API (spec)" 2017-04-12 20:36:28 +00:00
Jenkins c04c47ad20 Merge "Libvirt: Native LUKS file and host device decryption by QEMU" 2017-04-12 19:13:48 +00:00
Lee Yarwood 8474f1f40c Libvirt: Native LUKS file and host device decryption by QEMU
QEMU 2.6 and Libvirt 2.2.0 allow LUKS files and host block devices to be
decrypted natively by QEMU. This spec outlines the required changes to utilise
this new functionality within the Libvirt Nova virt driver and the possible
benefits associated with doing so.

Change-Id: I40a775e7c902de169900a7d53eadb47f8144ae81
2017-04-12 19:49:50 +01:00
Maciej Szankin dec1267bf8 Add API impact to remove-nova-cert spec
This patch adds new item to the API impact section
of the ``remove-nova-cert`` spec.

blueprint remove-nova-cert

Change-Id: Icf21db87cf536209b72e700a0e1750017f05144a
2017-04-12 11:22:52 -05:00
Jenkins cf966b3d6e Merge "Add os-cloudpipe to remove-nova-cert spec" 2017-04-12 13:15:41 +00:00
Matt Riedemann 677abb58d7 Deprecate the os-hosts API (spec)
Much of the os-hosts API is duplicated with the os-services and
os-hypervisors APIs. Other parts are not implemented for all backends, or
even a good idea for Nova to have in the compute API. Other parts are not even
implemented for any backend anywhere. This spec proposes to deprecate the API
altogether.

APIImpact

Spec for blueprint deprecate-os-hosts

Change-Id: I59ec2bf93b92c84d16bfd7c1ff3e172343c22310
2017-04-11 23:38:30 -04:00
He Jie Xu 9bb4043607 Deprecate multinic, os-virtual-interfaces, and floating IP action APIs
This spec describe the deprecation of the multinic, os-virtual-interfaces,
addFloatingIP and removeFloatingIP APIs.

APIImpact
Implement blueprint deprecate-multinic-proxy-api

Co-Authored-By: Matt Riedemann <mriedem.os@gmail.com>

Change-Id: Ifca2f605c08b703f00fad22e844c5d8225d641cc
2017-04-12 02:54:32 +00:00
Maciej Szankin 2245639dd2 Add os-cloudpipe to remove-nova-cert spec
This patch adds new item to the developer impact section
of the ``remove-nova-cert`` spec, which was discovered
after spec was merged.

Also, spec's header formatting was wrong.

blueprint remove-nova-cert

Change-Id: Ie898652214a7b9821c2a9d2b029304bfcbf400cd
2017-04-09 14:42:22 -05:00