Skip to content

Latest commit

 

History

History

manifests

Manifest Lists

In order to emulate an actual pull -> choosing of a platform by a container runtime tool, we need to put the (currently separate tags for an image) in an image manifest list. We can do that with manifest-tool. After following the instructions to install it there, here is how to generate our manifests.

# note that 20.04 should be pushed before 22.04 so it gets the latest for the family
manifest-tool push from-spec ./openmpi-ubuntu-20.04.yaml
manifest-tool push from-spec ./openmpi-ubuntu-22.04.yaml
manifest-tool push from-spec ./mpich-ubuntu-20.04.yaml
manifest-tool push from-spec ./mpich-ubuntu-22.04.yaml

manifest-tool push from-spec ./openmpi-ubuntu-gpu-20.04.yaml
manifest-tool push from-spec ./openmpi-ubuntu-gpu-22.04.yaml

The first of those might make this tag. Note that I didn't build all possible manifets here, because we aren't planning to use them (but I could).