Does this mean the following procedure (high-level) is possible?
- We take a backup of a Foreman 3.1 + Katello 4.3 install on EL7 by running “foreman-maintain backup offline --skip-pulp-content”.
- We set up a fresh install of Foreman 3.1 + Katello 4.3 on EL8/9, keeping the same hostname/IP.
- We copy the /var/lib/pulp directory from the EL7 system to the EL8/9 system.
- We restore the foreman-maintain backup from the EL7 system to the EL8/9 system. After the restore completes, we should have the same functionality and host/repo/subscription/CV/etc data that we did on the previous install, and nothing needs to be changed on the clients provided we keep the same certificates. This includes RHEL clients and repos.
- We can continue to upgrade Foreman+Katello on the EL8/9 system as normal.
Interested in hearing your perspective on if this approach will work.