github ironcore-dev/metal-operator v0.6.0

5 hours ago

Changes

🌟 Highlights

  • Implement ServerReadinessRules @adracus (#928)
  • Implement reclaim state and policy @adracus (#925)
  • Add Taints and Tolerations for Server and ServerClaim @xkonni (#878)
  • Add 3D server rack visualizer with metadata label schema @haze53 (#871)

⚠️ Breaking

  • Remove deprecated APIVersion, Kind, and UID fields from ObjectReference types @afritzler (#885)
  • Remove condition/reason migration logic @stefanhipfel (#895)
  • Remove deprecated ServerMaintenanceApprovalKey and backward-compatibility logic @afritzler (#864)

🚀 Features

  • ServerMaintenance: optionally turn on Locator LED @stefanhipfel (#948)
  • Split BMC into capability interfaces and an open vendor registry @afritzler (#966)
  • Use --skip-metadata on ctr image pull @xkonni (#964)
  • Improve logic for the deletion and update restriction @nagadeesh-nagaraja (#947)
  • Persist boot overrides during maintenance @afritzler (#939)
  • Document ReclaimPolicy concept @afritzler (#934)
  • Implement ServerReadinessRules @adracus (#928)
  • Replace docker with containerd in default ignition probe template @xkonni (#929)
  • Implement reclaim state and policy @adracus (#925)
  • Reduce BMC API calls in applyBootOrder for empty spec.bootOrder @atd9876 (#911)
  • Bump k8s.io/* to v1.36, golang to v1.26 @afritzler (#904)
  • Remove deprecated APIVersion, Kind, and UID fields from ObjectReference types @afritzler (#885)
  • Add BMC object ref and fieldref map reading capability @nagadeesh-nagaraja (#892)
  • Add Taints and Tolerations for Server and ServerClaim @xkonni (#878)
  • Update kubebuilder scaffold v4.13.1 -> v4.14.0 @afritzler (#866)
  • Introduce ErrNotSupported sentinel error for vendor BMC methods @stefanhipfel (#876)
  • Rework condition handling during settings application and BMC reset @atd9876 (#861)
  • Enable typed apply configuration builders for server-side apply @afritzler (#860)
  • Add 3D server rack visualizer with metadata label schema @haze53 (#871)
  • Remove deprecated ServerMaintenanceApprovalKey and backward-compatibility logic @afritzler (#864)

🐛 Bug Fixes

⚠️ Deprecations

  • Remove deprecated maintenance annotation based approval logic @afritzler (#945)

🧰 Maintenance

Don't miss a new metal-operator release

NewReleases is sending notifications on new releases.