Problem: Trying to update java packages. I was able to patch the test life cycle level systems with the required version. When I went to the develop life cycle level systems, that update is not available. The current version of our composite content view has been published to all life cycle levels. If I open a browser to https://my.sat.server/pulp/location/Library/custom/el7_repos/updates_x86_64/Packages/j/, I can see 6 different versions of java-1.8.0-openjdk in both i686 and x86_64 architectures (total of 12 rpms). This includes the latest package I want to install. If I go to https://my.sat.server/pulp/location/develop/composite_contentview/custom/el7_repos/updates_x86_64/Packages/j/, I see only 5 java-1.8.0-openjdk in both i686 and x86_64 architectures (total of 10 rpms) which does not include the latest version. This version of the composite content view was created after the updates content view was published to Library. Shouldn’t it include the latest versions?
If I log into the gui and browse to the content views and look at the updates content view, the latest version and click on rpm Packages and then search for “name = java-1.8.0-openjdk,” I only see three rpms. Two are the same version but different architectures. The third is the latest version in x86_64. Why is the gui only showing these three? If I go to the composite content view latest version and do the same search, it shows 12 rpms which does not include the latest version.
I am quite confused.
Expected outcome: The versions in the component content views published to Library should flow into the composite content view exactly.
Foreman and Proxy versions: foreman-2.4.1/katello-4.0.3
Foreman and Proxy plugin versions:
Distribution and version: CentOS 7.9
Other relevant data: