Actions
Feature #42871
closedMigrate to python3, py3 support
% Done:
0%
Source:
Tags:
py3 python3 improvement
Backport:
Reviewed:
Affected Versions:
Description
Tags: py3 python3 support migration
High level roadmap- Gradually make teuthology code base py2/py3 compatible to avoid sepia lab out of service as much as possible
- Make ceph qa/tasks and related code be py3 compatible for release branches like master (octopus), nautilus, mimic, luminous (this is required because in the workunit and tasks code is executed by a worker which is supposed to be the same virtualenv as teuthology/worker.
- Add py3 deployment test to CI and manage the teuthology to work in py3 virtual env some basic test and later more complicated
- Try and switch sepia teuthology server to py3
- Wipe out py2 usage from teuthology code completely
Updated by Kefu Chai about 4 years ago
Updated by Kyrylo Shatskyy almost 4 years ago
As far as I can say, the teuthology py3 related changes are integrated to master, the sepia lab workers are switched to py3, the master, octopus, and nautilus are switched to py3 based teuthology code.
I think we can close this ticket now, and in case of any issues, feel free to file a new ticket related to it.
Actions