Testing and Delivery of the Base Container Images

BCI (Base Container Images) is a set of open-source container images that developers and operators can use as a foundation for containerizing applications. BCIs cover a wide range of use cases and scenarios compared to traditional enterprise distribution images. We had to take a different approach to testing and delivery to cover all these new use cases. In this session we briefly cover the history of the Base Container Images and the tooling that we created in the process. This includes our Dockerfile generator, the BCI test suite, and the pytest_container plugin. We also take a look how we moved the development from our internal build service to the public Open Build Service on https://build.opensuse.org and then to GitHub.

Speaker

  • Dan Čermák
    Dan Čermák
    SUSE

    Dan is creating developer tools, builds container images and works on QA at SUSE, which he joined after working as an embedded firmware developer. Originally, he started out as a theoretical astrophysicist, but after becoming a contributor to various Open Source projects, he finally made this his full-time job at SUSE. In his free time Dan contributes to various upstream Projects, maintains packages in Linux distributions and enjoys a game of Minecraft or Satisfactory. When he’s not sitting in front of his computer, he can be found either on his bike or in the kitchen testing out another recipe.

Date

Sep 13 - 14 2023