Oleg - this is great!  I tried to find you on IRC to recommend we put this on a 
etherpad so several of us can collaborate together on requirements and 
brainstorming.  

On Nov 18, 2013, at 10:54 AM, Oleg Gelbukh <ogelb...@mirantis.com> wrote:

> Hi,
> 
> I summarized a list of requirements to the config validation framework from 
> this thread and other sources, including IRC discussions so far:
> 
> https://gist.github.com/ogelbukh/7533029
> 
> Seems like we have 2 work items here, one being extension which adds more 
> complex flags types to Oslo.config, and the other is standalone service for 
> stateful validation of cfg across services. We're working on design for such 
> service in frame of Rubick project.
> 
> I'd really appreciate any help with prioritization of requirements from the 
> list above.
> 
> --
> Best regards,
> Oleg Gelbukh
> Mirantis Labs
> 
> > To be fair, we test only the subset that is set via devstack on the
> > stable side. That should be a common subset, but it is far from fully
> > comprehensive. Nova has over 600 config variables, so additional tooling
> > here would be goodness.
> 
> I'm surely not arguing against additional testing of config stuff, I'm
> just saying I'm not sure there's an upgrade impact here. What we care
> about across upgrades is that the conf stays legit. A set of offline
> tests that look at the config shouldn't have anything useful to verify
> or report, other than just "this thingy is now deprecated, beware!"
> 
> If we care about validating that reviewers didn't let some config
> element be removed that wasn't already deprecated, that's something that
> needs visibility into the two ends of the upgrade. I would think grenade
> would be the place to do this since it has both hashes, and I definitely
> think that could be instrumented easily. However, I don't think that has
> much overlap with the config checker thing that was discussed at summit,
> simply because it requires visibility into two trees.
> 
> --Dan
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to