CentOS Dojo, May 2021
When: May 13th and 14th, 2021
Thank you to all who attended, and all who spoke, at our event! All video and slides are now available in the schedule below.
Schedule
ALL TIMES IN UTC
Thursday, May 13th
15:00 |
New authentication platform for CentOS and SIGs - Video - Slides |
16:00 |
|
17:00 |
Contributing to the CentOS Stream Kernel - Video |
18:00 |
CentOS Stream on Desktop or: How I Learned to Stop Worrying and Love LTS - Video - Slides |
19:00 |
Friday, May 14th
15:00 |
Board AMA - Video |
16:00 |
Keeping track of CentOS infrastructure deployments with Ansible and ARA - Video - Slides |
17:00 |
Thinking About Binary Compatibility and CentOS Stream - Video - Slides |
18:00 |
CentOS Stream CI: current state and future plans - Video - Slides |
19:00 |
Hands-on building an AMI pipeline using CentOS Stream 8 and cloud-init - Video - Presentation and examples |
Abstracts
Fabian Arrotin - New authentication platform for CentOS and SIGs
Describing the new authentication platform, shared with Fedora project, for SSO , explaining underlying components, portals, cli tools, etc
Alexander Bokovoy - What's new in FreeIPA 4.9
Many centralized authentication and identity infrastructure deployments utilize FreeIPA on CentOS. Traditionally, it is done with FreeIPA 4.6 on CentOS 7 or FreeIPA 4.8 on CentOS 8 and FreeIPA development team sees a healthy community around those deployments. Previously, all the new features were only available in Fedora releases but with CentOS Stream there is now an access to FreeIPA 4.9. This talk is going to highlight some of the less known features FreeIPA gained during the 4.9 series development and how it can help solving real life problems.
Prarit Bhargava- Contributing to the CentOS Stream Kernel
The Red Hat Enterprise Linux (RHEL) kernel has modernized its workflow using GitLab as its source forge. With the release of CentOS-Stream, most of this workflow is now public. This talk will discuss how the team uses GitLab to manage its Enterprise workflow requirements. We will introduce the CI pieces using the Continuous Kernel Integration (CKI) Service, the cli tools we use, lab and bichon, and the challenges we have overcome. In addition, there will be examples of how non-Red Hat developers will be able to contribute to this workflow. Attendees should understand how git and git forges like GitLab work and the basic idea of CI services. Understanding how kernel development works is helpful but not necessary. An attendee will walk away understanding how to apply this workflow to their projects and how to contribute to the CentOS Stream kernel.
Michel Salim - CentOS Stream on Desktop or: How I Learned to Stop Worrying and Love LTS
Within the Red Hat ecosystem, people tend to gravitate towards Fedora on clients (laptops, desktops) and RHEL/CentOS on servers.
At Facebook, we have a need for a middle-ground - an OS release that's less fast-moving (both in terms of what kind of updates get released during the lifetime of a release, and how long a release is supported). Some commercial ISVs also only support RHEL and Ubuntu LTS.
Starting with CentOS 8 and Stream, we find that CentOS fits that purpose - releases cut every 3 years from predictable Fedora branches, and supported for 5 years. We have a pilot deployment of CentOS 8, and are hoping to use the lessons learned to deploy this more widely during the CS9 timeframe.
Davide Cavalca - Hyperscale SIG update
Update on what the Hyperscale SIG has been working on, what deliverables are available and how to use them, and what's coming up next.
David Moreau-Simard & Fabian Arrotin - Keeping track of CentOS infrastructure deployments with Ansible and ARA
ARA Records Ansible playbooks and makes them easier to understand and troubleshoot. In this presentation, the author of ARA will explain what it is, how it works and how you can get started with simple reporting for your Ansible playbooks.
We'll be joined by Fabian Arrotin who will talk about his work to package ARA in the CentOS repositories and how it is deployed to keep track of CentOS infrastructure deployments.
Pat Riehecky - Thinking About Binary Compatibility and CentOS Stream
CentOS Stream is a great place to develop for whats next in RHEL. But what if I want to have a hybrid infrastructure? How should I think about compatibility between CentOS Stream and released versions of RHEL?
Aleksandra Fedorova - CentOS Stream CI: current state and future plans
In this talk we are going to discuss the current state of testing in the CentOS Stream.
We will look into the process how packages are verified before they get into the CentOS Stream compose and the role of RHEL tests in it.
We also consider how one can interact with existing tests, and how one can add their own tests to the CentOS Stream CI.
David Duncan- Hands-on building an AMI pipeline using CentOS Stream 8 and cloud-init
A step-by-step introduction to building an updated CentOS Stream 8 cloud image using basic tools available on the instance during boot to build and update a purpose built AMI on your own schedule.