From 839b667a710ac27c262bf35574fdd1d366796e2a Mon Sep 17 00:00:00 2001 From: Mathieu Herbert Date: Tue, 4 Jun 2019 10:07:09 +0200 Subject: [PATCH] logstash: add podManagementPolicy in statefulset (#14166) Signed-off-by: Mathieu Herbert --- stable/logstash/Chart.yaml | 2 +- stable/logstash/README.md | 1 + stable/logstash/templates/statefulset.yaml | 1 + stable/logstash/values.yaml | 2 ++ 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/stable/logstash/Chart.yaml b/stable/logstash/Chart.yaml index ff598b0ccb..b9b89ed8dc 100644 --- a/stable/logstash/Chart.yaml +++ b/stable/logstash/Chart.yaml @@ -3,7 +3,7 @@ description: Logstash is an open source, server-side data processing pipeline icon: https://www.elastic.co/assets/blt86e4472872eed314/logo-elastic-logstash-lt.svg home: https://www.elastic.co/products/logstash name: logstash -version: 1.11.0 +version: 1.12.0 appVersion: 6.7.0 sources: - https://www.docker.elastic.co diff --git a/stable/logstash/README.md b/stable/logstash/README.md index 9458d0e075..ef0677b20d 100644 --- a/stable/logstash/README.md +++ b/stable/logstash/README.md @@ -100,6 +100,7 @@ The following table lists the configurable parameters of the chart and its defau | `podLabels` | Pod labels | `{}` | | `extraEnv` | Extra pod environment variables | `[]` | | `extraInitContainers` | Add additional initContainers | `[]` | +| `podManagementPolicy` | podManagementPolicy of the StatefulSet | `OrderedReady` | | `livenessProbe` | Liveness probe settings for logstash container | (see `values.yaml`) | | `readinessProbe` | Readiness probe settings for logstash container | (see `values.yaml`) | | `persistence.enabled` | Enable persistence | `true` | diff --git a/stable/logstash/templates/statefulset.yaml b/stable/logstash/templates/statefulset.yaml index b6fefb66f3..120fd8abf0 100644 --- a/stable/logstash/templates/statefulset.yaml +++ b/stable/logstash/templates/statefulset.yaml @@ -10,6 +10,7 @@ metadata: spec: serviceName: {{ template "logstash.fullname" . }} replicas: {{ .Values.replicaCount }} + podManagementPolicy: {{ .Values.podManagementPolicy }} selector: matchLabels: app: {{ template "logstash.name" . }} diff --git a/stable/logstash/values.yaml b/stable/logstash/values.yaml index b148406e05..6ec1a62c49 100644 --- a/stable/logstash/values.yaml +++ b/stable/logstash/values.yaml @@ -125,6 +125,8 @@ extraInitContainers: [] # - echo # - hello +podManagementPolicy: OrderedReady + # can be OrderReady or Parallel livenessProbe: httpGet: path: /