Bug #29553

Tracker #29552: [tracker] applicability in katello tracker

Katello Applicability needs to take modularity into account during its calculations

Added by Ian Ballou 6 months ago. Updated 17 days ago.

Target version:
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:


Katello Applicability, after it's merged, will only support RPM and Errata applicability. The next step is to support module streams.

Associated revisions

Revision 3a908778 (diff)
Added by Ian Ballou 6 months ago

Fixes #29553 - Katello Applicability of rpms with modules (#8692)


#1 Updated by Ian Ballou 6 months ago

  • Parent task set to #29552

#2 Updated by Jonathon Turel 6 months ago

  • Triaged changed from No to Yes
  • Target version set to Katello 3.16.0

#3 Updated by Ian Ballou 6 months ago

More specifically, this issue needs to make the RPM applicability step check the installed modules on the system and calculate applicability accordingly.

#4 Updated by Ian Ballou 6 months ago

One question I have is whether or not we should leverage Pulp 3's relationship between rpms and module streams. That would mean either having two queries for Pulp 2 and Pulp 3 or just not supporting Pulp 2 for Katello Applicability. Or perhaps we could write the query for Pulp 2 now and then transition it to Pulp 3 when Pulp 2 is dropped.

#5 Updated by Ian Ballou 6 months ago

Seems like using the Pulp 3 relation is the best way to go. We can fill in Pulp 2 later if we must.

#6 Updated by The Foreman Bot 6 months ago

  • Assignee set to Ian Ballou
  • Status changed from New to Ready For Testing
  • Pull request added

#7 Updated by The Foreman Bot 6 months ago

  • Fixed in Releases added

#8 Updated by Anonymous 6 months ago

  • Status changed from Ready For Testing to Closed

#9 Updated by Ian Ballou 5 months ago

  • Category set to Modularity

#10 Updated by Jonathon Turel 17 days ago

  • Fixed in Releases Katello 3.17.0 added
  • Fixed in Releases deleted ()
  • Pull request deleted (

Also available in: Atom PDF