I did a check to my overcloud template and i found out this:
[stack@opstrio1101 ~]$ openstack stack template show overcloud | grep heat_template_version heat_template_version: '2015-04-30'
That version of heat_template_version translates list_join to Join (https://github.com/openstack/heat/blob/stable/newton/heat/engine/hot/functions.py#L502) and not JoinMultiple (https://github.com/openstack/heat/blob/stable/newton/heat/engine/hot/functions.py#L560)
@David Hill are you still experiencing the issue? i need some confirmations about my findings.
I did a check to my overcloud template and i found out this:
[stack@opstrio1101 ~]$ openstack stack template show overcloud | grep heat_template_ version version: '2015-04-30'
heat_template_
That version of heat_template_ version translates list_join to Join (https:/ /github. com/openstack/ heat/blob/ stable/ newton/ heat/engine/ hot/functions. py#L502) and not JoinMultiple (https:/ /github. com/openstack/ heat/blob/ stable/ newton/ heat/engine/ hot/functions. py#L560)
@David Hill are you still experiencing the issue? i need some confirmations about my findings.