[openstack-dev] [new][neutron] neutron-lib 0.4.0 release (newton)
no-reply at openstack.org
no-reply at openstack.org
Fri Aug 26 00:27:46 UTC 2016
We are grateful to announce the release of:
neutron-lib 0.4.0: Neutron shared routines and utilities
This release is part of the newton release series.
With source available at:
http://git.openstack.org/cgit/openstack/neutron-lib
With package available at:
https://pypi.python.org/pypi/neutron-lib
Please report issues through launchpad:
http://bugs.launchpad.net/neutron
For more details, please see below.
Changes in neutron-lib 0.3.0..0.4.0
-----------------------------------
705fd90 Remove new checks from hacking factory()
ab4e3de Correcting information in configuration
c73926b Updated from global requirements
5fbbfcc Add docstrings for utils.net
0f80b98 Add docstrings for utils.host
ee03dc1 Add docstrings for utils.helpers
e86df3b Add docstrings for utils.file
f54d49a Add docstrings for hacking.translation_checks
4a9f24b Add docstrings for hacking.checks
72c7cd2 Updated from global requirements
5cbb6f7 Add docstrings for db.utils
d911d71 Get ready for os-api-ref sphinx theme change
610eb07 Add docstrings for policy
8be88da Base DB: rehome model_base
1abf81a Start migration of utility methods
52d4875 Add docstrings for exceptions
756e02e Add docstrings for converters
effbe8b Enhance pyir tooling CLI
13fe2cf Support copy() in Sentinel
9b71f28 Don't run api-report during pep8
eb32fd4 Add a hacking rule for string interpolation at logging
ace1abc Correcting 'extention' parameter on Networking API v2.0
8e84984 Remove invalid depreaction warning
14352ef Generate API report tooling
b00c3c5 Updated from global requirements
72c9448 Add DeviceNotFoundError to neutron_lib exceptions
27cfad9 Revert "Update hacking check consumption"
1be35ff Enable DeprecationWarning in test environments
ebee801 Update the home-page in setup.cfg
b2ab133 Add Python 3.5 classifier and venv
fcc8ad2 Updated from global requirements
f5b7161 Don't pass argument sqlite_db in method set_defaults
9e17865 api-ref: Fix api-ref for routers
e7132af Updated from global requirements
31816d2 api-ref: Rename file names for consistency
e3cb5a4 api-ref: Move sample JSON files under v2 directory
d6d91b6 api-ref: Merge v2 and v2-ext into one directory
4dcf597 Sync neutron callbacks into lib
172918f Forbid eventlet hacking check
23e738f api-ref: Split LBaaS API reference into v1 and v2
4f318bc Update hacking check consumption
371915b translation_checks: Exclude rally plugins
0c29ef7 Add Neutron context module and some policy methods
48ae867 Updated from global requirements
dd60d1b Add DEVICE_OWNER_BAREMETAL_PREFIX const
980068f Fix api-ref response code formatting
Diffstat (except docs and test files)
-------------------------------------
HACKING.rst | 6 +-
api-ref/source/conf.py | 37 +-
api-ref/source/index.rst | 1 -
.../extensions/extension-show-response.json | 9 -
.../extensions/extensions-list-response.json | 123 -
.../samples/firewalls/firewall-create-request.json | 6 -
.../firewalls/firewall-create-response.json | 14 -
.../firewalls/firewall-policies-list-response.json | 15 -
.../firewalls/firewall-policy-create-request.json | 8 -
.../firewalls/firewall-policy-create-response.json | 13 -
.../firewall-policy-insert-rule-request.json | 5 -
.../firewall-policy-insert-rule-response.json | 14 -
.../firewall-policy-remove-rule-request.json | 3 -
.../firewall-policy-remove-rule-response.json | 13 -
.../firewalls/firewall-policy-show-response.json | 13 -
.../firewalls/firewall-policy-update-request.json | 8 -
.../firewalls/firewall-policy-update-response.json | 14 -
.../firewalls/firewall-rule-create-request.json | 9 -
.../firewalls/firewall-rule-create-response.json | 19 -
.../firewalls/firewall-rule-show-response.json | 19 -
.../firewalls/firewall-rule-update-request.json | 5 -
.../firewalls/firewall-rule-update-response.json | 19 -
.../firewalls/firewall-rules-list-response.json | 21 -
.../samples/firewalls/firewall-show-response.json | 14 -
.../samples/firewalls/firewall-update-request.json | 5 -
.../firewalls/firewall-update-response.json | 14 -
.../samples/firewalls/firewalls-list-response.json | 16 -
.../samples/flavors/flavor-associate-request.json | 5 -
.../samples/flavors/flavor-associate-response.json | 5 -
.../samples/flavors/flavor-create-request.json | 8 -
.../samples/flavors/flavor-create-response.json | 10 -
.../samples/flavors/flavor-show-response.json | 10 -
.../samples/flavors/flavor-update-request.json | 7 -
.../samples/flavors/flavor-update-response.json | 10 -
.../samples/flavors/flavors-list-response.json | 12 -
.../flavors/service-profile-create-request.json | 8 -
.../flavors/service-profile-create-response.json | 9 -
.../flavors/service-profile-show-response.json | 9 -
.../flavors/service-profile-update-request.json | 8 -
.../flavors/service-profile-update-response.json | 9 -
.../flavors/service-profiles-list-response.json | 18 -
.../lbaas/healthmonitor-associate-request.json | 5 -
.../lbaas/healthmonitor-associate-response.json | 3 -
.../lbaas/healthmonitor-create-request.json | 12 -
.../lbaas/healthmonitor-create-response.json | 15 -
.../samples/lbaas/healthmonitor-show-response.json | 21 -
.../lbaas/healthmonitor-update-request.json | 11 -
.../lbaas/healthmonitor-update-response.json | 21 -
.../lbaas/healthmonitors-list-response.json | 23 -
.../samples/lbaas/listener-create-request.json | 16 -
.../samples/lbaas/listener-create-response.json | 23 -
.../samples/lbaas/listener-show-response.json | 23 -
.../samples/lbaas/listener-update-request.json | 13 -
.../samples/lbaas/listener-update-response.json | 23 -
.../samples/lbaas/listeners-list-response.json | 25 -
.../samples/lbaas/loadbalancer-create-request.json | 11 -
.../lbaas/loadbalancer-create-response.json | 16 -
.../lbaas/loadbalancer-delete-response.json | 8 -
.../samples/lbaas/loadbalancer-show-response.json | 14 -
.../samples/lbaas/loadbalancer-status-tree.json | 47 -
.../samples/lbaas/loadbalancer-update-request.json | 7 -
.../lbaas/loadbalancer-update-response.json | 14 -
.../samples/lbaas/loadbalancer-update-response.txt | 4 -
.../samples/lbaas/loadbalancers-list-response.json | 16 -
.../samples/lbaas/member-create-request.json | 9 -
.../samples/lbaas/member-create-response.json | 13 -
.../source/samples/lbaas/member-show-response.json | 13 -
.../samples/lbaas/member-update-request.json | 5 -
.../samples/lbaas/member-update-response.json | 13 -
.../samples/lbaas/members-list-response.json | 15 -
.../source/samples/lbaas/pool-create-request.json | 10 -
.../source/samples/lbaas/pool-create-response.json | 19 -
api-ref/source/samples/lbaas/pool-list-resp.json | 20 -
.../samples/lbaas/pool-members-list-response.json | 13 -
.../source/samples/lbaas/pool-show-response.json | 29 -
.../source/samples/lbaas/pool-update-request.json | 5 -
.../source/samples/lbaas/pool-update-response.json | 29 -
.../source/samples/lbaas/pools-list-response.json | 31 -
.../source/samples/lbaas/pools-list-response2.json | 20 -
.../source/samples/lbaas/vip-create-request.json | 10 -
.../source/samples/lbaas/vip-create-response.json | 19 -
.../source/samples/lbaas/vip-show-response.json | 19 -
.../source/samples/lbaas/vip-update-request.json | 5 -
.../source/samples/lbaas/vip-update-response.json | 19 -
.../source/samples/lbaas/vips-list-response.json | 21 -
.../metering-label-create-request.json | 6 -
.../metering-label-create-response.json | 9 -
.../metering-label-delete-request-json-http.txt | 6 -
.../metering-label-delete-response-json-http.txt | 1 -
.../metering-label-rule-create-request.json | 7 -
.../metering-label-rule-create-response.json | 9 -
...etering-label-rule-delete-request-json-http.txt | 6 -
...tering-label-rule-delete-response-json-http.txt | 1 -
.../metering-label-rule-show-request-json-http.txt | 6 -
.../metering-label-rule-show-response.json | 9 -
...metering-label-rules-list-request-json-http.txt | 6 -
.../metering-label-rules-list-response.json | 18 -
.../metering-label-show-request-json-http.txt | 6 -
.../metering-label-show-response.json | 9 -
.../metering-labels-list-request-json-http.txt | 6 -
.../metering-labels-list-response.json | 18 -
.../network-ip-availability-list.json | 54 -
.../network-ip-availability-show.json | 27 -
.../samples/networks/network-create-request.json | 6 -
.../samples/networks/network-create-response.json | 14 -
.../networks/network-multi-create-request.json | 17 -
.../networks/network-multi-create-response.json | 24 -
.../networks/network-provider-create-response.json | 17 -
.../networks/network-provider-show-response.json | 23 -
.../networks/network-provider-update-response.json | 21 -
.../samples/networks/network-show-response.json | 19 -
.../samples/networks/network-update-request.json | 5 -
.../samples/networks/network-update-response.json | 18 -
.../network-vlan-transparent-create-request.json | 7 -
.../network-vlan-transparent-create-response.json | 13 -
.../network-vlan-transparent-show-response.json | 13 -
.../networks/networks-bulk-create-request.json | 12 -
.../networks/networks-bulk-create-response.json | 30 -
.../samples/networks/networks-list-response.json | 38 -
.../networks/networks-multi-list-response.json | 43 -
.../networks/networks-multi-show-response.json | 25 -
.../networks/networks-provider-list-response.json | 44 -
.../networks-vlan-transparent-list-response.json | 28 -
.../samples/networks/version-show-response.json | 34 -
.../samples/networks/versions-list-response.json | 14 -
.../ports/port-bind-create-update-response.json | 28 -
.../samples/ports/port-bind-show-response.json | 31 -
.../source/samples/ports/port-create-request.json | 7 -
.../source/samples/ports/port-create-response.json | 23 -
.../source/samples/ports/port-show-response.json | 24 -
.../source/samples/ports/port-update-request.json | 8 -
.../source/samples/ports/port-update-response.json | 29 -
.../samples/ports/ports-bind-show-response.json | 62 -
.../samples/ports/ports-bulk-create-request.json | 14 -
.../samples/ports/ports-bulk-create-response.json | 46 -
.../source/samples/ports/ports-list-response.json | 44 -
.../qos/bandwidth_limit_rule-create-request.json | 5 -
.../qos/bandwidth_limit_rule-create-response.json | 8 -
.../qos/bandwidth_limit_rule-show-response.json | 8 -
.../qos/bandwidth_limit_rule-update-request.json | 5 -
.../qos/bandwidth_limit_rule-update-response.json | 8 -
.../qos/bandwidth_limit_rules-list-response.json | 10 -
.../qos/dscp_marking_rule-create-request.json | 5 -
.../qos/dscp_marking_rule-create-response.json | 7 -
.../qos/dscp_marking_rule-show-response.json | 7 -
.../qos/dscp_marking_rule-update-request.json | 5 -
.../qos/dscp_marking_rule-update-response.json | 7 -
.../qos/dscp_marking_rules-list-response.json | 9 -
.../source/samples/qos/policies-list-response.json | 26 -
.../source/samples/qos/policy-create-request.json | 7 -
.../source/samples/qos/policy-create-response.json | 9 -
.../source/samples/qos/policy-show-response.json | 24 -
.../source/samples/qos/policy-update-request.json | 7 -
.../source/samples/qos/policy-update-response.json | 9 -
.../samples/qos/rule_types-list-response.json | 10 -
.../quotas/quotas-list-for-tenant-response.json | 13 -
.../samples/quotas/quotas-list-response.json | 16 -
.../samples/quotas/quotas-update-request.json | 13 -
.../samples/quotas/quotas-update-response.json | 13 -
.../routers/floating-ips-list-response.json | 24 -
.../samples/routers/floatingip-create-request.json | 6 -
.../routers/floatingip-create-response.json | 12 -
.../routers/floatingip-disassociate-request.json | 5 -
.../routers/floatingip-disassociate-response.json | 12 -
.../samples/routers/floatingip-show-response.json | 12 -
.../samples/routers/floatingip-update-request.json | 5 -
.../routers/floatingip-update-response.json | 12 -
.../routers/router-add-interface-request.json | 3 -
.../routers/router-add-interface-response.json | 9 -
.../samples/routers/router-create-request.json | 16 -
.../samples/routers/router-create-response.json | 22 -
.../routers/router-remove-interface-request.json | 3 -
.../routers/router-remove-interface-response.json | 6 -
.../samples/routers/router-show-response.json | 20 -
.../samples/routers/router-update-request.json | 14 -
.../samples/routers/router-update-response.json | 22 -
.../samples/routers/routers-list-response.json | 31 -
.../security-group-create-request.json | 6 -
.../security-group-create-response.json | 34 -
.../security-group-delete-request-json-http.txt | 3 -
.../security-group-delete-response-json-http.txt | 1 -
.../security-group-rule-create-request.json | 11 -
.../security-group-rule-create-response.json | 14 -
...ecurity-group-rule-delete-request-json-http.txt | 3 -
...curity-group-rule-delete-response-json-http.txt | 1 -
.../security-group-rule-show-request-json-http.txt | 2 -
.../security-group-rule-show-response.json | 14 -
...security-group-rules-list-request-json-http.txt | 2 -
.../security-group-rules-list-response.json | 52 -
.../security-group-show-request-json-http.txt | 2 -
.../security-group-show-response.json | 58 -
.../security-group-update-request.json | 6 -
.../security-group-update-response.json | 9 -
.../security-groups-list-request-json-http.txt | 2 -
.../security-groups-list-response.json | 60 -
api-ref/source/samples/service-type-response.json | 9 -
.../samples/subnets/subnet-create-request.json | 7 -
.../samples/subnets/subnet-create-response.json | 20 -
.../samples/subnets/subnet-show-response.json | 22 -
.../samples/subnets/subnet-update-request.json | 5 -
.../samples/subnets/subnet-update-response.json | 20 -
.../samples/subnets/subnetpool-create-request.json | 13 -
.../subnets/subnetpool-create-response.json | 19 -
.../samples/subnets/subnetpool-show-response.json | 21 -
.../samples/subnets/subnetpool-update-request.json | 13 -
.../subnets/subnetpool-update-response.json | 19 -
.../samples/subnets/subnetpools-list-response.json | 38 -
.../subnets/subnets-create-bulk-request.json | 14 -
.../subnets/subnets-create-bulk-response.json | 40 -
.../samples/subnets/subnets-list-response.json | 40 -
api-ref/source/samples/tag/tag-update-request.json | 6 -
.../source/samples/tag/tag-update-response.json | 6 -
.../samples/vpn/ikepolicies-list-response.json | 19 -
.../samples/vpn/ikepolicy-create-request.json | 14 -
.../samples/vpn/ikepolicy-create-response.json | 17 -
.../samples/vpn/ikepolicy-show-response.json | 17 -
.../samples/vpn/ikepolicy-update-request.json | 5 -
.../samples/vpn/ikepolicy-update-response.json | 17 -
.../vpn/ipsec-site-connection-create-request.json | 16 -
.../vpn/ipsec-site-connection-create-response.json | 28 -
.../vpn/ipsec-site-connection-show-response.json | 28 -
.../vpn/ipsec-site-connection-update-request.json | 5 -
.../vpn/ipsec-site-connection-update-response.json | 28 -
.../vpn/ipsec-site-connections-list-response.json | 30 -
.../samples/vpn/ipsecpolicies-list-response.json | 19 -
.../samples/vpn/ipsecpolicy-create-request.json | 14 -
.../samples/vpn/ipsecpolicy-create-response.json | 17 -
.../samples/vpn/ipsecpolicy-show-response.json | 17 -
.../samples/vpn/ipsecpolicy-update-request.json | 5 -
.../samples/vpn/ipsecpolicy-update-response.json | 17 -
.../vpn/vpn-endpoint-group-create-request.json | 10 -
.../vpn/vpn-endpoint-group-create-response.json | 13 -
.../vpn/vpn-endpoint-group-show-response.json | 13 -
.../vpn/vpn-endpoint-group-update-request.json | 5 -
.../vpn/vpn-endpoint-group-update-response.json | 13 -
.../vpn/vpn-endpoint-groups-list-response.json | 25 -
.../samples/vpn/vpnservice-create-request.json | 8 -
.../samples/vpn/vpnservice-create-response.json | 14 -
.../samples/vpn/vpnservice-show-response.json | 14 -
.../samples/vpn/vpnservice-update-request.json | 5 -
.../samples/vpn/vpnservice-update-response.json | 12 -
.../samples/vpn/vpnservices-list-response.json | 16 -
api-ref/source/v2-ext/extensions.inc | 85 -
api-ref/source/v2-ext/extraroute.inc | 82 -
api-ref/source/v2-ext/flavors-framework-v2.0.inc | 484 ---
api-ref/source/v2-ext/fwaas-v2.0.inc | 734 ----
api-ref/source/v2-ext/index.rst | 25 -
api-ref/source/v2-ext/layer3-ext.inc | 731 ----
api-ref/source/v2-ext/lbaas.inc | 2306 -----------
api-ref/source/v2-ext/metering-labels-ext.inc | 244 --
api-ref/source/v2-ext/network-provider.inc | 237 --
.../v2-ext/networking-ip-availability-ext.inc | 90 -
.../source/v2-ext/networks-multi-provider-ext.inc | 171 -
.../v2-ext/networks-vlan-transparency-ext.inc | 151 -
api-ref/source/v2-ext/parameters.yaml | 3857 -----------------
api-ref/source/v2-ext/port-binding.inc | 117 -
api-ref/source/v2-ext/qos-ext.inc | 542 ---
api-ref/source/v2-ext/quotas.inc | 160 -
api-ref/source/v2-ext/security-groups.inc | 216 -
api-ref/source/v2-ext/security_group_rules.inc | 148 -
api-ref/source/v2-ext/subnetpools-ext.inc | 228 --
api-ref/source/v2-ext/tag-ext.inc | 122 -
api-ref/source/v2-ext/vpnaas.inc | 1108 -----
api-ref/source/v2/extensions.inc | 87 +
api-ref/source/v2/flavors.inc | 489 +++
api-ref/source/v2/floatingips.inc | 292 ++
api-ref/source/v2/fwaas.inc | 745 ++++
api-ref/source/v2/index.rst | 26 +-
api-ref/source/v2/lbaas-v1.inc | 903 ++++
api-ref/source/v2/lbaas-v2.inc | 1474 +++++++
api-ref/source/v2/metering.inc | 248 ++
api-ref/source/v2/network-ip-availability.inc | 92 +
api-ref/source/v2/network-provider.inc | 240 ++
api-ref/source/v2/networks-multi-provider-ext.inc | 173 +
.../source/v2/networks-vlan-transparency-ext.inc | 153 +
api-ref/source/v2/networks.inc | 27 +-
api-ref/source/v2/parameters.yaml | 4325 +++++++++++++++++++-
api-ref/source/v2/port-binding.inc | 118 +
api-ref/source/v2/ports.inc | 27 +-
api-ref/source/v2/qos.inc | 551 +++
api-ref/source/v2/quotas.inc | 163 +
api-ref/source/v2/routers.inc | 458 +++
.../extensions/extension-show-response.json | 9 +
.../extensions/extensions-list-response.json | 123 +
.../samples/firewalls/firewall-create-request.json | 6 +
.../firewalls/firewall-create-response.json | 14 +
.../firewalls/firewall-policies-list-response.json | 15 +
.../firewalls/firewall-policy-create-request.json | 8 +
.../firewalls/firewall-policy-create-response.json | 13 +
.../firewall-policy-insert-rule-request.json | 5 +
.../firewall-policy-insert-rule-response.json | 14 +
.../firewall-policy-remove-rule-request.json | 3 +
.../firewall-policy-remove-rule-response.json | 13 +
.../firewalls/firewall-policy-show-response.json | 13 +
.../firewalls/firewall-policy-update-request.json | 8 +
.../firewalls/firewall-policy-update-response.json | 14 +
.../firewalls/firewall-rule-create-request.json | 9 +
.../firewalls/firewall-rule-create-response.json | 19 +
.../firewalls/firewall-rule-show-response.json | 19 +
.../firewalls/firewall-rule-update-request.json | 5 +
.../firewalls/firewall-rule-update-response.json | 19 +
.../firewalls/firewall-rules-list-response.json | 21 +
.../samples/firewalls/firewall-show-response.json | 14 +
.../samples/firewalls/firewall-update-request.json | 5 +
.../firewalls/firewall-update-response.json | 14 +
.../samples/firewalls/firewalls-list-response.json | 16 +
.../samples/flavors/flavor-associate-request.json | 5 +
.../samples/flavors/flavor-associate-response.json | 5 +
.../v2/samples/flavors/flavor-create-request.json | 8 +
.../v2/samples/flavors/flavor-create-response.json | 10 +
.../v2/samples/flavors/flavor-show-response.json | 10 +
.../v2/samples/flavors/flavor-update-request.json | 7 +
.../v2/samples/flavors/flavor-update-response.json | 10 +
.../v2/samples/flavors/flavors-list-response.json | 12 +
.../flavors/service-profile-create-request.json | 8 +
.../flavors/service-profile-create-response.json | 9 +
.../flavors/service-profile-show-response.json | 9 +
.../flavors/service-profile-update-request.json | 8 +
.../flavors/service-profile-update-response.json | 9 +
.../flavors/service-profiles-list-response.json | 18 +
.../floatingips/floating-ips-list-response.json | 24 +
.../floatingips/floatingip-create-request.json | 6 +
.../floatingips/floatingip-create-response.json | 12 +
.../floatingip-disassociate-request.json | 5 +
.../floatingip-disassociate-response.json | 12 +
.../floatingips/floatingip-show-response.json | 12 +
.../floatingips/floatingip-update-request.json | 5 +
.../floatingips/floatingip-update-response.json | 12 +
.../lbaas/healthmonitor-associate-request.json | 5 +
.../lbaas/healthmonitor-associate-response.json | 3 +
.../lbaas/healthmonitor-create-request.json | 12 +
.../lbaas/healthmonitor-create-response.json | 15 +
.../samples/lbaas/healthmonitor-show-response.json | 21 +
.../lbaas/healthmonitor-update-request.json | 11 +
.../lbaas/healthmonitor-update-response.json | 21 +
.../lbaas/healthmonitors-list-response.json | 23 +
.../v2/samples/lbaas/listener-create-request.json | 16 +
.../v2/samples/lbaas/listener-create-response.json | 23 +
.../v2/samples/lbaas/listener-show-response.json | 23 +
.../v2/samples/lbaas/listener-update-request.json | 13 +
.../v2/samples/lbaas/listener-update-response.json | 23 +
.../v2/samples/lbaas/listeners-list-response.json | 25 +
.../samples/lbaas/loadbalancer-create-request.json | 11 +
.../lbaas/loadbalancer-create-response.json | 16 +
.../lbaas/loadbalancer-delete-response.json | 8 +
.../samples/lbaas/loadbalancer-show-response.json | 14 +
.../v2/samples/lbaas/loadbalancer-status-tree.json | 47 +
.../samples/lbaas/loadbalancer-update-request.json | 7 +
.../lbaas/loadbalancer-update-response.json | 14 +
.../samples/lbaas/loadbalancer-update-response.txt | 4 +
.../samples/lbaas/loadbalancers-list-response.json | 16 +
.../v2/samples/lbaas/member-create-request.json | 9 +
.../v2/samples/lbaas/member-create-response.json | 13 +
.../v2/samples/lbaas/member-show-response.json | 13 +
.../v2/samples/lbaas/member-update-request.json | 5 +
.../v2/samples/lbaas/member-update-response.json | 13 +
.../v2/samples/lbaas/members-list-response.json | 15 +
.../v2/samples/lbaas/pool-create-request.json | 10 +
.../v2/samples/lbaas/pool-create-response.json | 19 +
.../source/v2/samples/lbaas/pool-list-resp.json | 20 +
.../samples/lbaas/pool-members-list-response.json | 13 +
.../v2/samples/lbaas/pool-show-response.json | 29 +
.../v2/samples/lbaas/pool-update-request.json | 5 +
.../v2/samples/lbaas/pool-update-response.json | 29 +
.../v2/samples/lbaas/pools-list-response.json | 31 +
.../v2/samples/lbaas/pools-list-response2.json | 20 +
.../v2/samples/lbaas/vip-create-request.json | 10 +
.../v2/samples/lbaas/vip-create-response.json | 19 +
.../source/v2/samples/lbaas/vip-show-response.json | 19 +
.../v2/samples/lbaas/vip-update-request.json | 5 +
.../v2/samples/lbaas/vip-update-response.json | 19 +
.../v2/samples/lbaas/vips-list-response.json | 21 +
.../metering/metering-label-create-request.json | 6 +
.../metering/metering-label-create-response.json | 9 +
.../metering-label-delete-request-json-http.txt | 6 +
.../metering-label-delete-response-json-http.txt | 1 +
.../metering-label-rule-create-request.json | 7 +
.../metering-label-rule-create-response.json | 9 +
...etering-label-rule-delete-request-json-http.txt | 6 +
...tering-label-rule-delete-response-json-http.txt | 1 +
.../metering-label-rule-show-request-json-http.txt | 6 +
.../metering-label-rule-show-response.json | 9 +
...metering-label-rules-list-request-json-http.txt | 6 +
.../metering-label-rules-list-response.json | 18 +
.../metering-label-show-request-json-http.txt | 6 +
.../metering/metering-label-show-response.json | 9 +
.../metering-labels-list-request-json-http.txt | 6 +
.../metering/metering-labels-list-response.json | 18 +
.../network-ip-availability-list.json | 54 +
.../network-ip-availability-show.json | 27 +
.../samples/networks/network-create-request.json | 6 +
.../samples/networks/network-create-response.json | 14 +
.../networks/network-multi-create-request.json | 17 +
.../networks/network-multi-create-response.json | 24 +
.../networks/network-provider-create-response.json | 17 +
.../networks/network-provider-show-response.json | 23 +
.../networks/network-provider-update-response.json | 21 +
.../v2/samples/networks/network-show-response.json | 19 +
.../samples/networks/network-update-request.json | 5 +
.../samples/networks/network-update-response.json | 18 +
.../network-vlan-transparent-create-request.json | 7 +
.../network-vlan-transparent-create-response.json | 13 +
.../network-vlan-transparent-show-response.json | 13 +
.../networks/networks-bulk-create-request.json | 12 +
.../networks/networks-bulk-create-response.json | 30 +
.../samples/networks/networks-list-response.json | 38 +
.../networks/networks-multi-list-response.json | 43 +
.../networks/networks-multi-show-response.json | 25 +
.../networks/networks-provider-list-response.json | 44 +
.../networks-vlan-transparent-list-response.json | 28 +
.../v2/samples/networks/version-show-response.json | 34 +
.../samples/networks/versions-list-response.json | 14 +
.../ports/port-bind-create-update-response.json | 28 +
.../v2/samples/ports/port-bind-show-response.json | 31 +
.../v2/samples/ports/port-create-request.json | 7 +
.../v2/samples/ports/port-create-response.json | 23 +
.../v2/samples/ports/port-show-response.json | 24 +
.../v2/samples/ports/port-update-request.json | 8 +
.../v2/samples/ports/port-update-response.json | 29 +
.../v2/samples/ports/ports-bind-show-response.json | 62 +
.../samples/ports/ports-bulk-create-request.json | 14 +
.../samples/ports/ports-bulk-create-response.json | 46 +
.../v2/samples/ports/ports-list-response.json | 44 +
.../qos/bandwidth_limit_rule-create-request.json | 5 +
.../qos/bandwidth_limit_rule-create-response.json | 8 +
.../qos/bandwidth_limit_rule-show-response.json | 8 +
.../qos/bandwidth_limit_rule-update-request.json | 5 +
.../qos/bandwidth_limit_rule-update-response.json | 8 +
.../qos/bandwidth_limit_rules-list-response.json | 10 +
.../qos/dscp_marking_rule-create-request.json | 5 +
.../qos/dscp_marking_rule-create-response.json | 7 +
.../qos/dscp_marking_rule-show-response.json | 7 +
.../qos/dscp_marking_rule-update-request.json | 5 +
.../qos/dscp_marking_rule-update-response.json | 7 +
.../qos/dscp_marking_rules-list-response.json | 9 +
.../v2/samples/qos/policies-list-response.json | 26 +
.../v2/samples/qos/policy-create-request.json | 7 +
.../v2/samples/qos/policy-create-response.json | 9 +
.../v2/samples/qos/policy-show-response.json | 24 +
.../v2/samples/qos/policy-update-request.json | 7 +
.../v2/samples/qos/policy-update-response.json | 9 +
.../v2/samples/qos/rule_types-list-response.json | 10 +
.../quotas/quotas-list-for-tenant-response.json | 13 +
.../v2/samples/quotas/quotas-list-response.json | 16 +
.../v2/samples/quotas/quotas-update-request.json | 13 +
.../v2/samples/quotas/quotas-update-response.json | 13 +
.../router-add-interface-request-with-port.json | 3 +
.../routers/router-add-interface-request.json | 3 +
.../routers/router-add-interface-response.json | 10 +
.../v2/samples/routers/router-create-request.json | 16 +
.../v2/samples/routers/router-create-response.json | 27 +
.../router-remove-interface-request-with-port.json | 3 +
.../routers/router-remove-interface-request.json | 3 +
.../routers/router-remove-interface-response.json | 10 +
.../v2/samples/routers/router-show-response.json | 31 +
.../v2/samples/routers/router-update-request.json | 14 +
.../v2/samples/routers/router-update-response.json | 27 +
.../v2/samples/routers/routers-list-response.json | 62 +
.../security-group-create-request.json | 6 +
.../security-group-create-response.json | 34 +
.../security-group-delete-request-json-http.txt | 3 +
.../security-group-delete-response-json-http.txt | 1 +
.../security-group-rule-create-request.json | 11 +
.../security-group-rule-create-response.json | 14 +
...ecurity-group-rule-delete-request-json-http.txt | 3 +
...curity-group-rule-delete-response-json-http.txt | 1 +
.../security-group-rule-show-request-json-http.txt | 2 +
.../security-group-rule-show-response.json | 14 +
...security-group-rules-list-request-json-http.txt | 2 +
.../security-group-rules-list-response.json | 52 +
.../security-group-show-request-json-http.txt | 2 +
.../security-group-show-response.json | 58 +
.../security-group-update-request.json | 6 +
.../security-group-update-response.json | 9 +
.../security-groups-list-request-json-http.txt | 2 +
.../security-groups-list-response.json | 60 +
.../source/v2/samples/service-type-response.json | 9 +
.../v2/samples/subnets/subnet-create-request.json | 7 +
.../v2/samples/subnets/subnet-create-response.json | 20 +
.../v2/samples/subnets/subnet-show-response.json | 22 +
.../v2/samples/subnets/subnet-update-request.json | 5 +
.../v2/samples/subnets/subnet-update-response.json | 20 +
.../samples/subnets/subnetpool-create-request.json | 13 +
.../subnets/subnetpool-create-response.json | 19 +
.../samples/subnets/subnetpool-show-response.json | 21 +
.../samples/subnets/subnetpool-update-request.json | 13 +
.../subnets/subnetpool-update-response.json | 19 +
.../samples/subnets/subnetpools-list-response.json | 38 +
.../subnets/subnets-create-bulk-request.json | 14 +
.../subnets/subnets-create-bulk-response.json | 40 +
.../v2/samples/subnets/subnets-list-response.json | 40 +
.../source/v2/samples/tag/tag-update-request.json | 6 +
.../source/v2/samples/tag/tag-update-response.json | 6 +
.../v2/samples/vpn/ikepolicies-list-response.json | 19 +
.../v2/samples/vpn/ikepolicy-create-request.json | 14 +
.../v2/samples/vpn/ikepolicy-create-response.json | 17 +
.../v2/samples/vpn/ikepolicy-show-response.json | 17 +
.../v2/samples/vpn/ikepolicy-update-request.json | 5 +
.../v2/samples/vpn/ikepolicy-update-response.json | 17 +
.../vpn/ipsec-site-connection-create-request.json | 16 +
.../vpn/ipsec-site-connection-create-response.json | 28 +
.../vpn/ipsec-site-connection-show-response.json | 28 +
.../vpn/ipsec-site-connection-update-request.json | 5 +
.../vpn/ipsec-site-connection-update-response.json | 28 +
.../vpn/ipsec-site-connections-list-response.json | 30 +
.../samples/vpn/ipsecpolicies-list-response.json | 19 +
.../v2/samples/vpn/ipsecpolicy-create-request.json | 14 +
.../samples/vpn/ipsecpolicy-create-response.json | 17 +
.../v2/samples/vpn/ipsecpolicy-show-response.json | 17 +
.../v2/samples/vpn/ipsecpolicy-update-request.json | 5 +
.../samples/vpn/ipsecpolicy-update-response.json | 17 +
.../vpn/vpn-endpoint-group-create-request.json | 10 +
.../vpn/vpn-endpoint-group-create-response.json | 13 +
.../vpn/vpn-endpoint-group-show-response.json | 13 +
.../vpn/vpn-endpoint-group-update-request.json | 5 +
.../vpn/vpn-endpoint-group-update-response.json | 13 +
.../vpn/vpn-endpoint-groups-list-response.json | 25 +
.../v2/samples/vpn/vpnservice-create-request.json | 8 +
.../v2/samples/vpn/vpnservice-create-response.json | 14 +
.../v2/samples/vpn/vpnservice-show-response.json | 14 +
.../v2/samples/vpn/vpnservice-update-request.json | 5 +
.../v2/samples/vpn/vpnservice-update-response.json | 12 +
.../v2/samples/vpn/vpnservices-list-response.json | 16 +
api-ref/source/v2/security-group-rules.inc | 150 +
api-ref/source/v2/security-groups.inc | 219 +
api-ref/source/v2/service-providers.inc | 41 +
api-ref/source/v2/service-type.inc | 40 -
api-ref/source/v2/subnetpools.inc | 231 ++
api-ref/source/v2/subnets.inc | 27 +-
api-ref/source/v2/tags.inc | 123 +
api-ref/source/v2/versions-networks-v2.inc | 60 -
api-ref/source/v2/versions.inc | 62 +
api-ref/source/v2/vpnaas.inc | 1123 +++++
neutron_lib/_callbacks/events.py | 11 +-
neutron_lib/_callbacks/exceptions.py | 20 +-
neutron_lib/_callbacks/manager.py | 4 +-
neutron_lib/_callbacks/resources.py | 8 +
neutron_lib/_context.py | 142 +
neutron_lib/api/converters.py | 64 +-
neutron_lib/api/validators.py | 9 -
neutron_lib/constants.py | 5 +
neutron_lib/db/_api.py | 46 +
neutron_lib/db/constants.py | 24 +
neutron_lib/db/model_base.py | 113 +
neutron_lib/db/utils.py | 61 +-
neutron_lib/exceptions.py | 275 ++
neutron_lib/hacking/checks.py | 76 +
neutron_lib/hacking/translation_checks.py | 77 +-
neutron_lib/policy.py | 96 +
.../unit/callbacks/test_callback_exceptions.py | 6 +
neutron_lib/utils/__init__.py | 0
neutron_lib/utils/file.py | 57 +
neutron_lib/utils/helpers.py | 178 +
neutron_lib/utils/host.py | 26 +
neutron_lib/utils/net.py | 22 +
requirements.txt | 10 +-
setup.cfg | 3 +-
test-requirements.txt | 8 +-
tools/api_report.sh | 93 +
tools/pyir.py | 1511 +++++++
tox.ini | 12 +-
579 files changed, 19957 insertions(+), 15960 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 703ecff..b1c9ac2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,0 +8 @@ Babel>=2.3.4 # BSD
+SQLAlchemy<1.1.0,>=1.0.10 # MIT
@@ -9,2 +10,3 @@ debtcollector>=1.2.0 # Apache-2.0
-oslo.config>=3.12.0 # Apache-2.0
-oslo.db>=4.1.0 # Apache-2.0
+oslo.config>=3.14.0 # Apache-2.0
+oslo.context>=2.9.0 # Apache-2.0
+oslo.db>=4.10.0 # Apache-2.0
@@ -14 +16,3 @@ oslo.messaging>=5.2.0 # Apache-2.0
-oslo.utils>=3.15.0 # Apache-2.0
+oslo.policy>=1.9.0 # Apache-2.0
+oslo.service>=1.10.0 # Apache-2.0
+oslo.utils>=3.16.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 94f2f97..cd83f9c 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking<0.11,>=0.10.2
+hacking<0.12,>=0.11.0 # Apache-2.0
@@ -7,0 +8,2 @@ coverage>=3.6 # Apache-2.0
+discover # BSD
+fixtures>=3.0.0 # Apache-2.0/BSD
@@ -12 +14 @@ oslotest>=1.10.0 # Apache-2.0
-os-api-ref>=0.1.0 # Apache-2.0
+os-api-ref>=0.4.0 # Apache-2.0
@@ -14,0 +17 @@ testrepository>=0.0.18 # Apache-2.0/BSD
+testresources>=0.2.4 # Apache-2.0/BSD
@@ -16,0 +20 @@ testtools>=1.4.0 # MIT
+pep8==1.5.7 # MIT
More information about the OpenStack-dev
mailing list