Skip to content

Track more metadata through the get step #398

@AtanasNikov

Description

@AtanasNikov

Is your feature request related to a problem? Please describe.

Hello,

Following up on the discussion started here:
https://github.com/orgs/concourse/discussions/9287

The idea behind extending the registry-image script is to allow teams to track more metadata through the get step in their pipelines.

Describe the solution you'd like

As a proof of concept, we tested several variants. Below is an example using an OCI image, showing how the output looks in the default version versus a modified one.

Default version:

Image

Modified version:

Image

For the implementation, we will focus on extending the in.go script to display:

  • image.ConfigFile().Config.Labels
  • image.Manifest().Annotations

Our current concerns are the length of the output and the number of label fields.

  • When the message becomes too long, the UI requires horizontal scrolling to see the full content:
Image
  • Limit the amount of fields to be shown on UI so the page won't become too long to read and load.
Image

We are testing with different amount of fields and length.

Maybe it would make sense to limit the output length after x characters and number of labels at 50-100 max, what is your opinion on the whole topic?

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions