[openstack-dev] [goals][upgrade-checkers] Week R-31 update

Doug Hellmann doug at doughellmann.com
Tue Sep 4 23:51:28 UTC 2018


Excerpts from Ben Nemec's message of 2018-09-04 18:39:35 -0500:
> Would it be helpful to factor some of the common code out into an Oslo 
> library so projects basically just have to subclass, implement check 
> functions, and add them to the _upgrade_checks dict? It's not a huge 
> amount of code, but a bunch of it seems like it would need to be 
> copy-pasted into every project. I have a tentative topic on the Oslo PTG 
> schedule for this but figured I should check if it's something we even 
> want to pursue.

+1 if there's reusable bits.

> 
> On 09/04/2018 04:29 PM, Matt Riedemann wrote:
> > Just a few updates this week.
> > 
> > 1. The story is now populated with a task per project that may have 
> > something to complete for this goal [1]. PTLs, or their liaison(s), 
> > should assign the task for their project to whomever is going to work on 
> > the goal. The goal document in governance is being updated with the 
> > appropriate links to storyboard [2].
> > 
> > 2. While populating the story and determining which projects to omit 
> > (like infra, docs, QA were obvious), I left in the deployment projects 
> > but those likely can/should opt-out of this goal for Stein since the 
> > goal is more focused on service projects like keystone/cinder/glance. I 
> > have pushed a docs updated to the goal with respect to deployment 
> > projects [3]. For deployment projects that don't plan on doing anything 
> > with this goal, feel free to just invalidate the task in storyboard for 
> > your project.
> > 
> > 3. I have a developer/contributor reference docs patch up for review in 
> > nova [4] which is hopefully written generically enough that it can be 
> > consumed by and used as a guide for other projects implementing these 
> > upgrade checks.
> > 
> > 4. I've proposed an amendment to the completion criteria for the goal 
> > [5] saying that projects with the "supports-upgrade" tag should 
> > integrate the checks from their project with their upgrade CI testing 
> > job. That could be grenade or some other upgrade testing framework, but 
> > it stands to reason that a project which claims to support upgrades and 
> > has automated checks for upgrades, should be running those in their CI.
> > 
> > Let me know if there are any questions. There will also be some time 
> > during a PTG lunch-and-learn session where I'll go over this goal at a 
> > high level, so feel free to ask questions during or after that at the 
> > PTG as well.
> > 
> > [1] https://storyboard.openstack.org/#!/story/2003657
> > [2] https://review.openstack.org/#/c/599759/
> > [3] https://review.openstack.org/#/c/599835/
> > [4] https://review.openstack.org/#/c/596902/
> > [5] https://review.openstack.org/#/c/599849/
> > 
> 



More information about the OpenStack-dev mailing list