-
Notifications
You must be signed in to change notification settings - Fork 7
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
Gyro executes workflow step incorrectly #297
Comments
@tloisel1 can you try it with |
Updated with an example with |
The workflow was triggered by the name field change in |
@tloisel1 Please try
|
@deepanjan90 Please ignore #300 for now. |
@tloisel1 let me know if you see any issues. |
Looks like I'm running into an issue on my push step:
|
Fix in #303 worked with some adjustments to my workflow configuration |
We have a multi-step deployment workflow configured in Gyro. The result of which is the replacement of an AWS Launch Configuration and AWS autoscale group through a blue-green deployment. One a specific step, our configuration states to update the old autoscale group. Gyro interprets this step as a
replace
instead of anupdate
, but skips it.The workflow stages are as follows (
existing
resources are defined outside workflow, andnew
resources are created within workflow):verify
push
push-finish
finished
The problem occurs at the
push-finish
step where our configs state that the existing autoscale group should be associated with no ELBs.Instead, Gyro tries to execute a
replace
This leaves both the existing and new autoscale groups associated with the existing ELB. We expect only the new autoscale group to be associated with the existing ELB.
Gyro should execute the update command instead of the replace at this point.
The text was updated successfully, but these errors were encountered: