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/ __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev