-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EE images: initial manifest list support #1036
Conversation
9880ea8
to
22330f0
Compare
|
…sts, linking to Images
…rows and TODO pops up on the right line :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
Backport to stable-4.4: 💚 backport PR created✅ Backport PR branch: Backported as #1049 🤖 @patchback |
* EE images: filter out layers already in a manifest list * EE images: isManifestList -> don't link to detail screen * EE manifest: handle API errors by showing a message about manifest lists, linking to Images * EE detail Images - add expand/collapse button on manifest list table rows and TODO pops up on the right line :) * EE detail Images: renderManifestList * EE Images - use exclude_child_manifests instead of UI filtering * OS/Arch -> OS / Arch (cherry picked from commit 9e771b0)
* EE images: filter out layers already in a manifest list * EE images: isManifestList -> don't link to detail screen * EE manifest: handle API errors by showing a message about manifest lists, linking to Images * EE detail Images - add expand/collapse button on manifest list table rows and TODO pops up on the right line :) * EE detail Images: renderManifestList * EE Images - use exclude_child_manifests instead of UI filtering * OS/Arch -> OS / Arch (cherry picked from commit 9e771b0) Co-authored-by: Martin Hradil <mhradil@redhat.com>
Fixes AAH-965
API: ansible/galaxy_ng#997
This adds initial support for manifest list type images, which happen when pulling from remote registries.
The images list API returns all images, including manifest lists which just refer to the other images.
❕ this won't work if the manifest list is not returned in the same page as the images(fixed by usingexlcude_child_manifests
)