Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ECS] Feature Request: Document 'force new deployment' as an official workaround for the Software Version Consistency feature #2402

Closed
danielferraz-git opened this issue Jul 25, 2024 · 1 comment
Assignees
Labels
ECS Amazon Elastic Container Service Proposed Community submitted issue

Comments

@danielferraz-git
Copy link

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
As announced on July 11, 2024, any services created or updated within Amazon ECS after June 25, 2024, will resolve container image tags to image digests to ensure consistent software versions moving forward.

This change in behavior was not communicated and disrupted our deployment strategy, which relies on using the latest tag for blue-green and rolling updates.

Which service(s) is this request for?
ECS

Are you currently working around this issue?
We are currently using the 'Force new deployment' flag in each build. This approach has been working so far, allowing us to use the latest image. However, we're concerned that this solution might stop working unexpectedly.

Tell us about your request
We request clarification in the Amazon ECS documentation regarding the 'Force new deployment' flag for ECS service updates. Specifically, the new feature documentation should explicitly state that:

  • The 'Force new deployment' flag resets the cache and uses the latest image. This is critical to establish at least a documented workaround for our blue-green and rolling update deployments process.

  • Only new tasks are affected when the flag is enabled, maintaining service stability by not disrupting already running tasks.

By providing clear and comprehensive documentation, ECS users negatively impacted by this new feature will have a better understanding of how to effectively utilize the 'Force new deployment' flag as a workaround.

Additional context

@vibhav-ag
Copy link

We've added this to documentation. For updates on opting-out of consistency, please use #2393

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ECS Amazon Elastic Container Service Proposed Community submitted issue
Projects
None yet
Development

No branches or pull requests

3 participants