1.21.0
Changes made since version 1.20.1 prior to version 1.21.0:
π Features
- [sconfigcontroller] add annotation for storing path #562
- PR: #955
- Add Soperator exporter app.
- PR: #959
- Add Soperator Exporter infra.
- PR: #960
- [topology-aware] add topologyconfcontroller #427
- PR: #940
- Build multiarchitecture images (amd64/arm64)
- PR: #947
- Soperator Exporter: add node metrics.
- PR: #971
- feat: Add headless service for login
pod-to-podcommunication- PR: #945
- Automatically generate Slurm network topology using K8s node labels #427
- PR: #967
- Exporter: metrics for jobs.
- PR: #978
- Add slurm_job_alloc_gpu_seconds_total metric
- PR: #983
- #1000 Support eachWorkerJobArray in ActiveCheck spec
- PR: #981
- Use soperator exporter by default.
- PR: #1003
- #710 Add reactions to active checks
- PR: #998
- install health check library in jail
- PR: #1009
- Enhance node metrics with state labels and remove job GPU metric
- PR: #1013
- #1008 Add clear_enroot_check ActiveCheck
- PR: #1012
- bump slurm to the version 24.11.5
- PR: #1014
- Speed up CI builds 7min -> 4min
- PR: #1042
- Change default slurm config values
- PR: #1030
- Enable metrics in Nebius o11y agent #773
- PR: #1050
- Add controller RPC metrics export
- PR: #1053
- [soperator] add option supporing TopologyPlugin=topology/tree #1048
- PR: #1054
- [soperator] add option supporing TopologyPlugin=topology/tree #1048
- PR: #1059
- Disable NCCL benchmark in soperator by default
- PR: #1062
- #1044 Add all_reduce_perf nccl check
- PR: #1047
- add mockery to the make file
- PR: #1065
- NCCL Debug SPANK plugin
- PR: #832
- NCCL debug plugin deployment
- PR: #1036
- Implement centralized logging scheme for OpenTelemetry collector
- PR: #1064
- [EPIC] Replace K8s nodes by setting conditions #913
- PR: #1066
- Preinstall Soperator utility scripts to jail
- PR: #1070
- add config map with all slurm scripts (prolog, epilog, hc program, etc.)
- PR: #1037
π Fixes
- add rbac list node to soperator nodetopology #427
- PR: #963
- [docker] containers runs outside parent cgroup of slurmd #563
- PR: #970
- Fix not working backups
- PR: #974
- Do not lower case for slurm node state (for consistency with jobs).
- PR: #999
- Fix slurm failed states
- PR: #1011
- Fix exporter disabling v2
- PR: #1023
- fix logs collector cluster name
- PR: #1056
- Create slurm job outputs dir using umask
- PR: #1069
- Remove validation for TaskPluginParam
- PR: #1079
π¦ Dependencies
- Bump docker/setup-buildx-action from 3.10.0 to 3.11.0
- PR: #1004
- Bump step-security/harden-runner from 2.12.0 to 2.12.1
- PR: #988
- Bump mikepenz/release-changelog-builder-action from 5.3.0 to 5.3.1
- PR: #956
- Bump docker/setup-buildx-action from 3.11.0 to 3.11.1
- PR: #1015
- Bump softprops/action-gh-release from 2.2.2 to 2.3.2
- PR: #989
Other
- Change docker hub images for busybox and ubuntu on nebius images
- PR: #969
- Add documentation about the components of the Helm chart.
- PR: #972
- Migrate from pkg/errors to standard library and enable depguard linter
- PR: #1002
- Add SLURM exporter documentation
- PR: #1058
Contributors:
@Uburro, @theyoprst, @itechdima, @asteny, @iamrajiv, @ChessProfessor, @dependabot[bot], @dstaroff, @rdjjke
| π Categorized PRs | π Uncategorized PRs | π₯ Commits | β Lines added | β Lines deleted |
|---|---|---|---|---|
| 3203 | 293 | 353 | 20628 | 3004 |