DevConf.US 2020 is the 3rd annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to a web browser near you!
OpenShift provides a framework to easily deploy applications into a cluster from within a Git repo - Source-To-Image (s2i). Let's have a look at what we've learnt and how we improved the installation process of Python applications during OpenShift s2i builds. We will discuss how we improved the developer's experience, helped developers with tracking issues during cluster builds, reduced the resulting container image size, and how we were still able to automatically aggregate important information from build logs in a structured form. Besides all of this, users can use any dependency management tool from pip, pip-tools, Pipenv or Poetry. Last but not least, we will show good practices to keep your Python project in a good shape and ready to be deployed to an OpenShift cluster.