mirror of
https://github.com/fluxcd/flux2.git
synced 2026-02-22 23:51:48 +00:00
Show artifact digest in list output
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
This commit is contained in:
parent
92dfcf944d
commit
aaa2445705
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)
|
return nil, fmt.Errorf("parsing manifest failed: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
meta.Digest = manifest.Config.Digest.String()
|
|
||||||
if m, err := MetadataFromAnnotations(manifest.Annotations); err == nil {
|
if m, err := MetadataFromAnnotations(manifest.Annotations); err == nil {
|
||||||
meta.Revision = m.Revision
|
meta.Revision = m.Revision
|
||||||
meta.Source = m.Source
|
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)
|
metas = append(metas, meta)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue