From cf44578ff95d23cfddcd16e2843ca373fa078335 Mon Sep 17 00:00:00 2001 From: Ryan Luckie Date: Thu, 12 Jul 2018 11:12:25 -0500 Subject: [PATCH] [incubator/elasticsearch-curator] Add support for priorityClasses (#6610) - add support for priorityClasses --- incubator/elasticsearch-curator/Chart.yaml | 2 +- incubator/elasticsearch-curator/README.md | 1 + incubator/elasticsearch-curator/templates/cronjob.yaml | 3 +++ incubator/elasticsearch-curator/values.yaml | 2 ++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/incubator/elasticsearch-curator/Chart.yaml b/incubator/elasticsearch-curator/Chart.yaml index 7db98b413e..d411dda1f7 100644 --- a/incubator/elasticsearch-curator/Chart.yaml +++ b/incubator/elasticsearch-curator/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "5.5.4" description: A Helm chart for Elasticsearch Curator name: elasticsearch-curator -version: 0.2.4 +version: 0.3.0 home: https://github.com/elastic/curator keywords: - curator diff --git a/incubator/elasticsearch-curator/README.md b/incubator/elasticsearch-curator/README.md index 11cdbc9011..05d48136ec 100644 --- a/incubator/elasticsearch-curator/README.md +++ b/incubator/elasticsearch-curator/README.md @@ -41,6 +41,7 @@ their default values. | `configMaps.action_file_yml` | Contents of the Curator action_file.yml | See values.yaml | | `configMaps.config_yml` | Contents of the Curator config.yml (overrides config) | See values.yaml | | `resources` | Resource requests and limits | {} | +| `priorityClassName` | priorityClassName | `nil` | | `extraVolumeMounts` | Mount extra volume(s), | | | `extraVolumes` | Extra volumes | | diff --git a/incubator/elasticsearch-curator/templates/cronjob.yaml b/incubator/elasticsearch-curator/templates/cronjob.yaml index b239d88eaf..22532c45a4 100644 --- a/incubator/elasticsearch-curator/templates/cronjob.yaml +++ b/incubator/elasticsearch-curator/templates/cronjob.yaml @@ -29,6 +29,9 @@ spec: {{ toYaml .Values.extraVolumes | indent 12 }} {{- end }} restartPolicy: Never +{{- if .Values.priorityClassName }} + priorityClassName: "{{ .Values.priorityClassName }}" +{{- end }} containers: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" diff --git a/incubator/elasticsearch-curator/values.yaml b/incubator/elasticsearch-curator/values.yaml index 61cd52d971..9d05bb1a8e 100644 --- a/incubator/elasticsearch-curator/values.yaml +++ b/incubator/elasticsearch-curator/values.yaml @@ -80,6 +80,8 @@ resources: {} # cpu: 100m # memory: 128Mi +priorityClassName: "" + # extraVolumes and extraVolumeMounts allows you to mount other volumes # Example Use Case: mount ssl certificates when elasticsearch has tls enabled # extraVolumes: