Add an utility to retrieve manifest info

This commit is contained in:
Alexis Métaireau 2025-01-22 16:06:06 +01:00
parent 5817650633
commit bcd1ec2173
No known key found for this signature in database
GPG key ID: C65C7A89A8FFC56E

View file

@ -209,6 +209,16 @@ def list_tags(image):
click.echo(tag)
@main.command()
@click.argument("image")
@click.argument("tag")
def get_manifest(image, tag):
registry, org, package, _ = parse_image_location(image)
client = RegistryClient(registry, org, package)
resp = client.get_manifest(tag, extra_headers={"Accept": OCI_IMAGE_MANIFEST})
click.echo(resp.content)
@main.command()
@click.argument("image")
@click.option(