Update on Katello pulp3 integration and upcoming Roadmap

Over the past few months, we have been hard at work adding pulp3 integration into Katello. We’ve completed all of the initial framework changes as well as adding support for docker and file. We have also begun integration with the rpm plugin. I’ve prepared a schedule to make sure everyone is aware of the timeframe. Key takeaways:

  • Pulp 3 will be installed alongside Pulp 2 with the Foreman 1.25/Katello 3.15 release.
    • File and docker content will be managed and served from pulp2 until the user runs a migration process
  • Yum/Rpm support in pulp3 will be shipped within Foreman 1.26/Katello 3.16
    • Similarly, Yum (and Debian) content will be managed and served from pulp2 until the user runs a migration process
  • When upgrading to Foreman 1.27/Katello 3.16 Pulp 2 will be removed
    • Puppet and ostree repositories will be deleted

Let me know if you have any questions!
Justin

Full Schedule

Date Release Details Development milestones

October 2019

Foreman 1.24 Dev Freeze (Katello 1.14)

Pulp 3 packaged in nightly with file, docker

November 2019

Pulp3 GA Freeze

Pulp3 installable in nightly

December 2019

Switchover to using pulp3 in nightly

January 2020

Foreman 1.25 Dev Freeze (Katello 3.15)

  • Docker Migration
  • File Migration
  • Docker/File switchover

Migration tooling/Switchover workflow in Nightly

February 2020

March 2020

Switchover to yum in nightly

Migration/switchover support for yum

April 2020

Foreman 1.26 Dev Freeze (Katello 3.16)

  • Yum migration and switchover

May 2020

June 2020

July 2020

Foreman 1.27 Dev Freeze (Katello 3.17)

Removal of pulp2

August 2020

September 2020

October 2020

Foreman 1.28 Dev Freeze (Katello 3.18)

1 Like