fix(controller): ensure progress when canary > desired replicas#4619
Open
andrewjamesbrown wants to merge 2 commits intoargoproj:masterfrom
Open
fix(controller): ensure progress when canary > desired replicas#4619andrewjamesbrown wants to merge 2 commits intoargoproj:masterfrom
andrewjamesbrown wants to merge 2 commits intoargoproj:masterfrom
Conversation
d096a8d to
e3a59e2
Compare
Signed-off-by: Andrew Brown <andrew.brown@wealthsimple.com>
e3a59e2 to
5066615
Compare
Signed-off-by: Andrew Brown <andrew.brown@wealthsimple.com>
|
Contributor
Published E2E Test Results 4 files 4 suites 3h 30m 21s ⏱️ For more details on these failures, see this check. Results for commit bb3a682. |
Contributor
Published Unit Test Results2 395 tests 2 395 ✅ 3m 4s ⏱️ Results for commit bb3a682. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #4619 +/- ##
==========================================
+ Coverage 84.40% 84.41% +0.01%
==========================================
Files 164 164
Lines 18855 18855
==========================================
+ Hits 15914 15916 +2
+ Misses 2077 2076 -1
+ Partials 864 863 -1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



We've experienced a stall in our canary process when an HPA is configured with 1 replica, but we set
minPodsPerReplicaSet: 2in the rollout. Turns out that we check whether the canary replicaset is not equal to the desired, but don't handle the case where it is greater than the desired; which should also be treated as success.We have these logs that repeat ad infinutum:
Our rollout:
Checklist:
"fix(controller): Updates such and such. Fixes #1234".