it has been a while since I found time to keep up with the forums, so I might have missed some things on this toppic. If so, please just give me some pointers on where to look
We are currently planning a lifecycle of our Foreman/Katello environment. After looking into this, I found it that while Foreman deployments on EL8 have been supported since 2.1, Katello deployments are still not supported on EL8.
Since we do not want to do several lifecycles back to back, I want to ask what the current status of supporting Katello on EL8 is and if there already is an ETA for that.
Some others will know better because I have not followed too closely, but from what I remember: Migration of Pulp from 2 to 3 was the biggest blocker and with Katello now being branching to 4.0 which should be the number where Pulp 2 as dependency is gone, so EL8 fully supported as platform should be near.
The current plan is aiming to release Katello 4.0 with full EL8 support. Branching is happening this week, with RCs planned this week or next. With 4.0 being the full Pulp 3 release, this is a good release to aim for new deployments to avoid having to do any content migrations.
This should not be needed and can in fact cause problems. While we are still working on the documentation, we are effectively not supporting EPEL being enabled on a Katello install for EL8.
I would also suggest enabling the postgresql:12 module before installation. We are working on a before GA fix that will help ensure that by default postgresql:12 is enabled via the installer. EL8 has PG 10 as the default and starting with that would cause undue upgrade pain later.
I’ve used the codeready-builder repository from RH to solve the missing dependency.
Also, I had a problem with the foreman-installer which is checking whether the pki-core module is enabled. I commented out this check in the installer for the time being ( foreman-installer-188.8.131.52.1.rc2.el8 ).
I don’t think there is one but it’d pretty much come down to a doing a fresh install and a backup restore. The most interesting point will be if an answers file can be used on both operating systems. I think there may be some OS version specific things like package names that could be a problem.