fix(controller): honor scaleDownDelaySeconds before scaling down the intermediate RS#4645
Conversation
75ffe54 to
c96475f
Compare
Published E2E Test Results 4 files 4 suites 3h 45m 23s ⏱️ For more details on these failures, see this check. Results for commit f67f89f. ♻️ This comment has been updated with latest results. |
Published Unit Test Results2 474 tests 2 473 ✅ 3m 19s ⏱️ For more details on these failures, see this check. Results for commit f67f89f. ♻️ This comment has been updated with latest results. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #4645 +/- ##
==========================================
+ Coverage 85.03% 85.06% +0.02%
==========================================
Files 164 164
Lines 18989 18992 +3
==========================================
+ Hits 16148 16155 +7
+ Misses 1993 1991 -2
+ Partials 848 846 -2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
eb6072a to
917b5f0
Compare
…intermediate RS Signed-off-by: Andrew Brown <andrew.brown@wealthsimple.com>
Signed-off-by: Andrew Brown <andrew.brown@wealthsimple.com>
Signed-off-by: Andrew Brown <andrew.brown@wealthsimple.com>
Signed-off-by: Andrew Brown <andrew.brown@wealthsimple.com>
917b5f0 to
cd62806
Compare
|
|
|
Hello @andrewjamesbrown, I see after you merged master, one of the unit test has failed, could you check and see if you could fix it? |



We are experiencing a problem with our use of Istio and Argo Rollouts. During an "interrupted canary", we see:
The issue occurs because the Istio control plane is async - it takes time for the configuration to sync to all the proxies, and during this time, we've started to scale down the intermediate replicaset. In this case, it's desirable to delay the scale-down of the intermediate replicaset until the Istio data plane is in sync.
We see this on a 1.9-equivalent release that we build internally.
Checklist:
"fix(controller): Updates such and such. Fixes #1234".