diff --git a/changes/2015.fix.md b/changes/2015.fix.md new file mode 100644 index 0000000000..efcbbe41fb --- /dev/null +++ b/changes/2015.fix.md @@ -0,0 +1 @@ +Fix harbor v2 image scanner skipping importing rest of the artifacts when any of the item does not include tag diff --git a/src/ai/backend/manager/container_registry/harbor.py b/src/ai/backend/manager/container_registry/harbor.py index 2057052680..856fb0cdd0 100644 --- a/src/ai/backend/manager/container_registry/harbor.py +++ b/src/ai/backend/manager/container_registry/harbor.py @@ -197,7 +197,7 @@ async def _scan_image( try: if not image_info["tags"] or len(image_info["tags"]) == 0: skip_reason = "no tag" - return + continue tag = image_info["tags"][0]["name"] match image_info["manifest_media_type"]: case self.MEDIA_TYPE_OCI_INDEX: