Foreman 3.19.1: Duplicate Module Streams Shown in Additional Content Column

Problem:
Observing duplicate Module Streams Shown in Content Views in additional content column, bug or feature?

Expected outcome:
Expecting to see only single entry as on previously installed version in our shop, eg. 3.16

Foreman and Proxy versions:
foreman-3.19.1-1.el9.noarch
foreman-proxy-3.19.1-1.el9.noarch

Foreman and Proxy plugin versions:
katello-4.21.0-1.el9.noarch

Distribution and version:
RHEL 9 5.14.0-687.34.1.el9_8.x86_64

Hi,

After upgrading to Foreman 3.19.1 (Katello 4.21) , I’ve noticed that the Additional Content column on the Content View Versions page displays Module Streams twice for every Content View version.

For example:

170 Module streams
170 Module streams

In our previous environment running Foreman 3.16 , only a single entry was displayed.

A few observations:

  • The duplicate entry appears consistently across all Content View versions.
  • The module stream count itself appears correct.
  • This seems to be a display/UI issue rather than actual duplicated content.
  • Packages and errata counts look normal.

Questions:

  1. Is this expected behavior in Foreman 3.19.1 / Katello 4.21?
  2. Has anyone else observed duplicate “Module streams” entries in the Additional Content column?
  3. Is there a known bug, regression, or configuration issue related to the CV Versions UI?

Thanks!

Hi @jr71 ! Thank you for raising this. This is indeed a regression from some recent changes we have made to module stream UI components. I will file an issue for this and get it into 4.21 for GA.

2 Likes

Bug #39612: Module stream count is duplicated on CV version UI - Katello - Foreman is the issue. It’s currently targeted for Katello 5.0.1 since Katello 4.21.1 is baking and 5.0 just branched. We may be able to get it cherry picked into 5.0 if it is fixed in time. We could also consider a 4.22.2.

@jr71 Happy to share that issue has been fix and will be landed into Katello 5.0.1

1 Like
  • Answer to your last question, that issue is related to Content View UI change.
  • After Module Streams moved to the new generic content UI Framework, the old hardcoded rendering was left in place.
  • That was the reason Content View versions showed Module Streams twice: once from the legacy UI (module_stream_count) and once from ContentConfig (modulemd_count).

Thanks for the update. Is there any plan to backport this fix to the Katello 4.21.x release stream, or is the fix only targeted for Katello 5.0.1?

@Zhunting are we planning to do another Katello 4.21.z release?