Pull out database validation into validator class

This commit is contained in:
Joseph Schorr 2017-01-30 16:24:58 -05:00
parent 484977f728
commit f933b3e295
5 changed files with 61 additions and 7 deletions

View file

@ -29,6 +29,7 @@ from util.secscan.api import SecurityScannerAPI
from util.registry.torrent import torrent_jwt
from util.security.signing import SIGNING_ENGINES
from util.security.ssl import load_certificate, CertInvalidException, KeyInvalidException
from util.config.validators.database import DatabaseValidator
logger = logging.getLogger(__name__)
@ -522,7 +523,7 @@ def _validate_bittorrent(config, user_obj, _):
VALIDATORS = {
'database': _validate_database,
DatabaseValidator.name: DatabaseValidator.validate,
'redis': _validate_redis,
'registry-storage': _validate_registry_storage,
'mail': _validate_mailing,