in launcher/config_validator/value_validator.py [0:0]
def _validate_clean_pod_policy_argument(config: DictConfig) -> None:
"""
Check only valid cleanPodPolicy is provided if it is not None
Parameters:
config (DictConfig): Configuration dictionary
"""
cleanpod_policy_argument_name = "cluster.cluster_config.cleanPodPolicy"
cleanpod_policy_argument = get_argument(config, cleanpod_policy_argument_name)
if cleanpod_policy_argument is not None:
supported_cleanpod_policies = ["All", "Running", "None"]
if cleanpod_policy_argument not in supported_cleanpod_policies:
raise ValueError("Provided cleanPodPolicy is not supported")