Changes
🚀 Features
- Add installation guide for
kustomize@afritzler (#598) - Add DNS record creation support for servers @stefanhipfel (#546)
- Fix Server UUID print column @Nuckal777 (#595)
- Add
BMCSettingsSettype and controller @davidgrun (#471) - Transition
ServertoMaintenancein case of pending BIOS settings exist @xkonni (#581) - Improve watch setup in
ServerMaintenancereconciler @afritzler (#564) - Improve watch setup in
BIOSSettingsReconciler@afritzler (#568) - Refactor
BIOSVersionSetReconciler@afritzler (#572) - Refactor
BIOSVersionwebhook @afritzler (#575) - Refactor
BIOSSettingswebhook @afritzler (#574) - Refactor
BIOSSettingsSetReconcilerand improve watch setup @afritzler (#571) - Remove
ServerMaintainenceRefsfrom Spec inSetCRDs @nagadeesh-nagaraja (#515) - Refactor
BIOSSettingsreconciler @afritzler (#554) - Use
crd-ref-docsfor API reference documentation generation @xkonni (#563) - Switch from uuid to systemUUID for
ServerCR @Nuckal777 (#561) - Use global condition accessor for all reconcilers @afritzler (#551)
- Refactor
BIOSVersionreconciler @afritzler (#550) - Add
BMCSettingsupdate for HPE and Lenovo systems @nagadeesh-nagaraja (#541) - Refactor
BMCVersionreconciler @afritzler (#543) - Extend
NetworkInterfacestatus with LLDP neighbor information @xkonni (#492) - Stabilize unit testing @nagadeesh-nagaraja (#540)
- Move some server changes into server state handlers @Nuckal777 (#535)
- Reset BMC through BMC Resource Controller @nagadeesh-nagaraja (#505)
- Add bootstate endpoint to registry server @Nuckal777 (#424)
- Report error on unknown BMC protocol @maxmoehl (#530)
- Add registry server
Serviceto Helm chart @asergeant01 (#513) - Add printcolumn for
Serverstotal system memory @afritzler (#529) - Move RedFish mock methods to the go mock server @nagadeesh-nagaraja (#508)
- Propagate retry operation from
Setresources to child resources @nagadeesh-nagaraja (#495) - Refactor
cmdinternal packages @afritzler (#525) - De-normalize tests and ensure clean state before each
It()run @afritzler (#516) - Add
ConditionstoServerbootConfigstatus @hardikdr (#519) - Switch from
networkctltolldpdinmetalprobe@xkonni (#512) - Add hardware detail extraction to
metalprobe(inventory) @5kt (#452) - Bump
k8s.io/*to v1.34 @afritzler (#498)
🐛 Bug Fixes
- Fix Server UUID print column @Nuckal777 (#595)
- Set correct UEFI boot mode on next boot @afritzler (#590)
- Transition
ServertoMaintenancein case of pending BIOS settings exist @xkonni (#581) - Fix
ginkgoimport chain inmanagercmd @afritzler (#591) - Fix
kindlocal registry @defo89 (#588) - Fix handling of
BootSourceOverrideModefor older Redfish @briantopping (#553) - Fix
ServerMaintenancereconciler watch setup @nagadeesh-nagaraja (#549) - Fix
BIOSSettingsupdates for HPEServers@nagadeesh-nagaraja (#547) - Fix updating status in biosSettings and server CRD state transition @nagadeesh-nagaraja (#533)
- Fix
lldptests on darwin @xkonni (#521)
🧰 Maintenance
- Use constants for mock server addresses and port in unit tests @xkonni (#592)
- Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 @dependabot[bot] (#586)
- Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 @dependabot[bot] (#585)
- Bump golang.org/x/crypto from 0.46.0 to 0.47.0 @dependabot[bot] (#587)
- Add review instructions for agents @afritzler (#583)
- Bump github.com/jaypipes/ghw from 0.21.1 to 0.21.2 @dependabot[bot] (#578)
- Bump preact from 10.26.8 to 10.28.2 @dependabot[bot] (#582)
- Move
tiltkind setup script tohackfolder @afritzler (#576) - Bump github.com/jaypipes/ghw from 0.21.0 to 0.21.1 @dependabot[bot] (#569)
- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 @dependabot[bot] (#570)
- Use proper naming in GH workflows @afritzler (#565)
- Add codeowners to project @afritzler (#566)
- Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 @dependabot[bot] (#558)
- Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 @dependabot[bot] (#559)
- Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 @dependabot[bot] (#557)
- Bump github.com/jaypipes/ghw from 0.20.0 to 0.21.0 @dependabot[bot] (#556)
- Bump golang from 1.25.4 to 1.25.5 @dependabot[bot] (#555)
- Use
intas underlying type forBMCClientOptions@Nuckal777 (#534) - Bump mdast-util-to-hast from 13.2.0 to 13.2.1 @dependabot[bot] (#545)
- Bump github.com/safchain/ethtool from 0.6.2 to 0.7.0 @dependabot[bot] (#538)
- Bump actions/checkout from 5 to 6 @dependabot[bot] (#537)
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0 @dependabot[bot] (#532)
- Bump golang from 1.25.3 to 1.25.4 @dependabot[bot] (#523)
- Bump golangci/golangci-lint-action from 8 to 9 @dependabot[bot] (#524)
- Bump github.com/ironcore-dev/controller-utils from 0.10.0 to 0.11.0 @dependabot[bot] (#510)
- Bump github.com/jaypipes/ghw from 0.19.1 to 0.20.0 @dependabot[bot] (#517)
- Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 @dependabot[bot] (#518)
- Bump vite from 5.4.20 to 5.4.21 @dependabot[bot] (#502)
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 @dependabot[bot] (#499)
- Bump actions/setup-node from 5 to 6 @dependabot[bot] (#500)
- Bump golang from 1.25.2 to 1.25.3 @dependabot[bot] (#501)