parameter_merge_strategies: merge behaves like overwrite
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Unassigned | ||
tripleo |
Fix Released
|
High
|
Unassigned |
Bug Description
When using the environments/
It's as if the parameter_
[1] https:/
[2] http://
Changed in tripleo: | |
assignee: | nobody → John Fulton (jfulton-org) |
status: | New → In Progress |
tags: | added: newton-backport-potential |
Changed in tripleo: | |
importance: | Undecided → High |
milestone: | none → ocata-1 |
Changed in heat: | |
assignee: | nobody → Rabi Mishra (rabi) |
Changed in heat: | |
milestone: | none → ocata-1 |
Changed in tripleo: | |
assignee: | Steven Hardy (shardy) → Giulio Fidente (gfidente) |
Changed in heat: | |
status: | In Progress → Fix Released |
Changed in tripleo: | |
milestone: | ocata-2 → ocata-3 |
Changed in tripleo: | |
milestone: | ocata-3 → ocata-rc1 |
Changed in tripleo: | |
milestone: | ocata-rc1 → ocata-rc2 |
Changed in tripleo: | |
milestone: | ocata-rc2 → pike-1 |
Changed in tripleo: | |
milestone: | pike-1 → pike-2 |
Changed in tripleo: | |
milestone: | pike-2 → pike-3 |
Changed in tripleo: | |
milestone: | pike-3 → pike-rc1 |
Changed in tripleo: | |
milestone: | pike-rc1 → pike-rc2 |
Changed in tripleo: | |
milestone: | pike-rc2 → queens-1 |
Changed in tripleo: | |
milestone: | queens-1 → queens-2 |
Changed in tripleo: | |
milestone: | queens-2 → queens-3 |
Changed in tripleo: | |
milestone: | queens-3 → queens-rc1 |
Changed in tripleo: | |
milestone: | queens-rc1 → rocky-1 |
Changed in tripleo: | |
milestone: | rocky-1 → rocky-2 |
Changed in tripleo: | |
milestone: | rocky-2 → rocky-3 |
tags: | added: tech-debt |
Changed in tripleo: | |
assignee: | Steven Hardy (shardy) → Bogdan Dobrelya (bogdando) |
Changed in tripleo: | |
assignee: | Bogdan Dobrelya (bogdando) → Rabi Mishra (rabi) |
Changed in tripleo: | |
milestone: | rocky-3 → rocky-rc1 |
Changed in tripleo: | |
milestone: | rocky-rc1 → stein-1 |
Changed in tripleo: | |
milestone: | stein-1 → stein-2 |
Changed in tripleo: | |
milestone: | stein-2 → stein-3 |
Changed in tripleo: | |
assignee: | Kamil Sambor (ksambor) → nobody |
status: | In Progress → Fix Released |
I am debugging the POST request and it looks like tripleoclient is passing via heatclient parameter_ merge_strategie s as intended:
2016-10-21 08:43:27.954 10409 DEBUG heatclient. common. http [-] curl -g -i -X POST -H 'X-Auth-User: admin' -H 'X-Auth-Token: {SHA1}5b4a7dc72 15ce4ce0f124f0f 454a3d1672c9fc9 b' -H 'X-Region-Name: regionOne' -H 'Accept: application/json' -H 'User-Agent: python-heatclient' -H 'Content-Type: application/json' -d '{"stack_name": "overcloud", "environment": {"parameter_ defaults" : {"MysqlMaxConne ctions" : 8192, "ControllerCount": 3, ... }, "parameter_ merge_strategie s": {"ComputeServices": "merge"}, "resource_ registry" : {"OS::TripleO: :Services: :Timezone" : "http:// 192.168. 1.1:8080/ v1/AUTH_ b0ffd5e578ee44e bb9bfcc9a542542 6a/overcloud/ puppet/ services/ time/timezone. yaml", ...}}
the list of parameter_defaults and resource_registry is longer but parameter_ merge_strategie s seems to be there as wanted