Releases: mercari/tortoise
v0.5.3
What's Changed
- calculate the recommendation based on a correct resource request by @sanposhiho in #313
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- cleanup readme by @sanposhiho in #311
- implement MinimumMemoryBytesPerContainer/MinimumCPUCoresPerContainer by @sanposhiho in #312
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- clean up PROJECT file by @sanposhiho in #309
- add a log for the resource recommendation by @sanposhiho in #310
Full Changelog: v0.5.0...v0.5.1
v0.5.0
This release contains a breaking change in the admin configuration: see the change in #305
What's Changed
- fix: reset tortoise_number metric correctly when tortoise changes mode by @sanposhiho in #301
- add the proposal template by @sanposhiho in #302
- correct the behavior when people remove all Horizontal policies from Tortoise with existing HPA by @sanposhiho in #304
- fix/breaking: rename admin configuration names to unify the wording by @sanposhiho in #305
- release: v0.5.0 by @sanposhiho in #306
Full Changelog: v0.4.0...v0.5.0
v0.4.0
In the age-old race between the tortoise and the hare, Tortoise has been embracing the mantra 'Slow and steady wins the race.'
But of late, we've seen a burst of speed in its development stride, fueled by the adoption in various services in Mercari. Our shelled sidekick is hungrier than ever for feedback—that succulent sustenance that spurs growth and evolution.
In this release, we're excited to shell out the details on how Tortoise has feasted upon your valuable insights, expanding its capabilities and picking up pace without losing its steady footing. Dig into the latest enhancements that make our Tortoise not just a keeper of the shell, but also a swifter navigator of the Kubernetes terrain. Get ready to experience how our plodding pal is turning into a lean, mean, container-orchestrating machine!
What's Changed
- fallback to vertical autoscaling when hitting minReplicas by @sanposhiho in #261
- ignore minReplicas/maxReplicas in hpa webhook by @sanposhiho in #262
- enrich the contributor guides by @sanposhiho in #263
- add the unit test for UpdateVPAFromTortoiseRecommendation by @sanposhiho in #264
- make VPA min resource mutable by @randytqwjp in #249
- Update updator VPAs to replace one pod only at the same time by @sanposhiho in #265
- debug conflict error on tortoise status update by @sanposhiho in #267
- safer update of HPA target utilization by @sanposhiho in #269
- have more debuggable message on HPA recommendation logs by @sanposhiho in #270
- release: v0.3.5 by @sanposhiho in #271
- fix: correct the implementation for metrics by @sanposhiho in #272
- support global minimum resources by @sanposhiho in #273
- fix: use correct minReplica/maxReplica recommendation slot by @sanposhiho in #274
- release: v0.3.8 by @sanposhiho in #275
- implement maximum min replica by @sanposhiho in #276
- support MinimumTargetResourceUtilization by @sanposhiho in #277
- force applying the recommended behavior on HPA by @sanposhiho in #278
- support MaximumMaxReplica by @sanposhiho in #280
- replace Pods without killing one Pod by @sanposhiho in #282
- fix: reset the recommendation in updater VPA when Off tortoise by @sanposhiho in #284
- add log for deployment replacement by @sanposhiho in #285
- release: v0.3.11 by @sanposhiho in #286
- support HPAExternalMetricExclusionRegex by @sanposhiho in #287
- fix the comment of HPAExternalMetricExclusionRegex by @sanposhiho in #288
- Revert "safer update of HPA target utilization (#269)" by @sanposhiho in #290
- remove MinReplica from Updater VPA by @sanposhiho in #291
- don't scale down if we scale the deployment recently by @sanposhiho in #294
- Scale vertically when the replica number hits the upper limit by @sanposhiho in #295
- release: v0.3.14 by @sanposhiho in #296
- return podShouldBeUpdatedWithNewResource correctly even if CRD doesn't get status subresource by @sanposhiho in #297
- doc: elaborate how Tortoise scales up/down vertically by @sanposhiho in #298
- cleanup old documents by @sanposhiho in #299
- release: v0.4.0 by @sanposhiho in #300
New Contributors
- @randytqwjp made their first contribution in #249
Full Changelog: v0.3.0...v0.4.0
v0.3.15
What's Changed
- return podShouldBeUpdatedWithNewResource correctly even if CRD doesn't get status subresource by @sanposhiho in #297
Full Changelog: v0.3.14...v0.3.15
v0.3.14
What's Changed
- remove MinReplica from Updater VPA by @sanposhiho in #291
- don't scale down if we scale the deployment recently by @sanposhiho in #294
- Scale vertically when the replica number hits the upper limit by @sanposhiho in #295
- release: v0.3.14 by @sanposhiho in #296
Full Changelog: v0.3.13...v0.3.14
v0.3.13
What's Changed
- Revert "safer update of HPA target utilization (#269)" by @sanposhiho in #290
Full Changelog: v0.3.12...v0.3.13
v0.3.12
What's Changed
- support HPAExternalMetricExclusionRegex by @sanposhiho in #287
- fix the comment of HPAExternalMetricExclusionRegex by @sanposhiho in #288
Full Changelog: v0.3.11...v0.3.12
v0.3.11
What's Changed
- fix: reset the recommendation in updater VPA when Off tortoise by @sanposhiho in #284
- add log for deployment replacement by @sanposhiho in #285
- release: v0.3.11 by @sanposhiho in #286
Full Changelog: v0.3.10...v0.3.11