Skip to content

Releases: keikoproj/upgrade-manager

Release/v1.0.0

22 Jul 19:03
7a4766d
Compare
Choose a tag to compare

[v1.0.0] - 2021-07-22

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

Release/v1.0.0-RC1

22 Jun 00:14
79db022
Compare
Choose a tag to compare
Release/v1.0.0-RC1 Pre-release
Pre-release

Image: docker.io/keikoproj/rolling-upgrade-controller:v1.0.0-RC1

Release/v0.21

16 Jun 22:30
c7ee63c
Compare
Choose a tag to compare

[v0.21] - 2021-06-16

1e430f3 additional check in setting maxUnavailable (#255)

Release/v0.20

15 Jun 03:39
e8fe84a
Compare
Choose a tag to compare

3c70352 Upgrade to go 1.16 (#184)
42cf8d4 Improve warning logs (#242)
fce274e fix: status update failing due to unomitted fields (#251)

Image: keikoproj/rolling-upgrade-controller:v0.20

Release/v0.19

19 May 17:47
49a0858
Compare
Choose a tag to compare

d6c90bb #2286: removed version from metric namespace (#226)
5860eb7 #2285: renamed some methods related to metrics (#223)
4da0472 feat: add go-env support (#207)
cc1d2f6 fix: documentation and minor naming changes (#208)
3c26418 fix: log testenv errors (#209)
67cbab6 fix: logging improvements (#211)
708d88e fix: documentation improvements (#210)
95e28cd #2285: updated metric namespace for consistency with others (#219)
30b9ad9 #2285: added CR status metrics (#217)
51e3ff8 Issue 2108: step duration metrics to v1 (#216)
a1af90b Cache the ASG before nodes are rotated in a loop (#212)

Image: keikoproj/rolling-upgrade-controller:v0.19

Release/v0.18

24 Mar 01:56
5dbd951
Compare
Choose a tag to compare

[v0.18] - 2021-03-23

8b2d320 Fix for Launch definition validation. Consider only the "InService" instances. (#197)
42f810c Fail the CR for drain failures, when IgnoreDrainFailures isn't set. (#185)
f5c9457 output can contain other messages from API Server, so be more relaxed (#174)
391b2fb Expose template list and other execution errors to logs (#166)
757b669 Bump golang and busybox (#172)
b8f69e8 Add instance id to the logs (#173)
ac7be6b Fix namespaced name order (#170)
51f469d use standard fmt.Errorf to format error message; unify error format (#171)
b552c69 Bump dependencies. (#169)
36a2784 Remove separate module for pkg/log (#168)
237f93d Move constants to types so that they can be reused (#167)

Release v0.17

11 Dec 18:46
31818e4
Compare
Choose a tag to compare
  • aa2b73b - use NamespacedName (#160)
  • 6f57dcf - Abort on strategy failure instead of continuing (#152)
  • f84c3a2 - Don't uncordon node on failure to run postDrain script when IgnoreDrainFailures set (#151)

Release v0.16

08 Dec 23:29
f31c117
Compare
Choose a tag to compare
  • Caching improvements to DescribeAutoScalinGroups (#142)
  • Various code refactoring (#138, #145, #148, #149)
  • Propagate existing environment variables (#144)
  • Documentation Fixes (#147)
  • CI Improvements (#146)
  • Fix standby node cleanup (#150)
  • Fix template version change detection (#153)

** NOTE: ec2:DescribeLaunchTemplates permission is now required

Release v0.15

12 Nov 19:00
826ca8a
Compare
Choose a tag to compare
  • Extract script runner to a separate type; fix work with env. variables (#132)
  • Fix bug when switching to launch templates (#136)
  • During upgrade, ignore terminated instance. (#134)
  • Readiness gates implementation for eager mode (#130)
  • Fix few typos and simplify error returns, remove redundant types (#131)
  • Upgrade to Go 1.15 (#128)
  • Fix typo in README.md. (#125)

Release v0.14

24 Sep 20:32
625b78d
Compare
Choose a tag to compare

[v0.14] - 2020-09-23

  • Terminate unjoined nodes (#120)
  • Repo selection for CI and BDD workflows & CI step for releases (#117)