<div dir="ltr">During the PTG we had some nice conversations about how TripleO can make progress on testing OpenStack deployments with Python 3.<div>In CC, Haikel, Alfredo and Javier, please complete if I missed something.<br clear="all"><div><br></div><div><br></div><div>## Goal</div><div><br></div><div>As an OpenStack distribution, RDO would like to ensure that the OpenStack services (which aren't depending on Python 2) are packaged and can be containerized to be tested in TripleO CI.</div><div><br></div><div><br></div><div>## Challenges</div><div><br></div><div>- Some services aren't fully Python 3, but we agreed this was not our problem but the project's problems. However, as a distribution, we'll make sure to ship what we can on Python 3.</div><div>- CentOS 7 is not the Python 3 distro and there are high expectations from the next release but we aren't there yet.</div><div>- Fedora is Python 3 friendly but we don't deploy TripleO on Fedora, and we don't want to do it (for now at least).</div><div><br></div><div><br></div><div>## Proposal</div><div><br></div><div>- Continue to follow upstream projects who support Python3 only and ship rpms in RDO.</div><div>- Investigate the build of Kolla containers on Fedora / Python 3 and push them to a registry (maybe in the same namespace with different name or maybe a new namespace).</div><div>- Kick-off some TripleO CI experimental job that will use these containers to deploy TripleO (maybe on one basic scenario for now).</div><div><br></div><div><br></div><div>## Roadmap for Rocky</div><div><br></div><div>For Rocky we agreed to follow the 3 steps part of the proposal (maybe more, please add what I've missed).</div><div>That way, we'll be able to have some early testing on python3-only environments (thanks containers!) without changing the host OS.</div><div><br></div><div><br></div><div>Thanks for your feedback and comments, it's an open discussion.</div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Emilien Macchi<br></div></div>
</div></div>