-
Notifications
You must be signed in to change notification settings - Fork 1.7k
--iterative-status-check broken in 1.31.0 (modules are always deployed sequentially, and not all at once) #6564
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
Comments
I was able to reproduce this regression using skaffold/examples/multi-config-microservices comparing v1.31.0 and v1.29.0. I saw the same regression in v1.30.0 which is different that what the bug states which is that this started in v1.31.0 so I'm not sure what might be different in the environments, etc.: Repro steps: See parallel deploy in v1.29.0 (works as intended):
See iterative deploy in v1.30.0 and v1.31.0 (regression):
In poking around this PR may be the culprit, still trying to identify if/why though: This change specifically touches the iterativeStatusCheck logic here: @gsquared94 can you tell if the change above may have caused this regression? |
Thank you @akostic-kostile for the issue and @aaron-prindle for the investigation !
With skaffold 1.31.0, I'm not able to do a |
Yes, this is a regression caused by #6376. I'll send out a fix shortly |
I double checked my findings and I can confirm 1.30.0 works correctly for me. The only meaningful difference I can find with configuration that @aaron-prindle was using was the fact that my config has these 2 set: |
Expected behavior
When doing
skaffold dev --module one,two,three --iterative-status-check=false
I would expect all modules to be deployed at once, and not sequentially.Actual behavior
Modules are deployed sequentially regardless of value of
--iterative-status-check
Information
Can't paste the yaml as it belongs to the company I work for, but the project is composed of 7 modules out of which 4 are being built and deployed, while 3 are third party, and they are only being deployed.
Steps to reproduce the behavior
skaffold dev --module one,two,three
This is a regression bug, this worked fine in 1.30.0
The text was updated successfully, but these errors were encountered: