[tc] [ptl] [qa] [infra] [nova] [cinder] [designate] [trove] [zaqar] [freezer] [networking-midonet] Migrating legacy jobs to Bionic (Ubuntu LTS 18.04)

Ghanshyam Mann gmann at ghanshyammann.com
Thu Mar 14 04:52:43 UTC 2019


---- On Wed, 13 Mar 2019 16:45:04 -0500 Ghanshyam Mann <gmann at ghanshyammann.com> wrote ---- 
 > Base patches are merged now 
 > Projects need to merge these patches soon to avoid gate block 
 > Nova 
 > - https://review.openstack.org/#/c/643129/.  - Already approved. in gate ti merge. 
 > Cinder 
 > - https://review.openstack.org/#/c/643130/ - testing in progress. 
 > Designate 
 > - https://review.openstack.org/643119/    already approved. in gate to merge. 
 > Trove 
 >  - no effect until this merge which need more work - https://review.openstack.org/#/c/642329/ 
 > Zaqar - https://review.openstack.org/#/c/642349/1 testing it now. 
 > networking-midonet - https://review.openstack.org/#/c/643022/3 
 > freezer - need to fix. 
[...]

Updates:
Nova- workaround merged. Gate is up
Cinder - devstack fix is in gate to merge. devstack unit test broken now on bionic. 
Designate - Fix is up in gate.
Trove - no gate failure due to base patches, Bionic migration in progress
Zaqar- No failure, Gate is up
networking-midonet - workaround is up, Gate failing for other reason.
Freezer - workaround merged, Gate is up

I have abandoned the DNM testing patch. 

Below are the patches up for review which are needed to migrate the
derived legacy jobs to Bionic:
 - https://review.openstack.org/#/q/topic:legacy-job-bionic+status:open 

The corresponding projects need to merge them to complete this migration.

-gmann

 >  
 > -gmann 
 >  
 >  >   
 >  >   
 >  > -gmann  
 >  >   
 >  >  > >    
 >  >  > >  >     
 >  >  > >  > -gmann     
 >  >  > >  >     
 >  >  > >  >  >      
 >  >  > >  >  >      
 >  >  > >  >  > *Testing Started *: 36 projects     
 >  >  > >  >  > QA      
 >  >  > >  >  > Nova      
 >  >  > >  >  > Placement      
 >  >  > >  >  > Cinder      
 >  >  > >  >  > Glance      
 >  >  > >  >  > Keystone      
 >  >  > >  >  > Neutron      
 >  >  > >  >  > Ironic      
 >  >  > >  >  > Manila      
 >  >  > >  >  > Designate      
 >  >  > >  >  > Monasca      
 >  >  > >  >  > Sahara      
 >  >  > >  >  > Vitrage      
 >  >  > >  >  > Congress      
 >  >  > >  >  > Heat      
 >  >  > >  >  > Kuryr      
 >  >  > >  >  > Mistral: OK      
 >  >  > >  >  > Murano      
 >  >  > >  >  > Octavia: OK      
 >  >  > >  >  > Trove      
 >  >  > >  >  > Watcher      
 >  >  > >  >  > Oslo      
 >  >  > >  >  > Barbican      
 >  >  > >  >  > Blazar      
 >  >  > >  >  > Ec2-Api      
 >  >  > >  >  > Cyborg      
 >  >  > >  >  > Karbor      
 >  >  > >  >  > Magnum      
 >  >  > >  >  > Masakari      
 >  >  > >  >  > Telemetry      
 >  >  > >  >  > Zaqar      
 >  >  > >  >  > Zun     
 >  >  > >  >  > kolla     
 >  >  > >  >  > Requirements     
 >  >  > >  >  > Tricircle     
 >  >  > >  >  > Freezer     
 >  >  > >  >  >      
 >  >  > >  >  > #OK. no legacy xenial jobs so no action required     
 >  >  > >  >  > Qinling      
 >  >  > >  >  > Searchlight      
 >  >  > >  >  > Senlin      
 >  >  > >  >  > Solum      
 >  >  > >  >  > Storlets      
 >  >  > >  >  > Winstackers     
 >  >  > >  >  > Adjutant     
 >  >  > >  >  > Release Management       
 >  >  > >  >  > I18n      
 >  >  > >  >  > Horizon     
 >  >  > >  >  > Documentation     
 >  >  > >  >  > Cloudkitty     
 >  >  > >  >  > Packaging-Rpm      
 >  >  > >  >  > Powervmstackers     
 >  >  > >  >  > Chef Openstack     
 >  >  > >  >  > Tripleo      
 >  >  > >  >  > Openstack Charms     
 >  >  > >  >  > Openstackclient     
 >  >  > >  >  > Openstacksdk     
 >  >  > >  >  > Puppet Openstack     
 >  >  > >  >  > Openstackansible     
 >  >  > >  >  > Swift     
 >  >  > >  >  >      
 >  >  > >  >  > *Testing not started*: 4      
 >  >  > >  >  > Loci      
 >  >  > >  >  > Openstack-Helm       
 >  >  > >  >  > Rally      
 >  >  > >  >  > Tacker      
 >  >  > >  >  >      
 >  >  > >  >  > - https://etherpad.openstack.org/p/legacy-job-bionic     
 >  >  > >  >  >      
 >  >  > >  >  > -gmann     
 >  >  > >  >  >      
 >  >  > >  >  >      
 >  >  > >  >  >  >       
 >  >  > >  >  >  >  ---- On Thu, 07 Mar 2019 20:34:57 -0600 Ghanshyam Mann <gmann at ghanshyammann.com> wrote ----       
 >  >  > >  >  >  >  > 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       
 >  >  > >  >  >  >  >        
 >  >  > >  >  >  >  > -gmann       
 >  >  > >  >  >  >  >        
 >  >  > >  >  >  >  >        
 >  >  > >  >  >  >  >  ---- 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