Hi, We may have missing packages when the user is adding a new role to its roles_data file and the base image is coming from previous version.
The workflow would be this one: - install newton - upgrade to ocata - add collectd to roles_data and redeploy the stack For instance if one is adding OS::TripleO::Services::Collectdservices::collectd in an ocata env coming from an upgraded newton env, he/she won't have the necessary packages (for instance collectd-disk). The puppet manifest will fail has the package is missing and puppet doesn't install package. The upgrade task[1] is useless as the new role wasn't added during the upgrade but after. I don't see any easy way to solve this. Basically we need a way to keep in sync base image between release without using the upgrade_tasks, maybe in the tripleo-package one ? This shouldn't be a problem with container, but everything before pike is affected. Originially seen there[2] [1] https://github.com/openstack/tripleo-heat-templates/blob/stable/ocata/puppet/services/metrics/collectd.yaml#L130..L134 [2] https://bugzilla.redhat.com/show_bug.cgi?id=1455065 -- Sofer Athlan-Guyot. __________________________________________________________________________ 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