dab: pluggable cluster profiles for different compute tiers #174

Closed
opened 2026-03-24 05:50:04 +00:00 by kert · 0 comments
Owner

Goal

Support multiple cluster configurations (default, large, gpu) that pipelines can reference via Pipeline.cluster_profile.

Scope

  • Add [databricks.clusters] to stack.toml with named profiles
  • Generator emits one job_cluster per referenced profile
  • Each task gets job_cluster_key from its pipeline cluster_profile

Acceptance

  • Pipelines with cluster_profile=large get a different cluster spec
  • Unused profiles are not emitted
  • Default profile works for all existing pipelines
## Goal Support multiple cluster configurations (default, large, gpu) that pipelines can reference via Pipeline.cluster_profile. ## Scope - Add [databricks.clusters] to stack.toml with named profiles - Generator emits one job_cluster per referenced profile - Each task gets job_cluster_key from its pipeline cluster_profile ## Acceptance - [ ] Pipelines with cluster_profile=large get a different cluster spec - [ ] Unused profiles are not emitted - [ ] Default profile works for all existing pipelines
kert added this to the P22: DAB Generator — pluggable databricks.yml from pipeline registry milestone 2026-03-24 05:50:04 +00:00
kert added the configdatabricks labels 2026-03-24 05:50:04 +00:00
kert closed this issue 2026-03-24 05:59:05 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: homelab/stack#174