You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed an error with multi-platform images (at least in my configuration w/ Ubuntu 18.04 out of the box install).
When mirroring https://quay.io/repository/prometheus/alertmanager the images sync perfectly, until image v0.17.0, where the images seem to download. But upon re-run, the images never get to "PRESENT" but remain in "CHANGED" state each run.
Hello,
I noticed an error with multi-platform images (at least in my configuration w/ Ubuntu 18.04 out of the box install).
When mirroring https://quay.io/repository/prometheus/alertmanager the images sync perfectly, until image v0.17.0, where the images seem to download. But upon re-run, the images never get to "PRESENT" but remain in "CHANGED" state each run.
To reproduce:
lstags -v quay.io/prometheus/alertmanager:v0.18.0
This above command never succeeds in updating v0.18.0, despite docker being tasked with a new download.
docker images --digests | grep v0.18.0
I believe this issue is due to Docker using the top level checksum, while lstags uses the container specific sha256. Looking at https://quay.io/repository/prometheus/alertmanager?tag=latest&tab=tags I noticed the lstags checksum matches the child manifest checksum.
Furthermore, this behavior for prometheus/alertmanager started with v0.17.0, the same time that alertmanager shows multi-platform containers added.
Thank you for any suggestions, or if I can provide more info or test, I would be happy to.
Matt
The text was updated successfully, but these errors were encountered: