1
0
mirror of https://github.com/quay/quay.git synced 2026-01-26 06:21:37 +03:00
Files
OpenShift Cherrypick Robot 92b7e271c4 [redhat-3.16] fix(data): set expiry on manifest list tags for existing manifests (PROJQUAY-7245) (#4910)
fix(data): set expiry on manifest list tags for existing manifests (PROJQUAY-7245)

When a manifest list was pushed with multiple tags, only the first tag
got the expiration from child manifest labels. Subsequent tags showed
"Never" because list_manifest_labels() only checked labels directly on
the manifest list, not on child manifests.

Added _get_expiry_label_for_manifest() helper that properly queries
child manifest labels for manifest lists, matching the intersection
logic used during initial manifest creation.

Co-authored-by: Brady Pratt <bpratt@redhat.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-16 21:21:28 +00:00
..
2019-11-12 11:09:47 -05:00