Bug #32699
closedKatello 3.18 changed the way RH operating systems are named after sync
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1962119
Description of problem:
In Katello up to 3.16, when you synced the RHEL product, it would create the according OS with the title "RedHat 8.1" (or whatever the version is)
Since Katello 3.18, syncing the same repository results in an OS with the title "RedHat-8.1.0" which breaks essentially any automated deployment workflow that still expects "RedHat 8.1".
This was introduced in https://projects.theforeman.org/issues/30571 / https://github.com/Katello/katello/pull/8936 to fix some validation bug
In my environment, it was sufficient to unset the "description" attribute of the OS, to get the "old" behavior back.
Version-Release number of selected component (if applicable):
Katello 3.18
How reproducible:
100%
Steps to Reproduce:
1. sync RH products with kickstarts
Actual results:
See OS with the title "RedHat-8.1.0"
Expected results:
See OS with the title "RedHat 8.1"
Additional info:
Updated by The Foreman Bot over 3 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/Katello/katello/pull/9389 added
Updated by Samir Jha over 3 years ago
- Subject changed from Katello 3.18 changed the way RH operating systems are named after sync to Katello 3.18 changed the way RH operating systems are named after sync
- Target version set to Katello 4.0.2
- Triaged changed from No to Yes
Updated by The Foreman Bot over 3 years ago
- Fixed in Releases Katello 4.2.0 added
Updated by Anonymous over 3 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset katello|2a9c0187429680257a9e3e889aafa6294edfddc0.