podman-manifest-annotate(1)

πŸ’– podman-manifest-annotate(1) πŸ’–

okay so bestie, this page lives in the General Commands Manual section, and it's literally all about adding and updating info about an image or artifact inside a manifest list or image index. no cap. ✨


✨ NAME ✨

podman-manifest-annotate β€” Add and update information about an image or artifact in a manifest list or image index πŸŽ€


🌸 SYNOPSIS 🌸

podman manifest annotate [options] listnameorindexname imagemanifestdigestorimageorartifactname

πŸ¦‹ DESCRIPTION πŸ¦‹

It adds or updates information about an image or artifact that's included in a manifest list or image index. that's the whole vibe. πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

  • --annotation=annotation=value β€” set an annotation on the entry for the image or artifact you specified. πŸ–ŠοΈ

If --index is also specified, it sets the annotation on the entire image index instead of on one little entry. highkey a big difference, so watch out bestie.

  • --arch=architecture β€” override the architecture that the list or index records as a requirement for the image. it's usually pulled automatically from the image's configuration info, so you'll rarely ever need this one. lowkey optional. 🧚
  • --features=feature β€” specify the features list that the list or index records as requirements for the image. this one is rarely used, fr fr.
  • --index β€” treats the arguments you pass to the --annotation option as annotation values to be set on the image index itself, rather than on an entry inside the image index. it's also implied for --subject. 🫢
  • --os=OS β€” override the OS that the list or index records as a requirement for the image. same deal as --arch: it's usually retrieved automatically from the image's configuration info, so using this option is rarely necessary.
  • --os-features=feature β€” specify the OS features list that the list or index records as requirements for the image. rarely used, periodt.
  • --os-version=version β€” specify the OS version that the list or index records as a requirement for the image. also rarely used. πŸ’œ
  • --subject=imageName β€” set the subject field in the image index, marking the image index as being associated with the specified image in some way. and heads up: an image index can only be associated with, at most, one subject. that's the limit, babe. πŸ’€
  • --variant β€” specify the variant that the list or index records for the image. this one is typically used to tell apart multiple entries that share the same architecture value but expect different versions of its instruction set. iconic behavior honestly. 🌈

πŸ’… EXAMPLES πŸ’…

Update arch and variant information to the specified manifest list for the image:

podman manifest annotate --arch arm64 --variant v8 mylist:v1.11 sha256:59eec8837a4d942cc19a52b8c09ea75121acc38114a2c68b98983ce9356b8610
07ec8dc22b5dba3a33c60b68bce28bbd2b905e383fdb32a90708fa5eeac13a07: sha256:59eec8837a4d942cc19a52b8c09ea75121acc38114a2c68b98983ce9356b8610

🌟 SEE ALSO 🌟


and that's a wrap, bestie πŸŽ€ this was podman-manifest-annotate(1) from the General Commands Manual β€” go forth and annotate those manifests, you absolute icon πŸ‘‘βœ¨πŸ¦‹

πŸ“¦ where this page comes from