diff --git a/tibanna/ec2_utils.py b/tibanna/ec2_utils.py index 494609d5..31847292 100755 --- a/tibanna/ec2_utils.py +++ b/tibanna/ec2_utils.py @@ -573,7 +573,7 @@ def launch_and_get_instance_id(self): self.delete_launch_template() raise Exception(f"Invalid fleet configuration. Result from create_fleet command: {json.dumps(fleet_result)}") - elif 'InsufficientInstanceCapacity' in error_codes or 'InstanceLimitExceeded' in error_codes or 'UnfulfillableCapacity' in error_codes: + elif 'InsufficientInstanceCapacity' in error_codes or 'InstanceLimitExceeded' in error_codes or 'UnfulfillableCapacity' in error_codes or 'MaxSpotInstanceCountExceeded'in error_codes: # We ignore the 'InvalidFleetConfiguration' error here behavior = self.cfg.behavior_on_capacity_limit if behavior == 'fail':