[Manila] Python3 support in Manila 3rd Party CI

Tom Barron tpb at dyncloud.net
Mon Aug 5 17:32:31 UTC 2019

We worked in the Pike release to get Manila unit tests running
under Python3.  In Train we have completed the work begun in Stein
to get all first party functional test jobs running under Python 3.
Now we need to push to get third party jobs converted to Python 3 
since Train will be the last OpenStack release to keep support for 
Python2 and it will itself support Python3 first [1].

None of this will be news to those who attend the weekly Manila team 
meeting at 1500 UTC on Thursdays on #openstack-meetings-alt on 
freenode [2], but not every back end driver has regular representation 
at those meetings so we are communicating the need for third party CI 
job Python 3 support here as well.

We are tracking this work on the Manila wiki [3], where you may also 
find or add tips to help other CI maintainers.  Also, please feel free 
to follow up with me via email or on freenode #openstack-manila.

-- Tom Barron
   email: tpb at dyncloudnet
   irc: tbarron

[1] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html
[2] https://wiki.openstack.org/wiki/Manila/Meetings
[3] https://wiki.openstack.org/wiki/Manila/TrainCycle#Python3_Testing

More information about the openstack-discuss mailing list