-
Notifications
You must be signed in to change notification settings - Fork 853
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
feat: rollback windows. Fixes #574 #2394
Conversation
fixes: argoproj#574 Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
fixes: argoproj#574 Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Codecov ReportBase: 81.55% // Head: 81.58% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #2394 +/- ##
==========================================
+ Coverage 81.55% 81.58% +0.02%
==========================================
Files 124 124
Lines 18931 18959 +28
==========================================
+ Hits 15439 15467 +28
Misses 2702 2702
Partials 790 790
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
@jessesuen here's my first attempt at this. I went for the revision count option, the time based one can also be added later on |
Could you also add some e2e tests for this change? I would like to get the behavior tested there as well. |
will do. I also need to make sure unit tests cover changes so that build is green |
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
Can we also get a little bit of documentation on this as well? I will get this reviewed this week as well. |
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
…nalysis when the window is detected Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
@zachaller / @jessesuen can you have another look at this? |
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
* feature: introduce rollback windows fixes: argoproj#574 Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * feature: introduce rollback windows - generated files fixes: argoproj#574 Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * ran codegen again Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * More unit tests. New e2e Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * More tests to make codecov happy Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * increas lint timeout Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * Exclude Experiment RS when computing rollback window Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * Add documentation around new feature rollbackWindow Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * Fix rollback window; cancel pauses and abort and skip to the end of analysis when the window is detected Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
fixes: #574
Checklist:
"fix(controller): Updates such and such. Fixes #1234"
.