firmware.*
Waiting for https://github.com/ironcore-dev/metal-maintenance-operator/pull/253/changes#diff-7916d8fc3c6f3ba0419ffee2fa8356f3d4e77f44a207a22780c3123b78eb885c to land
Using a FirmwareUpdate on a T160:
FirmwareUpdate
apiVersion: system.metal.ironcore.dev/v1alpha1 kind: FirmwareUpdate metadata: name: idrac-h4ys4c4-fw namespace: default spec: serverRef: name: idrac-h4ys4c4-system-0 dellRepository: shareType: HTTP address: downloads.dell.com catalogFile: Catalog.xml rebootNeeded: true applyVersionPolicy: AllowDowngradeVersion # Omitting disables downgrades serverMaintenancePolicy: Enforced retryPolicy: maxAttempts: 1 progressDeadlineSeconds: 7200
Leads to a loop flipping Intel X710 firmware between 25.0.4 and 22.5.7 that will only be stopped by --max-repository-passes(default 5)
--max-repository-passes
There's two tests(BIOS and BMC) that run firmware up/downgrades the following way:
VALUES
Work is tracked in #80
Activity
simontesar commentedon Oct 12, 2026
Waiting for https://github.com/ironcore-dev/metal-maintenance-operator/pull/253/changes#diff-7916d8fc3c6f3ba0419ffee2fa8356f3d4e77f44a207a22780c3123b78eb885c to land
simontesar commentedon Oct 12, 2026
Using a
FirmwareUpdateon a T160:Leads to a loop flipping Intel X710 firmware between 25.0.4 and 22.5.7 that will only be stopped by
--max-repository-passes(default 5)simontesar commentedon Oct 20, 2026
simontesar commentedon Oct 23, 2026
There's two tests(BIOS and BMC) that run firmware up/downgrades the following way:
VALUES, with a given URI. This is potentially a no-op when the server was left in a clean state.VALUES.Work is tracked in #80