-
Notifications
You must be signed in to change notification settings - Fork 45
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: Flush EC2 service cache on new rollup #316
Commits on Jan 12, 2021
-
Signed-off-by: Eytan Avisror <[email protected]>
Eytan Avisror committedJan 12, 2021 Configuration menu - View commit details
-
Copy full SHA for 6ce7953 - Browse repository at this point
Copy the full SHA 6ce7953View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ad13b8 - Browse repository at this point
Copy the full SHA 3ad13b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2816490 - Browse repository at this point
Copy the full SHA 2816490View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87afbd6 - Browse repository at this point
Copy the full SHA 87afbd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25644a6 - Browse repository at this point
Copy the full SHA 25644a6View commit details -
Signed-off-by: Eytan Avisror <[email protected]>
Eytan Avisror committedJan 12, 2021 Configuration menu - View commit details
-
Copy full SHA for 8f33f1e - Browse repository at this point
Copy the full SHA 8f33f1eView commit details
Commits on Jan 13, 2021
-
Signed-off-by: Eytan Avisror <[email protected]>
Eytan Avisror committedJan 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 41bd571 - Browse repository at this point
Copy the full SHA 41bd571View commit details -
Configuration menu - View commit details
-
Copy full SHA for 335fb4f - Browse repository at this point
Copy the full SHA 335fb4fView commit details -
AWS API calls & Drift detection
Signed-off-by: Eytan Avisror <[email protected]>
Eytan Avisror committedJan 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 6b8dad5 - Browse repository at this point
Copy the full SHA 6b8dad5View commit details
Commits on Jan 14, 2021
-
Signed-off-by: Eytan Avisror <[email protected]>
Eytan Avisror committedJan 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 5cb9efb - Browse repository at this point
Copy the full SHA 5cb9efbView commit details -
Implemented RollingUpgrade object validation. (keikoproj#176)
* Validation step to check Nodes and ASG launch configs Signed-off-by: shreyas-badiger <[email protected]> * Validating launch definition after a rolling upgrade Signed-off-by: shreyas-badiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59e9b0d - Browse repository at this point
Copy the full SHA 59e9b0dView commit details
Commits on Jan 28, 2021
-
Fix all the "make vet" errors in Controller V2 branch. (keikoproj#177)
* Validation step to check Nodes and ASG launch configs Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Validating launch definition after a rolling upgrade Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Resolve error log message and return statement Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Adding Functional Test (keikoproj#113) * Adding BDD, workflow and badge * Changing CI workflow job name * Adding make manifests * Clarifying cron time zone comment Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * release 0.13 (keikoproj#115) * release 0.13 * Update CHANGELOG.md Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * bump version (keikoproj#116) Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117) * CI-BDD not on forks & Step for releases (keikoproj#2) * Testing CI-BDD not on forks & Step for releases * Adding step for image with tag git-tag Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Terminate unjoined nodes Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Resolving PR comments Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version 0.14. (keikoproj#121) Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to 0.15-dev. Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix typo in README.md. (keikoproj#125) Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Ignore the terminated instance during upgrade Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Added WARNING prefix in the logging Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Apply suggestions from code review Co-authored-by: Kevin Downey <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Capitalize sprintf to Sprintf Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Upgrade to Go 1.15 (keikoproj#128) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix few typos and simplify error returns, remove redundant types (keikoproj#131) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Readiness gates implementation for eager mode (keikoproj#130) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Adding Functional Test (keikoproj#113) * Adding BDD, workflow and badge * Changing CI workflow job name * Adding make manifests * Clarifying cron time zone comment Signed-off-by: sbadiger <[email protected]> * Validation step to check Nodes and ASG launch configs (keikoproj#112) * Validation step to check Nodes and ASG launch configs * Validating launch definition after a rolling upgrade * Resolve error log message and return statement Co-authored-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * release 0.13 (keikoproj#115) * release 0.13 * Update CHANGELOG.md Signed-off-by: sbadiger <[email protected]> * bump version (keikoproj#116) Signed-off-by: sbadiger <[email protected]> * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117) * CI-BDD not on forks & Step for releases (keikoproj#2) * Testing CI-BDD not on forks & Step for releases * Adding step for image with tag git-tag Signed-off-by: sbadiger <[email protected]> * Terminate unjoined nodes (keikoproj#120) * Validation step to check Nodes and ASG launch configs * Validating launch definition after a rolling upgrade * Resolve error log message and return statement * Terminate unjoined nodes * Resolving PR comments Co-authored-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version 0.14. (keikoproj#121) Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to 0.15-dev. Signed-off-by: sbadiger <[email protected]> * Fix bug when switching to launch templates (keikoproj#136) * Update rollingupgrade_controller.go * Update rollingupgrade_controller.go Signed-off-by: Eytan Avisror <[email protected]> * spacing fixes Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Extract script runner to a separate type; fix work with env. variables (keikoproj#132) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version v0.15 (keikoproj#137) Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to v0.16-dev. Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Propagate parent env variables to allow to talk with API Server (keikoproj#144) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump Golang CI action to fix failed CI run (keikoproj#146) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Simplify (keikoproj#145) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add Expiration to cache and do not refresh ASG if cache is not expired (keikoproj#143) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix documentation for uniform across AZ Update strategy and fix typos (keikoproj#147) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Move cluster state from package level to a cluster state impl (keikoproj#148) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Simplify work with intstr type. (keikoproj#149) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * If instance is in standby mode already, just return (keikoproj#138) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Handle terminated instances gracefully. (keikoproj#150) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Template version comparison fix (keikoproj#155) * get template version Signed-off-by: Eytan Avisror <[email protected]> * fix tests Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * release 0.16 (keikoproj#157) Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * bump version to 0.17-dev (keikoproj#158) Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set (keikoproj#151) * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Test node uncordon when postDrain / postDrainWait script fails Signed-off-by: Adam Malcontenti-Wilson <[email protected]> Signed-off-by: sbadiger <[email protected]> * Abort on strategy failure instead of continuing (keikoproj#152) * Abort on strategy failure instead of continuing Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Remove unformatted error message placeholder Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Explictly specify strategy for tests Signed-off-by: Adam Malcontenti-Wilson <[email protected]> Signed-off-by: sbadiger <[email protected]> * use NamespacedName (keikoproj#160) Signed-off-by: Eytan Avisror <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version v0.17 (keikoproj#161) Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to v0.18-dev (keikoproj#162) Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Move constants to types so that they can be reused (keikoproj#167) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Remove separate module for pkg/log (keikoproj#168) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump dependencies. (keikoproj#169) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * use standard fmt.Errorf to format error message; unify error format (keikoproj#171) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix namespaced name order (keikoproj#170) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add instance id to the logs (keikoproj#173) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump golang and busybox (keikoproj#172) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Expose template list and other execution errors to logs (keikoproj#166) * Log and return wrapped launchtemplate error Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Expose execution error in logs Signed-off-by: Adam Malcontenti-Wilson <[email protected]> Signed-off-by: sbadiger <[email protected]> * output can contain other messages from API Server, so be more relaxed (keikoproj#174) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Delete README.md Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * delete all Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * scaffolding Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * add API Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * initial code Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * add more scaffolding Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add kubernetes API calls Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * aws API calls Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * AWS API calls & Drift detection Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * validate() function Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * modified validate() Signed-off-by: sbadiger <[email protected]> * modified validate() Signed-off-by: sbadiger <[email protected]> * initial rotation logic Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * basic script_runner without any modifications Signed-off-by: sbadiger <[email protected]> * Fix all the vet related errors Signed-off-by: sbadiger <[email protected]> Co-authored-by: Alfredo Garo <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Craig Robson <[email protected]> Co-authored-by: Kevin Downey <[email protected]> Co-authored-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shreyas Badiger <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Eytan Avisror <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7cb15b0 - Browse repository at this point
Copy the full SHA 7cb15b0View commit details
Commits on Feb 3, 2021
-
Controller v2: Implementation of Instance termination (keikoproj#178)
* fix make vet errors. Signed-off-by: sbadiger <[email protected]> * Terminate instances and run v2 for first time. Signed-off-by: sbadiger <[email protected]> * Addressing review comments Signed-off-by: sbadiger <[email protected]> * addressing more review comments Signed-off-by: sbadiger <[email protected]> * Log error message Signed-off-by: sbadiger <[email protected]> * error handling for instance tagging Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2c1d8e7 - Browse repository at this point
Copy the full SHA 2c1d8e7View commit details
Commits on Feb 10, 2021
-
Migrate Script Runner (keikoproj#179)
* Basic script runner Signed-off-by: Eytan Avisror <[email protected]> * Update upgrade.go Signed-off-by: Eytan Avisror <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd6a332 - Browse repository at this point
Copy the full SHA dd6a332View commit details
Commits on Feb 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 57df5a5 - Browse repository at this point
Copy the full SHA 57df5a5View commit details
Commits on Feb 18, 2021
-
Eager mode implementation (keikoproj#183)
* Eager mode implementation Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11d3ae6 - Browse repository at this point
Copy the full SHA 11d3ae6View commit details
Commits on Mar 2, 2021
-
Metrics features (keikoproj#189)
Signed-off-by: xshao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14e950e - Browse repository at this point
Copy the full SHA 14e950eView commit details
Commits on Mar 11, 2021
-
Process the batch rotation in parallel (keikoproj#192)
* Process the batch rotation in parallel Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 728dae9 - Browse repository at this point
Copy the full SHA 728dae9View commit details
Commits on Mar 18, 2021
-
Move the DrainManager within ReplaceBatch(), to access one per Rollin…
…gUpgrade CR (keikoproj#195) Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 668c5d8 - Browse repository at this point
Copy the full SHA 668c5d8View commit details
Commits on Mar 26, 2021
-
Refine metrics implementation to support goroutines (keikoproj#196)
* Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71b310a - Browse repository at this point
Copy the full SHA 71b310aView commit details
Commits on Mar 30, 2021
-
Ignore generated code (keikoproj#201)
* Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77f985c - Browse repository at this point
Copy the full SHA 77f985cView commit details -
Fix bug in deleting the entry in syncMap (keikoproj#203)
Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 665c64b - Browse repository at this point
Copy the full SHA 665c64bView commit details
Commits on Apr 19, 2021
-
Unit tests for controller-v2 (keikoproj#215)
* Unit tests Signed-off-by: sbadiger <[email protected]> * minor change in accessing the namespace name Signed-off-by: sbadiger <[email protected]> * move helper functions to a differnt file Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5935e3 - Browse repository at this point
Copy the full SHA d5935e3View commit details
Commits on Apr 21, 2021
-
#2285: rollup CR statistic metrics in v2 (keikoproj#218)
* #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f0f075 - Browse repository at this point
Copy the full SHA 1f0f075View commit details
Commits on Apr 29, 2021
-
#2285: renamed some methods related to metrics (keikoproj#224)
Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c445af9 - Browse repository at this point
Copy the full SHA c445af9View commit details
Commits on May 3, 2021
-
#2286: removed version from metric namespace (keikoproj#227)
Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b8d0e72 - Browse repository at this point
Copy the full SHA b8d0e72View commit details
Commits on May 13, 2021
-
Create RollingUpgradeContext (keikoproj#234)
* #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b664fdd - Browse repository at this point
Copy the full SHA b664fddView commit details -
Resolve compile errors caused by merge conflict. (keikoproj#235)
* #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> * resolve compile errors due to merge conflict Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b659e0f - Browse repository at this point
Copy the full SHA b659e0fView commit details
Commits on May 18, 2021
-
upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236)
* #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2285: renamed some methods related to metrics (keikoproj#224) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2286: removed version from metric namespace (keikoproj#227) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * resolve compile errors due to merge conflict Signed-off-by: sbadiger <[email protected]> * move drain-manager to reconciler Signed-off-by: sbadiger <[email protected]> * initialize RollingUpgrade object Signed-off-by: sbadiger <[email protected]> * use bool instead of count for standby function Signed-off-by: sbadiger <[email protected]> * refactor in-progress and standby code Signed-off-by: sbadiger <[email protected]> * rename instance standby function Signed-off-by: sbadiger <[email protected]> * DrainManager changes in unit test files Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a490333 - Browse repository at this point
Copy the full SHA a490333View commit details -
V2 controller metrics concurrency fix (keikoproj#231)
* Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into upgrade_metrics.go Signed-off-by: xshao <[email protected]> * Move metrics related functions into metrics.go Signed-off-by: xshao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6fef5fd - Browse repository at this point
Copy the full SHA 6fef5fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9ac50f - Browse repository at this point
Copy the full SHA a9ac50fView commit details -
metricsMutex should be initialized (keikoproj#240)
Signed-off-by: xshao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1fc5847 - Browse repository at this point
Copy the full SHA 1fc5847View commit details
Commits on Jun 2, 2021
-
upgrade-manager-v2: Load test fixes (keikoproj#245)
* upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236) * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2285: renamed some methods related to metrics (keikoproj#224) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2286: removed version from metric namespace (keikoproj#227) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * resolve compile errors due to merge conflict Signed-off-by: sbadiger <[email protected]> * move drain-manager to reconciler Signed-off-by: sbadiger <[email protected]> * initialize RollingUpgrade object Signed-off-by: sbadiger <[email protected]> * use bool instead of count for standby function Signed-off-by: sbadiger <[email protected]> * refactor in-progress and standby code Signed-off-by: sbadiger <[email protected]> * rename instance standby function Signed-off-by: sbadiger <[email protected]> * DrainManager changes in unit test files Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Signed-off-by: sbadiger <[email protected]> * V2 controller metrics concurrency fix (keikoproj#231) * Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into upgrade_metrics.go Signed-off-by: xshao <[email protected]> * Move metrics related functions into metrics.go Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * add missing parenthesis Signed-off-by: sbadiger <[email protected]> * load test fixes Signed-off-by: sbadiger <[email protected]> * handle scaling group not found Signed-off-by: sbadiger <[email protected]> * Update upgrade.go Signed-off-by: sbadiger <[email protected]> * log one level up * remove double logging Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18e0e75 - Browse repository at this point
Copy the full SHA 18e0e75View commit details
Commits on Jun 16, 2021
-
final push before RC release. (keikoproj#254)
* support IgnoreDrainFailures flag Signed-off-by: sbadiger <[email protected]> * add else condition Signed-off-by: sbadiger <[email protected]> * set min for maxUnavailable Signed-off-by: sbadiger <[email protected]> * calculateMaxUnavailable function Signed-off-by: sbadiger <[email protected]> * add a new coloumn (completePercentage) Signed-off-by: sbadiger <[email protected]> * disable debug logs by default Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 066731d - Browse repository at this point
Copy the full SHA 066731dView commit details -
Fix metrics collecting issue (keikoproj#249)
* metricsMutex should be initialized Signed-off-by: xshao <[email protected]> * Use InProcessingNode instead of Stringp[] so that it can have the status of steps Signed-off-by: xshao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5dd1cb - Browse repository at this point
Copy the full SHA f5dd1cbView commit details -
Revert "Fix metrics collecting issue (keikoproj#249)" (keikoproj#256)
This reverts commit f5dd1cb.
Configuration menu - View commit details
-
Copy full SHA for 376657f - Browse repository at this point
Copy the full SHA 376657fView commit details -
Fix metrics calculation issue (keikoproj#258)
* metricsMutex should be initialized Signed-off-by: xshao <[email protected]> * Use InProcessingNode instead of Stringp[] so that it can have the status of steps Signed-off-by: xshao <[email protected]> * Make the change backward compatible Signed-off-by: xshao <[email protected]> * Make the change backward compatible Signed-off-by: xshao <[email protected]> * Add mutex for InProcessingNode deleting Signed-off-by: xshao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3eafd00 - Browse repository at this point
Copy the full SHA 3eafd00View commit details
Commits on Jun 22, 2021
-
Add a mock for test and update version in Makefile (keikoproj#262)
Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79db022 - Browse repository at this point
Copy the full SHA 79db022View commit details
Commits on Jun 23, 2021
-
and CR end time (keikoproj#264)
Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2390ea0 - Browse repository at this point
Copy the full SHA 2390ea0View commit details -
upgrade-manager-v2: expose totalProcessing time and other metrics (ke…
…ikoproj#265) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a4e0e84 - Browse repository at this point
Copy the full SHA a4e0e84View commit details
Commits on Jun 24, 2021
-
upgrade-manager-v2: remove function duplicate declaration. (keikoproj…
…#266) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * remove function duplication Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 610f454 - Browse repository at this point
Copy the full SHA 610f454View commit details -
Carry the metrics status in RollingUpgrade CR (keikoproj#267)
* Update metrics status at same time Signed-off-by: xshao <[email protected]> * Update metrics status when terminating instance Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b15838e - Browse repository at this point
Copy the full SHA b15838eView commit details
Commits on Jun 29, 2021
-
move cloud discovery after nodeInterval / drainInterval wait (keikopr…
…oj#270) Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0a163b - Browse repository at this point
Copy the full SHA c0a163bView commit details
Commits on Jul 12, 2021
-
upgrade-manager-v2: Add nodeEvents handler instead of a watch handler (…
…keikoproj#272) * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * remove function duplication Signed-off-by: sbadiger <[email protected]> * Carry the metrics status in RollingUpgrade CR (keikoproj#267) * Update metrics status at same time Signed-off-by: xshao <[email protected]> * Update metrics status when terminating instance Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * move cloud discovery after nodeInterval / drainInterval wait Signed-off-by: sbadiger <[email protected]> * Add watch event for cluster nodes instead of API calls Signed-off-by: sbadiger <[email protected]> * upon node deletion, remove it from syncMap as well Signed-off-by: sbadiger <[email protected]> * Add nodeEvents handler instead of watch handler Signed-off-by: sbadiger <[email protected]> * Ignore Reconciles on nodeEvents Signed-off-by: sbadiger <[email protected]> * Add comments Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sheldon Shao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2b39a0 - Browse repository at this point
Copy the full SHA b2b39a0View commit details
Commits on Jul 20, 2021
-
upgrade-manager-v2: Process next batch while waiting on nodeInterval …
…period. (keikoproj#273) * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * remove function duplication Signed-off-by: sbadiger <[email protected]> * Carry the metrics status in RollingUpgrade CR (keikoproj#267) * Update metrics status at same time Signed-off-by: xshao <[email protected]> * Update metrics status when terminating instance Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * move cloud discovery after nodeInterval / drainInterval wait Signed-off-by: sbadiger <[email protected]> * Add watch event for cluster nodes instead of API calls Signed-off-by: sbadiger <[email protected]> * upon node deletion, remove it from syncMap as well Signed-off-by: sbadiger <[email protected]> * Add nodeEvents handler instead of watch handler Signed-off-by: sbadiger <[email protected]> * Ignore Reconciles on nodeEvents Signed-off-by: sbadiger <[email protected]> * Add comments Signed-off-by: sbadiger <[email protected]> * Set nextbatch to standBy while waiting for terminate * Avoid parallel reconcile operation per ASG * add default requeue time Co-authored-by: Sheldon Shao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e64929 - Browse repository at this point
Copy the full SHA 0e64929View commit details
Commits on Jul 21, 2021
-
upgrade-manager-v2: Fix unit tests (keikoproj#275)
* Delete README.md Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * delete all Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * scaffolding Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * add API Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * initial code Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * add more scaffolding Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add kubernetes API calls Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * aws API calls Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * AWS API calls & Drift detection Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * initial rotation logic Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Implemented RollingUpgrade object validation. (keikoproj#176) * Validation step to check Nodes and ASG launch configs Signed-off-by: shreyas-badiger <[email protected]> * Validating launch definition after a rolling upgrade Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix all the "make vet" errors in Controller V2 branch. (keikoproj#177) * Validation step to check Nodes and ASG launch configs Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Validating launch definition after a rolling upgrade Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Resolve error log message and return statement Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Adding Functional Test (keikoproj#113) * Adding BDD, workflow and badge * Changing CI workflow job name * Adding make manifests * Clarifying cron time zone comment Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * release 0.13 (keikoproj#115) * release 0.13 * Update CHANGELOG.md Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * bump version (keikoproj#116) Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117) * CI-BDD not on forks & Step for releases (keikoproj#2) * Testing CI-BDD not on forks & Step for releases * Adding step for image with tag git-tag Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Terminate unjoined nodes Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Resolving PR comments Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version 0.14. (keikoproj#121) Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to 0.15-dev. Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix typo in README.md. (keikoproj#125) Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Ignore the terminated instance during upgrade Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Added WARNING prefix in the logging Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Apply suggestions from code review Co-authored-by: Kevin Downey <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Capitalize sprintf to Sprintf Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Upgrade to Go 1.15 (keikoproj#128) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix few typos and simplify error returns, remove redundant types (keikoproj#131) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Readiness gates implementation for eager mode (keikoproj#130) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Adding Functional Test (keikoproj#113) * Adding BDD, workflow and badge * Changing CI workflow job name * Adding make manifests * Clarifying cron time zone comment Signed-off-by: sbadiger <[email protected]> * Validation step to check Nodes and ASG launch configs (keikoproj#112) * Validation step to check Nodes and ASG launch configs * Validating launch definition after a rolling upgrade * Resolve error log message and return statement Co-authored-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * release 0.13 (keikoproj#115) * release 0.13 * Update CHANGELOG.md Signed-off-by: sbadiger <[email protected]> * bump version (keikoproj#116) Signed-off-by: sbadiger <[email protected]> * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117) * CI-BDD not on forks & Step for releases (keikoproj#2) * Testing CI-BDD not on forks & Step for releases * Adding step for image with tag git-tag Signed-off-by: sbadiger <[email protected]> * Terminate unjoined nodes (keikoproj#120) * Validation step to check Nodes and ASG launch configs * Validating launch definition after a rolling upgrade * Resolve error log message and return statement * Terminate unjoined nodes * Resolving PR comments Co-authored-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version 0.14. (keikoproj#121) Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to 0.15-dev. Signed-off-by: sbadiger <[email protected]> * Fix bug when switching to launch templates (keikoproj#136) * Update rollingupgrade_controller.go * Update rollingupgrade_controller.go Signed-off-by: Eytan Avisror <[email protected]> * spacing fixes Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Extract script runner to a separate type; fix work with env. variables (keikoproj#132) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version v0.15 (keikoproj#137) Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to v0.16-dev. Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Propagate parent env variables to allow to talk with API Server (keikoproj#144) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump Golang CI action to fix failed CI run (keikoproj#146) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Simplify (keikoproj#145) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add Expiration to cache and do not refresh ASG if cache is not expired (keikoproj#143) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix documentation for uniform across AZ Update strategy and fix typos (keikoproj#147) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Move cluster state from package level to a cluster state impl (keikoproj#148) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Simplify work with intstr type. (keikoproj#149) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * If instance is in standby mode already, just return (keikoproj#138) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Handle terminated instances gracefully. (keikoproj#150) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Template version comparison fix (keikoproj#155) * get template version Signed-off-by: Eytan Avisror <[email protected]> * fix tests Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * release 0.16 (keikoproj#157) Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * bump version to 0.17-dev (keikoproj#158) Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set (keikoproj#151) * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Test node uncordon when postDrain / postDrainWait script fails Signed-off-by: Adam Malcontenti-Wilson <[email protected]> Signed-off-by: sbadiger <[email protected]> * Abort on strategy failure instead of continuing (keikoproj#152) * Abort on strategy failure instead of continuing Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Remove unformatted error message placeholder Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Explictly specify strategy for tests Signed-off-by: Adam Malcontenti-Wilson <[email protected]> Signed-off-by: sbadiger <[email protected]> * use NamespacedName (keikoproj#160) Signed-off-by: Eytan Avisror <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version v0.17 (keikoproj#161) Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to v0.18-dev (keikoproj#162) Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Move constants to types so that they can be reused (keikoproj#167) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Remove separate module for pkg/log (keikoproj#168) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump dependencies. (keikoproj#169) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * use standard fmt.Errorf to format error message; unify error format (keikoproj#171) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix namespaced name order (keikoproj#170) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add instance id to the logs (keikoproj#173) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump golang and busybox (keikoproj#172) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Expose template list and other execution errors to logs (keikoproj#166) * Log and return wrapped launchtemplate error Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Expose execution error in logs Signed-off-by: Adam Malcontenti-Wilson <[email protected]> Signed-off-by: sbadiger <[email protected]> * output can contain other messages from API Server, so be more relaxed (keikoproj#174) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Delete README.md Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * delete all Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * scaffolding Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * add API Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * initial code Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * add more scaffolding Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add kubernetes API calls Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * aws API calls Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * AWS API calls & Drift detection Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * validate() function Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * modified validate() Signed-off-by: sbadiger <[email protected]> * modified validate() Signed-off-by: sbadiger <[email protected]> * initial rotation logic Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * basic script_runner without any modifications Signed-off-by: sbadiger <[email protected]> * Fix all the vet related errors Signed-off-by: sbadiger <[email protected]> Co-authored-by: Alfredo Garo <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Craig Robson <[email protected]> Co-authored-by: Kevin Downey <[email protected]> Co-authored-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shreyas Badiger <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Controller v2: Implementation of Instance termination (keikoproj#178) * fix make vet errors. Signed-off-by: sbadiger <[email protected]> * Terminate instances and run v2 for first time. Signed-off-by: sbadiger <[email protected]> * Addressing review comments Signed-off-by: sbadiger <[email protected]> * addressing more review comments Signed-off-by: sbadiger <[email protected]> * Log error message Signed-off-by: sbadiger <[email protected]> * error handling for instance tagging Signed-off-by: sbadiger <[email protected]> * Migrate Script Runner (keikoproj#179) * Basic script runner Signed-off-by: Eytan Avisror <[email protected]> * Update upgrade.go Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Implemented node drain. (keikoproj#181) Signed-off-by: sbadiger <[email protected]> * Eager mode implementation (keikoproj#183) * Eager mode implementation Signed-off-by: sbadiger <[email protected]> * Metrics features (keikoproj#189) Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * Process the batch rotation in parallel (keikoproj#192) * Process the batch rotation in parallel Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * Move the DrainManager within ReplaceBatch(), to access one per RollingUpgrade CR (keikoproj#195) Signed-off-by: sbadiger <[email protected]> * Refine metrics implementation to support goroutines (keikoproj#196) * Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * Ignore generated code (keikoproj#201) * Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix bug in deleting the entry in syncMap (keikoproj#203) Signed-off-by: sbadiger <[email protected]> * Unit tests for controller-v2 (keikoproj#215) * Unit tests Signed-off-by: sbadiger <[email protected]> * minor change in accessing the namespace name Signed-off-by: sbadiger <[email protected]> * move helper functions to a differnt file Signed-off-by: sbadiger <[email protected]> * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2285: renamed some methods related to metrics (keikoproj#224) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2286: removed version from metric namespace (keikoproj#227) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * Create RollingUpgradeContext (keikoproj#234) * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Signed-off-by: sbadiger <[email protected]> * Resolve compile errors caused by merge conflict. (keikoproj#235) * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> * resolve compile errors due to merge conflict Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236) * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2285: renamed some methods related to metrics (keikoproj#224) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2286: removed version from metric namespace (keikoproj#227) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * resolve compile errors due to merge conflict Signed-off-by: sbadiger <[email protected]> * move drain-manager to reconciler Signed-off-by: sbadiger <[email protected]> * initialize RollingUpgrade object Signed-off-by: sbadiger <[email protected]> * use bool instead of count for standby function Signed-off-by: sbadiger <[email protected]> * refactor in-progress and standby code Signed-off-by: sbadiger <[email protected]> * rename instance standby function Signed-off-by: sbadiger <[email protected]> * DrainManager changes in unit test files Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Signed-off-by: sbadiger <[email protected]> * V2 controller metrics concurrency fix (keikoproj#231) * Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into upgrade_metrics.go Signed-off-by: xshao <[email protected]> * Move metrics related functions into metrics.go Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * add missing parenthesis (keikoproj#239) Signed-off-by: sbadiger <[email protected]> * metricsMutex should be initialized (keikoproj#240) Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: Load test fixes (keikoproj#245) * upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236) * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2285: renamed some methods related to metrics (keikoproj#224) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2286: removed version from metric namespace (keikoproj#227) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * resolve compile errors due to merge conflict Signed-off-by: sbadiger <[email protected]> * move drain-manager to reconciler Signed-off-by: sbadiger <[email protected]> * initialize RollingUpgrade object Signed-off-by: sbadiger <[email protected]> * use bool instead of count for standby function Signed-off-by: sbadiger <[email protected]> * refactor in-progress and standby code Signed-off-by: sbadiger <[email protected]> * rename instance standby function Signed-off-by: sbadiger <[email protected]> * DrainManager changes in unit test files Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Signed-off-by: sbadiger <[email protected]> * V2 controller metrics concurrency fix (keikoproj#231) * Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into upgrade_metrics.go Signed-off-by: xshao <[email protected]> * Move metrics related functions into metrics.go Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * add missing parenthesis Signed-off-by: sbadiger <[email protected]> * load test fixes Signed-off-by: sbadiger <[email protected]> * handle scaling group not found Signed-off-by: sbadiger <[email protected]> * Update upgrade.go Signed-off-by: sbadiger <[email protected]> * log one level up * remove double logging Signed-off-by: sbadiger <[email protected]> * final push before RC release. (keikoproj#254) * support IgnoreDrainFailures flag Signed-off-by: sbadiger <[email protected]> * add else condition Signed-off-by: sbadiger <[email protected]> * set min for maxUnavailable Signed-off-by: sbadiger <[email protected]> * calculateMaxUnavailable function Signed-off-by: sbadiger <[email protected]> * add a new coloumn (completePercentage) Signed-off-by: sbadiger <[email protected]> * disable debug logs by default Signed-off-by: sbadiger <[email protected]> * Fix metrics collecting issue (keikoproj#249) * metricsMutex should be initialized Signed-off-by: xshao <[email protected]> * Use InProcessingNode instead of Stringp[] so that it can have the status of steps Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * Revert "Fix metrics collecting issue (keikoproj#249)" (keikoproj#256) This reverts commit f5dd1cb. Signed-off-by: sbadiger <[email protected]> * Fix metrics calculation issue (keikoproj#258) * metricsMutex should be initialized Signed-off-by: xshao <[email protected]> * Use InProcessingNode instead of Stringp[] so that it can have the status of steps Signed-off-by: xshao <[email protected]> * Make the change backward compatible Signed-off-by: xshao <[email protected]> * Make the change backward compatible Signed-off-by: xshao <[email protected]> * Add mutex for InProcessingNode deleting Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add a mock for test and update version in Makefile (keikoproj#262) Signed-off-by: sbadiger <[email protected]> * and CR end time (keikoproj#264) Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: expose totalProcessing time and other metrics (keikoproj#265) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * remove function duplication Signed-off-by: sbadiger <[email protected]> * Carry the metrics status in RollingUpgrade CR (keikoproj#267) * Update metrics status at same time Signed-off-by: xshao <[email protected]> * Update metrics status when terminating instance Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * move cloud discovery after nodeInterval / drainInterval wait (keikoproj#270) Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: Add nodeEvents handler instead of a watch handler (keikoproj#272) * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * remove function duplication Signed-off-by: sbadiger <[email protected]> * Carry the metrics status in RollingUpgrade CR (keikoproj#267) * Update metrics status at same time Signed-off-by: xshao <[email protected]> * Update metrics status when terminating instance Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * move cloud discovery after nodeInterval / drainInterval wait Signed-off-by: sbadiger <[email protected]> * Add watch event for cluster nodes instead of API calls Signed-off-by: sbadiger <[email protected]> * upon node deletion, remove it from syncMap as well Signed-off-by: sbadiger <[email protected]> * Add nodeEvents handler instead of watch handler Signed-off-by: sbadiger <[email protected]> * Ignore Reconciles on nodeEvents Signed-off-by: sbadiger <[email protected]> * Add comments Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sheldon Shao <[email protected]> Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: Process next batch while waiting on nodeInterval period. (keikoproj#273) * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * remove function duplication Signed-off-by: sbadiger <[email protected]> * Carry the metrics status in RollingUpgrade CR (keikoproj#267) * Update metrics status at same time Signed-off-by: xshao <[email protected]> * Update metrics status when terminating instance Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * move cloud discovery after nodeInterval / drainInterval wait Signed-off-by: sbadiger <[email protected]> * Add watch event for cluster nodes instead of API calls Signed-off-by: sbadiger <[email protected]> * upon node deletion, remove it from syncMap as well Signed-off-by: sbadiger <[email protected]> * Add nodeEvents handler instead of watch handler Signed-off-by: sbadiger <[email protected]> * Ignore Reconciles on nodeEvents Signed-off-by: sbadiger <[email protected]> * Add comments Signed-off-by: sbadiger <[email protected]> * Set nextbatch to standBy while waiting for terminate * Avoid parallel reconcile operation per ASG * add default requeue time Co-authored-by: Sheldon Shao <[email protected]> Signed-off-by: sbadiger <[email protected]> * fix unit tests Signed-off-by: sbadiger <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Co-authored-by: Alfredo Garo <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Craig Robson <[email protected]> Co-authored-by: Kevin Downey <[email protected]> Co-authored-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shreyas Badiger <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Sheldon Shao <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Co-authored-by: Sheldon Shao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 00f7e89 - Browse repository at this point
Copy the full SHA 00f7e89View commit details -
upgrade-manager-v2: Add CI github action, fix lint errors. (keikoproj…
…#276) * upgrade-manager-v2: Fix unit tests (keikoproj#275) * Delete README.md Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * delete all Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * scaffolding Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * add API Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * initial code Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * add more scaffolding Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add kubernetes API calls Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * aws API calls Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * AWS API calls & Drift detection Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * initial rotation logic Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Implemented RollingUpgrade object validation. (keikoproj#176) * Validation step to check Nodes and ASG launch configs Signed-off-by: shreyas-badiger <[email protected]> * Validating launch definition after a rolling upgrade Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix all the "make vet" errors in Controller V2 branch. (keikoproj#177) * Validation step to check Nodes and ASG launch configs Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Validating launch definition after a rolling upgrade Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Resolve error log message and return statement Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Adding Functional Test (keikoproj#113) * Adding BDD, workflow and badge * Changing CI workflow job name * Adding make manifests * Clarifying cron time zone comment Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * release 0.13 (keikoproj#115) * release 0.13 * Update CHANGELOG.md Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * bump version (keikoproj#116) Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117) * CI-BDD not on forks & Step for releases (keikoproj#2) * Testing CI-BDD not on forks & Step for releases * Adding step for image with tag git-tag Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Terminate unjoined nodes Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Resolving PR comments Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version 0.14. (keikoproj#121) Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to 0.15-dev. Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix typo in README.md. (keikoproj#125) Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Ignore the terminated instance during upgrade Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Added WARNING prefix in the logging Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Apply suggestions from code review Co-authored-by: Kevin Downey <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Capitalize sprintf to Sprintf Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Upgrade to Go 1.15 (keikoproj#128) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix few typos and simplify error returns, remove redundant types (keikoproj#131) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Readiness gates implementation for eager mode (keikoproj#130) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * Adding Functional Test (keikoproj#113) * Adding BDD, workflow and badge * Changing CI workflow job name * Adding make manifests * Clarifying cron time zone comment Signed-off-by: sbadiger <[email protected]> * Validation step to check Nodes and ASG launch configs (keikoproj#112) * Validation step to check Nodes and ASG launch configs * Validating launch definition after a rolling upgrade * Resolve error log message and return statement Co-authored-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * release 0.13 (keikoproj#115) * release 0.13 * Update CHANGELOG.md Signed-off-by: sbadiger <[email protected]> * bump version (keikoproj#116) Signed-off-by: sbadiger <[email protected]> * Repo selection for CI and BDD workflows & CI step for releases (keikoproj#117) * CI-BDD not on forks & Step for releases (keikoproj#2) * Testing CI-BDD not on forks & Step for releases * Adding step for image with tag git-tag Signed-off-by: sbadiger <[email protected]> * Terminate unjoined nodes (keikoproj#120) * Validation step to check Nodes and ASG launch configs * Validating launch definition after a rolling upgrade * Resolve error log message and return statement * Terminate unjoined nodes * Resolving PR comments Co-authored-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version 0.14. (keikoproj#121) Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to 0.15-dev. Signed-off-by: sbadiger <[email protected]> * Fix bug when switching to launch templates (keikoproj#136) * Update rollingupgrade_controller.go * Update rollingupgrade_controller.go Signed-off-by: Eytan Avisror <[email protected]> * spacing fixes Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Extract script runner to a separate type; fix work with env. variables (keikoproj#132) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version v0.15 (keikoproj#137) Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to v0.16-dev. Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Propagate parent env variables to allow to talk with API Server (keikoproj#144) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump Golang CI action to fix failed CI run (keikoproj#146) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Simplify (keikoproj#145) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add Expiration to cache and do not refresh ASG if cache is not expired (keikoproj#143) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix documentation for uniform across AZ Update strategy and fix typos (keikoproj#147) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Move cluster state from package level to a cluster state impl (keikoproj#148) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Simplify work with intstr type. (keikoproj#149) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * If instance is in standby mode already, just return (keikoproj#138) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Handle terminated instances gracefully. (keikoproj#150) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Template version comparison fix (keikoproj#155) * get template version Signed-off-by: Eytan Avisror <[email protected]> * fix tests Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * release 0.16 (keikoproj#157) Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * bump version to 0.17-dev (keikoproj#158) Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set (keikoproj#151) * Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Test node uncordon when postDrain / postDrainWait script fails Signed-off-by: Adam Malcontenti-Wilson <[email protected]> Signed-off-by: sbadiger <[email protected]> * Abort on strategy failure instead of continuing (keikoproj#152) * Abort on strategy failure instead of continuing Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Remove unformatted error message placeholder Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Explictly specify strategy for tests Signed-off-by: Adam Malcontenti-Wilson <[email protected]> Signed-off-by: sbadiger <[email protected]> * use NamespacedName (keikoproj#160) Signed-off-by: Eytan Avisror <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Set version and update CHANGELOG for version v0.17 (keikoproj#161) Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump version to v0.18-dev (keikoproj#162) Signed-off-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Move constants to types so that they can be reused (keikoproj#167) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Remove separate module for pkg/log (keikoproj#168) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump dependencies. (keikoproj#169) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * use standard fmt.Errorf to format error message; unify error format (keikoproj#171) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix namespaced name order (keikoproj#170) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add instance id to the logs (keikoproj#173) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Bump golang and busybox (keikoproj#172) Signed-off-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Signed-off-by: sbadiger <[email protected]> * Expose template list and other execution errors to logs (keikoproj#166) * Log and return wrapped launchtemplate error Signed-off-by: Adam Malcontenti-Wilson <[email protected]> * Expose execution error in logs Signed-off-by: Adam Malcontenti-Wilson <[email protected]> Signed-off-by: sbadiger <[email protected]> * output can contain other messages from API Server, so be more relaxed (keikoproj#174) Signed-off-by: Oleg Atamanenko <[email protected]> Signed-off-by: sbadiger <[email protected]> * Delete README.md Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * delete all Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * scaffolding Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * add API Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * initial code Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * add more scaffolding Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add kubernetes API calls Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * aws API calls Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * AWS API calls & Drift detection Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * validate() function Signed-off-by: shreyas-badiger <[email protected]> Signed-off-by: sbadiger <[email protected]> * modified validate() Signed-off-by: sbadiger <[email protected]> * modified validate() Signed-off-by: sbadiger <[email protected]> * initial rotation logic Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * basic script_runner without any modifications Signed-off-by: sbadiger <[email protected]> * Fix all the vet related errors Signed-off-by: sbadiger <[email protected]> Co-authored-by: Alfredo Garo <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Craig Robson <[email protected]> Co-authored-by: Kevin Downey <[email protected]> Co-authored-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shreyas Badiger <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Controller v2: Implementation of Instance termination (keikoproj#178) * fix make vet errors. Signed-off-by: sbadiger <[email protected]> * Terminate instances and run v2 for first time. Signed-off-by: sbadiger <[email protected]> * Addressing review comments Signed-off-by: sbadiger <[email protected]> * addressing more review comments Signed-off-by: sbadiger <[email protected]> * Log error message Signed-off-by: sbadiger <[email protected]> * error handling for instance tagging Signed-off-by: sbadiger <[email protected]> * Migrate Script Runner (keikoproj#179) * Basic script runner Signed-off-by: Eytan Avisror <[email protected]> * Update upgrade.go Signed-off-by: Eytan Avisror <[email protected]> Signed-off-by: sbadiger <[email protected]> * Implemented node drain. (keikoproj#181) Signed-off-by: sbadiger <[email protected]> * Eager mode implementation (keikoproj#183) * Eager mode implementation Signed-off-by: sbadiger <[email protected]> * Metrics features (keikoproj#189) Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * Process the batch rotation in parallel (keikoproj#192) * Process the batch rotation in parallel Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * Move the DrainManager within ReplaceBatch(), to access one per RollingUpgrade CR (keikoproj#195) Signed-off-by: sbadiger <[email protected]> * Refine metrics implementation to support goroutines (keikoproj#196) * Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * Ignore generated code (keikoproj#201) * Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * Fix bug in deleting the entry in syncMap (keikoproj#203) Signed-off-by: sbadiger <[email protected]> * Unit tests for controller-v2 (keikoproj#215) * Unit tests Signed-off-by: sbadiger <[email protected]> * minor change in accessing the namespace name Signed-off-by: sbadiger <[email protected]> * move helper functions to a differnt file Signed-off-by: sbadiger <[email protected]> * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2285: renamed some methods related to metrics (keikoproj#224) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2286: removed version from metric namespace (keikoproj#227) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * Create RollingUpgradeContext (keikoproj#234) * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Signed-off-by: sbadiger <[email protected]> * Resolve compile errors caused by merge conflict. (keikoproj#235) * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> * resolve compile errors due to merge conflict Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236) * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2285: renamed some methods related to metrics (keikoproj#224) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2286: removed version from metric namespace (keikoproj#227) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * resolve compile errors due to merge conflict Signed-off-by: sbadiger <[email protected]> * move drain-manager to reconciler Signed-off-by: sbadiger <[email protected]> * initialize RollingUpgrade object Signed-off-by: sbadiger <[email protected]> * use bool instead of count for standby function Signed-off-by: sbadiger <[email protected]> * refactor in-progress and standby code Signed-off-by: sbadiger <[email protected]> * rename instance standby function Signed-off-by: sbadiger <[email protected]> * DrainManager changes in unit test files Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Signed-off-by: sbadiger <[email protected]> * V2 controller metrics concurrency fix (keikoproj#231) * Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into upgrade_metrics.go Signed-off-by: xshao <[email protected]> * Move metrics related functions into metrics.go Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * add missing parenthesis (keikoproj#239) Signed-off-by: sbadiger <[email protected]> * metricsMutex should be initialized (keikoproj#240) Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: Load test fixes (keikoproj#245) * upgrade-manager-v2: Move DrainManager back to Reconciler (keikoproj#236) * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * log cloud discovery failure Signed-off-by: sbadiger <[email protected]> * Create RollingUpgrade Context Signed-off-by: sbadiger <[email protected]> * rollingupgrade context Signed-off-by: sbadiger <[email protected]> * #2285: rollup CR statistic metrics in v2 (keikoproj#218) * #2285: rollup CR statistic metrics in v2 Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> * #2285: updated metric flags Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2285: renamed some methods related to metrics (keikoproj#224) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * #2286: removed version from metric namespace (keikoproj#227) Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * resolve compile errors due to merge conflict Signed-off-by: sbadiger <[email protected]> * move drain-manager to reconciler Signed-off-by: sbadiger <[email protected]> * initialize RollingUpgrade object Signed-off-by: sbadiger <[email protected]> * use bool instead of count for standby function Signed-off-by: sbadiger <[email protected]> * refactor in-progress and standby code Signed-off-by: sbadiger <[email protected]> * rename instance standby function Signed-off-by: sbadiger <[email protected]> * DrainManager changes in unit test files Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Signed-off-by: sbadiger <[email protected]> * V2 controller metrics concurrency fix (keikoproj#231) * Refine the metrics status Signed-off-by: xshao <[email protected]> * Refine the metrics status Signed-off-by: xshao <[email protected]> * Fix test case error Signed-off-by: xshao <[email protected]> * Use group instead of ASG Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Ignore generated code Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Fix the concurrent issue Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into RollingUpgradeContext Signed-off-by: xshao <[email protected]> * Move metrics related functions into upgrade_metrics.go Signed-off-by: xshao <[email protected]> * Move metrics related functions into metrics.go Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * add missing parenthesis Signed-off-by: sbadiger <[email protected]> * load test fixes Signed-off-by: sbadiger <[email protected]> * handle scaling group not found Signed-off-by: sbadiger <[email protected]> * Update upgrade.go Signed-off-by: sbadiger <[email protected]> * log one level up * remove double logging Signed-off-by: sbadiger <[email protected]> * final push before RC release. (keikoproj#254) * support IgnoreDrainFailures flag Signed-off-by: sbadiger <[email protected]> * add else condition Signed-off-by: sbadiger <[email protected]> * set min for maxUnavailable Signed-off-by: sbadiger <[email protected]> * calculateMaxUnavailable function Signed-off-by: sbadiger <[email protected]> * add a new coloumn (completePercentage) Signed-off-by: sbadiger <[email protected]> * disable debug logs by default Signed-off-by: sbadiger <[email protected]> * Fix metrics collecting issue (keikoproj#249) * metricsMutex should be initialized Signed-off-by: xshao <[email protected]> * Use InProcessingNode instead of Stringp[] so that it can have the status of steps Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * Revert "Fix metrics collecting issue (keikoproj#249)" (keikoproj#256) This reverts commit f5dd1cb. Signed-off-by: sbadiger <[email protected]> * Fix metrics calculation issue (keikoproj#258) * metricsMutex should be initialized Signed-off-by: xshao <[email protected]> * Use InProcessingNode instead of Stringp[] so that it can have the status of steps Signed-off-by: xshao <[email protected]> * Make the change backward compatible Signed-off-by: xshao <[email protected]> * Make the change backward compatible Signed-off-by: xshao <[email protected]> * Add mutex for InProcessingNode deleting Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * Add a mock for test and update version in Makefile (keikoproj#262) Signed-off-by: sbadiger <[email protected]> * and CR end time (keikoproj#264) Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: expose totalProcessing time and other metrics (keikoproj#265) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * remove function duplication Signed-off-by: sbadiger <[email protected]> * Carry the metrics status in RollingUpgrade CR (keikoproj#267) * Update metrics status at same time Signed-off-by: xshao <[email protected]> * Update metrics status when terminating instance Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * move cloud discovery after nodeInterval / drainInterval wait (keikoproj#270) Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: Add nodeEvents handler instead of a watch handler (keikoproj#272) * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * remove function duplication Signed-off-by: sbadiger <[email protected]> * Carry the metrics status in RollingUpgrade CR (keikoproj#267) * Update metrics status at same time Signed-off-by: xshao <[email protected]> * Update metrics status when terminating instance Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * move cloud discovery after nodeInterval / drainInterval wait Signed-off-by: sbadiger <[email protected]> * Add watch event for cluster nodes instead of API calls Signed-off-by: sbadiger <[email protected]> * upon node deletion, remove it from syncMap as well Signed-off-by: sbadiger <[email protected]> * Add nodeEvents handler instead of watch handler Signed-off-by: sbadiger <[email protected]> * Ignore Reconciles on nodeEvents Signed-off-by: sbadiger <[email protected]> * Add comments Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sheldon Shao <[email protected]> Signed-off-by: sbadiger <[email protected]> * upgrade-manager-v2: Process next batch while waiting on nodeInterval period. (keikoproj#273) * upgrade-manager-v2: remove function duplicate declaration. (keikoproj#266) * and CR end time Signed-off-by: sbadiger <[email protected]> * expose totalProcessing time and other metrics Signed-off-by: sbadiger <[email protected]> * addressing review comments Signed-off-by: sbadiger <[email protected]> * remove function duplication Signed-off-by: sbadiger <[email protected]> * Carry the metrics status in RollingUpgrade CR (keikoproj#267) * Update metrics status at same time Signed-off-by: xshao <[email protected]> * Update metrics status when terminating instance Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> * Add terminated step Signed-off-by: xshao <[email protected]> Signed-off-by: sbadiger <[email protected]> * move cloud discovery after nodeInterval / drainInterval wait Signed-off-by: sbadiger <[email protected]> * Add watch event for cluster nodes instead of API calls Signed-off-by: sbadiger <[email protected]> * upon node deletion, remove it from syncMap as well Signed-off-by: sbadiger <[email protected]> * Add nodeEvents handler instead of watch handler Signed-off-by: sbadiger <[email protected]> * Ignore Reconciles on nodeEvents Signed-off-by: sbadiger <[email protected]> * Add comments Signed-off-by: sbadiger <[email protected]> * Set nextbatch to standBy while waiting for terminate * Avoid parallel reconcile operation per ASG * add default requeue time Co-authored-by: Sheldon Shao <[email protected]> Signed-off-by: sbadiger <[email protected]> * fix unit tests Signed-off-by: sbadiger <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Co-authored-by: Alfredo Garo <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Craig Robson <[email protected]> Co-authored-by: Kevin Downey <[email protected]> Co-authored-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shreyas Badiger <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Sheldon Shao <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Co-authored-by: Sheldon Shao <[email protected]> Signed-off-by: sbadiger <[email protected]> * add ci.yaml file Signed-off-by: sbadiger <[email protected]> * test commit to trigger ci build Signed-off-by: sbadiger <[email protected]> * move ci.yaml inside workflows Signed-off-by: sbadiger <[email protected]> * delete ci.yaml file from previous place Signed-off-by: sbadiger <[email protected]> * address lint issues Signed-off-by: sbadiger <[email protected]> * Update ci.yaml Signed-off-by: sbadiger <[email protected]> * generate coverage.txt file Signed-off-by: sbadiger <[email protected]> * fix golang lint errors Signed-off-by: sbadiger <[email protected]> * Delete delete-me.file * generate coverage.txt file Signed-off-by: sbadiger <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Co-authored-by: Alfredo Garo <[email protected]> Co-authored-by: Eytan Avisror <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Shri Javadekar <[email protected]> Co-authored-by: Craig Robson <[email protected]> Co-authored-by: Kevin Downey <[email protected]> Co-authored-by: Oleg Atamanenko <[email protected]> Co-authored-by: Shreyas Badiger <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Adam Malcontenti-Wilson <[email protected]> Co-authored-by: Sheldon Shao <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Co-authored-by: Sheldon Shao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a4766d - Browse repository at this point
Copy the full SHA 7a4766dView commit details
Commits on Jul 22, 2021
-
Release v1.0.0 (keikoproj#277)
Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 164725f - Browse repository at this point
Copy the full SHA 164725fView commit details
Commits on Jul 30, 2021
-
Controller v2 bdd changes (keikoproj#278)
* #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5bdc134 - Browse repository at this point
Copy the full SHA 5bdc134View commit details -
* #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 42abe52 - Browse repository at this point
Copy the full SHA 42abe52View commit details -
* #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62c2255 - Browse repository at this point
Copy the full SHA 62c2255View commit details -
* #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1be8190 - Browse repository at this point
Copy the full SHA 1be8190View commit details -
* #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93626b4 - Browse repository at this point
Copy the full SHA 93626b4View commit details -
#2122: bdd changes for v2 (keikoproj#284)
Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3841cc7 - Browse repository at this point
Copy the full SHA 3841cc7View commit details
Commits on Aug 2, 2021
-
* #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: added makefile for test-bdd module Signed-off-by: sbadla1 <[email protected]> * #2122: added makefile for test-bdd module Signed-off-by: sbadla1 <[email protected]> * #2122: update rolling-update template Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 998de0d - Browse repository at this point
Copy the full SHA 998de0dView commit details
Commits on Aug 3, 2021
-
* #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: added makefile for test-bdd module Signed-off-by: sbadla1 <[email protected]> * #2122: added makefile for test-bdd module Signed-off-by: sbadla1 <[email protected]> * #2122: update rolling-update template Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 835fd0d - Browse repository at this point
Copy the full SHA 835fd0dView commit details -
* #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2d8651c - Browse repository at this point
Copy the full SHA 2d8651cView commit details -
* #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 86412d5 - Browse repository at this point
Copy the full SHA 86412d5View commit details -
* #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b698dd6 - Browse repository at this point
Copy the full SHA b698dd6View commit details -
* #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db54e0b - Browse repository at this point
Copy the full SHA db54e0bView commit details
Commits on Aug 4, 2021
-
* #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: added sh for dockerfile Signed-off-by: sbadla1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c35445d - Browse repository at this point
Copy the full SHA c35445dView commit details
Commits on Aug 5, 2021
-
check for ASG's launch template version instead latest. (keikoproj#293)
Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52d80d9 - Browse repository at this point
Copy the full SHA 52d80d9View commit details -
controller v2: Fix ci job (keikoproj#295)
* fix CI job * fix Makefile
Configuration menu - View commit details
-
Copy full SHA for 0b22e3a - Browse repository at this point
Copy the full SHA 0b22e3aView commit details -
Release v1.0.1 (keikoproj#294)
Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3427b37 - Browse repository at this point
Copy the full SHA 3427b37View commit details
Commits on Aug 6, 2021
-
replace launchTemplate latest string with version number (keikoproj#296)
Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 95afa1b - Browse repository at this point
Copy the full SHA 95afa1bView commit details -
Release v1.0.2 (keikoproj#297)
Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 15007b3 - Browse repository at this point
Copy the full SHA 15007b3View commit details
Commits on Aug 17, 2021
-
Add ignoreDrainFailure and DrainTimeout as controller arguements (kei…
…koproj#300) Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e6d29d - Browse repository at this point
Copy the full SHA 1e6d29dView commit details
Commits on Aug 23, 2021
-
fix: fix panic when using MixedInstancesPolicy (keikoproj#298)
Signed-off-by: Jonah Back <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e77431c - Browse repository at this point
Copy the full SHA e77431cView commit details
Commits on Aug 26, 2021
-
Set Instances to StandBy in batches (keikoproj#303)
* Controller v2 (keikoproj#289) * #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * Controller v2 (keikoproj#290) * #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * Controller v2 (keikoproj#291) * #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * Controller v2 (keikoproj#292) * #2286: removed version from metric namespace Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * update bdd for testing Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: ported bdd project from v1 Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: change cron Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: bdd changes for v2 Signed-off-by: sbadla1 <[email protected]> * #2122: added sh for dockerfile Signed-off-by: sbadla1 <[email protected]> Signed-off-by: sbadiger <[email protected]> * check for ASG's launch template version instead latest. (keikoproj#293) Signed-off-by: sbadiger <[email protected]> * controller v2: Fix ci job (keikoproj#295) * fix CI job * fix Makefile Signed-off-by: sbadiger <[email protected]> * Release v1.0.1 (keikoproj#294) Signed-off-by: sbadiger <[email protected]> * replace launchTemplate latest string with version number (keikoproj#296) Signed-off-by: sbadiger <[email protected]> * Release v1.0.2 (keikoproj#297) Signed-off-by: sbadiger <[email protected]> * Add ignoreDrainFailure and DrainTimeout as controller arguements Signed-off-by: sbadiger <[email protected]> * Sequential AWS API call for setting instances to StandBy Signed-off-by: sbadiger <[email protected]> * Set Instances to StandBy in batches Signed-off-by: sbadiger <[email protected]> * Set Instances to StandBy in batches Signed-off-by: sbadiger <[email protected]> * Set Instances to StandBy in batches Signed-off-by: sbadiger <[email protected]> * Set Instances to StandBy in batches Signed-off-by: sbadiger <[email protected]> * fix: fix panic when using MixedInstancesPolicy (keikoproj#298) Signed-off-by: Jonah Back <[email protected]> Signed-off-by: sbadiger <[email protected]> * fix vet errors Signed-off-by: sbadiger <[email protected]> * remove log messagE Signed-off-by: sbadiger <[email protected]> * change the logic Signed-off-by: sbadiger <[email protected]> * fix vet error Signed-off-by: sbadiger <[email protected]> * fix lint errors Signed-off-by: sbadiger <[email protected]> * add comment Signed-off-by: sbadiger <[email protected]> Co-authored-by: Sahil Badla <[email protected]> Co-authored-by: Jonah Back <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df08ab0 - Browse repository at this point
Copy the full SHA df08ab0View commit details
Commits on Sep 3, 2021
-
revert keikoproj#300 (keikoproj#305)
Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6252725 - Browse repository at this point
Copy the full SHA 6252725View commit details -
Release v1.0.3 (keikoproj#306)
Signed-off-by: sbadiger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d1afe8 - Browse repository at this point
Copy the full SHA 4d1afe8View commit details
Commits on Oct 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 995b81b - Browse repository at this point
Copy the full SHA 995b81bView commit details
Commits on Oct 4, 2021
-
Release v1.0.4 (keikoproj#308)
controller flags for ignoreDrainFailures and drainTimeout (keikoproj#307)
Configuration menu - View commit details
-
Copy full SHA for c593b01 - Browse repository at this point
Copy the full SHA c593b01View commit details
Commits on Feb 19, 2022
-
Update rollingupgrade_controller.go
Signed-off-by: Eytan Avisror <[email protected]>
Eytan Avisror authored and Eytan Avisror committedFeb 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 61f4602 - Browse repository at this point
Copy the full SHA 61f4602View commit details