nova/nova/api/openstack/compute
Ghanshyam Mann b26bc7fd7a Multiple API cleanup changes
This microversion implements below API cleanups:

1. 400 for unknown param for query param and for request body.

2. Making server representation always consistent among all APIs
   returning the complete server representation.

3. Change the default return value of ``swap`` field from the empty string
   to 0 (integer) in flavor APIs.

4. Return ``servers`` field always in the response of GET
   hypervisors API even there are no servers on hypervisor

Details: https://specs.openstack.org/openstack/nova-specs/specs/train/approved/api-consistency-cleanup.html

Partial-Implements: blueprint api-consistency-cleanup

Change-Id: I9d257a003d315b84b937dcef91f3cb41f3e24b53
2019-08-12 08:52:38 -05:00
..
schemas Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
views Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
__init__.py Use plain routes list for '/servers' endpoint instead of stevedore 2017-04-25 22:38:33 +08:00
admin_actions.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
admin_password.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
agents.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
aggregates.py hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
assisted_volume_snapshots.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
attach_interfaces.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
availability_zone.py Remove nova.compute.*API() shims 2019-06-12 16:09:46 +01:00
baremetal_nodes.py Update api-ref location 2019-07-22 19:17:28 +02:00
cells.py Remove '/os-cells' REST APIs 2019-04-16 18:26:13 +01:00
certificates.py Remove extensions module 2017-12-20 11:35:38 +08:00
cloudpipe.py Remove extensions module 2017-12-20 11:35:38 +08:00
console_auth_tokens.py Remove nova-consoleauth 2019-07-05 15:04:47 +00:00
console_output.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
consoles.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
create_backup.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
deferred_delete.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
evacuate.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
extension_info.py Remove unused LOG variables 2018-02-27 11:19:48 +00:00
fixed_ips.py Remove support for /os-fixed-ips REST API 2018-06-26 09:20:28 -04:00
flavor_access.py Remove extensions module 2017-12-20 11:35:38 +08:00
flavor_manage.py Add missing tests for flavor extra_specs mv 2.61 2019-06-28 04:10:13 +00:00
flavors.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
flavors_extraspecs.py Remove extensions module 2017-12-20 11:35:38 +08:00
floating_ip_dns.py Remove support for /os-floating-ip-dns REST API 2018-07-18 22:23:45 -04:00
floating_ip_pools.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
floating_ips.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
floating_ips_bulk.py Remove support for /os-floating-ips-bulk REST API 2018-07-18 22:23:45 -04:00
fping.py Remove support for /os-fping REST API 2018-05-10 15:26:13 -04:00
helpers.py remove personality extension 2016-06-24 14:44:53 -04:00
hosts.py Remove nova-consoleauth 2019-07-05 15:04:47 +00:00
hypervisors.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
image_metadata.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
images.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
instance_actions.py Remove nova.compute.*API() shims 2019-06-12 16:09:46 +01:00
instance_usage_audit_log.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
ips.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
keypairs.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
limits.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
lock_server.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
migrate_server.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
migrations.py Merge "Add Migration.cross_cell_move and get_by_uuid" 2019-06-18 19:24:50 +00:00
multinic.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
networks.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
networks_associate.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
pause_server.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
quota_classes.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
quota_sets.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
remote_consoles.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
rescue.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
rest_api_version_history.rst Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
routes.py Replace colon with comma in route comment 2019-05-21 14:14:43 +08:00
security_group_default_rules.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
security_groups.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
server_diagnostics.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
server_external_events.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
server_groups.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
server_metadata.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
server_migrations.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
server_password.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
server_tags.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
servers.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
services.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
shelve.py hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
simple_tenant_usage.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
suspend_server.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
tenant_networks.py Ensure controllers all call super 2019-06-15 16:40:00 +01:00
versions.py Merge ResourceV21 obj into Resource obj 2017-12-21 19:33:35 +08:00
versionsV21.py Remove extensions module 2017-12-20 11:35:38 +08:00
virtual_interfaces.py Remove support for /os-virtual-interfaces REST API 2018-06-06 21:14:39 +00:00
volumes.py Multiple API cleanup changes 2019-08-12 08:52:38 -05:00
wsgi.py Add pbr-installed wsgi application for metadata api 2017-05-02 16:58:11 +00:00