Recently updated clair from v4.4.4 (with claircore v1.4.4) to v4.6.0 (with claircore v1.4.17) and had some questions about distro changes.
The dynamic updater changes, for ubuntu and debian, also changed the name of the updater name format from `debian-stretch-updater` to `debian/updater/stretch`. Is the intention for both to be active in the database? and which will be matched on? It looks like some vulns have duplicated in the database but not all, e.g.
(see screenshot)
Basically wondering if the old style updater content could or should be purged from the database or if it needs to be left. We also use the updater_status table to alert if any updaters are failing to run over time, so now it rightly shows the old style are no longer running, so removing record of them would help that as well.
I think most of these changes are in claircore v.1.4.5:
https://github.com/quay/claircore/releases/tag/v1.4.5One other thing I noticed was that support for ubi9 was introduced with the sqlite changes. I’m finding that new ubi9 images are scanning ok, but existing images that had already been scanned were not refreshing the scan and therefore not working - is there something to do to cause a rescan in situations like this?