os-api-ref is released on pypi now, so we can move to using it instead
of our in tree version. All future extension fixes will happen over
there instead of here.
Change-Id: Iee4b9c94b8b66a5b0481dd0b15beda03328c4f31
Depends-On: I0e615d36a2e5a8fa0d83f20bdcc2c33ad868ebd5
This reorder's parameters.yaml to the correct sort order, and turns
the info message about incorrect ordering into a warning. After this
lands parameters.yaml changes will always require that the items stay
in the sorted order enforced by the extension.
Part of bp:api-ref-in-rst
Change-Id: Ib890d369a8b50a8cd920f7b19ef13f44b3e657df
This completes the validation for the admin event interface, including
detailing the codes we currently return in the parameter list.
Because os-service was incorrectly using the 'status' key, when I
renamed status => event_status I needed to also create a
service_status to make things compile. It's accurate enough to move
forward.
Because this is really a Neutron only API, this is moved towards the
bottom of the API list, to make it clear this isn't really designed to
be used by end user apps.
Part of bp:api-ref-in-rst
Change-Id: I3ed46eec1c33a63b7a89d6d6b5eeda574effdc56
This puts in the infrastructure for enforcing the section and
parameter name ordering in parameters.yaml file. It does so through
loading the lookup table as an ordered dict, and doing compare
operations to it during initial load.
The ordered dict loading is far more expensive than straight stream
loading, so a cache mechanism for file => loaded yaml is also
added. This reduces the sphinx build time to less than it was
previously, even though we are doing more processing of the data.
Once the parameters.yaml file is made compliant, we can move these
from .info to .warn and enforce the file stays alphabetized.
Part of bp:api-ref-in-rst
Change-Id: Id30464d6326aec3ed7d82c178261d686e2509d33
Verified the API document with source for methods available
and response codes used.
Part of bp:api-ref-in-rst
Change-Id: Ic3c0dc56a905985a62d719c9d05db1cf4d1c1000
The Glance gate pep8 job believes that there's a violation of E126
(continuation line over-indented for hanging indent). This patch
reduces the indent by 1 space so the pep8 job will be happy.
Change-Id: Idc946cb14c4b1dddc6a425ffbb6b4b3f1609a4ec
This completes all 4 phases of the extensions resource.
* List method was added
* Error codes updated as exist in code
* Updates parameters.yaml to match actual descriptions for parameters
* Update body to be a lot stronger about what our deprecation means and why.
Part of bp:api-ref-in-rst
Change-Id: I003fc1cc84cd429fbdc0c4f0847be81d920d3561
Verified the API document with source for methods available
and response codes used.
Part of bp:api-ref-in-rst
Change-Id: Ic462bbdd1f559a89aa43707cf510b6cf621ff4b0
Verify and update the response codes for the methods
based on what is in the code.
part of blueprint: api-ref-in-rst
Change-Id: Ib60e82b320ac7db3c2b50005f420db0aa43de492
Verified the API document with source for methods available and
response codes used. Recorded HTTP methods to match wiki.
Marked the associate/disassociate sections as deprecated (as they are
nova-net only), and added some warnings in the docs about their use.
Part of bp:api-ref-in-rst
Change-Id: I63c56a546fe3a97eaa16ce41999593eaf650b538
Corrects the error status responses for
os-security-group-default-rules.inc
Part of bp:api-ref-in-rst
Change-Id: I668b6cffaa76db781a75ed0896717b58d58623c5
Verify and update the response codes for the API document
servers-action-deferred-delete.inc based on what is in the
code.
part of blueprint: api-ref-in-rst
Change-Id: Id941b2dbdc5cb7aa7cedc9f7233a6bf10a61cf22
Verify and update the response codes for the methods based
on what is in the code.
part of blueprint: api-ref-in-rst
Change-Id: Ia84f61c8529a20f2d5ebe97939dc8ee45d8679b9
Verified the API document for os-server-external-events
with source for methods available and response codes.
Part of bp:api-ref-in-rst
Change-Id: I5e647588f463db480cf99672385bbc8252d6e5ad
Verified the API document for os-instance-usage-audit-log
with source for methods available and response codes.
Part of bp:api-ref-in-rst
Change-Id: Idaacc174054f909e542cdfb0879396ff76a84996