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
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
Allow the scheduler to pick from multiple allocation requests when
attempting a claim of resources.
Change-Id: I725b903dea077fd0018d471be077d9db29d4db18
blueprint: placement-allocation-requests
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
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
Document why we need a microversion bump for this common library
change.
Part of bp:oslo-middleware-request-id
DocImpact
Change-Id: I3f7bc3ef957dd472af92bacb9c8bef6ac02701ad
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
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
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
Proposal to have scheduler posting allocations instead of computes.
Spec for blueprint: placement-claims
Change-Id: I70b6efecd36901dd059723071668e5653d393e9e
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
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
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
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
Update PUT /resource_classes/{name} so it can create or validate and
avoid renames.
Change-Id: Iba115f02096fed415d4bd0b30575a529abc0d987
Blueprint: placement-put-resource-class
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
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
This patch adds new item to the API impact section
of the ``remove-nova-cert`` spec.
blueprint remove-nova-cert
Change-Id: Icf21db87cf536209b72e700a0e1750017f05144a
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
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
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