Skip to content

Latest commit

 

History

History
525 lines (360 loc) · 41.7 KB

CHANGELOG.md

File metadata and controls

525 lines (360 loc) · 41.7 KB

Changelog

7.6.2 - 2020/03/31

APM Server

PR Author Title
#508 @kawat55 Fix fullnameOverride setting
#509 @qqshfox Fix apiVersion of HPA

Elasticsearch

PR Author Title
#485 @mschmidt291 Add possibility to define custom readinessProbe
#517 @maksim-m Add namespace parameter to the test function to NOTES.txt
#539 @adulescentulus Add loadBalancerIP option to service

Filebeat

PR Author Title
#530 @flaper87 Accept a string as extraInitContainers value for Filebeat

Kibana

Warning #540 increase default CPU and memory requests/limits. This may impact the resources (nodes) required in your Kubernetes cluster to deploy Kibana chart.

If you wish to come back to former values, you need to override CPU and Memory requests/limits as well as NODE_OPTIONS extraEnvs variable when deploying your Helm Chart.

PR Author Title
#493 @jamoflaw Fix Mismatch Between Service Selector and Pod Labels when using Helm Aliases in Kibana
#540 @jmlrt Optimize Kibana memory usage

Logstash

PR Author Title
#500 @zeph Add warn to override Logstash default pipeline
#505 @ChiefAlexander Update Logstash chart to support custom ports

7.6.1 - 2020/03/04

  • 7.6.1 as the default stack version

APM Server

PR Author Title
#479 @vhatsura Fix template name

Elasticsearch

PR Author Title
#483 @ta-ando Ad support for loadBalancerSourceRanges

7.6.0 - 2020/02/11

APM Server

PR Author Title
#324 @pbecotte Add apm-server helm chart
#459 @jmlrt Add ci tests for apm-server chart
#473 @jmlrt Add extraContainers and extraInitContainers

Elasticsearch

PR Author Title
#455 @sachinmsft Fixing typo
#458 @jmlrt Set cpu request = cpu limit
#473 @jmlrt Add extraContainers

Filebeat

PR Author Title
#466 @vasrem Add extraInitContainers
#473 @jmlrt Add extraContainers

Kibana

PR Author Title
#473 @jmlrt Add extraContainers and extraInitContainers

Logstash

PR Author Title
#457 @morganchristiansson Add fullnameOverride setting
#473 @jmlrt Remove duplicate line in README

Metricbeat

PR Author Title
#473 @jmlrt Add extraContainers and extraInitContainers

7.5.2 - 2020/01/21

Elasticsearch

PR Author Title
#382 @jaumann Allow for name overrides of resources
#433 @jmlrt Add example for Microk8s
#428 @mmisztal1980 Remove duplicate label
#434 @jmlrt Add workaround to fix [kind])https://kind.sigs.k8s.io/) example
#444 @naseemkullah Add commented out example of a useful post start hook

Filebeat

PR Author Title
#415 @jmlrt Add custom labels to pods
#369 @jmymy Add support for envfrom
#420 @jmlrt Override probes commands
#430 @krichter722 Fix default value of extraVolumeMounts and extraVolumes in README

Kibana

PR Author Title
#415 @jmlrt Add custom labels to pods
#422 @victorsalaun Remove useless maxUnavailable in Kibana chart
#408 @ichylinux Add support for loadBalancerSourceRanges
#419 @jmlrt Add doc for plugin install

Logstash

PR Author Title
#415 @jmlrt Add custom labels to pods

Metricbeat

PR Author Title
#415 @jmlrt Add custom labels to pods
#369 @jmymy Add support for envfrom
#420 @jmlrt Override probes commands
#425 @pbecotte Update hostfs to be a CLI option instead of a config option
#436 @gadiener Add priorityClassName config

7.5.1 - 2019/12/18

  • 7.5.1 as the default stack version
  • 6.8.6 as 6.x tested version
  • Add a notice that Helm v3 is not supported in #400 @jmlrt
  • Prefixed helper functions with chart name in #407 bpdunni
  • Use details tag around code backticks for 'helm get' output in issue template in #413 krichter722

Filebeat

PR Author Title
#403 @ChrsMark Remove in_cluster config from add_kubernetes_metadata

Kibana

PR Author Title
#411 @usamaahmadkhan Enable labels to be added to service

Metricbeat

PR Author Title
#397 @jmlrt Add a notice about kube-state-metrics breaking change

7.5.0 - 2019/12/02

  • 7.5.0 as the default stack version
  • 6.8.5 as 6.x tested version in #386 @jmlrt
  • Helm 2.16.1 support in #366 @jmlrt
  • Add Beats icons to Helm repository in #345 @jmlrt
  • Make helm-tester docker image build less verbose in #346 @jmlrt
  • Update install doc in #364 @jmlrt
  • Add security notice to github issue template in #368 @jmlrt

Elasticsearch

PR Author Title
#344 @usamaahmadkhan Add support for labels on services
#350 @crgstar Use same imagePullPolicy in initContainer
#380 @fatmcgav Tweak the 'readinessProbe' command to verify that master nodes are available
#383 @tanakapayam Apply labels to all pods

Filebeat

PR Author Title
#330 @tusciucalecs Support fullnameOverride
#321 @pbecotte Use host networking so that the stats have the correct node informations
#322 @pbecotte Use a list for extra volume mounts to match the comments and other values

Kibana

PR Author Title
#330 @tusciucalecs Support fullnameOverride

Logstash

PR Author Title
#333 @jmlrt First version of logstash helm chart
#347 @jmlrt Remove goss port test
#367 @jmlrt Update default values for memory requirements

Metricbeat

Warning #352 is introducing a breaking change, please refer to Metricbeat Breaking Changes section for users upgrading from a chart version < 7.5.0.

PR Author Title
#352 @masterkain Bump kube-state-metrics to latest chart and app version
#330 @tusciucalecs Support fullnameOverride
#314 @pbecotte Add a couple extra mounts to pick up all the metrics from the host nodes on Digital Ocean

7.4.1 - 2019/10/23

  • 7.4.1 as the default stack version
  • 6.8.4 as 6.x tested version
  • Helm 2.15.1 support in #338 @jmlrt

Elasticsearch

PR Author Title
#313 @Crazybus Add logging when adding password to keystore
#301 @ravishivt Fix bug in keystore initContainer
#274 @salaboy Add Example for Kubernetes KIND
#335 @jmlrt Fix deprecated note
#337 @jmlrt Remove unused default value

Kibana

PR Author Title
#326 @jmlrt Remove unused antiAffinity keys

Metricbeat

PR Author Title
#339 @jmlrt Allow adding additional labels to Metricbeat Daemonset

7.4.0 - 2019/10/01

  • 7.4.0 as the default stack version
  • Helm-tester Docker image migrated to Python 3 in #297 @jmlrt
  • Helm-tester Python dependencies freeze in #309 @jmlrt

Elasticsearch

PR Author Title
#296 @jmlrt Fix "; " when there is no additional command in the Makefiles
#298 @floretan Make it possible to override the endpoint template.
#263 @Crazybus Add working examples for running Elasticsearch and Kibana on OpenShift
#301 @ravishivt Fix bug in keystore initContainer

Kibana

PR Author Title
#295 @karlbohlmark Allow configuring lifecycle events
#263 @Crazybus Add working examples for running Elasticsearch and Kibana on OpenShift
#303 @code-chris Add compatibility for k8s 1.16 and change min k8s version due to ingress apiVersion

Filebeat

PR Author Title
#304 @code-chris Change min k8s version due to daemonset apiVersion

Metricbeat

PR Author Title
#310 @Crazybus Make cluster role rules configurable
#305 @code-chris Change min k8s version due to used apiVersions

7.3.2 - 2019/09/19

  • 7.3.2 as the default stack version
  • Testing of GKE for 1.11 dropped and 1.14 added #287
  • Make helper scripts python3 compatible #255 @cclauss

Elasticsearch

PR Author Title
#238 @Crazybus Update documentation and defaults for tmpl values
#245 @skitle Fixed indent on elasticsearch extraVolumes tpl. Was causing parsing errors.
#250 @tanordheim Update priorityClassName default values in READMEs
#261 @Crazybus Bump google terraform provider to the latest
#154 @Crazybus Keystore integration
#290 @Crazybus Drop version from chart label in service
#270 @GreenKnight15 ES Variable Port Name
#259 @Crazybus Set default runAsUser for pod security context
#265 @maximelenair Hardening of the pod permissions.

Kibana

PR Author Title
#250 @tanordheim Update priorityClassName default values in READMEs
#268 @accek fixed bogus request of 500 millibytes mem
#272 @rccrdpccl use same env variable as application
#291 @Crazybus Explicitly test for a 200 for readinessProbe

Filebeat

PR Author Title
#243 @Crazybus Add configurable nodeSelector and affinity spec
#248 @tanordheim Add priorityClassName to filebeat chart
#250 @tanordheim Update priorityClassName default values in READMEs

Metricbeat

PR Author Title
#243 @Crazybus Add configurable nodeSelector and affinity spec
#251 @Crazybus Fix default configuration for kubernetes module
#289 @Crazybus Remove default kube static metrics host to avoid co…
#254 @Azuka Enable events access to cluster role

7.3.0 - 2019/07/31

  • 7.3.0 as the default stack version

Elasticsearch

PR Author Title
#226 @MichaelMarieJulie Add configurable pods labels
#237 @MichaelSp Add back service.alpha.kubernetes.io/tolerate-unready-endpoints: "true"

Kibana

PR Author Title
#225 @plumcraft Add configurable pod labels
#230 @Crazybus Add subPath support to secretMounts

7.2.1-0 - 2019/07/18

  • #195 - @cclauss - Initial steps started to move all python2 code to python3
  • #205 - @Crazybus - Fixup and improve security example documentation

Elasticsearch

  • #171 - @naseemkullah - Run Elasticsearch as a non-root user
  • #197 - @tetianakravchenko - Add option to provide custom start/stop hooks
  • #206 - @Crazybus - Automatically detect esMajorVersion for default images
  • #203 - @Crazybus - Add testing for security context
  • #220 - @JorisAndrade - Add option to disable sysctlInitContainer

Kibana

  • #204 - @Crazybus - Make imagePullPolicy actually do something
  • #210 - @cliedeman - Add Kibana pod annotations
  • #217 - @Crazybus - Update healthCheckPath to mention basePath usage

Filebeat

  • #214 - @dugouchet - Add additional labels

Metricbeat

  • #127 - @Crazybus - Add metricbeat chart
  • #128 - @Crazybus - Add ci jobs for metricbeat

7.2.0 - 2019/07/01

  • 7.2.0 as the default stack version
  • Updated the beta status messaging and added proper descriptions to each chart #158
  • Add GKE 1.13 to automated testing suite #169 and #181

Elasticsearch

  • #123 - @kimxogus - Make the service configurable
  • #141 - @satchpx - Add capability to specify alternate scheduler
  • #161 - @Crazybus - Add configurable nodePort to the service spec
  • #170 - @Crazybus - Update security example docs to match reality
  • #182 - @hxquangnhat - Fix secretName field for secretMounts
  • #186 - @Crazybus - Fix pvc annotations with multiple fields
  • #189 - @gnatpat - Add resources to sidecar container

Kibana

  • #160 - @Crazybus - Add configurable nodePort to the service spec
  • #168 - @Crazybus - Always set server.host to the docker default
  • #172 - @naseemkullah - Run Kibana as the non-root kibana user (1000)
  • #182 - @hxquangnhat - Fix secretName field for secretMounts
  • #184 - @diegofernandes - Fix wildcard support for ingress

Filebeat

  • #182 - @hxquangnhat - Fix secretName field for secretMounts
  • #188 - @cclauss - Fix octal literal to work in both Python 2 and Python 3

7.1.1 - 2019/06/07

  • 7.1.1 as the default stack version
  • Helm 2.14.0 as the tested version. Helm 2.14.0 has some extra validation built in which caused an issue with an invalid field in the filebeat chart.

Elasticsearch

  • #146 - @Crazybus - Add instructions for how to enable snapshots

Kibana

  • #151 - @natebwangsut - Added an option to add annotations(s) to service resource

Filebeat

  • #140 - @Crazybus - Remove fsGroup from container level security context

7.1.0 - 2019/05/21

  • 7.1.0 as the default stack version
  • Promotion from alpha to beta status
  • Filebeat chart added

Elasticsearch

  • #119 - @kimxogus - Wait for new master election before stopping the pod to prevent master status being temporarily lost during rolling upgrades #63
  • #109 - @lancespeelmon - Add support for k8s priorityclass

Kibana

  • #109 - @lancespeelmon - Add support for k8s priorityclass
  • #134 - @Crazybus - Explicitly set the targetPort to the defined http port

Filebeat

  • #117 - @tylerjl - Add initial filebeat chart
  • #122 - @Crazybus - Add ci jobs for filebeat
  • #121 - @Crazybus - Add integration tests and other tweaks
  • #129 - @tylerjl - Add usage notes for filebeat

7.0.1-alpha1 - 2019/05/01

Elasticsearch

  • #100 - @kuisathaverat - Remove deprecated zen ping unicast hosts setting
  • #114 - @Crazybus - Make persistent volumes optional
  • #115 - @Crazybus - Added an integration test for upgrading from the previous release and testing rolling upgrades

Kibana

  • #107 - @Crazybus - Make the health check path configurable to support webroots and other customizations.

7.0.0-alpha1 - 2019/04/17

  • #96 - @Crazybus - 7.0.0 as the default stack version

Elasticsearch

  • #94 - @kimxogus - Remove hardcoded storageClassName

Notes

If you were using the default Elasticsearch version from the previous release (6.6.2-alpha1) you will first need to upgrade to Elasticsearch 6.7.1 before being able to upgrade to 7.0.0. You can do this by adding this to your values file:

esMajorVersion: 6
imageTag: 6.7.1

If you are upgrading an existing cluster that did not override the default storageClassName you will now need to specify the storageClassName. This only affects existing clusters and was changed in elastic#94. The advantage of this is that now the helm chart will just use the default storageClassName rather than needing to override it for any providers where it is not called standard.

volumeClaimTemplate:
  storageClassName: "standard"