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.
What
elements/bluefin-server/os-image-info.bstdeclares only:{ "image-name": "server" }No
image-tag, noimage-flavor. The shared reporter omits fields it is not given, so pings from this image arrive with neither, and the service recordstag=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 throughbootc. This image is a DDI delivered bysystemd-sysupdate. It has no container tag, andos-releasecarriesNAME="Bluefin Server"/ID=flatcar, neither of which is a stream.Sending a placeholder would be worse than sending nothing: a made-up
stableis 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:
%{flatcar-version}frominclude/flatcar.yml, though that is a kernel/sysext version rather than a stream.tag=unknownis 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.bstso counts can be split by it.Impact
Counts by image are unaffected —
serveraggregates correctly either way. Only per-stream breakdown is missing.