heat/heat
Pavlo Shchelokovskyy 9ed61fc666 Fix OS::Neutron::ExtraRoute delete with IPv6
currently Heat sets the resource_id of the ExtraRoute resource to
`<router_id>:<destination>:<nexthop>`
and later parses destination and nexthop out from resource_id on delete
of the resource.
However colon is an integral part of IPv6 addresses, so such parsing
fails in this case.

In this patch we use actual resource properties to find
router_id, destination and nexthop, thus avoiding the parsing error.

Change-Id: I6835efc632c38aac3466d3952f8887ef15dbd0ad
Story: 2007085
Task: 38080
2020-01-13 18:31:57 +00:00
..
api middleware: return HTTPBadRequest when path is invalid 2018-09-11 11:23:46 +02:00
cloudinit Validate that python3 is ready for loguserdata 2016-08-26 11:49:30 +00:00
cmd Merge "fix logger names" 2019-10-07 19:30:55 +00:00
common Merge "Support for shared services in multi region mode" 2020-01-09 19:07:29 +00:00
db Merge "DB: Never retry a subtransaction" 2019-12-19 03:42:51 +00:00
engine Fix OS::Neutron::ExtraRoute delete with IPv6 2020-01-13 18:31:57 +00:00
hacking Restrict use of iteritems, iterkeys and itervalues 2016-03-23 10:05:54 +00:00
httpd Merge "fix logger names" 2019-10-07 19:30:55 +00:00
locale Imported Translations from Zanata 2019-12-22 09:16:37 +00:00
objects Streamline conversion of resources to convergence 2018-12-17 16:59:25 +13:00
policies Add a Blazar Host resource 2019-02-18 06:41:23 +00:00
rpc Option for retrieving child templates and env files from swift 2018-07-26 09:50:51 +05:30
scaling Merge "Eliminate nested stack loading in InstanceGroup/ASG scaling" 2018-04-02 04:35:47 +00:00
tests Fix OS::Neutron::ExtraRoute delete with IPv6 2020-01-13 18:31:57 +00:00
__init__.py Make import of oslo libraries namespaceless 2015-02-18 22:54:10 +01:00
version.py change the dist name to 'openstack-heat' 2018-11-01 11:54:05 -04:00