Status of python3 support in RDO Trunk Stein (9-oct)
by Alfredo Moralejo Alonso
Hi,
This is the status of the activities related to python3 enablement in RDO
during Stein cycle:
1. Most services have been converted to python3. Known issues are:
- Senlin is failing to build the docs in python3. Under investigation.
- Swift is currently not supported on python3. On hold.
2. Horizon plugins have been converted to python3.
3. Progress has been done to make puppet modules compatible with python3
when running on fedora hosts. Working to add neutron, nova and cinder to
p-o-i python3 scenario.
4. A basic scenario has been created in packstack to deploy basic services
(keystone, glance, cinder, neutron and nova), and a job has been added to
packstack gate.
5. A cloud image has been created similar to official Fedora image, but
using the Fedora stabilized repo. This image is available for developers
and maintainers to test deployment of RDO in Fedora systems (note this is
just for testing, not a officially supported Operating System in RDO) in:
https://images.rdoproject.org/fedora-stable/Fedora-Cloud-Base-RDO-28-late...
Ongoing tasks:
1. Convert tempest plugins to python3.
2. Convert networking plugins to python3.
3. Convert clients to ship unversioned executables to python3 instead of
python2.
4. Create a minimal promotion pipeline using packstack and p-o-i to
validate new builds in RDO Trunk Fedora repos.
Found issues:
- Services fail to access rabbitmq queues when running rabbitmq server with
SSL enabled.
- Some selinux denials are afecting deployments of packstack. Currently we
are running it in permissive mode.
Please, let me know if you have any question or doubt about this.
Best regards,
Alfredo