Skip to content

1.21.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 10:51
· 3348 commits to main since this release
de52738

Changes made since version 1.20.1 prior to version 1.21.0:

πŸš€ Features

  • [sconfigcontroller] add annotation for storing path #562
  • Add Soperator exporter app.
  • Add Soperator Exporter infra.
  • [topology-aware] add topologyconfcontroller #427
  • Build multiarchitecture images (amd64/arm64)
  • Soperator Exporter: add node metrics.
  • feat: Add headless service for login pod-to-pod communication
  • Automatically generate Slurm network topology using K8s node labels #427
  • Exporter: metrics for jobs.
  • Add slurm_job_alloc_gpu_seconds_total metric
  • #1000 Support eachWorkerJobArray in ActiveCheck spec
  • Use soperator exporter by default.
  • #710 Add reactions to active checks
  • install health check library in jail
  • Enhance node metrics with state labels and remove job GPU metric
  • #1008 Add clear_enroot_check ActiveCheck
  • bump slurm to the version 24.11.5
  • Speed up CI builds 7min -> 4min
  • Change default slurm config values
  • Enable metrics in Nebius o11y agent #773
  • Add controller RPC metrics export
  • [soperator] add option supporing TopologyPlugin=topology/tree #1048
  • [soperator] add option supporing TopologyPlugin=topology/tree #1048
  • Disable NCCL benchmark in soperator by default
  • #1044 Add all_reduce_perf nccl check
  • add mockery to the make file
  • NCCL Debug SPANK plugin
  • NCCL debug plugin deployment
  • Implement centralized logging scheme for OpenTelemetry collector
  • [EPIC] Replace K8s nodes by setting conditions #913
  • Preinstall Soperator utility scripts to jail
  • add config map with all slurm scripts (prolog, epilog, hc program, etc.)

πŸ› Fixes

  • add rbac list node to soperator nodetopology #427
  • [docker] containers runs outside parent cgroup of slurmd #563
  • Fix not working backups
  • Do not lower case for slurm node state (for consistency with jobs).
  • Fix slurm failed states
  • Fix exporter disabling v2
  • fix logs collector cluster name
  • Create slurm job outputs dir using umask
  • Remove validation for TaskPluginParam

πŸ“¦ Dependencies

  • Bump docker/setup-buildx-action from 3.10.0 to 3.11.0
  • Bump step-security/harden-runner from 2.12.0 to 2.12.1
  • Bump mikepenz/release-changelog-builder-action from 5.3.0 to 5.3.1
  • Bump docker/setup-buildx-action from 3.11.0 to 3.11.1
  • Bump softprops/action-gh-release from 2.2.2 to 2.3.2

Other

  • Change docker hub images for busybox and ubuntu on nebius images
  • Add documentation about the components of the Helm chart.
  • Migrate from pkg/errors to standard library and enable depguard linter
  • Add SLURM exporter documentation

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