workers.securityworker: find eligible tag images

This commit is contained in:
Jimmy Zelinskie 2017-03-06 14:36:53 -05:00
parent 16ccc946f3
commit 904b902295
2 changed files with 18 additions and 4 deletions

View file

@ -6,8 +6,8 @@ import features
from app import app, secscan_api, prometheus
from workers.worker import Worker
from data.database import UseThenDisconnect
from data.model.image import (get_images_eligible_for_scan, get_max_id_for_sec_scan,
get_min_id_for_sec_scan, get_image_id)
from data.model.image import get_max_id_for_sec_scan, get_min_id_for_sec_scan, get_image_id
from data.model.tag import get_tags_images_eligible_for_scan
from util.secscan.api import SecurityConfigValidator
from util.secscan.analyzer import LayerAnalyzer, PreemptedException
from util.migrate.allocator import yield_random_entries
@ -43,7 +43,7 @@ class SecurityWorker(Worker):
def _index_images(self):
def batch_query():
return get_images_eligible_for_scan(self._target_version)
return get_tags_images_eligible_for_scan(self._target_version)
# Get the ID of the last image we can analyze. Will be None if there are no images in the
# database.