Skip to content

Conversation

@jakubno
Copy link
Member

@jakubno jakubno commented Dec 10, 2025

For migration run make migrate-build-cluster


Note

Modernizes cluster configuration and Terraform structure.

  • Introduces JSON-based BUILD_CLUSTERS_CONFIG and CLIENT_CLUSTERS_CONFIG with examples in .env.template; removes legacy vars
  • Adds reusable nomad-cluster/worker-cluster module and instantiates via for_each for build/client clusters; deletes old nodepool files
  • Adds state migration (moved blocks) and Make targets (migrate-clusters-terraform, env migration helper) for transition
  • Updates iac/provider-gcp Makefile to pass new TF vars; trims obsolete tfvar wiring
  • Wires new configs through main.tf; sets template manager update flag based on cluster sizes
  • Sets default hugepages in locals; preserves existing network/filestore integration and boot disk type vars
  • Minor: ensures gcloud ADC login in provider-login

Written by Cursor Bugbot for commit daa7c67. This will update automatically on new commits. Configure here.

@linear
Copy link

linear bot commented Dec 10, 2025

@jakubno jakubno force-pushed the setup-the-new-instance-group-eng-3345 branch from 8fd4db1 to 1bc59cc Compare December 16, 2025 09:37
cursor[bot]

This comment was marked as resolved.

@jakubno jakubno force-pushed the setup-the-new-instance-group-eng-3345 branch from 499cd2d to d6546ab Compare December 16, 2025 11:07
@jakubno jakubno force-pushed the setup-the-new-instance-group-eng-3345 branch from 511ba88 to dffe7be Compare December 17, 2025 06:37
@jakubno jakubno requested a review from dobrac December 23, 2025 14:05
@jakubno jakubno changed the title Add client cluster configuration via JSON Add client and builder cluster configuration via JSON Dec 30, 2025
@jakubno jakubno merged commit 2c55224 into main Dec 30, 2025
28 checks passed
@jakubno jakubno deleted the setup-the-new-instance-group-eng-3345 branch December 30, 2025 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants