nova/nova/api/openstack/compute/schemas
Artom Lifshitz e80e2511cf Fix tag attribute disappearing in 2.33 and 2.37
In the context of device tagging, bugs have caused the tag attribute
to disappear starting with version 2.33 for block_devices and starting
with version 2.37 for network interfaces. In other words, block
devices could only be tagged in 2.32 and network interfaces between
2.32 and 2.36 inclusively.

This patch documents this behaviour in api-ref and introduces
microversion 2.42, which re-adds the tag in all the right places.

Change-Id: Ia0869dc6f7f5bd347ccbd0930d1d668d37695a22
Closes-bug: 1658571
Implements: blueprint fix-tag-attribute-disappearing
2017-01-30 19:38:46 -05:00
..
__init__.py Add API input validation framework 2013-11-27 05:45:37 +09:00
admin_password.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
agents.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
aggregates.py Generate better validation error message when using name regexes 2016-03-07 10:11:49 +08:00
assisted_volume_snapshots.py Fix the schema of assisted_volume_snapshots 2016-04-19 13:08:15 -07:00
attach_interfaces.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
availability_zone.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
block_device_mapping.py Fix tag attribute disappearing in 2.33 and 2.37 2017-01-30 19:38:46 -05:00
block_device_mapping_v1.py Fix BDM JSON-Schema validation 2016-12-21 23:54:06 -08:00
cells.py Fixed typos in nova, nova/api, nova/cells directory 2016-08-01 07:14:04 +00:00
cloudpipe.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
config_drive.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
console_output.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
create_backup.py Let schema validate image metadata type and key lengths 2016-09-27 17:41:15 -04:00
evacuate.py API change for verifying the scheduler when evacuating 2016-06-02 15:03:39 +02:00
fixed_ips.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
flavor_access.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
flavor_manage.py Return 400 HTTP error for invalid flavor attributes 2016-05-26 09:49:39 +05:30
flavors_extraspecs.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
floating_ip_dns.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
floating_ips.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
floating_ips_bulk.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
hosts.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
image_metadata.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
keypairs.py Use JSON-Schema to validate query parameters for keypairs API 2017-01-04 17:10:20 +08:00
migrate_server.py API change for verifying the scheduler when live migrating 2016-06-06 11:44:06 +02:00
multinic.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
multiple_create.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
networks.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
networks_associate.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
quota_classes.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
quota_sets.py Add networks to quota's update json-schema when network quota enabled 2016-08-22 13:56:48 +08:00
remote_consoles.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
rescue.py Strict ImageRef validation to UUID only 2016-08-04 02:22:15 +00:00
reset_server_state.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
scheduler_hints.py Return HTTP 400 for invalid server-group uuid 2016-02-08 14:10:49 +01:00
security_groups.py Filter leading/trailing spaces for name field in v2.1 compat mode 2015-09-23 10:27:54 +01:00
server_external_events.py Check unknown event name when create external server event 2015-09-10 15:43:40 +08:00
server_groups.py api: add soft-affinity policies for server groups 2016-01-07 10:43:57 +01:00
server_metadata.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
server_migrations.py Add new API to force live migration to complete 2016-02-08 08:59:52 +01:00
server_tags.py Move tags validation code to json schema 2016-12-13 02:58:51 +00:00
servers.py Fix tag attribute disappearing in 2.33 and 2.37 2017-01-30 19:38:46 -05:00
services.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
tenant_networks.py Remove 'v3' directory for v2.1 json-schemas 2015-08-13 09:58:48 +08:00
user_data.py Enable 'null' value for user_data in V2.1 API 2016-05-20 14:05:43 +08:00
volumes.py Check added for mandatory parameter size in schema 2015-12-30 16:17:45 +05:30