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+sta...)
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 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 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) Documentation Freezer (Backup, Restore, and Disaster Recovery service) Horizon (Dashboard) I18n Infrastructure Kolla Loci 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) Packaging-Rpm Powervmstackers Puppet Openstack (Puppet modules for deployment) Rally (Benchmark service) Release Management Requirements Swift (Object Storage service) Tacker (NFV Orchestration service) Tricircle (Networking automation across Neutron service) Tripleo (Deployment service)
-gmann
---- On Thu, 07 Mar 2019 20:34:57 -0600 Ghanshyam Mann gmann@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-0... [2] http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003610.htm...
-gmann
---- On Thu, 07 Mar 2019 10:55:50 -0600 Ghanshyam Mann gmann@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@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.
- Push patch which migrates the legacy base jobs to bionic - 1. https://review.openstack.org/#/c/639096/
- 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
- 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.... https://etherpad.openstack.org/p/devstack-bionic
[2] http://eavesdrop.openstack.org/meetings/tc/2019/tc.2019-02-07-14.00.html
-gmann