[tc] [ptl] [qa] [infra] Migrating legacy jobs to Bionic (Ubuntu LTS 18.04)

Ghanshyam Mann gmann at ghanshyammann.com
Fri Mar 8 02:34:57 UTC 2019

Updates on planning and dadlines: Legacy jobs to bionic.

I today TC ad hoc meeting on python3 transition & planning[1], we discussed about next steps on legacy jobs migration. 
Also you have seen the Zane's email about the agreement of moving the legacy jobs in Stein [2] which will help us to drop
the py35 testing. 

NEW DEADLINE: March 13th, we will merge the base pacthes which move legacy base jobs nodeset to bionic.
 ~70% of the project legacy jobs which depends on their parent job nodeset will start running on bionic.
DO NOT BLOCK GATE: After deadline (when base nodeset is bionic) if any of the your legacy jobs are failing then, make those jobs non voting and keep working on fix. 

How to test your project's legacy jobs : 
I have updated the base patches which move the legacy base jobs to bionic and ready for projects to tets their gate.
Detailed steps and testing pacthes example are in this etherpad-  https://etherpad.openstack.org/p/legacy-job-bionic

For quick reference, I am writting the steps to test your legacy jobs on bionic:
Step 1. Push the testing DNM patch on your project owned repos with:
- Depends-On: https://review.openstack.org/#/c/641886/
 -Remove or change the nodeset to Bionic from your repo owned legacy jobs (if any of the legacy jobs has overridden the nodeset from parent job)
Example: https://review.openstack.org/#/c/639017
Step 2. If you have any legacy job not derived from base jobs then, you need to migrate their nodeset to bionic which are defined in - https://review.openstack.org/#/c/639018/ 
Example - https://review.openstack.org/#/c/639361/
Step3. if any of the job start failing on bionic then, either fix it before deadline of March 13th or make failing job as n-v and fix later. 

Feel free to ping me for any query or help. 

[1] http://eavesdrop.openstack.org/meetings/tc_python3/2019/tc_python3.2019-03-07-21.00.html
[2] http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003610.html


 ---- On Thu, 07 Mar 2019 10:55:50 -0600 Ghanshyam Mann <gmann at ghanshyammann.com> wrote ---- 
 > Thanks all who volunteer for their project and testing the jobs on bionic.  
 > Reminder for all other projects to plan for this activity. Only 5-6 projects have started the testing.  
 > I request PTL to plan someone for this activity. Feel free to ping me on #openstack-qa for any clarification.  
 > Thanks.  
 > -gmann 
 >  ---- On Mon, 25 Feb 2019 09:05:47 -0600 Ghanshyam Mann <gmann at ghanshyammann.com> wrote ----  
 >  > Hi Everyone,  
 >  >   
 >  > During Dec/Jan month, we have migrated the devstack jobs (zuulv3 native jobs) from Xenial to Bionic. [1].   
 >  >   
 >  > But that did not move all gate job to Bionic as there are a large number of jobs are still the legacy job. All the legacy job still use Xenial as nodeset.   
 >  > As per the decided runtime for Stein, we need to test everything on OpenStack CI/CD on Bionic - https://governance.openstack.org/tc/reference/runtimes/stein.html   
 >  > This is something we discussed TC meeting as one of the Stein items to finish in openstack community[2].   
 >  >   
 >  > I am starting this ML thread to coordinate the work to move all the legacy jobs to Bionic. I have created the  
 >  > Etherpad to include more details and  status check for each project gate- https://etherpad.openstack.org/p/legacy-job-bionic  
 >  >   
 >  > The approach is the same as we did for previous migration for devstack jobs.   
 >  > 1. Push patch which migrates the legacy base jobs to bionic - 1. https://review.openstack.org/#/c/639096/  
 >  > 2. Each Project team, add the testing patch with Depends-on on base patch (example 639096) and confirm the status  
 >  >      of their gate on etherpad - Example: https://review.openstack.org/#/c/639017  
 >  > 3. Project jobs not using base job as parent, need to migrate their legacy job to bionic by own.   
 >  >   
 >  > Please add yourself as your project volunteer in etherpad and update the status accordingly. I am tagging [ptl] in this thread so that they can assign  
 >  > someone from their team if no volunteer.   
 >  >   
 >  > Deadline: 1st April to merge the base legacy job to bionic.  That gives around 1 month to test the jobs which I feel enough for each project.  
 >  > let me know if more time is needed, we can adjust the same. The goal is to finish this activity before Stein release.   
 >  >   
 >  >   
 >  > [1] http://lists.openstack.org/pipermail/openstack-discuss/2018-December/000837.html  
 >  >        https://etherpad.openstack.org/p/devstack-bionic    
 >  >   
 >  > [2] http://eavesdrop.openstack.org/meetings/tc/2019/tc.2019-02-07-14.00.html   
 >  >   
 >  >   
 >  > -gmann  
 >  >   
 >  >   
 >  >  

More information about the openstack-discuss mailing list