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

Support for canary releases with EXTERNAL deployments #228

Open
jfranzoi opened this issue Apr 5, 2021 · 2 comments
Open

Support for canary releases with EXTERNAL deployments #228

jfranzoi opened this issue Apr 5, 2021 · 2 comments

Comments

@jfranzoi
Copy link

jfranzoi commented Apr 5, 2021

Hi, I was wondering if there was already any reasoning ongoing for supporting canary releases, for example relying on EXTERNAL deployments. Here some references on the topic:

  • external deployments, see here and here. additional resources here and here
  • example with Jenkins as the external tool for orchestrating, see here and here
  • example with Bash scripting, see here and here

Briefly, should be a matter of migrating from task-definitions and force service deployments, to interact with task set and ELB listeners.

I'd like contributing, but don't want to overlap with any ongoing effort on the topic!

@jfranzoi
Copy link
Author

Ok, so I just started prototyping this, and indeed it was not so complex to arrange a skeleton version with proper canary and stable deployments, controlled by the script. For reference, I'm working here.

@jfranzoi
Copy link
Author

@fillup just created a WIP PR for this, in order to get some feedback on the overall idea!
I'm currently using on development, not yet on production envs, and so far feedback is good, even if it lacks some more robust error handling.

please, let me know! thanks 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant