-
Task
-
Resolution: Done
-
Blocker
-
None
-
None
-
False
-
False
-
-
1
-
2024-R2
-
Testable
On a meeting with afedorov@redhat.com, rhn-engineering-lstejska, rh-ee-nalfassi, rhn-engineering-mhulan we've decided to decouple the Satellite registration and the conversion - we'll require customers to register to Satellite prior to executing convert2rhel.
The main trigger for this change is that the katello package is going away with Satellite 6.16. Until then the https://<satellite.example.com>/pub/katello-ca-consumer-latest.noarch.rpm will still be available for download - which is what we tell customers now to use with convert2rhel if they want to use Satellite to access RHEL repos.
This change will have several benefits:
- customers will be able to use existing Satellite registration automation like Ansible roles
- customers will have the choice to pick the best option for registering their system with Satellite - there's quite a few
- in convert2rhel we wouldn't need to implement the registration and make it secure - it would just increase the complexity of the tool and make debugging of problems with the registration more difficult
Acceptance criteria:
- In convert2rhel all code related to the katello-ca-consumer package and Satellite is removed
- For convert2rhel it does not matter whether the system is registered to Satellite or standard Red Hat CDN - all it needs is an access to RHEL repos through subscription-manager
- Documentation is updated to capture the following aspects of this change:
- The customer will need to make sure that they register with an activation key that provides access to RHEL repositories.
- If the system does not have access to the internet, the activation key will need to provide also the original vendor repos (e.g. CentOS, Oracle) because during the conversion convert2rhel needs access to them to be able to download certain original vendor packages for backup purposes.
Related:
- The Satellite folks will remove the katello package download from the Satellite convert to RHEL job template (https://bugzilla.redhat.com/show_bug.cgi?id=2253464)
- depends on
-
RHELC-601 Install subscription-manager directly through yum
- Closed
- is blocked by
-
RHELC-884 Disable RHEL repos when performing checks
- Closed
-
RHELC-1385 convert2rhel fails to backup packages (oracle-logos) if they are on a Satellite
- Closed
- relates to
-
RHELC-1249 Incomplete rollback: katello package is not removed
- Closed
-
RHELC-267 Don't require pre-downloading katello rpm
- Closed
- links to
-
RHEA-2024:132672 convert2rhel bug fix and enhancement update
-
RHEA-2024:132673 convert2rhel bug fix and enhancement update