Skip to content

Commit db5310e

Browse files
authored
osdc: remove keda and buildkit from lf clusters (ue1 and ue2) (#847)
## Summary Removes the `keda` and `buildkit` modules from the **lf** production clusters `lf-prod-aws-ue1` (us-east-1) and `lf-prod-aws-ue2` (us-east-2) in `osdc/clusters.yaml`: - Drop `keda` and `buildkit` from each cluster's `modules:` list. - Remove the per-cluster `buildkit:` config block (instance types, pods-per-node, autoscaling min/max/fallback) from both clusters. `buildkit` depends on `keda` — the `keda` module provides the `ScaledObject`/`TriggerAuthentication` CRDs that buildkit autoscaling uses. Nothing else in these clusters consumes `keda`, so both modules are removed together. No shared module code (`osdc/modules/keda/`, `osdc/modules/buildkit/`) is touched — those remain in place for the `meta-*` clusters that still use them. ## Operational note Editing `clusters.yaml` only stops **future** deploys from managing these modules; it does not uninstall already-deployed resources. To tear down the live resources on each cluster, an operator should run (after the PR lands): ``` just remove-module lf-prod-aws-ue1 buildkit just remove-module lf-prod-aws-ue1 keda just remove-module lf-prod-aws-ue2 buildkit just remove-module lf-prod-aws-ue2 keda ``` ## Test plan - `just lint` passes. - `uv run scripts/cluster-config.py <cluster> has-module keda|buildkit` now reports both modules absent for both lf clusters; the `modules` list resolves correctly without them.
1 parent fbf35d1 commit db5310e

1 file changed

Lines changed: 0 additions & 30 deletions

File tree

osdc/clusters.yaml

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -501,27 +501,12 @@ clusters:
501501
runner_name_prefix: "lf-"
502502
runner_group: lf-prod-aws-ue1
503503
scheduler_name: bin-pack-scheduler
504-
buildkit:
505-
amd64_instance_type: m6id.24xlarge
506-
amd64_pods_per_node: 2
507-
arm64_instance_type: m7gd.16xlarge
508-
arm64_pods_per_node: 4
509-
autoscaling:
510-
enabled: true
511-
amd64_min: 4
512-
amd64_max: 64
513-
arm64_min: 4
514-
arm64_max: 64
515-
amd64_fallback: 12
516-
arm64_fallback: 4
517504
modules:
518505
- karpenter
519506
- arc
520507
- nodepools
521508
- bin-pack-scheduler
522509
- arc-runners
523-
- keda
524-
- buildkit
525510
- zombie-cleanup
526511
- harbor-cache-recovery
527512
- monitoring
@@ -547,27 +532,12 @@ clusters:
547532
runner_name_prefix: "lf-"
548533
runner_group: lf-prod-aws-ue2
549534
scheduler_name: bin-pack-scheduler
550-
buildkit:
551-
amd64_instance_type: m6id.24xlarge
552-
amd64_pods_per_node: 2
553-
arm64_instance_type: m7gd.16xlarge
554-
arm64_pods_per_node: 4
555-
autoscaling:
556-
enabled: true
557-
amd64_min: 4
558-
amd64_max: 64
559-
arm64_min: 4
560-
arm64_max: 64
561-
amd64_fallback: 12
562-
arm64_fallback: 4
563535
modules:
564536
- karpenter
565537
- arc
566538
- nodepools
567539
- bin-pack-scheduler
568540
- arc-runners
569-
- keda
570-
- buildkit
571541
- zombie-cleanup
572542
- harbor-cache-recovery
573543
- monitoring

0 commit comments

Comments
 (0)