Skip to content

How does upgrade work? Do the versions matter? #1114

Answered by cgwalters
cgwalters asked this question in Q&A
Discussion options

You must be logged in to vote

when calling bootc update it just compares the IDs of the image

Right, we don't consult any metadata in the manifest (whether version or timestamps), only the digest of the manifest. It's the same as podman run --pull=always, and similarly Kubernetes doesn't check any of this by default if you change a pod deployment's image.

Another way to say this is there's no difference between e.g. switch and upgrade - you if you replace quay.io/exampleos/exampleos:latest from rhel9 to rhel10 or the inverse rhel10 to rhel9 - bootc upgrade will fetch and queue the changed image regardless.

Replies: 1 comment

Comment options

cgwalters
Feb 14, 2025
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by cgwalters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant