diff --git a/cli/src/pcluster/schemas/cluster_schema.py b/cli/src/pcluster/schemas/cluster_schema.py index d1180486a6..f239bf3f35 100644 --- a/cli/src/pcluster/schemas/cluster_schema.py +++ b/cli/src/pcluster/schemas/cluster_schema.py @@ -413,7 +413,7 @@ class FsxLustreSettingsSchema(BaseSchema): metadata={"update_policy": UpdatePolicy.SUPPORTED}, ) automatic_backup_retention_days = fields.Int( - validate=validate.Range(min=0, max=35), metadata={"update_policy": UpdatePolicy.SUPPORTED} + validate=validate.Range(min=0, max=90), metadata={"update_policy": UpdatePolicy.SUPPORTED} ) copy_tags_to_backups = fields.Bool(metadata={"update_policy": UpdatePolicy.UNSUPPORTED}) daily_automatic_backup_start_time = fields.Str( diff --git a/cli/tests/pcluster/schemas/test_schema_validators.py b/cli/tests/pcluster/schemas/test_schema_validators.py index 6f8f41abc9..69b912141f 100644 --- a/cli/tests/pcluster/schemas/test_schema_validators.py +++ b/cli/tests/pcluster/schemas/test_schema_validators.py @@ -457,7 +457,7 @@ def test_efs_throughput_mode_provisioned_throughput_validator(section_dict, expe ({"AutomaticBackupRetentionDays": ""}, "Not a valid integer"), ({"AutomaticBackupRetentionDays": 0}, None), ({"AutomaticBackupRetentionDays": 35}, None), - ({"AutomaticBackupRetentionDays": 36}, "Must be.*less than or equal to 35"), + ({"AutomaticBackupRetentionDays": 91}, "Must be.*less than or equal to 90"), ({"CopyTagsToBackups": ""}, "Not a valid boolean"), ({"CopyTagsToBackups": "NONE"}, "Not a valid boolean"), ({"CopyTagsToBackups": True}, None),