0478d4894e7240a8c939f355eb55609bf523627f
Commit Graph

1073 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Jenkins
0478d4894e Merge "Remove spurious blank lines from templates" 2016年10月10日 19:36:22 +00:00
Jenkins
13a54e62d6 Merge "Add swap volume notifications" 2016年10月10日 14:08:27 +00:00
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
2016年10月10日 13:53:39 +00:00
Jenkins
73a7c7f4d9 Merge "Rename valid-project-with-keystone to match blueprint name" 2016年10月10日 13:48:36 +00:00
Augustina Ragwitz
e8f5f06330 Rename valid-project-with-keystone to match blueprint name
Change-Id: If6386cdfda9c8f1048902318982cf4beb3c85042
2016年10月10日 13:38:39 +00:00
Jenkins
1f6e26e23a Merge "Deprecate image-metadata proxy API" 2016年10月03日 15:07:30 +00:00
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
2016年09月29日 15:55:07 +00:00
Jenkins
450d612ea3 Merge "Fix blueprints and specs link in ocata template" 2016年09月28日 01:44:59 +00:00
Jenkins
eeb2d4a340 Merge "Move implemented specs for newton" 2016年09月27日 10:30:33 +00:00
Jenkins
c8e5a1ec76 Merge "Fix spec names to match blueprint names" 2016年09月27日 10:30:26 +00:00
Jenkins
9c6d7abfa3 Merge "Add a script to move completed specs to implemented directory" 2016年09月27日 10:29:54 +00:00
Jenkins
51b0bb1b67 Merge "Add Keystone project validation to quota and flavor management" 2016年09月26日 11:33:50 +00:00
Jenkins
dc18479529 Merge "user_data modification" 2016年09月26日 10:07:36 +00:00
Jenkins
9351021d16 Merge "CellsV2 - Move quota tables to the API db" 2016年09月26日 08:39:07 +00:00
Jenkins
eab8988974 Merge "Add "disable local disks" option to flavors" 2016年09月26日 08:34:45 +00:00
Jenkins
3aa1208e40 Merge "Reproposes the Hyper-V NUMA instance spec to Ocata" 2016年09月26日 08:29:14 +00:00
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
2016年09月26日 08:25:05 +00:00
Jenkins
0c06fdcb5d Merge "Virtual guest device role tagging" 2016年09月26日 01:28:17 +00:00
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
2016年09月24日 08:10:23 -04:00
Jenkins
b2004fdc0e Merge "Reproposes Hyper-V Storage QOS spec to Ocata" 2016年09月22日 20:38:29 +00:00
Jenkins
40ebf9d460 Merge "Fix live-migrate-rescued-instances title formatting" 2016年09月21日 20:42:47 +00:00
Claudiu Belu
7e9f60fd4e Reproposes Hyper-V Storage QOS spec to Ocata
Previously-approved: Newton
Change-Id: I426e5f32ddb0737f393d78bbf24c83e811c0560f
Implements: blueprint hyperv-storage-qos
2016年09月20日 22:00:34 +03:00
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
2016年09月20日 14:00:02 -04:00
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
2016年09月20日 13:42:57 -04:00
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
2016年09月20日 13:42:57 -04:00
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
2016年09月20日 13:42:48 -04:00
Claudiu Belu
85dd3d3c53 Reproposes the Hyper-V NUMA instance spec to Ocata
Previously-approved: Newton
Change-Id: I03b7e801f8cf06465bd260fe8aade2e995882ac8
Implements: blueprint hyper-v-vnuma-enable
2016年09月20日 20:30:39 +03:00
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
2016年09月20日 11:06:44 +02:00
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 
2016年09月19日 15:09:01 -04:00
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
2016年09月02日 14:52:09 +00:00
Jenkins
c67d8b763c Merge "Fix typo in the spec of sriov-physical-function-passthrough.rst" 2016年08月17日 22:12:50 +00:00
Jenkins
e6f653874f Merge "Add spec for user_id base policy enforcement" 2016年08月10日 22:25:16 +00:00
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
2016年08月10日 15:45:48 +00:00
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
2016年08月10日 07:59:14 -04:00
Jenkins
861c4c6346 Merge "Amend placement REST API with allocation records" 2016年08月08日 14:46:54 +00:00
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 
2016年08月05日 03:03:54 -04:00
Jenkins
6cbad3b546 Merge "resource-providers: Populate allocation fields" 2016年08月05日 01:56:10 +00:00
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
2016年08月04日 17:04:09 -04:00
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
2016年08月03日 17:52:02 -07:00
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
2016年08月03日 09:48:09 -04:00
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
2016年08月01日 11:02:12 -04:00
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
2016年07月15日 17:32:08 -07:00
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
2016年07月01日 14:16:26 +00:00
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>
2016年06月28日 12:08:02 +01:00
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
2016年06月22日 15:25:50 -04:00
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
2016年06月13日 15:50:52 -04:00
Jenkins
44f874b6fd Merge "Amend generic-resource-pools" 2016年06月08日 20:28:28 +00:00
Jenkins
b14091d716 Merge "Integrate Castellan for Key Management" 2016年06月07日 19:55:52 +00:00
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
2016年06月06日 11:31:52 -04:00
Jenkins
2cc649e35a Merge "Versioned notification for keypairs" 2016年06月03日 16:23:17 +00:00