|
Shaun McCance |
619a02 |
---
|
|
Shaun McCance |
619a02 |
title: "CentOS Connect 2025"
|
|
Shaun McCance |
619a02 |
title_lead: "January 30 – 31, 2025 • Brussels, Belgium"
|
|
Shaun McCance |
619a02 |
talks:
|
|
Shaun McCance |
619a02 |
- title: "CentOS Stream - a preview of RHEL, a solid base for CentOS SIGs"
|
|
Shaun McCance |
619a02 |
youtube: "1P7xYLt7rYk"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Troy Dawson
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
CentOS Stream is a Linux distribution built by Red Hat Enterprise Linux (RHEL)
|
|
Shaun McCance |
619a02 |
engineers as part of RHEL development.
|
|
Shaun McCance |
619a02 |
Innovation within the OS happens in Fedora.
|
|
Shaun McCance |
619a02 |
CentOS Stream provides a solid base for innovation on top of an OS.
|
|
Shaun McCance |
619a02 |
Many CentOS Special Interest Groups (SIGs) are building on and extending it in all
|
|
Shaun McCance |
619a02 |
sorts of interesting ways without needing to reinvent the wheel.
|
|
Shaun McCance |
619a02 |
CentOS Stream also serves as a contribution path to RHEL itself.
|
|
Shaun McCance |
619a02 |
The source, the builds, the release, it all happens in the open.
|
|
Shaun McCance |
619a02 |
Come and learn about what's new, what's coming,
|
|
Shaun McCance |
619a02 |
how to get involved both directly and through CentOS SIGs.
|
|
Shaun McCance |
619a02 |
- title: "Leveraging the Kubernetes Enqueue Scheduling Plugin for Smarter Workload Placement"
|
|
Shaun McCance |
619a02 |
youtube: "vfuJsB8MCko"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Alessandro Di Stefano
|
|
Shaun McCance |
619a02 |
- name: Dennis Gilmore
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
This session highlights the OKD community’s initiative to evolve
|
|
Shaun McCance |
619a02 |
Kubernetes scheduling into a dynamic, collaborative framework.
|
|
Shaun McCance |
619a02 |
Building on the experience gained from developing the Multiarch
|
|
Shaun McCance |
619a02 |
Tuning Operator for OpenShift, the initiative leverages Kubernetes'
|
|
Shaun McCance |
619a02 |
2scheduling gates mechanism to go beyond multi-architecture-aware scheduling.
|
|
Shaun McCance |
619a02 |
It introduces a framework where multiple controllers can compete to inject
|
|
Shaun McCance |
619a02 |
augmented information into pod specifications, enabling smarter and more
|
|
Shaun McCance |
619a02 |
efficient pod placement across Kubernetes clusters.
|
|
Shaun McCance |
619a02 |
Rooted in OKD, the upstream distribution of OpenShift, and running on
|
|
Shaun McCance |
619a02 |
CentOS Stream CoreOS, this effort showcases how the OKD community is driving
|
|
Shaun McCance |
619a02 |
innovation for scheduling in Kubernetes Clusters.
|
|
Shaun McCance |
619a02 |
The framework optimizes workload placement while coordinating with
|
|
Shaun McCance |
619a02 |
descheduling and autoscaling components.
|
|
Shaun McCance |
619a02 |
This talk will explore how OKD’s community-driven approach connects
|
|
Shaun McCance |
619a02 |
observability platforms with Kubernetes’ scheduling ecosystem, closing
|
|
Shaun McCance |
619a02 |
the feedback loop for improved performance, SLA guarantees, cost savings,
|
|
Shaun McCance |
619a02 |
and energy efficiency.
|
|
Shaun McCance |
619a02 |
Attendees will also learn how this framework lays the foundation for a fully
|
|
Shaun McCance |
619a02 |
distributed, intelligent placement system for Kubernetes workloads.
|
|
Shaun McCance |
619a02 |
Join us to discover how the OKD community is extending its vision through
|
|
Shaun McCance |
619a02 |
CentOS Stream CoreOS, fostering collaboration and innovation to advance
|
|
Shaun McCance |
619a02 |
Kubernetes scheduling.
|
|
Shaun McCance |
619a02 |
- title: "Web revamp: We did it! (sort of...)"
|
|
Shaun McCance |
619a02 |
youtube: "e5POjZcmLXY"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Shaun McCance
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
After a long time working on it, we finally launched the new website
|
|
Shaun McCance |
619a02 |
and docs site with the CentOS Stream 10 announcement.
|
|
Shaun McCance |
619a02 |
There was a lot of frantic scrambling among the Artwork, Infra, Docs,
|
|
Shaun McCance |
619a02 |
and Promo SIGs. There were snags. There were delays.
|
|
Shaun McCance |
619a02 |
But we finally got it out the door.
|
|
Shaun McCance |
619a02 |
This talk will explore what we did.
|
|
Shaun McCance |
619a02 |
But more importantly, it will explore what we didn't do.
|
|
Shaun McCance |
619a02 |
We had to think hard about what work we could defer to meet deadlines.
|
|
Shaun McCance |
619a02 |
Learn how you can contribute tonight from the comfort of your hotel room.
|
|
Shaun McCance |
619a02 |
- title: "OKD, kubernetes on CentOS Stream"
|
|
Shaun McCance |
619a02 |
youtube: "UDJzV5SJFRw"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Dennis Gilmore
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
We are currently going through a big shift in OKD. We are working to have
|
|
Shaun McCance |
619a02 |
everything entirely built on CentOS stream.
|
|
Shaun McCance |
619a02 |
This talk will explain what we want OKD to look like and the steps we are
|
|
Shaun McCance |
619a02 |
taking to get there.
|
|
Shaun McCance |
619a02 |
- title: "From RPM to S2I of an OpenStack service in Konflux"
|
|
Shaun McCance |
619a02 |
youtube: "ouTzUKGldko"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Joel Capitao
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
At RDO, we are experimenting building the OpenStack services from source
|
|
Shaun McCance |
619a02 |
instead of packaging them first with RPM.
|
|
Shaun McCance |
619a02 |
This initiative is conducted alongside the Konflux effort which is taking
|
|
Shaun McCance |
619a02 |
place within the Fedora community.
|
|
Shaun McCance |
619a02 |
We'll present a PoC of an Openstack service built from source in the
|
|
Shaun McCance |
619a02 |
Cloud SiG Konflux tenant.
|
|
Shaun McCance |
619a02 |
- title: "AlmaLinux: the special derivative"
|
|
Shaun McCance |
619a02 |
youtube: "r6CJwCvNsVw"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Andrew Lukoshko
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
On the dates of CentOS Connect 2025, we get to celebrate exactly 4 years
|
|
Shaun McCance |
619a02 |
since the release of the very first beta version of AlmaLinux.
|
|
Shaun McCance |
619a02 |
While being RHEL (and later CentOS Stream) derivative AlmaLinux still does
|
|
Shaun McCance |
619a02 |
a lot of things differently both on the distribution and tooling sides.
|
|
Shaun McCance |
619a02 |
Our build system and mirror service are just the tip of the iceberg.
|
|
Shaun McCance |
619a02 |
In my talk I'd like to focus on more things we do differently, like:
|
|
Shaun McCance |
619a02 |
|
|
Shaun McCance |
619a02 |
How we produce errata
|
|
Shaun McCance |
619a02 |
How we do OpenSCAP profiles and OVAL data
|
|
Shaun McCance |
619a02 |
How we support additional hardware and older CPUs
|
|
Shaun McCance |
619a02 |
How we extend virtualization support
|
|
Shaun McCance |
619a02 |
... and many more.
|
|
Shaun McCance |
619a02 |
This can be useful for users and developers to look at familiar
|
|
Shaun McCance |
619a02 |
features and processes from a new angle.
|
|
Shaun McCance |
619a02 |
- title: "OpenScanHub and Packit: Fully automated static analysis of RPM-based distributions"
|
|
Shaun McCance |
619a02 |
youtube: "XYCh1hkCo-o"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: František Lachman
|
|
Shaun McCance |
619a02 |
- name: Siteshwar Vashisht
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
What if detecting bugs and vulnerabilities in RPM-based
|
|
Shaun McCance |
619a02 |
distributions could be seamless and fully automated?
|
|
Shaun McCance |
619a02 |
OpenScanHub is a service for static and dynamic code analysis.
|
|
Shaun McCance |
619a02 |
It was internally used inside Red Hat to scan releases of RHEL
|
|
Shaun McCance |
619a02 |
for more than a decade and was open-sourced in 2023.
|
|
Shaun McCance |
619a02 |
OpenScanHub can fully automatically scan RPMs and has the ability
|
|
Shaun McCance |
619a02 |
to do differential scans that helps in finding bugs that may be
|
|
Shaun McCance |
619a02 |
introduced on package updates and new distribution releases.
|
|
Shaun McCance |
619a02 |
By default, it supports static analyzers embedded in GCC, Cppcheck, ShellCheck,
|
|
Shaun McCance |
619a02 |
find-unicode-control, Clippy and is extensible to support other analyzers.
|
|
Shaun McCance |
619a02 |
It can collect reports from various analyzers at a single place to
|
|
Shaun McCance |
619a02 |
make it easy to analyze them.
|
|
Shaun McCance |
619a02 |
OpenScanHub was recently integrated with Packit, a CI/CD solution for
|
|
Shaun McCance |
619a02 |
automating RPM package builds, tests, and distribution releases.
|
|
Shaun McCance |
619a02 |
This new integration performs differential scans on pull requests,
|
|
Shaun McCance |
619a02 |
so potential bugs may be found during the pull request review process
|
|
Shaun McCance |
619a02 |
and would not be introduced into the codebase.
|
|
Shaun McCance |
619a02 |
In this talk, we will share ideas about how CentOS Stream and its
|
|
Shaun McCance |
619a02 |
derivatives may benefit from OpenScanHub.
|
|
Shaun McCance |
619a02 |
- title: "CentOS Infra SIG review and updates"
|
|
Shaun McCance |
619a02 |
youtube: "jkc3jdxSZmA"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Fabian Arrotin
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
The CentOS Infra Special Interest Group is there to serve the whole
|
|
Shaun McCance |
619a02 |
CentOS Ecosystem, especially the other SIGs.
|
|
Shaun McCance |
619a02 |
What has been achieved during the 2024 year ?
|
|
Shaun McCance |
619a02 |
What are some other goals for 2025 ?
|
|
Shaun McCance |
619a02 |
Let's present these though slides but also Q&A (hearing from SIGs themselves !)
|
|
Shaun McCance |
619a02 |
- title: "Hyperscale SIG update"
|
|
Shaun McCance |
619a02 |
youtube: "iXTIf4T1i_s"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Davide Cavalca
|
|
Shaun McCance |
619a02 |
- name: Neal Gompa
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
This presentation will provide an update on what the CentOS Hyperscale SIG has
|
|
Shaun McCance |
619a02 |
been working on, what work has been done by the Hyperscale SIG in CentOS Stream,
|
|
Shaun McCance |
619a02 |
what deliverables are available, how to use them, and what's coming up next.
|
|
Shaun McCance |
619a02 |
- title: "CentOS Alt Images - Lets Talk About It"
|
|
Shaun McCance |
619a02 |
youtube: "rXTK-CvB-OE"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Troy Dawson
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
CentOS Alternative Images SIG has progressed alot in the past year.
|
|
Shaun McCance |
619a02 |
Troy will go over all the new Images we adding this past year and what we have planned next.
|
|
Shaun McCance |
619a02 |
He will also do a demo some of his favorite images.
|
|
Shaun McCance |
619a02 |
- title: "Creating content collections for CentOS SIGs"
|
|
Shaun McCance |
619a02 |
youtube: "Hhy14OI9RTA"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Neal Gompa
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
CentOS Hyperscale is constructed with the combination of CentOS Stream,
|
|
Shaun McCance |
619a02 |
Fedora EPEL, and our own produced packages.
|
|
Shaun McCance |
619a02 |
This gives us a broad content set, but since each of these are released
|
|
Shaun McCance |
619a02 |
with their own cadences, it becomes important to create discrete collections
|
|
Shaun McCance |
619a02 |
of this for various purposes (notably integration testing).
|
|
Shaun McCance |
619a02 |
This talk will discuss the problem and share the solution created for the
|
|
Shaun McCance |
619a02 |
Hyperscale SIG, and show how other CentOS SIGs and communities can benefit from it.
|
|
Shaun McCance |
619a02 |
- title: "OpenHPC - Running on Multiple Distributions"
|
|
Shaun McCance |
619a02 |
youtube: "bTvWE1ID0sw"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Adrian Reber
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
OpenHPC is Linux Foundation project which tries to provide an easy
|
|
Shaun McCance |
619a02 |
starting point into High Performance Computing (HPC).
|
|
Shaun McCance |
619a02 |
Currently the OpenHPC projects supports Leap 15.5, openEuler 22.03 and
|
|
Shaun McCance |
619a02 |
different RHEL 9 clones (AlmaLinux and Rocky Linux).
|
|
Shaun McCance |
619a02 |
For those distributions OpenHPC provides RPMs and validated recipes which
|
|
Shaun McCance |
619a02 |
guide the user to a running HPC cluster.
|
|
Shaun McCance |
619a02 |
In this session I want to give an introduction why OpenHPC exists and
|
|
Shaun McCance |
619a02 |
what special requirements HPC systems have, how OpenHPC builds its RPMs
|
|
Shaun McCance |
619a02 |
and how OpenHPC validates its released recipes with hundreds of tests
|
|
Shaun McCance |
619a02 |
for each release.
|
|
Shaun McCance |
619a02 |
- title: "Something for SIGs: Story of Packit and CBS Koji"
|
|
Shaun McCance |
619a02 |
youtube: "RFxBy8SK_FE"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: František Lachman
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
For some time, Packit’s main target had been Fedora.
|
|
Shaun McCance |
619a02 |
But we have something for the CentOS Stream community as well.
|
|
Shaun McCance |
619a02 |
Specifically for CentOS SIGs this time.
|
|
Shaun McCance |
619a02 |
Providing builds and CI for your SIG is not easy, and with Packit,
|
|
Shaun McCance |
619a02 |
we thought we could be of help.
|
|
Shaun McCance |
619a02 |
We were asked about this a long long time ago, but last year,
|
|
Shaun McCance |
619a02 |
Christian Glombek sent us the first contribution that kicked off the
|
|
Shaun McCance |
619a02 |
actual work and together with the Packit team, the work on automation
|
|
Shaun McCance |
619a02 |
for CBS Koji builds started for real.
|
|
Shaun McCance |
619a02 |
Just another Koji instance one would say.
|
|
Shaun McCance |
619a02 |
We’ve come a long way since then and learned our lesson.
|
|
Shaun McCance |
619a02 |
Come and see what it takes to automate RPM builds on CBS Koji in
|
|
Shaun McCance |
619a02 |
reality and how you can benefit from our work.
|
|
Shaun McCance |
619a02 |
During the talk, we’ll show what we’ve managed to finish and what
|
|
Shaun McCance |
619a02 |
are our plans for the future.
|
|
Shaun McCance |
619a02 |
- title: "The Road to EPEL 10"
|
|
Shaun McCance |
619a02 |
youtube: "3pbjS-tD4q8"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Carl George
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
Extra Packages for Enterprise Linux (EPEL) is a yum repository of
|
|
Shaun McCance |
619a02 |
community maintained packages for use on CentOS Stream and Red Hat
|
|
Shaun McCance |
619a02 |
Enterprise Linux (RHEL).
|
|
Shaun McCance |
619a02 |
For most of its history, each version of EPEL was made available after
|
|
Shaun McCance |
619a02 |
the corresponding major version of RHEL.
|
|
Shaun McCance |
619a02 |
This slowed down package availability, which then slowed down adoption
|
|
Shaun McCance |
619a02 |
of new RHEL major versions.
|
|
Shaun McCance |
619a02 |
In EPEL 9, package maintainers were able to build against CentOS Stream 9
|
|
Shaun McCance |
619a02 |
early to have a large number of packages ready before the RHEL 9.0 launch.
|
|
Shaun McCance |
619a02 |
For EPEL 10, the EPEL Steering Committee is expanding that strategy
|
|
Shaun McCance |
619a02 |
to all minor versions of RHEL 10.
|
|
Shaun McCance |
619a02 |
This will improve support for CentOS Stream and for specific minor versions
|
|
Shaun McCance |
619a02 |
of RHEL, resolving several key pain points of users and maintainers.
|
|
Shaun McCance |
619a02 |
Attend this talk to learn more about this bold initiative and the results
|
|
Shaun McCance |
619a02 |
achieved so far.
|
|
Shaun McCance |
619a02 |
- title: "Automating CentOS Provisioning with Foreman"
|
|
Shaun McCance |
619a02 |
youtube: "psarnHrK89Y"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Nofar Alfassi
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
Foreman is a robust, open-source solution for provisioning and
|
|
Shaun McCance |
619a02 |
managing CentOS systems at scale.
|
|
Shaun McCance |
619a02 |
This talk will highlight how Foreman simplifies the provisioning
|
|
Shaun McCance |
619a02 |
process for CentOS environments using PXE-based booting, image-based
|
|
Shaun McCance |
619a02 |
workflows, and integrations with hypervisors like Libvirt and VMware.
|
|
Shaun McCance |
619a02 |
We’ll also explore recent advancements such as Secure Boot and IPv6
|
|
Shaun McCance |
619a02 |
support, ensuring that Foreman remains compatible with modern CentOS
|
|
Shaun McCance |
619a02 |
infrastructure needs.
|
|
Shaun McCance |
619a02 |
A live demo will demonstrate how to efficiently provision CentOS systems,
|
|
Shaun McCance |
619a02 |
helping attendees streamline their workflows and manage environments with
|
|
Shaun McCance |
619a02 |
confidence.
|
|
Shaun McCance |
619a02 |
Key Takeaways:
|
|
Shaun McCance |
619a02 |
- Learn how to provision CentOS systems efficiently with Foreman.
|
|
Shaun McCance |
619a02 |
Explore advanced features like Secure Boot and IPv6 for CentOS.
|
|
Shaun McCance |
619a02 |
Gain practical insights from a live provisioning demo.
|
|
Shaun McCance |
619a02 |
- title: "From ELN to EPEL 10: tracking and bringing up packages with poi-tracker and ebranch"
|
|
Shaun McCance |
619a02 |
youtube: "_yZLOFRw7lU"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Michel Lind
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
Many, if not most, deployments of CentOS Stream and its downstreams
|
|
Shaun McCance |
619a02 |
(RHEL and derivatives) require packages from the Extra Packages for
|
|
Shaun McCance |
619a02 |
Enterprise Linux (EPEL) repositories, which requires bootstrapping
|
|
Shaun McCance |
619a02 |
for every major EL release.
|
|
Shaun McCance |
619a02 |
This is a follow-up to previous CentOS Connect talks, discussing how
|
|
Shaun McCance |
619a02 |
I am using poi-tracker to track packages, export them to ELN Extras
|
|
Shaun McCance |
619a02 |
workloads, and then use ebranch to branch and build these packages
|
|
Shaun McCance |
619a02 |
and their dependencies in EPEL 10.
|
|
Shaun McCance |
619a02 |
I plan to release the first stable versions of poi-tracker and
|
|
Shaun McCance |
619a02 |
ebranch at Connect, after stress-testing ebranch across two EL
|
|
Shaun McCance |
619a02 |
releases (9 and 10).
|
|
Shaun McCance |
619a02 |
- title: "Building RPMs in Konflux"
|
|
Shaun McCance |
619a02 |
youtube: "wORt4PDGf6o"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Mike McLean
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
Konflux is an open-source software factory based on Tekton and Kubernetes.
|
|
Shaun McCance |
619a02 |
In this talk, I'll give a brief overview of the system and talk about how
|
|
Shaun McCance |
619a02 |
we're using it to build RPMs.
|
|
Shaun McCance |
619a02 |
- title: "Bootable Containers in Action: Hands on with Deploying AI Workloads"
|
|
Shaun McCance |
619a02 |
youtube: "KDOySCVhphI"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Carol Chen
|
|
Shaun McCance |
619a02 |
- name: Cedric Clyburn
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
There’s an exciting potential for bootable containers, which allow you to
|
|
Shaun McCance |
619a02 |
build and manage a full operating system just like a container image,
|
|
Shaun McCance |
619a02 |
and recently, Red Hat announced it’s intention to donate the tool to the
|
|
Shaun McCance |
619a02 |
Cloud Native Computing Foundation (CNCF).
|
|
Shaun McCance |
619a02 |
However, for AI/ML workloads which require a complicated stack of dependencies,
|
|
Shaun McCance |
619a02 |
this technology helps curate the delivery of a full stack for training and
|
|
Shaun McCance |
619a02 |
inferencing, for example with Red Hat Enterprise Linux AI.
|
|
Shaun McCance |
619a02 |
Join us as we put together an operating system for running an AI-enabled
|
|
Shaun McCance |
619a02 |
application with CentOS Stream, using an InstructLab fine-tuned model from
|
|
Shaun McCance |
619a02 |
our local developer workstation.
|
|
Shaun McCance |
619a02 |
With bootable containers, our deployment workflow is simplified, with
|
|
Shaun McCance |
619a02 |
flexibility for dynamic requirements and environments in building the
|
|
Shaun McCance |
619a02 |
next generation of Linux workloads.
|
|
Shaun McCance |
619a02 |
- title: "Foreman & Pulp packaging: maintaining 750+ SRPMs"
|
|
Shaun McCance |
619a02 |
youtube: "8wAS7R6RriE"
|
|
Shaun McCance |
619a02 |
speakers:
|
|
Shaun McCance |
619a02 |
- name: Ewoud Kohl van Wijngaarden
|
|
Shaun McCance |
619a02 |
desc: |
|
|
Shaun McCance |
619a02 |
The Foreman and Pulp projects are upstream to Red Hat Satellite and
|
|
Shaun McCance |
619a02 |
together contain more than 750 SRPMs layered on top of Enterprise Linux.
|
|
Shaun McCance |
619a02 |
To keep this all maintained with a small team we need automation.
|
|
Shaun McCance |
619a02 |
See how we utilize COPR, Jenkins, GitHub Actions, CentOS CI, Ansible,
|
|
Shaun McCance |
619a02 |
gem2rpm, pyp2rpm and more to deliver both nightly and stable releases.
|
|
Shaun McCance |
619a02 |
---
|
|
Shaun McCance |
619a02 |
|
|
Shaun McCance |
619a02 |
CentOS Connect is the contributor conference for CentOS,
|
|
Shaun McCance |
619a02 |
focusing on CentOS Stream, Special Interest Groups, and the entire Enterprise
|
|
Shaun McCance |
619a02 |
Linux ecosystem. CentOS Connect 2025 happens January 30 – 31, as part of the
|
|
Shaun McCance |
619a02 |
FOSDEM Fringe.
|
|
Shaun McCance |
619a02 |
|
|
Shaun McCance |
619a02 |
{% include event.html %}
|