diff --git a/cli/src/pcluster/models/cluster.py b/cli/src/pcluster/models/cluster.py index bb217b42f6..4a6f471e09 100644 --- a/cli/src/pcluster/models/cluster.py +++ b/cli/src/pcluster/models/cluster.py @@ -500,6 +500,8 @@ def _validate_and_parse_config( except ConfigValidationError as e: raise e except Exception as e: + if "Invalid type for parameter InstanceTypes[0], value: None, type: " in e.__str__(): + raise ConfigValidationError(f"Invalid cluster configuration: Capacity reservation does not exist.") raise ConfigValidationError(f"Invalid cluster configuration: {e}") return config, validation_failures