Skip to content

firmware.*: uncovered #76

Closed
Closed

Description

@simontesar
No description provided.

Activity

  1. simontesar commented on Oct 12, 2026

    @simontesar
    OwnerAuthor

    Using a FirmwareUpdate on a T160:

    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)

  2. simontesar commented on Oct 20, 2026

    @simontesar
    OwnerAuthor
  3. simontesar commented on Oct 23, 2026

    @simontesar
    OwnerAuthor

    There's two tests(BIOS and BMC) that run firmware up/downgrades the following way:

    1. Ensure a baseline version, i.e. the one specified in VALUES, with a given URI. This is potentially a no-op when the server was left in a clean state.
    2. up-/downgrade to a specific version with given URI in VALUES.
    3. up-/downgrade to the baseline version to leave the server in a clean state.

    Work is tracked in #80

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions