Support versioned Docker image tags for components like opensandbox-server and opensandbox-controller #1453
rkontrimas
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi OpenSandbox community,
I have a question about the Docker image release/tagging strategy for opensandbox/server and opensandbox/controller.
It looks like newer builds/releases are being pushed to the latest Docker tag, but a corresponding immutable/versioned tag is not always published.
This makes it difficult for us to lock our deployment to a specific version. Using latest means that the image can change underneath us, which makes deployments less reproducible and makes controlled upgrades/rollbacks harder.
Would it be possible for each release to publish both tags, for example:
opensandbox/server:v0.x.x
opensandbox/server:latest
and similarly for the controller:
opensandbox/controller:v0.x.x
opensandbox/controller:latest
That way, users who want automatic updates can use latest, while production deployments can pin to a specific version.
Is there a reason the current release process sometimes publishes only/primarily to latest, or is versioned tagging something that could be added to the release workflow?
All reactions