Merge pull request #2390 from jakedt/disableworker
Make the security scanning worker period configurable
This commit is contained in:
commit
825234c919
2 changed files with 6 additions and 2 deletions
|
@ -310,6 +310,9 @@ class DefaultConfig(object):
|
||||||
# The endpoint for the security scanner.
|
# The endpoint for the security scanner.
|
||||||
SECURITY_SCANNER_ENDPOINT = 'http://192.168.99.101:6060'
|
SECURITY_SCANNER_ENDPOINT = 'http://192.168.99.101:6060'
|
||||||
|
|
||||||
|
# The number of seconds between indexing intervals in the security scanner
|
||||||
|
SECURITY_SCANNER_INDEXING_INTERVAL = 30
|
||||||
|
|
||||||
# If specified, the endpoint to be used for all POST calls to the security scanner.
|
# If specified, the endpoint to be used for all POST calls to the security scanner.
|
||||||
SECURITY_SCANNER_ENDPOINT_BATCH = None
|
SECURITY_SCANNER_ENDPOINT_BATCH = None
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ from endpoints.v2 import v2_bp
|
||||||
|
|
||||||
|
|
||||||
BATCH_SIZE = 50
|
BATCH_SIZE = 50
|
||||||
INDEXING_INTERVAL = 30
|
DEFAULT_INDEXING_INTERVAL = 30
|
||||||
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
@ -35,7 +35,8 @@ class SecurityWorker(Worker):
|
||||||
# Get the ID of the first image we want to analyze.
|
# Get the ID of the first image we want to analyze.
|
||||||
self._min_id = get_min_id_for_sec_scan(self._target_version)
|
self._min_id = get_min_id_for_sec_scan(self._target_version)
|
||||||
|
|
||||||
self.add_operation(self._index_images, INDEXING_INTERVAL)
|
interval = app.config.get('SECURITY_SCANNER_INDEXING_INTERVAL', DEFAULT_INDEXING_INTERVAL)
|
||||||
|
self.add_operation(self._index_images, interval)
|
||||||
else:
|
else:
|
||||||
logger.warning('Failed to validate security scan configuration')
|
logger.warning('Failed to validate security scan configuration')
|
||||||
|
|
||||||
|
|
Reference in a new issue