Skip to content

Add endpoint to query version

Related to tools#8 (closed)

Current situation

There is no way to discover the orchestrator's components' versions. The information is available in the orchestrator logs, but non-admins usually have no access to those logs.

Desired outcome

A new endpoint providing the bill of materials used to build the orchestrator image.

Analysis

We need a BOM.json file, for example at the root of the container. This BOM may be updated or replaced by child images (that choice belongs to the image builders :) ).

A new /version endpoint is added to the observer service. It returns tue usual status message, with a .details.items field containing the BOM information as-is.