[openstack-dev] [tripleo] tripleo-heat-templates, vendor plugins and the new hiera hook

Marios Andreou marios at redhat.com
Wed Jan 25 12:59:42 UTC 2017


Hi, as part of the composable upgrades workflow shaping up for Newton to
Ocata, we need to install the new hiera hook that was first added with
[1] and disable the old hook and data as part of the upgrade
initialization [2]. Most of the existing hieradata was ported to use the
new hook in [3]. The deletion of the old hiera data is necessary for the
Ocata upgrade, but it also means it will break any plugins still using
the 'old' os-apply-config hiera hook.

In order to be able to upgrade to Ocata any templates that define hiera
data need to be using the new hiera hook and then the overcloud nodes
need to have the new hook installed (installing is done in [2] as a
matter of necessity, and that is what prompted this email in the first
place). I've had a go at updating all the plugin templates that are
still using the old hiera data with a review at [4] which I have -1 for now.

I'll try and reach out to some individuals more directly as well but
wanted to get the review at [4] and this email out as a first step,

thanks, marios

[1] https://review.openstack.org/#/c/379733/
[2]
https://review.openstack.org/#/c/424715/2/extraconfig/tasks/newton_ocata_upgrade_init_common.sh
[3] https://review.openstack.org/#/c/384757/
[4] https://review.openstack.org/#/c/425154/



More information about the OpenStack-dev mailing list