Make update allowed allowed_address_pairs property
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Sergey Kraynev | ||
Newton |
Fix Committed
|
High
|
Sergey Kraynev |
Bug Description
Neutron client allows to update property: allowed_
http://
Right now it cause if I want to update this resource it's not possible to use mac address of the same port, because setting new property cause update replace.
This update supported from liberty, so we also need backport fix to mitaka and liberty.
Scenario:
- create stack with follow template:
heat_template_
parameters:
network:
type: string
default: private
resources:
port:
type: OS::Neutron::Port
properties:
network: { get_param: network }
vm:
type: OS::Nova::Server
properties:
image: cirros-
flavor: m1.micro
networks:
- port: { get_resource: port }
- get port mac address via outputs or port-show command
- update template by adding follow properties:
.........
port:
type: OS::Neutron::Port
properties:
network: { get_param: network }
allowed_
- mac_address: port_mac_address
.......
Expected result:
allowed_
Current result:
new port with different mac address during Update replace be created and allowed_
Changed in heat: | |
milestone: | none → newton-rc1 |
Changed in heat: | |
milestone: | newton-rc1 → none |
milestone: | none → nexton-rc2 |
Changed in heat: | |
milestone: | newton-rc2 → ocata-1 |
tags: | added: newton-rc-potential |
Changed in heat: | |
milestone: | ocata-1 → newton-rc2 |
milestone: | newton-rc2 → ocata-1 |
Fix proposed to branch: master /review. openstack. org/370603
Review: https:/