Back to Charts

Elasticsearch Curator Helm Chart

incubator/elasticsearch-curator/README.md

latest3.9 KB
Original Source

Elasticsearch Curator Helm Chart

Note - this chart has been deprecated and moved to stable.

This directory contains a Kubernetes chart to deploy the Elasticsearch Curator.

Prerequisites Details

  • Elasticsearch

  • The elasticsearch-curator cron job requires K8s CronJob support:

    You need a working Kubernetes cluster at version >= 1.8 (for CronJob). For previous versions of cluster (< 1.8) you need to explicitly enable batch/v2alpha1 API by passing --runtime-config=batch/v2alpha1=true to the API server (see Turn on or off an API version for your cluster for more).

Chart Details

This chart will do the following:

  • Create a CronJob which runs the Curator

Installing the Chart

To install the chart, use the following:

console
$ helm install incubator/elasticsearch-curator

Configuration

The following table lists the configurable parameters of the docker-registry chart and their default values.

ParameterDescriptionDefault
image.pullPolicyContainer pull policyIfNotPresent
image.repositoryContainer image to usequay.io/pires/docker-elasticsearch-curator
image.tagContainer image tag to deploy5.5.4
cronjob.scheduleSchedule for the CronJob0 1 * * *
cronjob.annotationsAnnotations to add to the cronjob{}
cronjob.concurrencyPolicy`AllowForbid
cronjob.failedJobsHistoryLimitSpecify the number of failed Jobs to keepnil
cronjob.successfulJobsHistoryLimitSpecify the number of completed Jobs to keepnil
pod.annotationsAnnotations to add to the pod{}
config.elasticsearch.hostsArray of Elasticsearch hosts to curate- CHANGEME.host
config.elasticsearch.portElasticsearch port to connect too9200
configMaps.action_file_ymlContents of the Curator action_file.ymlSee values.yaml
configMaps.config_ymlContents of the Curator config.yml (overrides config)See values.yaml
resourcesResource requests and limits{}
priorityClassNamepriorityClassNamenil
extraVolumeMountsMount extra volume(s),
extraVolumesExtra volumes

Specify each parameter using the --set key=value[,key=value] argument to helm install.