From fb2eebed1ae3c3c6546fadb72bf70e2258e66db6 Mon Sep 17 00:00:00 2001 From: Alex Leroy Date: Wed, 20 Mar 2024 13:50:29 +0100 Subject: [PATCH] [bitnami/fluentd] add HPA behavior property to aggregator.autoscaling values (#24516) * fluentd: add HPA behavior property to aggregator.autoscaling values Signed-off-by: Alexandre Leroy * fix: bump Helm chart version to be a minor release instead of patch Signed-off-by: Alexandre Leroy --------- Signed-off-by: Alexandre Leroy --- bitnami/fluentd/Chart.yaml | 2 +- bitnami/fluentd/README.md | 1 + bitnami/fluentd/templates/aggregator-hpa.yaml | 4 ++++ bitnami/fluentd/values.yaml | 2 ++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/bitnami/fluentd/Chart.yaml b/bitnami/fluentd/Chart.yaml index a3d59656dd..28a5d383a3 100644 --- a/bitnami/fluentd/Chart.yaml +++ b/bitnami/fluentd/Chart.yaml @@ -30,4 +30,4 @@ maintainers: name: fluentd sources: - https://github.com/bitnami/charts/tree/main/bitnami/fluentd -version: 6.0.0 +version: 6.1.0 diff --git a/bitnami/fluentd/README.md b/bitnami/fluentd/README.md index 16345a8513..2cdf6e560c 100644 --- a/bitnami/fluentd/README.md +++ b/bitnami/fluentd/README.md @@ -456,6 +456,7 @@ As an alternative, you can use of the preset configurations for pod affinity, po | `aggregator.autoscaling.minReplicas` | Minimum number of replicas for the HPA | `2` | | `aggregator.autoscaling.maxReplicas` | Maximum number of replicas for the HPA | `5` | | `aggregator.autoscaling.metrics` | Metrics for the HPA to manage the scaling | `[]` | +| `aggregator.autoscaling.behavior` | HPA Behavior | `{}` | | `aggregator.persistence.enabled` | Enable persistence volume for the aggregator | `false` | | `aggregator.persistence.storageClass` | Persistent Volume storage class | `""` | | `aggregator.persistence.accessModes` | Persistent Volume access modes | `["ReadWriteOnce"]` | diff --git a/bitnami/fluentd/templates/aggregator-hpa.yaml b/bitnami/fluentd/templates/aggregator-hpa.yaml index b66208a5c5..c41aad663d 100644 --- a/bitnami/fluentd/templates/aggregator-hpa.yaml +++ b/bitnami/fluentd/templates/aggregator-hpa.yaml @@ -16,6 +16,10 @@ metadata: annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }} {{- end }} spec: + {{- if .Values.aggregator.autoscaling.behavior }} + behavior: + {{- toYaml .Values.aggregator.autoscaling.behavior | nindent 4 }} + {{- end }} scaleTargetRef: apiVersion: {{ include "common.capabilities.statefulset.apiVersion" . }} kind: StatefulSet diff --git a/bitnami/fluentd/values.yaml b/bitnami/fluentd/values.yaml index eddb5bfadb..0530f758fd 100644 --- a/bitnami/fluentd/values.yaml +++ b/bitnami/fluentd/values.yaml @@ -1289,6 +1289,7 @@ aggregator: ## @param aggregator.autoscaling.minReplicas Minimum number of replicas for the HPA ## @param aggregator.autoscaling.maxReplicas Maximum number of replicas for the HPA ## @param aggregator.autoscaling.metrics [array] Metrics for the HPA to manage the scaling + ## @param aggregator.autoscaling.behavior HPA Behavior ## autoscaling: enabled: false @@ -1307,6 +1308,7 @@ aggregator: target: type: Utilization averageUtilization: 60 + behavior: {} ## Persist data to a persistent volume ## persistence: