From 8014cf3bb73e7c531f204002f13d8ecee3242716 Mon Sep 17 00:00:00 2001 From: Steve Baker Date: Tue, 6 Nov 2012 12:49:48 +1300 Subject: [PATCH] Type is now mandatory. Boolean now exists. This is required for Quantum resource types to work with new Properties. --- heat/engine/resources/quantum/net.py | 3 ++- heat/engine/resources/quantum/port.py | 3 ++- heat/engine/resources/quantum/router.py | 2 +- heat/engine/resources/quantum/subnet.py | 3 ++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/heat/engine/resources/quantum/net.py b/heat/engine/resources/quantum/net.py index d625eb4e79..352e92212e 100644 --- a/heat/engine/resources/quantum/net.py +++ b/heat/engine/resources/quantum/net.py @@ -23,7 +23,8 @@ class Net(quantum.QuantumResource): properties_schema = {'name': {'Type': 'String'}, 'value_specs': {'Type': 'Map', 'Default': {}}, - 'admin_state_up': {'Default': True}, + 'admin_state_up': {'Default': True, + 'Type': 'Boolean'}, } def __init__(self, name, json_snippet, stack): diff --git a/heat/engine/resources/quantum/port.py b/heat/engine/resources/quantum/port.py index d12e6755f7..ccdf31bdc5 100644 --- a/heat/engine/resources/quantum/port.py +++ b/heat/engine/resources/quantum/port.py @@ -31,7 +31,8 @@ class Port(quantum.QuantumResource): 'name': {'Type': 'String'}, 'value_specs': {'Type': 'Map', 'Default': {}}, - 'admin_state_up': {'Default': True}, + 'admin_state_up': {'Default': True, + 'Type': 'Boolean'}, 'fixed_ips': {'Type': 'List', 'Schema': {'Type': 'Map', 'Schema': fixed_ip_schema}}, diff --git a/heat/engine/resources/quantum/router.py b/heat/engine/resources/quantum/router.py index c4336872eb..852a864ebc 100644 --- a/heat/engine/resources/quantum/router.py +++ b/heat/engine/resources/quantum/router.py @@ -25,7 +25,7 @@ class Router(quantum.QuantumResource): 'value_specs': {'Type': 'Map', 'Default': {}}, 'admin_state_up': {'Type': 'Boolean', - 'Default': True}, + 'Default': True}, } def __init__(self, name, json_snippet, stack): diff --git a/heat/engine/resources/quantum/subnet.py b/heat/engine/resources/quantum/subnet.py index 83f4be3bcd..1334903e90 100644 --- a/heat/engine/resources/quantum/subnet.py +++ b/heat/engine/resources/quantum/subnet.py @@ -35,7 +35,8 @@ class Subnet(quantum.QuantumResource): 'value_specs': {'Type': 'Map', 'Default': {}}, 'name': {'Type': 'String'}, - 'admin_state_up': {'Default': True}, + 'admin_state_up': {'Default': True, + 'Type': 'Boolean'}, 'ip_version': {'Type': 'Integer', 'AllowedValues': [4, 6], 'Default': 4},