When the podman::container class does an update it will try to run:
podman rmi [image]
but this will fail if more than one container uses the same image. Thus the subsequent podman create will use the existing image to start a new container, instead of pulling an updated image, which leads to update being run again at the next puppet run.
This leads to puppet destroying and recreating the containers at each puppet run.
When the podman::container class does an update it will try to run:
podman rmi [image]
but this will fail if more than one container uses the same image. Thus the subsequent podman create will use the existing image to start a new container, instead of pulling an updated image, which leads to update being run again at the next puppet run.
This leads to puppet destroying and recreating the containers at each puppet run.