<div dir="ltr"><div dir="ltr"><div>Hi,</div><div><br></div><div>This is the status of the activities related to python3 enablement in RDO during Stein cycle:</div><div><br></div><div>1. Most services have been converted to python3. Known issues are:</div><div><br></div><div>- Senlin is failing to build the docs in python3. Under investigation.</div><div>- Swift is currently not supported on python3. On hold.</div><div><br></div><div>2. Horizon plugins have been converted to python3.</div><div><br></div><div>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.<br></div><div><br></div><div>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.<br></div><div><br></div><div>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:</div><div><br></div><div><a href="https://images.rdoproject.org/fedora-stable/Fedora-Cloud-Base-RDO-28-latest.qcow2">https://images.rdoproject.org/fedora-stable/Fedora-Cloud-Base-RDO-28-latest.qcow2</a></div><div><br></div><div>Ongoing tasks:</div><div><br></div><div>1. Convert tempest plugins to python3.</div><div><br></div><div>2. Convert networking plugins to python3.<br></div><div><br></div><div>3. Convert clients to ship unversioned executables to python3 instead of python2.<br></div><div><br></div><div>4. Create a minimal promotion pipeline using packstack and p-o-i to validate new builds in RDO Trunk Fedora repos.</div><div><br></div><div>Found issues:</div><div><br></div><div>- Services fail to access rabbitmq queues when running rabbitmq server with SSL enabled.</div><div>- Some selinux denials are afecting deployments of packstack. Currently we are running it in permissive mode.</div><div><br></div><div>Please, let me know if you have any question or doubt about this.</div><div><br></div><div>Best regards,</div><div><br></div><div>Alfredo</div><div><br></div><div><br></div></div></div>