diff options
author | Zuul <zuul@review.opendev.org> | 2021-03-15 14:04:50 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2021-03-15 14:04:50 +0000 |
commit | 439d42f90200b8e88dd33e2db47e6c1605f0ce52 (patch) | |
tree | a9c8ae5832fd98c4834811795b036f0a8f2f1ae5 | |
parent | 4ca9bc5ce70aa5c2ea32317f0816bd859bb3f258 (diff) | |
parent | 1dcbac064cf9e795cee114b81ae8fba77e72de50 (diff) | |
download | heat-439d42f90200b8e88dd33e2db47e6c1605f0ce52.tar.gz |
Merge "Add segments attribute to OS::Neutron::ProviderNet"
-rw-r--r-- | heat/engine/resources/openstack/neutron/provider_net.py | 9 | ||||
-rw-r--r-- | releasenotes/notes/providernet-segments-attribute-cc20b22bf3a25e96.yaml | 4 |
2 files changed, 11 insertions, 2 deletions
diff --git a/heat/engine/resources/openstack/neutron/provider_net.py b/heat/engine/resources/openstack/neutron/provider_net.py index 6bd12593a..9f5a038c7 100644 --- a/heat/engine/resources/openstack/neutron/provider_net.py +++ b/heat/engine/resources/openstack/neutron/provider_net.py @@ -46,9 +46,9 @@ class ProviderNet(net.Net): ) ATTRIBUTES = ( - STATUS, SUBNETS, + STATUS, SUBNETS, SEGMENTS, ) = ( - 'status', 'subnets', + 'status', 'subnets', 'segments', ) NETWORK_TYPES = ( @@ -130,6 +130,11 @@ class ProviderNet(net.Net): _("Subnets of this network."), type=attributes.Schema.LIST ), + SEGMENTS: attributes.Schema( + _("The segments of this network."), + type=attributes.Schema.LIST, + support_status=support.SupportStatus(version='16.0.0'), + ), } def validate(self): diff --git a/releasenotes/notes/providernet-segments-attribute-cc20b22bf3a25e96.yaml b/releasenotes/notes/providernet-segments-attribute-cc20b22bf3a25e96.yaml new file mode 100644 index 000000000..ab76b9ecb --- /dev/null +++ b/releasenotes/notes/providernet-segments-attribute-cc20b22bf3a25e96.yaml @@ -0,0 +1,4 @@ +--- +features: + - Adds a new ``segments`` attribute to the ``OS::Neutron::ProviderNet`` + resource. The attribute resolves the segments of the network.
\ No newline at end of file |