Bug #27269
closedCapsules upgraded from Katello 2.x wrongly use no_prefix=true in the installer
Description
Katello Capsules (Content Proxies) before Katello 3.0 had no_prefix: true
in their Installer config (see https://github.com/Katello/katello-installer/blob/KATELLO-2.4/config/capsule-installer.yaml#L5 vs https://github.com/Katello/katello-installer/blob/KATELLO-3.0/config/capsule.yaml#L7) because the installer was quite different back then.
However, this option was never properly migrated to false
on upgrades from 2.x to 3.0 (or later), resulting in Capsules that would have their Installer options being prefix-less.
As you usually don't need to pass many options to the installer when you upgrade, this went largely unnoticed until now when we renamed the certs-tar-file
option in Foreman 1.22/Katello 3.12 which broke upgrades that would regenerate the certs tarball on each upgrade (this is not required, but should work).
Updated by The Foreman Bot over 5 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman-installer/pull/372 added
Updated by Ewoud Kohl van Wijngaarden over 5 years ago
- Category set to foreman-installer script
- Fixed in Releases 1.23.0 added
Updated by Evgeni Golov over 5 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset installer|5ab9f797f16777131a18fe7c99ef08017f28cccf.