nova/nova/api/validation
Tetsuro Nakamura a33634e555 fix nova accepting invalid availability zone name with ':'
Nova has a legacy hack to allow admins to specify hosts via an
availability zone using az:host:node. That means ':' cannot be
included in the name of an availability zone itself.

However, the aggregate API accepts requests which have
availability zone names including ':'.

This patch checks the availabilty zone name when aggregate is
created or updated and raises an error if it contains ':'.

Conflicts:
      api-ref/source/parameters.yaml

NOTE(mriedem): The conflict in the api-ref docs is due to not
having change f657efcdc5 in Pike.

Change-Id: I9b0d8e8d4b3ab2cb3d578c22fa259e0e7c0d325b
Closes-Bug: #1695861
(cherry picked from commit 38b25397e8)
2017-10-04 17:49:59 -04:00
..
__init__.py Add query parameters white list for server list/detail 2017-01-17 15:54:15 +00:00
parameter_types.py fix nova accepting invalid availability zone name with ':' 2017-10-04 17:49:59 -04:00
validators.py fix nova accepting invalid availability zone name with ':' 2017-10-04 17:49:59 -04:00