[RELEASE] ScyllaDB Cloud Terraform Provider 1.11.1 (X Cloud)

Hello,

The ScyllaDB team is pleased to announce v1.11.1 of the ScyllaDB Cloud
Terraform provider, which adds X Cloud support to the scylladbcloud_cluster
resource.

Highlights

X Cloud cluster support

X Cloud is ScyllaDB Cloud’s autoscaling cluster, powered by the
tablets-based replication. Instead of managing a fixed node count and
instance type, customer define a scaling policy and the ScyllaDB Cloud handles
capacity automatically — scaling up as storage demand grows and scaling back
down when it drops.
More: X Cloud Clusters

To create an X Cloud cluster, use the new scaling block in place of the
node_type and min_nodes fields:

resource "scylladbcloud_cluster" "xcloud" {
  name       = "My_XCloud_Cluster"
  cloud      = "AWS"
  region     = "us-east-1"
  cidr_block = "172.31.0.0/16"

  enable_vpc_peering = true
  enable_dns         = true

  scaling {
    instance_families = ["i8g"]

    storage_policy {
      min_gb             = 500
      target_utilization = 0.75
    }

    vcpu_policy {
      min = 6
    }
  }
}

The scaling block accepts the following nested configuration:

Field Required Description
instance_families Yes Instance families for autoscaling (e.g. ["i8g","i7i"]).
storage_policy.min_gb No Minimum physical storage in GB. The cluster will not scale below this threshold.
storage_policy.target_utilization No Target storage utilization as a fraction (0–1). Defaults to 0.8, maximum 0.9.
vcpu_policy.min No Minimum vCPU count. The cluster will not scale below this baseline.

Both storage_policy and vcpu_policy are optional. If omitted, ScyllaDB
Cloud will assume 0.

Standard clusters are unchanged

There are no breaking changes for Standard clusters in this release. Existing
configurations using node_type, min_nodes, and availability_zone_ids
continue to work without modification.

Full documentation

The complete argument reference for scylladbcloud_cluster is available at the
Terraform Registry.

For a deeper look at how X Cloud autoscaling works — including storage
utilization targets, instance families — see the
X Cloud Clusters documentation.