What's Changed
Key New Features 🎉
- feat(skills): introduce cluster toolkit agent skills, evals and gke-kueue debugging skill by @shubpal07 in #6258
- Optional Managed Instance Group (MIG) support for static compute nodes by @arpit974 in #6127
- feat(skills): add xpk-to-clustertoolkit migration skill by @Neelabh94 in #6183
New Modules 🧱
- Fixes for OFE + Apptainer modules by @scott-nag in #6047
Module Improvements 🔨
Improvements 🛠
- A4h lustre Support by @rahimkhan19 in #6283
- feat(gke): validate placement policy, reservation, and queue at job submission by @Neelabh94 in #6305
- feat(gke): Unify A4 blueprint with dynamic consumption models by @ishitachail in #6279
- NetApp Volumes: mount large-capacity volumes via Cloud DNS by @okrause in #6186
- fix(slurm-controller): add HA single-active guard and defer scontrol … by @andybubu in #6009
- Make LNet runner non-fatal and conditional on Lustre by @vikramvs-gg in #6336
Version Updates ⏫
- chore(examples): bump slurm-gcp git ref from 6.12.3 to 6.13.1 by @rathodkushalb in #6320
Bug fixes 🐞
- fix(build): set CGO_ENABLED=0 in Makefile to produce static gcluster binary by @Neelabh94 in #6259
- fix: resolve MTC CSI driver race condition and Kueue flavor-default pollution by @Neelabh94 in #6287
- fix(gke): resolve TPU 7x NAP workload policies and improve GKE auth endpoint selection by @Neelabh94 in #6274
- fix(validators): remove legacy GCSFuse IAM role validator and update blueprint comments by @agrawalkhushi18 in #6300
- Open Front End Bug Fixes by @ep-nag in #6092
- fix(job): inject default in-memory /dev/shm mount for standard workload containers by @Neelabh94 in #6314
- fix(kubectl-apply): use setunion instead of union for directory manifest filesets by @SwarnaBharathiMantena in #6340
- fix(gke): remove podFailurePolicy from Pathways worker and enforce Never restartPolicy by @Neelabh94 in #6306
- fix(job): initialize dynamic client in gcluster job inspect to prevent nil pointer panic by @Neelabh94 in #6330
New Contributors
- @ep-nag made their first contribution in #6092
- @rathodkushalb made their first contribution in #6320
Full Changelog: v1.103.0...v1.104.0