The value 3 is the length of the "ci-" prefix, which is present
in the items returned by get_registry_images() but not in those
returned by get_dockerfiles().
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
dockerfiles = get_dockerfiles(base_dir)
images = get_registry_images(registry_uri)
+ name_prefix = "ci-"
stale_images = {}
for img in images:
- if img["name"][3:] not in dockerfiles:
+ if img["name"][len(name_prefix):] not in dockerfiles:
stale_images[img["name"]] = img["id"]
return stale_images