0478d4894e7240a8c939f355eb55609bf523627f
1073 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Jenkins
|
0478d4894e | Merge "Remove spurious blank lines from templates" | ||
|
Jenkins
|
13a54e62d6 | Merge "Add swap volume notifications" | ||
|
Takashi NATSUME
|
ca845afafd |
Add swap volume notifications
Add the following notifications when swapping volumes. * instance.volume_swap.start * instance.volume_swap.end * instance.volume_swap.error Change-Id: I84c1c536a6e5a94f22443b9fbc934aeed48e327a Implements: blueprint add-swap-volume-notifications |
||
|
Jenkins
|
73a7c7f4d9 | Merge "Rename valid-project-with-keystone to match blueprint name" | ||
|
Augustina Ragwitz
|
e8f5f06330 |
Rename valid-project-with-keystone to match blueprint name
Change-Id: If6386cdfda9c8f1048902318982cf4beb3c85042 |
||
|
Jenkins
|
1f6e26e23a | Merge "Deprecate image-metadata proxy API" | ||
|
He Jie Xu
|
885b09175b |
Deprecate image-metadata proxy API
This spec describe the deprecation of image-metadata API APIImpact Implement blueprint deprecate-image-meta-proxy-api Change-Id: Ie532bfde231b783d7d0cfc3d76e2c3a8cace5831 |
||
|
Jenkins
|
450d612ea3 | Merge "Fix blueprints and specs link in ocata template" | ||
|
Jenkins
|
eeb2d4a340 | Merge "Move implemented specs for newton" | ||
|
Jenkins
|
c8e5a1ec76 | Merge "Fix spec names to match blueprint names" | ||
|
Jenkins
|
9c6d7abfa3 | Merge "Add a script to move completed specs to implemented directory" | ||
|
Jenkins
|
51b0bb1b67 | Merge "Add Keystone project validation to quota and flavor management" | ||
|
Jenkins
|
dc18479529 | Merge "user_data modification" | ||
|
Jenkins
|
9351021d16 | Merge "CellsV2 - Move quota tables to the API db" | ||
|
Jenkins
|
eab8988974 | Merge "Add "disable local disks" option to flavors" | ||
|
Jenkins
|
3aa1208e40 | Merge "Reproposes the Hyper-V NUMA instance spec to Ocata" | ||
|
melanie witt
|
df1d213c9d |
CellsV2 - Move quota tables to the API db
This was introduced in Newton but didn't land any changes, so re-proposed for Ocata. blueprint cells-quota-api-db Previously-approved: Newton Change-Id: I0a29a4df368975699a1c42eacdbbb50d252423c7 |
||
|
Jenkins
|
0c06fdcb5d | Merge "Virtual guest device role tagging" | ||
|
Artom Lifshitz
|
148b0f111e |
Virtual guest device role tagging
This will provide a mechanism for the user to tag a device they have assigned to their guest with a specific role. The tag will be matched to the hardware address of the device and this mapping exposed to the guest OS via metadata service/cloud-init Spec for bp/virt-device-tagged-attach-detach APIImpact Previously-approved: Newton Change-Id: Idcac1506b61c29f02e335200fb18d394243098e2 |
||
|
Jenkins
|
b2004fdc0e | Merge "Reproposes Hyper-V Storage QOS spec to Ocata" | ||
|
Jenkins
|
40ebf9d460 | Merge "Fix live-migrate-rescued-instances title formatting" | ||
|
Claudiu Belu
|
7e9f60fd4e |
Reproposes Hyper-V Storage QOS spec to Ocata
Previously-approved: Newton Change-Id: I426e5f32ddb0737f393d78bbf24c83e811c0560f Implements: blueprint hyperv-storage-qos |
||
|
Claudiu Belu
|
3d11e01383 |
Reproposes the Hyper-V UEFI Secure Boot spec to Ocata
Previously-approved: Newton Change-Id: Ib46ac5b3dfbb90adcdeda56e02865e62ef76ea0f Implements: blueprint hyper-v-uefi-secureboot |
||
|
Matt Riedemann
|
4d9fa18678 |
Move implemented specs for newton
This uses the mova-implemented-specs script to move completed newton specs to the implemented directory and populate the redirects file. Change-Id: I0511f2c32f7fe85ace8d035b07342ce628491e1b |
||
|
Matt Riedemann
|
bfb15e4dff |
Fix spec names to match blueprint names
The filename of the spec should match the blueprint in launchpad, this is what the move-implemented-specs script works with and needs, and our template/review process should enforce. This change fixes the newton specs that had busted names and updates the redirects file to preserve any links to the old names. You can test this by running: tox -r -e move-implemented-specs -- -n -v newton And there won't be any warnings at the end. Change-Id: I806bdebde1c5bf8e48dfdbf4813342a9c4de5ad3 |
||
|
Matt Riedemann
|
1c1890539e |
Add a script to move completed specs to implemented directory
This adds a script and tox target to automatically process and move approved specs for a given release into the related implemented directory for the same release. It uses launchpadlib to check the status on the spec (blueprint) and only moves those that are complete. For example, to run this: tox -r -e move-implemented-specs -- -n -v newton Change-Id: Ib431f62101b90abecce86f60ba7acbba11e09533 |
||
|
Claudiu Belu
|
85dd3d3c53 |
Reproposes the Hyper-V NUMA instance spec to Ocata
Previously-approved: Newton Change-Id: I03b7e801f8cf06465bd260fe8aade2e995882ac8 Implements: blueprint hyper-v-vnuma-enable |
||
|
Tom Patzig
|
914ed8dbc9 |
Add "disable local disks" option to flavors
This feature adds the possibility to define a flavor, that does not create any ephemeral disks locally on the hypervisor. If the new flavor key 'local_disks' is set to 'False', users are "forced" to create a bootable volume to launch an instance from that flavor. Change-Id: I428b26a88bb6df500ad4a3daab158875e59050be Previously-Approved: Newton Implements: blueprint flavor-root-disk-none |
||
|
Matt Riedemann
|
bb91981b9c |
Fix live-migrate-rescued-instances title formatting
Because this spec didn't have a title it messed up the links in the specs/newton/approved list in the docs. Change-Id: I8a630592eecce88709d3adf35573911e0bdb3c1f Closes-Bug: #1625322 |
||
|
Takashi NATSUME
|
6b4de5bb70 |
Fix blueprints and specs link in ocata template
In I2a178966b65f628d5752c5327aeda8b625f190ba, the blueprints and specs link was fixed in mitaka-template.rst. It should also be applied for ocata-template.rst TrivialFix Change-Id: Idfdbaf732e46b94f11650e714ca439812bcd83cf |
||
|
Jenkins
|
c67d8b763c | Merge "Fix typo in the spec of sriov-physical-function-passthrough.rst" | ||
|
Jenkins
|
e6f653874f | Merge "Add spec for user_id base policy enforcement" | ||
|
Sean Dague
|
1b36e43c22 |
Add spec for user_id base policy enforcement
This was a feature from Nova legacy API codebase that had 0 testing, and only hints of documentation. This proposes to bring it back in a very limited (and deprecated way) for the current code. Change-Id: I70a8c8e76f234611f4b2972b3adae86ca09da012 |
||
|
Jim Rollenhagen
|
b4037840a0 |
Update ironic networking spec
This removes the portgroups functionality, as we didn't/won't get to that this cycle. This will be proposed as a separate blueprint in a future cycle. Change-Id: Ic97c172c72245ffa9fe8c2544639a1cb7a898e4d |
||
|
Jenkins
|
861c4c6346 | Merge "Amend placement REST API with allocation records" | ||
|
xiewj
|
82cd2fb765 |
Fix typo in the spec of sriov-physical-function-passthrough.rst
Modify 'filtering/cliaming' to 'filtering/claiming' Change-Id: Idec6297e62543a90cf3e0b5a3730544cbd644389 Closes-Bug: #1610092 |
||
|
Jenkins
|
6cbad3b546 | Merge "resource-providers: Populate allocation fields" | ||
|
Jay Pipes
|
3cd2c9cc49 |
resource-providers: Populate allocation fields
Populates the allocations table in the API database with usage information by calling the new placement API from the Nova resource tracker. Change-Id: Ia90ddb7d148f5ec9cb67cf378b93784371af82c7 blueprint: resource-providers-allocations |
||
|
Augustina Ragwitz
|
9061e3aa92 |
Add Keystone project validation to quota and flavor management
Currently, Nova does not check the validity of what the user provides for the project id value in quota and flavor management activities. This leads to inaccurate quota entries in the database, causing the user to think Nova isn't reporting quota information accurately. The solution proposed in this blueprint is to add project id validation specifically to quota and flavor management through Keystone, to provide the user with an error if their specified project id is invalid, and to ensure quota and flavor management data is not incorrectly modified. bp validate-project-with-keystone Previously-approved: newton Change-Id: Ib5d22b2c52d04114d91bf5313e72f7e9a13abe92 |
||
|
Jim Rollenhagen
|
341143e32b |
Re-re-propose ironic-multiple-compute-hosts
This re-writes the ironic-multiple-compute-hosts spec to use a hash ring, rather than messing around with how we schedule. Change-Id: I51de94e3fbe301aeed35a6456ed0b7350aefa317 |
||
|
Jay Pipes
|
d58f6cb154 |
Amend placement REST API with allocation records
Not sure how or why we forgot to include an ability for a caller to set
and delete allocation records against resource providers, but we did.
This amendment to the spec adds two additional REST API calls for
setting and deleting allocation records in an atomic fashion (atomic
operation for a set of resources consumed by a single consumer against
one or more resource providers). These REST API calls will be made from
the Nova resource tracker when instances claim or free resources on the
compute nodes.
The endpoint is /allocations/{consumer_uuid} accepting PUT and DELETE
methods.
Co-Authored-By: Chris Dent <cdent@anticdent.org>
Change-Id: I5ef70ae2e13b1dd0c0ef1fa5821b3ee5a3265ca7
Blueprint: generic-resource-pools
|
||
|
Chris Dent
|
ffed7f72c5 |
Update generic-resource-pools for set inventories
In-development work has shown that an additional method is
needed in the resource providers API to allow the setting
of multiple inventories on one resource provider, in one
request.
This has been added as
PUT /resource_provideres/{uuid}/inventories
with a body of one or more inventories.
Change-Id: I81f1b26579e8c2b1aa4afce3a90979ea7a925008
Blueprint: generic-resource-pools
|
||
|
EdLeafe
|
8c717ca94e |
Return 400 When Bad Status Values are Received
A bug was found where passing an invalid status to the server listing API would return an empty list for a regular user, but would raise an exception and return a 500 error for admin users. In the discussions about that bug it was felt that while fixing the exception was certainly correct, the list of valid status values is small and well-defined, so returning an empty list was not the desired behavior; instead, the user should get a 400 Bad Request instead. Blueprint response-for-invalid-status APIImpact Change-Id: Id5a9b6708b39530ca6f53e9c576305d01f211c78 |
||
|
Adam Spiers
|
a7d0871356 |
Remove spurious blank lines from templates
Clearly it doesn't make sense to have a blank line in the middle of a paragraph. Change-Id: I962c8abdd8a3e73291c5863bb2b4b96d458c58d0 Signed-off-by: Adam Spiers <aspiers@suse.com> |
||
|
Jim Rollenhagen
|
006108fb3c |
Fix work item bullet syntax in policy-in-code.rst
This is rendering poorly, fix it up so I can read it. :) Change-Id: I3584c3067d3f8da9be821cf10579ca91959e2d61 |
||
|
Sean Dague
|
03d5114f5f |
Document the removal of API extensions facility
This tries to put down the complete arc of API extensions use in Nova, and how we will be tearing down the infrastructure over the next 2 cycles. Change-Id: Ic44397fbaf142816091eb1817dcbea249b3528b0 |
||
|
Jenkins
|
44f874b6fd | Merge "Amend generic-resource-pools" | ||
|
Jenkins
|
b14091d716 | Merge "Integrate Castellan for Key Management" | ||
|
Jay Pipes
|
e79a21c17b |
Amend generic-resource-pools
Amends the generic-resource-pools spec with the following changes: * Change terminology from "resource pool" to "resource provider" * Change the REST API proposal to have /resource_providers endpoints instead of /resource_pools endpoints * Change the `openstack resource-pool` CLI commands to `openstack resource-provider` CLI commands * Adds a generation field to the output of the resource provider dicts and update operations along with a note as to how the generation field shall be used Change-Id: Iefe28041fa9e81558ebac9f47016c4db43a92723 |
||
|
Jenkins
|
2cc649e35a | Merge "Versioned notification for keypairs" |