Virtual PulpCon 2026 - Call for Proposals!

Save the Date

We have elected the week for our Virtual PulpCon 2026, and we would like to welcome you and encourage you to participate in any way you prefer, whether it’s presenting, actively participating in discussions, or just listening.

We will host half-day sessions, with presentations recorded and made available on our YouTube channel.

Where?: Online!
When?: November 9-15, 2026, 0800-1200 GMT-5 (US ET)
CFP ends: Oct 09, 2026
CFP interest voting (if needed): Oct 12-16, 2026

How to Submit a Talk

Respond to this post by filling out the template.
If the TOML does not parse, you will be disqualified! (kidding)

[[talks]]
focus = "developers" or "users"  # The intended audience
title = "Title"
speaker = "Speaker's Name"
duration = 25 or 50  # (minutes) Includes 10m at the end for QA+break!
description = """
* Short description of the talk.
* This is only a draft.
* Don't overthink it, you can refine it later!
"""

Get Inspired

Check out the talks from last year and see some ideas for possible “themes”:

  • Lessons learned from production use of Pulp
    • Experiences running Pulp “at scale” (i.e., large datasets, a large number of client-consumers)
    • What features do you use / not care about?
    • What do your workflows look like?
  • Experience integrating with Pulp
    • If you could have a brand-new API—what would it look like?
  • What do you add to Pulp?
    • What tools do you use to make Pulp fit into your use case?
  • What things do you wish Pulp did differently?
  • “Lessons learned in the last year”
    • Both from the Pulp team and Pulp users!

Observations

  • Note that we plan to leave some time slots open for topics that come up during the week of PulpCon.
  • If you have any questions, comments, or concerns about PulpCon or any talk, feel free to discuss them in the thread.
  • Is there any theme or topic you’d like covered? Share here! Maybe someone will get inspired for a new talk!
4 Likes
[[talks]]
focus = "users"  # The intended audience
title = "API /v4/ is here! Where's Pulp 4?!?"
speaker = "Grant Gainey"
duration = 50
description = """
Overview of how /v4/ was implemented, followed by the current state of our roadmap towards releasing Pulp 4.0!
"""
5 Likes
[[talks]]
focus = "developers"
title = "Foreman now runs with containers, what about pulp?"
speaker = "Odilon Sousa
duration = 50 (minutes)
description = """
* We are now building Container Images for Pulp over the Foreman fence
* Let's talk about why we are still using RPMs
* How we are doing Konflux testing
* Our plans to build `develop` nightly images for devs to use and consume
* How we plan to build images with hermeto to be fully reproducible.
* EL10 is here.
"""
4 Likes
[[talks]]
focus = "users"
title = "Backup and Restore Foreman with Pulp DB and Content"
speaker = "Samir Jha/Cheyenne Ross"
duration = 25
description = """
* Overview of backing up and restoring Foreman with the Pulp database and content.
* Walk through the backup and restore process.
* Share practical considerations and tips for reliable recovery.
"""
4 Likes
[[talks]]
focus = "developers and users"
title = "What's new in Katello for 2026 and beyond?"
speaker = "Ian Ballou (subject to change)"
duration = 25
description = """
* Brief introduction to Katello
* Updates on what has happened in Katello since last Pulpcon
* New features on the horizon for Katello 5.1 and 5.2
"""
3 Likes
talks = [
  {
    focus = "developers",
    title = "ruff, uv - a bit of Rust you can trust",
    speaker = "Matthias Dellweg",
    duration = 25,
    description = """
* In January we started to modernize our toolbox with `ruff` and later `uv`.
* Let's take a retrospective view and make sure we didn't end up in a 927.
* https://discourse.pulpproject.org/t/preview-toolchain-upgrade-black-flake8-ruff/2174
"""
  }
]
2 Likes
[[talks]]
focus = "users"
title = "Tools to help visualize and manage a pulp environment"
speaker = "Justin Sherrill"
duration = 20
description = """
Over the course of working with a pulp installation across a large team, i've developed a 
small suite of tools to help those that maintain a pulp configuration (repositoires, distributions, 
content guards).  While early in features, it may be useful to others in their own environments. 
"""
3 Likes
[[talks]]
focus = "developers"
title = "Using Rust (Python extensions) in Pulp - Pysequoia, rpm-rs and others"
speaker = "Daniel Alley"
duration = 25  # (minutes) Includes 10m at the end for QA+break!
description = """
* How Pulp is using native extensions
* When native extensions are helpful
* The benefits of using Rust for native extensions
* Demonstrating an example case
"""
3 Likes
[[talks]]
focus = "users"   
title = "Welcome, PulpRust!"
speaker = "Aliaksei Klimau"
duration = 25
description = """
* Introduction to Cargo and PulpRust
* What's already implemented
* Roadmap and future plans for the plugin
"""
3 Likes
[[talks]]
focus = "users"
title = "What Is New in Pulp Python"
speaker = "Jitka Halova"
duration = 25
description = """
* Overview of new features added to Pulp Python in 2026 and how to use them.
"""
1 Like
[[talks]]
focus = "users"
title = "What is New in Pulp Container"
speaker = "Gerrod Ubben"
duration = 25
description = """
* Overview of new stuff in Pulp Container in 2026
"""
2 Likes
[[talks]]
focus = "users"  # The intended audience
title = "Running the world's largest Pulp: scale, architecture, and what breaks next"
speaker = "Brian Bouterse"
duration = 50  # (minutes) Includes 10m at the end for QA+break!
description = """
* Likely the largest Pulp deployment in the world, and still growing
* Repositories holding tens of millions of artifacts each
* A tour of the architecture and how Pulp fits the serving path
* Serving everything through Akamai and a global CDN
* The deep caching work that makes the edge hold up
* Key scaling challenges we expect through 2027, and what we think breaks next
"""
4 Likes
[[talks]]
focus = "users and developers"
title = "Scheduling Tasks with Pulp_Workflow!"
speaker = "David Davis & Andrew Cheng"
duration = 50
description = """
* Brief introduction to the Pulp_Workflow plugin
* Demo presentation
* Diving into design and development
* Q&A
"""
4 Likes

One of us is on the west coast, so if possible we would like the latest time slot of the day. Thank you!

2 Likes
[[talks]]
focus = "developers and users"
title = "Lessons learned: How we replaced SonaType Nexus with Pulp at Breuninger"
speaker = "Josef Müller"
duration = 25
description = """
* How we use Pulp as pull-through cache for maven, npm and container images
* Developing a terraform provider for Pulp
"""
5 Likes

Thanks everyone that submitted talks!
Submission are closed and we’ll be publishing the schedule soon!

2 Likes