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

Ghanshyam Mann gmann at ghanshyammann.com
Mon Mar 11 06:03:51 UTC 2019

Hello Everyone.

Updates on testing of legacy jobs on Bionic:

I have pushed the patches to projects repo which has legacy jobs 
- https://review.openstack.org/#/q/topic:legacy-job-bionic+(status:open+OR+status:merged) 

Also updated the link in etherpad. - https://etherpad.openstack.org/p/legacy-job-bionic 

gate results of those patches should be ready by night. Please check your projects patch
and mark OK in etherpad or fix the bugs if any before March 10th. 

*Testing Started or no legacy jobs found until now*: 39
Mistral: OK
Octavia: OK
Qinling : OK. no legacy jobs
Searchlight : OK. no legacy jobs
Senlin : OK. no legacy jobs
Solum : OK. no legacy jobs
Storlets : OK. no legacy jobs
Winstackers: OK. no legacy jobs
Adjutant- OK. no legacy jobs

*Testing not started*:   24
Chef Openstack (Chef cookbooks for deployment)
Cloudkitty (Rating service)
Freezer (Backup, Restore, and Disaster Recovery service)
Horizon (Dashboard)
Openstack Charms (Juju Charms for deployment of OpenStack)
Openstack-Helm (Helm charts for OpenStack services)
Openstackansible (Ansible playbooks and roles for deployment)
Openstackclient (Command-line client)
Openstacksdk (Multi-cloud Python SDK for End Users)
Puppet Openstack (Puppet modules for deployment)
Rally (Benchmark service)
Release Management
Swift (Object Storage service)
Tacker (NFV Orchestration service)
Tricircle (Networking automation across Neutron service)
Tripleo (Deployment service)


 ---- 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