Hi,

the Heat/Puppet implementation of the Overcloud deployment seems to be surpassing in features the Heat/Elements implementation.

The changes for Ceph are an example, the Puppet based version is already adding features which don't have they counterpart into Elements based.

Recently we started working on the addition of Pacemaker into the Overcloud, to monitor the services and provide a number of 'auto healing' features, and again this is happening in the Puppet implementation only (at least for now) so I think the gap will become bigger.

Given we support different implementations with a single top-level template [1], to keep other templates valid we're forced to propagate the params into the Elements based templates as well, even though there is no use for these there, see for example [2].

The extra work itself is not of great concern but I wonder if it wouldn't make sense to deprecate the Elements based templates at this point, instead of keep adding there unused parts? Thoughts?

1. https://github.com/openstack/tripleo-heat-templates/blob/master/overcloud-without-mergepy.yaml
2. https://review.openstack.org/#/c/173773

__________________________________________________________________________
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

Reply via email to