mirror of
https://github.com/fluxcd/flux2.git
synced 2026-02-09 17:27:28 +00:00
Show artifact digest in list output
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
This commit is contained in:
parent
7dd736954b
commit
1b327e9d4e
1 changed files with 6 additions and 1 deletions
|
|
@ -57,12 +57,17 @@ func List(ctx context.Context, url string) ([]Metadata, error) {
|
|||
return nil, fmt.Errorf("parsing manifest failed: %w", err)
|
||||
}
|
||||
|
||||
meta.Digest = manifest.Config.Digest.String()
|
||||
if m, err := MetadataFromAnnotations(manifest.Annotations); err == nil {
|
||||
meta.Revision = m.Revision
|
||||
meta.Source = m.Source
|
||||
}
|
||||
|
||||
digest, err := crane.Digest(meta.URL, craneOptions(ctx)...)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("fetching digest failed: %w", err)
|
||||
}
|
||||
meta.Digest = digest
|
||||
|
||||
metas = append(metas, meta)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue