Bug #36404
closedContainer image manifests synced without tags triggers "no content added"
Description
This thread has the details: https://community.theforeman.org/t/sync-status-for-docker-repos-shows-no-content-added-if-a-new-image-with-same-tag-was-synced/33483
In our code, we consider certain content unit types to be "primary_content". If a content type has no primary content, all content units for that type are primary content. If non-primary units are indexed, Katello will still report "no content added".
For some reason, for Docker, we have only tags as primary. We should look into adding manifests and consider why they weren't added in the first place.
Also, yum content types have RPMs and Errata as primary units. Perhaps module streams should be added?
This is not a regression. The issue has been around at least since Pulp 3 was introduced.