keikoproj / upgrade-manager

Reliable, extensible rolling-upgrades of Autoscaling groups in Kubernetes
Apache License 2.0
140 stars 45 forks source link

EOL of upgrade-manager-v0 and make upgrade-manager-v1 the default. #319

Closed shreyas-badiger closed 2 years ago

shreyas-badiger commented 2 years ago

upgrade-manager has been re-written adhering to best controller practices.

Brief overview of the latest version:

codecov[bot] commented 2 years ago

Codecov Report

Merging #319 (95e6f35) into master (eaea1ab) will decrease coverage by 31.07%. The diff coverage is 38.48%.

Impacted file tree graph

@@             Coverage Diff             @@
##           master     #319       +/-   ##
===========================================
- Coverage   69.48%   38.40%   -31.08%     
===========================================
  Files          12        7        -5     
  Lines        1160      690      -470     
===========================================
- Hits          806      265      -541     
- Misses        313      400       +87     
+ Partials       41       25       -16     
Flag Coverage Δ
unittests 38.40% <38.48%> (-31.08%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
controllers/common/metrics.go 40.74% <ø> (-37.04%) :arrow_down:
controllers/common/utils.go 0.00% <0.00%> (ø)
controllers/rollingupgrade_controller.go 0.00% <0.00%> (-70.00%) :arrow_down:
controllers/script_runner.go 29.62% <26.53%> (-62.27%) :arrow_down:
controllers/upgrade.go 44.41% <44.41%> (ø)
controllers/cloud.go 62.50% <62.50%> (ø)
controllers/metrics.go 78.46% <78.46%> (ø)
... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update eaea1ab...95e6f35. Read the comment docs.