On 04/06/2018 11:37 PM, Jens Harbott wrote:
I didn't intend to say that this was easier. My comment was related to the efforts in https://review.openstack.org/558991 , which could be avoided if we decided to deploy askbot on Xenial with Ansible. The amount of work needed to perform the latter task would not change, but we could skip the intermediate step, assuming that we would start implementing 1) now instead of deciding to do it at a later stage.
I disagree with this; having found a myriad of issues it's *still* simpler that re-writing the whole thing IMO. It doesn't matter, ansible, puppet, chef, bash scripts -- the underlying problem is that we choose support libraries for postgres, solr, celery, askbot, logs etc etc, get it to deploy, then forget about it until the next LTS release 2 years later. Of course the whole world has moved on, but we're pinned to old versions of everything and never tested on new platforms. What *would* have helped is a rspec test that even just simply applies the manifest on new platforms. We have great infrastructure for these tests; but most of our modules don't actually *run* anything (e.g., here's ethercalc and etherpad-lite issues too [1,2]). These make it so much easier to collaborate; we can all see the result of changes, link to logs, get input on what's going wrong, etc etc. -i [1] https://review.openstack.org/527822 [2] https://review.openstack.org/528130 _______________________________________________ OpenStack-Infra mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
