Skip to content

Bluefin Server reports no stream identifier to countme #97

Description

@castrojo

What

elements/bluefin-server/os-image-info.bst declares only:

{ "image-name": "server" }

No image-tag, no image-flavor. The shared reporter omits fields it is not given, so pings from this image arrive with neither, and the service records tag=unknown.

Why it is currently correct

Every other image in the family is an OCI image with a promotion stream — stable, testing, latest — and reports the tag it is following, resolved through bootc. This image is a DDI delivered by systemd-sysupdate. It has no container tag, and os-release carries NAME="Bluefin Server" / ID=flatcar, neither of which is a stream.

Sending a placeholder would be worse than sending nothing: a made-up stable is indistinguishable from a real one in the data.

The question

Does this image have a promotion stream worth counting separately, and if so what identifies it?

Candidates:

  • The sysupdate channel, if one is configured per build.
  • %{flatcar-version} from include/flatcar.yml, though that is a kernel/sysext version rather than a stream.
  • Nothing, and tag=unknown is the honest answer permanently.

What fixed looks like

Either a decision that no stream exists and this closes as intended behaviour, or a stream identifier added to os-image-info.bst so counts can be split by it.

Impact

Counts by image are unaffected — server aggregates correctly either way. Only per-stream breakdown is missing.

Activity

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

    architectureStructural or interface design work.kind/enhancementNew capability. Spec must be written in issue body before claiming.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions