Add availability_zone to OS::Octavia::LoadBalancer
Change-Id: I63369b92b77b4f84bc2646ab35632006ee6b841b
This commit is contained in:
parent
f341395a46
commit
ba0b6676c0
@ -29,10 +29,10 @@ class LoadBalancer(octavia_base.OctaviaBase):
|
|||||||
|
|
||||||
PROPERTIES = (
|
PROPERTIES = (
|
||||||
DESCRIPTION, NAME, PROVIDER, VIP_ADDRESS, VIP_SUBNET,
|
DESCRIPTION, NAME, PROVIDER, VIP_ADDRESS, VIP_SUBNET,
|
||||||
ADMIN_STATE_UP, TENANT_ID, FLAVOR
|
ADMIN_STATE_UP, TENANT_ID, FLAVOR, AVAILABILITY_ZONE
|
||||||
) = (
|
) = (
|
||||||
'description', 'name', 'provider', 'vip_address', 'vip_subnet',
|
'description', 'name', 'provider', 'vip_address', 'vip_subnet',
|
||||||
'admin_state_up', 'tenant_id', 'flavor'
|
'admin_state_up', 'tenant_id', 'flavor', 'availability_zone'
|
||||||
)
|
)
|
||||||
|
|
||||||
ATTRIBUTES = (
|
ATTRIBUTES = (
|
||||||
@ -96,7 +96,13 @@ class LoadBalancer(octavia_base.OctaviaBase):
|
|||||||
constraints=[
|
constraints=[
|
||||||
constraints.CustomConstraint('octavia.flavor')
|
constraints.CustomConstraint('octavia.flavor')
|
||||||
]
|
]
|
||||||
|
),
|
||||||
|
AVAILABILITY_ZONE: properties.Schema(
|
||||||
|
properties.Schema.STRING,
|
||||||
|
_('The availability zone of the Load Balancer.'),
|
||||||
|
support_status=support.SupportStatus(version='17.0.0'),
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
attributes_schema = {
|
attributes_schema = {
|
||||||
|
@ -26,6 +26,7 @@ resources:
|
|||||||
tenant_id: 1234
|
tenant_id: 1234
|
||||||
admin_state_up: True
|
admin_state_up: True
|
||||||
flavor: f123
|
flavor: f123
|
||||||
|
availability_zone: nova
|
||||||
'''
|
'''
|
||||||
|
|
||||||
LISTENER_TEMPLATE = '''
|
LISTENER_TEMPLATE = '''
|
||||||
|
@ -62,6 +62,7 @@ class LoadBalancerTest(common.HeatTestCase):
|
|||||||
'project_id': '1234',
|
'project_id': '1234',
|
||||||
'admin_state_up': True,
|
'admin_state_up': True,
|
||||||
'flavor_id': 'f123',
|
'flavor_id': 'f123',
|
||||||
|
'availability_zone': 'nova',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Add availabilty_zone parameter to OS::Octavia::LoadBalancer
|
Loading…
Reference in New Issue
Block a user