diff --git a/.github/CHANGELOG.md b/.github/CHANGELOG.md index c8d6ed50..669d7d55 100644 --- a/.github/CHANGELOG.md +++ b/.github/CHANGELOG.md @@ -2,93 +2,95 @@ All notable changes to this project will be documented in this file. ## [v1.0.5] - 2022-06-02 -d6994b8 fix minor bugs (#334) -b33f5ae "max-replacement-nodes" feature to avoid cluster ballooning during upgrades. (#328) -51fef36 fix error 'failed to set instances to stand-by' (#329) -af9c12d Fix bdd (#332) -fa47143 Add a "clean" target in Makefile (#331) -16ed0fc Fix CI Github action (#330) -8e0f67d Update rollingupgrade_controller.go (#322) -9b1d11c add README (#320) -167e10b EOL of upgrade-manager-v0 and make upgrade-manager-v1 the default. (#319) +* c45365b multi arch support +## [v1.0.5] - 2022-06-02 +* d6994b8 fix minor bugs (#334) +* b33f5ae "max-replacement-nodes" feature to avoid cluster ballooning during upgrades. (#328) +* 51fef36 fix error 'failed to set instances to stand-by' (#329) +* af9c12d Fix bdd (#332) +* fa47143 Add a "clean" target in Makefile (#331) +* 16ed0fc Fix CI Github action (#330) +* 8e0f67d Update rollingupgrade_controller.go (#322) +* 9b1d11c add README (#320) +* 167e10b EOL of upgrade-manager-v0 and make upgrade-manager-v1 the default. (#319) ## [v1.0.4] - 2021-10-04 -995b81b controller flags for ignoreDrainFailures and drainTimeout (#307) +* 995b81b controller flags for ignoreDrainFailures and drainTimeout (#307) ## [v1.0.3] - 2021-09-03 -6252725 revert #300 (#305) -df08ab0 Set Instances to StandBy in batches (#303) -e77431c fix: fix panic when using MixedInstancesPolicy (#298) -1e6d29d Add ignoreDrainFailure and DrainTimeout as controller arguements (#300) +* 6252725 revert #300 (#305) +* df08ab0 Set Instances to StandBy in batches (#303) +* e77431c fix: fix panic when using MixedInstancesPolicy (#298) +* 1e6d29d Add ignoreDrainFailure and DrainTimeout as controller arguements (#300) ## [v1.0.2] - 2021-08-05 -d73da1b replace launchTemplate latest string with version number (#296) +* d73da1b replace launchTemplate latest string with version number (#296) ## [v1.0.1] - 2021-08-05 -52d80d9 check for ASG's launch template version instead latest. (#293) -c35445d Controller v2: fix BDD template and update Dockerfile with bash (#292) -db54e0b Controller v2: fix BDD template (#291) -b698dd6 Controller v2: remove cleaning up ruObject as BDD already does. (#290) -86412d5 Controller v2: increase memory/CPU limit and update args (#289) -2d8651c Controller v2: update args (#288) -835fd0d V2 bdd (#286) -998de0d V2 bdd (#285) -3841cc7 #2122: bdd changes for v2 (#284) -93626b4 Controller v2: BDD cron update (#283) -1be8190 Controller v2: BDD cron update (#282) -62c2255 Controller v2: BDD cron update (#280) -42abe52 Controller v2: BDD cron update (#279) -5bdc134 Controller v2 bdd changes (#278) +* 52d80d9 check for ASG's launch template version instead latest. (#293) +* c35445d Controller v2: fix BDD template and update Dockerfile with bash (#292) +* db54e0b Controller v2: fix BDD template (#291) +* b698dd6 Controller v2: remove cleaning up ruObject as BDD already does. (#290) +* 86412d5 Controller v2: increase memory/CPU limit and update args (#289) +* 2d8651c Controller v2: update args (#288) +* 835fd0d V2 bdd (#286) +* 998de0d V2 bdd (#285) +* 3841cc7 #2122: bdd changes for v2 (#284) +* 93626b4 Controller v2: BDD cron update (#283) +* 1be8190 Controller v2: BDD cron update (#282) +* 62c2255 Controller v2: BDD cron update (#280) +* 42abe52 Controller v2: BDD cron update (#279) +* 5bdc134 Controller v2 bdd changes (#278) ## [v1.0.0] - 2021-07-21 - 7a4766d (HEAD -> controller-v2, origin/controller-v2) upgrade-manager-v2: Add CI github action, fix lint errors. (#276) - 00f7e89 upgrade-manager-v2: Fix unit tests (#275) - 0e64929 upgrade-manager-v2: Process next batch while waiting on nodeInterval period. (#273) - b2b39a0 upgrade-manager-v2: Add nodeEvents handler instead of a watch handler (#272) - c0a163b move cloud discovery after nodeInterval / drainInterval wait (#270) - b15838e Carry the metrics status in RollingUpgrade CR (#267) - 610f454 upgrade-manager-v2: remove function duplicate declaration. (#266) - a4e0e84 upgrade-manager-v2: expose totalProcessing time and other metrics (#265) - 2390ea0 and CR end time (#264) - 79db022 (tag: v1.0.0-RC1) Add a mock for test and update version in Makefile (#262) - 3eafd00 Fix metrics calculation issue (#258) - 376657f Revert "Fix metrics collecting issue (#249)" (#256) - f5dd1cb Fix metrics collecting issue (#249) - 066731d final push before RC release. (#254) - 18e0e75 upgrade-manager-v2: Load test fixes (#245) - 1fc5847 metricsMutex should be initialized (#240) - a9ac50f add missing parenthesis (#239) - 6fef5fd V2 controller metrics concurrency fix (#231) - a490333 upgrade-manager-v2: Move DrainManager back to Reconciler (#236) - b659e0f Resolve compile errors caused by merge conflict. (#235) - b664fdd Create RollingUpgradeContext (#234) - b8d0e72 #2286: removed version from metric namespace (#227) - c445af9 #2285: renamed some methods related to metrics (#224) - 1f0f075 #2285: rollup CR statistic metrics in v2 (#218) - d5935e3 Unit tests for controller-v2 (#215) - 665c64b Fix bug in deleting the entry in syncMap (#203) - 77f985c Ignore generated code (#201) - 71b310a Refine metrics implementation to support goroutines (#196) - 668c5d8 Move the DrainManager within ReplaceBatch(), to access one per RollingUpgrade CR (#195) - 728dae9 Process the batch rotation in parallel (#192) - 14e950e Metrics features (#189) - 11d3ae6 Eager mode implementation (#183) - 57df5a5 Implemented node drain. (#181) - dd6a332 Migrate Script Runner (#179) - 2c1d8e7 Controller v2: Implementation of Instance termination (#178) - 7cb15b0 Fix all the "make vet" errors in Controller V2 branch. (#177) - 59e9b0d Implemented RollingUpgrade object validation. (#176) - 5cb9efb initial rotation logic - 6b8dad5 AWS API calls & Drift detection - 335fb4f aws API calls - 41bd571 Add kubernetes API calls - 8f33f1e add more scaffolding - 25644a6 initial code - 87afbd6 add API - 2816490 scaffolding - 3ad13b8 delete all - 6ce7953 Delete README.md +* 7a4766d (HEAD -> controller-v2, origin/controller-v2) upgrade-manager-v2: Add CI github action, fix lint errors. (#276) +* 00f7e89 upgrade-manager-v2: Fix unit tests (#275) +* 0e64929 upgrade-manager-v2: Process next batch while waiting on nodeInterval period. (#273) +* b2b39a0 upgrade-manager-v2: Add nodeEvents handler instead of a watch handler (#272) +* c0a163b move cloud discovery after nodeInterval / drainInterval wait (#270) +* b15838e Carry the metrics status in RollingUpgrade CR (#267) +* 610f454 upgrade-manager-v2: remove function duplicate declaration. (#266) +* a4e0e84 upgrade-manager-v2: expose totalProcessing time and other metrics (#265) +* 2390ea0 and CR end time (#264) +* 79db022 (tag: v1.0.0-RC1) Add a mock for test and update version in Makefile (#262) +* 3eafd00 Fix metrics calculation issue (#258) +* 376657f Revert "Fix metrics collecting issue (#249)" (#256) +* f5dd1cb Fix metrics collecting issue (#249) +* 066731d final push before RC release. (#254) +* 18e0e75 upgrade-manager-v2: Load test fixes (#245) +* 1fc5847 metricsMutex should be initialized (#240) +* a9ac50f add missing parenthesis (#239) +* 6fef5fd V2 controller metrics concurrency fix (#231) +* a490333 upgrade-manager-v2: Move DrainManager back to Reconciler (#236) +* b659e0f Resolve compile errors caused by merge conflict. (#235) +* b664fdd Create RollingUpgradeContext (#234) +* b8d0e72 #2286: removed version from metric namespace (#227) +* c445af9 #2285: renamed some methods related to metrics (#224) +* 1f0f075 #2285: rollup CR statistic metrics in v2 (#218) +* d5935e3 Unit tests for controller-v2 (#215) +* 665c64b Fix bug in deleting the entry in syncMap (#203) +* 77f985c Ignore generated code (#201) +* 71b310a Refine metrics implementation to support goroutines (#196) +* 668c5d8 Move the DrainManager within ReplaceBatch(), to access one per RollingUpgrade CR (#195) +* 728dae9 Process the batch rotation in parallel (#192) +* 14e950e Metrics features (#189) +* 11d3ae6 Eager mode implementation (#183) +* 57df5a5 Implemented node drain. (#181) +* dd6a332 Migrate Script Runner (#179) +* 2c1d8e7 Controller v2: Implementation of Instance termination (#178) +* 7cb15b0 Fix all the "make vet" errors in Controller V2 branch. (#177) +* 59e9b0d Implemented RollingUpgrade object validation. (#176) +* 5cb9efb initial rotation logic +* 6b8dad5 AWS API calls & Drift detection +* 335fb4f aws API calls +* 41bd571 Add kubernetes API calls +* 8f33f1e add more scaffolding +* 25644a6 initial code +* 87afbd6 add API +* 2816490 scaffolding +* 3ad13b8 delete all +* 6ce7953 Delete README.md ## [v0.17] - 2020-12-11 diff --git a/Makefile b/Makefile index 4bee7dd8..6ffbf2b2 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION=1.0.5 +VERSION=1.0.6 # Image URL to use all building/pushing image targets IMG ?= controller:latest # Produce CRDs that work back to Kubernetes 1.11 (no version conversion) diff --git a/config/default/manager_image_patch.yaml b/config/default/manager_image_patch.yaml index 13de58a6..c52a2490 100644 --- a/config/default/manager_image_patch.yaml +++ b/config/default/manager_image_patch.yaml @@ -8,5 +8,5 @@ spec: spec: containers: # Change the value of image field below to your controller image URL - - image: keikoproj/rolling-upgrade-controller:1.0.5 + - image: keikoproj/rolling-upgrade-controller:1.0.6 name: manager