[all][tc][goals] Migrate CI/CD jobs to new Ubuntu LTS Focal: Week R-16 Update

Ghanshyam Mann gmann at ghanshyammann.com
Fri Jun 26 01:36:06 UTC 2020


Hello Everyone,

Please find the updates on Ubuntu Focal migration community goal.

Tracking: https://storyboard.openstack.org/#!/story/2007865

Progress:
=======
* devstack and tempest base patches are ready for testing on projects side.
Thanks frickler for doing the base work.
* neutron, nova project started the testing.

Bugs:
====
1. There is open bug for nova/cinder where three tempest tests are failing for
volume detach operation. There is no clear root cause found yet
 -https://bugs.launchpad.net/cinder/+bug/1882521
We have skipped the tests in tempest base patch to proceed with the other
projects testing but this is blocking things for the migration.

2. We encountered the nodeset name conflict with x/tobiko, i have proposed it to consume
it form devstack -https://review.opendev.org/#/c/738128/

What work to be done on project side:
=============================
This goal is more of testing the jobs on focal and fixing bugs if any otherwise
migrate jobs by switching the nodeset to focal node sets defined in devstack.

1. Start a patch in your repo by making depends-on on either of below: 
devstack base patch if you are using only devstack base jobs not tempest:
https://review.opendev.org/#/c/731207/
OR
tempest base patch if you are using the tempest base job (like devstack-tempest):
https://review.opendev.org/#/c/734700/
Example: https://review.opendev.org/#/c/738126/

2. If none of your project jobs override the nodeset then above patch will be
testing patch(do not merge) otherwise change the nodeset to focal.
Example: https://review.opendev.org/#/c/737370/

3. If the jobs are defined in branchless repo like tempest plugins then you need to override the branches
variant to adjust the nodeset on jobs so that only Victoria onwards those jobs run on focal not old
stable.

Once we finish the testing on projects side and no failure then we will merge the devstack and tempest
base patches.
 
Important things to note:
=================== 
* Do not forgot to add the story and task link to your patch so that we can track it smoothly.
* Use gerrit topic 'migrate-to-focal'
* Do not backport any of the patch.

References:
=========
Goal doc: https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html
Storyboard tracking: https://storyboard.openstack.org/#!/story/2007865

-gmann



More information about the openstack-discuss mailing list