1.2.0 Release
Includes bugfixes and enhancements since 1.1.0
Notable Improvements & Bugfixes
- Bootstrap now disassociates a host if it is associated with a compute resource prior to removing it.
- Bootstrap now defaults to removing RHN and RHUI packages (see the
--remove-obsolete-packages
switch.--no-remove-obsolete-packages
negates this behavior. - Bootstrap properly supports i686 systems.
- Bootstrap properly handles HTTP 20x responses from the API
- Bootstrap properly fails if a minimal version of the
subscription-manager-migration
package is not found as older versions ofrhn-migrate-classic-to-rhsm
do not support activation keys - Bootstrap now has the
--add-domain
switch to add the domain of a registering host if it doesn't exist. - Bootstrap properly checks to see if the user is root prior to running.
- Bootstrap ensures that subscription-manager passes the FQDN in rhsm request to prevent duplicate host entries
- Bootstrap properly configures the system for Remote Execution (see the
--rex
and--rex-user
switches) - Bootstrap no longer requires the Location as a mandatory parameter.
- Bootstrap updates python to prevent issues with gopher.
- Bootstrap now supports the
--enablerepos
switch to support older versions of subscription-manager which do not support enabling repos via activation keys. - Bootstrap ensures that the
productid
andsubscription-manager
plugins are properly enabled. - Bootstrap now gracefully fails if the user is attempting to run the script on a system already registered to Katello.
- Bootstrap now properly removes Katello CA certificates installed manually or via the consumer RPM
- Bootstrap now properly migrates systems using activation keys that have spaces
- Bootstrap now defaults to using
--force
when callingrhn-migrate-classic-to-rhsm
, allowing systems using cloned channels to be migrated - Bootstrap no longer prompts for a password when
--skip-foreman
is used.