[openstack-dev] [heat] "heat.conf.sample is not up to date"

Mike Spreitzer mspreitz at us.ibm.com
Sun Aug 24 16:12:35 UTC 2014


Morgan Fainberg <morgan.fainberg at gmail.com> wrote on 08/24/2014 12:01:37 
PM:

> ...
> 
> Keystone saw an oddity with the new sample config generator 
> (changing how options are sorted and therefore changing the way the 
> sample config is rendered). This could be a similar / related issue. 
> 
> Most of the projects stopped gating on "up-to-date" sample config a 
> few reasons, the first is that with external library dependencies 
> you never know when / if something upstream will break the test run 
> (e.g. New Oslo.config or new keystonemiddleware). 
> 
> Now imagine that issue occurred and was blocking a gate-fixing bug 
> (happened at least a couple times). 
> 
> In short, making sample config being up-to-date to merge code causes
> a lot if headaches. 
> 
> Different projects handle this differently. Nova doesn't have a 
> sample config in tree, keystone updates on a semi-regular basis 
> (sometimes as part of a patch, sometimes as a separate patch). 
> Keystone team is looking at adding a simple non-voting gate job (if 
> infra doesn't mind) that will tell us the config is out of date.
> 
> While it is nice to always have an updated sample config, I think it
> is not worth the breakage / issues it adds to the gate.
> 
> It might make sense to standardize how we handle sample config files
> across the projects or at least standardize on removing the gate 
> block if the config is out of date. I know it was floated earlier 
> that there would be a proposal bot job (like translations) for 
> sample config files, but I don't remember the specifics of why it 
> wasn't well liked. 

Consistency would be nice.  The must-have is just to document each 
project's procedure (accurately, of course).

Thanks,
Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140824/86366a08/attachment.html>


More information about the OpenStack-dev mailing list