diff --git a/charts/warpstream-agent/CHANGELOG.md b/charts/warpstream-agent/CHANGELOG.md index d0f18cd..bcff064 100644 --- a/charts/warpstream-agent/CHANGELOG.md +++ b/charts/warpstream-agent/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.13.20] - 2024-08-27 + +### Added + +- Tune the auto-scaler to be less aggressive (upscale slightly slower, downscale *much* slower). + ## [0.13.19] - 2024-08-27 ### Added diff --git a/charts/warpstream-agent/Chart.yaml b/charts/warpstream-agent/Chart.yaml index c43c295..22cb876 100644 --- a/charts/warpstream-agent/Chart.yaml +++ b/charts/warpstream-agent/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: warpstream-agent description: WarpStream Agent for Kubernetes. type: application -version: 0.13.19 +version: 0.13.20 appVersion: v577 icon: https://avatars.githubusercontent.com/u/132156278 home: https://docs.warpstream.com/warpstream/ diff --git a/charts/warpstream-agent/values.yaml b/charts/warpstream-agent/values.yaml index 007ca17..e0b346b 100644 --- a/charts/warpstream-agent/values.yaml +++ b/charts/warpstream-agent/values.yaml @@ -121,7 +121,23 @@ autoscaling: maxReplicas: 30 targetCPU: "60" targetMemory: "" - behavior: {} + behavior: + scaleDown: + stabilizationWindowSeconds: 1800 + policies: + - type: Pods + value: 1 + periodSeconds: 900 + scaleUp: + stabilizationWindowSeconds: 0 + policies: + - type: Percent + value: 50 + periodSeconds: 300 + - type: Pods + value: 3 + periodSeconds: 300 + selectPolicy: Max # Optional disruption budget. Enabled by default to minimize disruption during deploys. pdb: