Comment 1 for bug 1635409

Revision history for this message
Giulio Fidente (gfidente) wrote : Re: [python-tripleoclient] parameter_merge_strategies: merge behaves like overwrite

I am debugging the POST request and it looks like tripleoclient is passing via heatclient parameter_merge_strategies 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}5b4a7dc7215ce4ce0f124f0f454a3d1672c9fc9b' -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": {"MysqlMaxConnections": 8192, "ControllerCount": 3, ... }, "parameter_merge_strategies": {"ComputeServices": "merge"}, "resource_registry": {"OS::TripleO::Services::Timezone": "http://192.168.1.1:8080/v1/AUTH_b0ffd5e578ee44ebb9bfcc9a5425426a/overcloud/puppet/services/time/timezone.yaml", ...}}

the list of parameter_defaults and resource_registry is longer but parameter_merge_strategies seems to be there as wanted