Skip to content

consider adding arch info to bootc status output #1238

Closed
@dustymabe

Description

@dustymabe

In Fedora CoreOS one step on our migration path to bootc is switching our existing systems to update from a OCI registry rather than OSTree. One nice thing about registry:tag endpoints is that (at least the way we've set it up) it's a manifest list that points to all the supported architectures.

Ultimately what this means is we lose the nice little side effect of knowing the machines architecture just from the status output.

For example before and after in the combined status output below:

core@localhost:~$ rpm-ostree status 
State: idle
AutomaticUpdatesDriver: Zincati
  DriverState: active; periodically polling for updates (last checked Fri 2025-03-28 20:52:50 UTC)
Deployments:
● ostree-remote-image:fedora:docker://quay.io/fedora/fedora-coreos:testing
                   Digest: sha256:97cc8eaedf41c6f27d57c8dac0b740f91babe24b031bde447e0bec35acc60589
                  Version: 41.20250315.2.0 (2025-03-18T00:35:22Z)

  fedora:fedora/aarch64/coreos/testing
                  Version: 41.20250302.2.0 (2025-03-04T18:45:14Z)
                   Commit: a4a24122d3f48f6ee66b3f62482edf886e69206b50c67d100b88300dd64f7987
             GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1

So in the OCI deployment we don't get the nice aarch64 in the output.

Since bootc is the future I figured I'd start the discussion here about if we'd like to add something back here for that OR if we're happy without it in the status output. From that same system:

core@localhost:~$ sudo bootc status 
● Booted image: quay.io/fedora/fedora-coreos:testing
        Digest: sha256:97cc8eaedf41c6f27d57c8dac0b740f91babe24b031bde447e0bec35acc60589
       Version: 41.20250315.2.0 (2025-03-18 00:35:22 UTC)

  Rollback ostree
           Commit: a4a24122d3f48f6ee66b3f62482edf886e69206b50c67d100b88300dd64f7987

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/clientRelated to the client/CLIenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions