diff --git a/heat/engine/resources/openstack/neutron/firewall.py b/heat/engine/resources/openstack/neutron/firewall.py index 740cb16bfe..fce59da817 100644 --- a/heat/engine/resources/openstack/neutron/firewall.py +++ b/heat/engine/resources/openstack/neutron/firewall.py @@ -243,8 +243,8 @@ class FirewallPolicy(neutron.NeutronResource): ), FIREWALL_RULES: properties.Schema( properties.Schema.LIST, - _('An ordered list of firewall rules to apply to the firewall.'), - required=True, + _('An ordered list of firewall rules to apply to the firewall. ' + '(Prior to version 14.0.0 this was a required property).'), update_allowed=True ), } diff --git a/releasenotes/notes/update-firwallpolicy-ruls-90a8904e899b2365.yaml b/releasenotes/notes/update-firwallpolicy-ruls-90a8904e899b2365.yaml new file mode 100644 index 0000000000..69049c9230 --- /dev/null +++ b/releasenotes/notes/update-firwallpolicy-ruls-90a8904e899b2365.yaml @@ -0,0 +1,5 @@ +--- +fixes: +- | + The `firewall_rules` property of the `OS::Neutron::FirewallPolicy` + resource type is now optional. \ No newline at end of file