project_id should not be UUIDType in API validation
Currently UUIDType is being validted for project_id. In most cases this will cause issues. Update to more appropriate StringType Change-Id: I54fa78e7140f57084fffb68528d4a4252b9a5d28 Closes-Bug: #1547717
This commit is contained in:
parent
c1b1f6ed85
commit
c1aeec17c7
octavia/api/v1/types
@ -29,7 +29,7 @@ class HealthMonitorResponse(base.BaseType):
|
||||
url_path = wtypes.wsattr(wtypes.text)
|
||||
expected_codes = wtypes.wsattr(wtypes.text)
|
||||
enabled = wtypes.wsattr(bool)
|
||||
project_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.StringType())
|
||||
|
||||
|
||||
class HealthMonitorPOST(base.BaseType):
|
||||
@ -45,7 +45,7 @@ class HealthMonitorPOST(base.BaseType):
|
||||
url_path = wtypes.wsattr(wtypes.text)
|
||||
expected_codes = wtypes.wsattr(wtypes.text)
|
||||
enabled = wtypes.wsattr(bool, default=True)
|
||||
project_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.StringType(max_length=36))
|
||||
|
||||
|
||||
class HealthMonitorPUT(base.BaseType):
|
||||
|
@ -38,7 +38,7 @@ class ListenerResponse(base.BaseType):
|
||||
connection_limit = wtypes.wsattr(wtypes.IntegerType())
|
||||
tls_certificate_id = wtypes.wsattr(wtypes.StringType(max_length=255))
|
||||
sni_containers = [wtypes.StringType(max_length=255)]
|
||||
project_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.StringType())
|
||||
default_pool_id = wtypes.wsattr(wtypes.UuidType())
|
||||
|
||||
|
||||
@ -55,7 +55,7 @@ class ListenerPOST(base.BaseType):
|
||||
tls_certificate_id = wtypes.wsattr(wtypes.StringType(max_length=255))
|
||||
tls_termination = wtypes.wsattr(TLSTermination)
|
||||
sni_containers = [wtypes.StringType(max_length=255)]
|
||||
project_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.StringType(max_length=36))
|
||||
default_pool_id = wtypes.wsattr(wtypes.UuidType())
|
||||
|
||||
|
||||
|
@ -33,7 +33,7 @@ class LoadBalancerResponse(base.BaseType):
|
||||
operating_status = wtypes.wsattr(wtypes.StringType())
|
||||
enabled = wtypes.wsattr(bool)
|
||||
vip = wtypes.wsattr(VIP)
|
||||
project_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.StringType())
|
||||
|
||||
|
||||
class LoadBalancerPOST(base.BaseType):
|
||||
@ -43,7 +43,7 @@ class LoadBalancerPOST(base.BaseType):
|
||||
description = wtypes.wsattr(wtypes.StringType(max_length=255))
|
||||
enabled = wtypes.wsattr(bool, default=True)
|
||||
vip = wtypes.wsattr(VIP, mandatory=True)
|
||||
project_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.StringType(max_length=36))
|
||||
|
||||
|
||||
class LoadBalancerPUT(base.BaseType):
|
||||
|
@ -26,7 +26,7 @@ class MemberResponse(base.BaseType):
|
||||
protocol_port = wtypes.wsattr(wtypes.IntegerType())
|
||||
weight = wtypes.wsattr(wtypes.IntegerType())
|
||||
subnet_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.StringType())
|
||||
|
||||
|
||||
class MemberPOST(base.BaseType):
|
||||
@ -37,7 +37,7 @@ class MemberPOST(base.BaseType):
|
||||
protocol_port = wtypes.wsattr(wtypes.IntegerType(), mandatory=True)
|
||||
weight = wtypes.wsattr(wtypes.IntegerType(), default=1)
|
||||
subnet_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.StringType(max_length=36))
|
||||
|
||||
|
||||
class MemberPUT(base.BaseType):
|
||||
|
@ -47,7 +47,7 @@ class PoolResponse(base.BaseType):
|
||||
protocol = wtypes.wsattr(wtypes.text)
|
||||
lb_algorithm = wtypes.wsattr(wtypes.text)
|
||||
session_persistence = wtypes.wsattr(SessionPersistenceResponse)
|
||||
project_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.StringType())
|
||||
|
||||
|
||||
class PoolPOST(base.BaseType):
|
||||
@ -64,7 +64,7 @@ class PoolPOST(base.BaseType):
|
||||
wtypes.Enum(str, *constants.SUPPORTED_LB_ALGORITHMS),
|
||||
mandatory=True)
|
||||
session_persistence = wtypes.wsattr(SessionPersistencePOST)
|
||||
project_id = wtypes.wsattr(wtypes.UuidType())
|
||||
project_id = wtypes.wsattr(wtypes.StringType(max_length=36))
|
||||
|
||||
|
||||
class PoolPUT(base.BaseType):
|
||||
|
Loading…
x
Reference in New Issue
Block a user