Configurations
Cluster configurations
Cluster topology, instance sizing, and how Parix applies shape changes through workflows.
Cluster configuration is modeled around topology plus size.
Current model
The control plane catalogs cluster choices using:
cluster_configfor topology and node-count shapecluster_size_catalogfor provider-agnostic size definitionscluster_size_variantfor provider-specific purchasable variants
In the dashboard, this appears as an Instances tab where operators choose:
- cluster topology
- cluster size
- implied node count and monthly profile cost
How changes are applied
Instance changes do not mutate infrastructure immediately from the UI. The current flow is:
- Resolve the requested selection from catalog metadata.
- Compare it with the active profile.
- Queue a shared upgrade workflow if anything changed.
Rollout behavior
The rollout model depends on provider and requested delta:
- rolling in place for mutations that can safely reuse the existing footprint
- backup-driven migration for GCP topology changes that need a new cluster shape while preserving data
- blocked on AWS for topology changes until restore-backed migration exists there
What operators should expect
- the active profile records requested shape and converged runtime state
- GCP topology changes create a fresh backup, restore that backup into the target shape, and cause controlled downtime during cutover
- AWS topology changes are rejected before workflow enqueue instead of silently reprovisioning
- allocation history remains the billing-facing history of effective cluster shape
- the Changes tab shows durable change outcomes, not every workflow step
See Replicas for replica-specific behavior.