A series of internal presentations on the various components and processes of OpenShift's Continuous Integration (CI) team.
These presentations center on the architecture of
core test executor of the CI system which handles tens of thousands of daily
jobs, doing source code / container image builds, temporary cluster
provisioning, test scheduling and execution, release management, etc.
ci-operator: src, slides, slides (with notes)
The focus of container tooling has been on ease of use, shielding the developer from the intricacies of the kernel components. However, a deeper understanding of the implementation is critical to develop systems that take advantage of these technologies effectively.
This presentation explores the kernel and user-space elements that support the implementation and the use of containers, to clarify and allow critical reasoning about the advantages, disadvantages and limitations of their utilization.
A presentation of the project and a practical guide for people with no or little experience with servers and/or ownCloud to create their own installation of this personal cloud service.
A practical demonstration of the use of GNU tools in a Linux operating system in common day-to-day tasks of programmers / systems administrators.