When will be there are production-level upgrade from katello 3.18/pulp2 to katello 4.x?

I am currently on my second attempt to get from katello 3.18 with pulp2 to katello 4.0. My first attempt a few weeks ago left me with a system which wasn’t usable as repo syncs failed, packages were missing, cv publish extremely slow… So I have reverted to my 3.18 snapshot…

Now I am at my second attempt and I am still having issues with failing or hanging repo syncs. Find the errors and applying patches manually fixes a few issues but that’s not nice and I am always worried that the next foreman/katello update may overwrite the patch again because it’s not yet in the rpms. So basically, I have to keep track of all the patches and workarounds to verify it’s still working after the update. So I am again thinking about abandoning this attempt again and go back to 3.18 and hope it will get better next time.

Now I see the upcoming foreman 2.5/katello 4.1 release and it makes me wonder if there will be every a fully working upgrade of a production system from 3.18/pulp2 to 4.x/pulp3. If it’s still the same I can skip a minor version for upgrade, i.e. I could go from 3.18 to 4.1 hoping that upgrade is going more smoothly.

But if the main development is moving on, eventually, people are stuck on 3.18 because they may not get migration fully working or it isn’t working with 4.x…

1 Like