in src/slurm_plugin/clustermgtd.py [0:0]
def _get_health_check_config(self, config):
self.disable_ec2_health_check = config.getboolean(
"clustermgtd", "disable_ec2_health_check", fallback=self.DEFAULTS.get("disable_ec2_health_check")
)
self.disable_scheduled_event_health_check = config.getboolean(
"clustermgtd",
"disable_scheduled_event_health_check",
fallback=self.DEFAULTS.get("disable_scheduled_event_health_check"),
)
self.health_check_timeout = config.getint(
"clustermgtd", "health_check_timeout", fallback=self.DEFAULTS.get("health_check_timeout")
)
self.health_check_timeout_after_slurmdstarttime = config.getint(
"clustermgtd",
"health_check_timeout_after_slurmdstarttime",
fallback=self.DEFAULTS.get("health_check_timeout_after_slurmdstarttime"),
)
self.disable_all_health_checks = config.getboolean(
"clustermgtd",
"disable_all_health_checks",
fallback=(self.disable_ec2_health_check and self.disable_scheduled_event_health_check),
)
self.disable_capacity_blocks_management = config.getboolean(
"clustermgtd",
"disable_capacity_blocks_management",
fallback=self.DEFAULTS.get("disable_capacity_block_management"),
)