Add config validation for action log archiving

This commit is contained in:
Joseph Schorr 2017-07-10 13:09:33 +03:00
parent fa21e42ffb
commit 176c26e3f7
3 changed files with 75 additions and 0 deletions

View file

@ -21,6 +21,7 @@ from util.config.validators.validate_github import GitHubLoginValidator, GitHubT
from util.config.validators.validate_oidc import OIDCLoginValidator
from util.config.validators.validate_timemachine import TimeMachineValidator
from util.config.validators.validate_access import AccessSettingsValidator
from util.config.validators.validate_actionlog_achiving import ActionLogAchivingValidator
logger = logging.getLogger(__name__)
@ -57,6 +58,7 @@ VALIDATORS = {
OIDCLoginValidator.name: OIDCLoginValidator.validate,
TimeMachineValidator.name: TimeMachineValidator.validate,
AccessSettingsValidator.name: AccessSettingsValidator.validate,
ActionLogAchivingValidator.name: ActionLogAchivingValidator.validate,
}
def validate_service_for_config(service, config, password=None):