Let’s say I create 100 apps using the same image within one org.
I build the images locally and push them to the fly registry.
What’s the idiomatic way to rolling update all apps to the new image?
e.g. a mutation that takes 100 app IDs + the image tag or similar
or instead of using an image tag when defining apps, use a pointer instead and then I can update the “image pointer” with one mutation?
I think the best bet is to run one mutation per app.
We have tried (so far) to make mutations transactional, meaning if you run a mutation and it fails, everything gets reset. This is probably not something we can do across a large number of apps at once.
The deployImage
mutation should be quick enough for several thousand apps, I think.