parameter doesn't represent in template after stack update failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Medium
|
Sergey Kraynev |
Bug Description
1. create a stack with template:
*******
heat_template_
parameters:
res_1_value:
default: v1
type: string
resources:
test_res_1:
type: OS::Heat:
properties:
value: {get_param: res_1_value}
*******
2. update the stack with a new template:
*******
heat_template_
parameters:
res_1_value:
default: v1
type: string
res_2_value:
type: string
resources:
test_res_1:
type: OS::Heat:
properties:
value: {get_param: res_1_value}
fail: True
test_res_2:
type: OS::Heat:
properties:
value: {get_param: res_2_value}
*******
3. the stack update failed(we expected), and the resource test_res_2 is created successful, but template-show we will get the template like:
*******
heat_template_
parameters:
res_1_value:
default: v1
type: string
resources:
test_res_1:
type: OS::Heat:
properties:
value: {get_param: res_1_value}
fail: True
test_res_2:
type: OS::Heat:
properties:
value: {get_param: res_2_value}
*******
4. There is no definition of parameter 'res_2_value'
Changed in heat: | |
assignee: | nobody → huangtianhua (huangtianhua) |
importance: | Undecided → Medium |
Changed in heat: | |
assignee: | huangtianhua (huangtianhua) → Sergey Kraynev (skraynev) |
Fix proposed to branch: master /review. openstack. org/347123
Review: https:/