Merge pull request #46655 from vvoland/c8d-push-propagate-source-children

c8d/push: Set distribution source recursively
This commit is contained in:
Djordje Lukic 2023-10-19 10:30:47 +02:00 committed by GitHub
commit 0253fedf03
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -177,7 +177,8 @@ func appendDistributionSourceLabel(ctx context.Context, realStore content.Store,
return
}
if err := containerdimages.Dispatch(ctx, appendSource, nil, target); err != nil {
handler := presentChildrenHandler(realStore, appendSource)
if err := containerdimages.Dispatch(ctx, handler, nil, target); err != nil {
// Shouldn't happen, but even if it would fail, then make it only a warning
// because it doesn't affect the pushed data.
log.G(ctx).WithError(err).Warn("failed to append distribution source labels to pushed content")