-
Notifications
You must be signed in to change notification settings - Fork 875
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
fix(controller): prevent negative vsvc weights on a replica scaledown following a canary abort for istio trafficrouting #3467
fix(controller): prevent negative vsvc weights on a replica scaledown following a canary abort for istio trafficrouting #3467
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #3467 +/- ##
==========================================
+ Coverage 81.83% 82.81% +0.97%
==========================================
Files 135 135
Lines 20688 16998 -3690
==========================================
- Hits 16931 14077 -2854
+ Misses 2883 2034 -849
- Partials 874 887 +13 ☔ View full report in Codecov by Sentry. |
Go Published Test Results2 142 tests 2 142 ✅ 2m 51s ⏱️ Results for commit b2e5fd1. ♻️ This comment has been updated with latest results. |
1cebbea
to
75e1d30
Compare
E2E Tests Published Test Results 4 files 4 suites 3h 45m 52s ⏱️ For more details on these failures, see this check. Results for commit b2e5fd1. ♻️ This comment has been updated with latest results. |
…m 1.36.1 to 1.36.3 (argoproj#3452) chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch Bumps [github.com/aws/aws-sdk-go-v2/service/cloudwatch](https://github.com/aws/aws-sdk-go-v2) from 1.36.1 to 1.36.3. - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@service/ec2/v1.36.1...service/ssm/v1.36.3) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2/service/cloudwatch dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: shubhajyoti-bagchi-groww <[email protected]>
Signed-off-by: shubhajyoti-bagchi-groww <[email protected]>
Signed-off-by: shubhajyoti-bagchi-groww <[email protected]>
Signed-off-by: shubhajyoti-bagchi-groww <[email protected]>
Signed-off-by: shubhajyoti-bagchi-groww <[email protected]>
Signed-off-by: shubhajyoti-bagchi-groww <[email protected]>
…1.10.0 (argoproj#3462) chore(deps): bump slsa-framework/slsa-github-generator Bumps [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator) from 1.9.1 to 1.10.0. - [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases) - [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md) - [Commits](slsa-framework/slsa-github-generator@v1.9.1...v1.10.0) --- updated-dependencies: - dependency-name: slsa-framework/slsa-github-generator dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: shubhajyoti-bagchi-groww <[email protected]>
…ancingv2 from 1.30.3 to 1.30.4 (argoproj#3461) chore(deps): bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 Bumps [github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2](https://github.com/aws/aws-sdk-go-v2) from 1.30.3 to 1.30.4. - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@service/s3/v1.30.3...service/s3/v1.30.4) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: shubhajyoti-bagchi-groww <[email protected]>
Signed-off-by: shubhajyoti-bagchi-groww <[email protected]>
24ff7b5
to
728f0a8
Compare
Signed-off-by: shubhajyoti-bagchi-groww <[email protected]>
Quality Gate passedIssues Measures |
@zachaller Would you be able to take a look at this ? |
Hi, If I understand well, this case occurs when the stable.AvailableReplicas > rollout.spec.Replicas, when we use HPA, right ? |
Hi @OpenGuidou, thanks for the response Right, this happens in cases whenever stable.AvailableReplicas > rollout.spec.Replicas HPA is one way where stable.AvailableReplicas > rollout.spec.Replicas without any manual intervention The e2e test here focuses on breaking the existing flow using one of the scenarios, without this fix. It kind of reproduces exactly what we faced. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks !
we have a similar issue #3470 |
@zachaller when should it be released ? |
fixes: #3470
Checklist:
"fix(controller): Updates such and such. Fixes #1234"
.