aws / apprunner-roadmap

This is the public roadmap for AWS App Runner.
https://aws.amazon.com/apprunner/
Other
298 stars 14 forks source link

Improved deployment strategies for image repositories #218

Open jwerre opened 11 months ago

jwerre commented 11 months ago

Community Note

Tell us about your request

Automatic deployments aren't really automatic for image repositories. From what I understand you must have an image tagged 'latest' and if I want a Service to automatically update you need to replace the 'latest' image with a newer image. This is not "automatic" and not consistent with continuous deployment standards.

It would be preferable to configure the update strategy to be used for each image individually, with the default being the semverstrategy.

Describe alternatives you've considered The following update deployment strategies should be supported:

semver - Update to the latest version of an image considering semantic versioning constraints latest - Update to the most recently built image found in a registry (not based on 'latest' tag). digest - Update to the latest version of a given version (tag), using the tag's SHA digest name - Sorts tags alphabetically and update to the one with the highest cardinality

Additional context This is the standard practice of continuous deployment tools like...

Argo CD Flux CD