def _get_health_check_config()

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"),
        )