BMCVersionSet 
BMCVersionSet represents a Set of BMCVersion to perform operation for all selected physical BMC through labels. It updates the BMC Version on all selected physical server's BMC through BMCVersion.
Key Points 
BMCVersionSetuses label selector to select theBMCto createBMCVersionfor.BMCVersionSetcreatesBMCVersionfor each BMC which matches the label.- Only one 
BMCVersioncan be active perBMCat a time. 
- Only one 
 BMCVersionSetmonitors changes toBMCresource and creates/deletesBMCVersion
Workflow 
BMCVersionSetfiltersBMCmatching the provided labelBMCVersionSetcreatesBMCVersionCRD for eachBMCselectedBMCVersionSetmonitors the createdBMCVersionand updates the statusBMCVersionSetcreates or deletesBMCVersionbased on the changes toBMCCRD.
Example 
yaml
apiVersion: metal.ironcore.dev/v1alpha1
kind: BMCVersionSet
metadata:
  name: bmcversionset-sample
spec:
  bmcVersionTemplate:
    version: "U59 v2.34 (10/04/2024)"
    image:
      URI: "https://foo-2.34_10_04_2024.signed.flash"
      transferProtocol: "HTTPS"
    updatePolicy: Normal
    serverMaintenancePolicy: OwnerApproval
  bmcSelector:
    matchLabels: 
      manufacturer: "dell"