Skip to content

Latest commit

 

History

History
850 lines (614 loc) · 61.8 KB

CHANGELOG.md

File metadata and controls

850 lines (614 loc) · 61.8 KB

Changelog

7.9.1 - 2020/09/03

  • 7.9.1 as the default stack version
  • Helm 2.16.10 support in #797 @jmlrt
  • Drop GKE 1.14 tests in #798 @jmlrt

APM Server

PR Author Title
#763 @ebuildy Remove duplicate initialDelaySeconds field
#786 @caiconkhicon Fix serviceAccount

Elasticsearch

PR Author Title
#752 @AhmedSamirAhmed Remove elastic-certificate-crt in security example clean target

Logstash

PR Author Title
#776 itssimon Fix headless service ports spec

Metricbeat

PR Author Title
#770 vliubko Add missing labels for deployment

7.9.0 - 2020/08/18

  • 7.9.0 as the default stack version
  • Add Helm 3 support in beta (@jmlrt)
  • Some improvements in CI tests jobs (@jmlrt)

6.8.12 - 2020/08/18

  • 6.8.12 as the default stack version
  • See 7.9.0 CHANGELOG for other changes

7.8.1 - 2020/07/28

APM Server

PR Author Title
#686 @jim-barber-he Add ServiceAccount annotations

Elasticsearch

PR Author Title
#655 @mephinet podSecurityContext.runAsUser needs to be nulled as well for Openshift
#686 @jim-barber-he Add ServiceAccount annotations
#665 @desaintmartin Set PVC labels through setting all StatefulSet labels to its volumeClaimTemplate
#670 @xario Update elasticsearch.endpoints to use elasticsearch.uname
#727 @fhaase2 Update test image pull policy

Filebeat

PR Author Title
#686 @jim-barber-he Add ServiceAccount annotations
#704 @bmilescu Add permission to list nodes
#699 @jmlrt Document probe workaround for Kafka output

Kibana

PR Author Title
#726 @debojitkakoti Add loadbalancerIP to Service spec

Logstash

PR Author Title
#686 @jim-barber-he Add ServiceAccount annotations
#695 @jmlrt Add headless service for StatefulSet
#712 @kksudo Support creating secrets
#723 @kksudo Restart pod when the secrets have changed

Metricbeat

PR Author Title
#686 @jim-barber-he Add ServiceAccount annotations support
#713 @kernkonzentrat Add DaemonSet and Deployment annotation support
#716 @erihanse Make DaemonSet and Deployment optional
#387 @SergK Make kube-state-metrics optional

6.8.11 - 2020/07/28

  • 6.8.11 as the default stack version
  • See 7.8.1 CHANGELOG for other changes

7.8.0 - 2020/06/18

  • 7.8.0 as the default stack version
  • Helm 2.16.9 support in #667 @jmlrt

APM Server

PR Author Title
#664 @jmlrt Increase memory limit
#671 @jmlrt Allow customizing probes

Elasticsearch

PR Author Title
#437 desaintmartin Remove heritage from selector
#542 @floretan Disable service links to prevent very long startup times
#671 @jmlrt Update kind example for version >= 0.7.0

Logstash

PR Author Title
#392 @jmlrt Add security example

7.7.1 - 2020/06/03

  • 7.7.1 as the default stack version
  • K8S 1.16 support in #635 @jmlrt

Elasticsearch

PR Author Title
#596 domgoodwin Elasticsearch secret mount mode
#638 @fatmcgav Fix issue with readinessProbe causing outages
#639 @coolbaluk Fix values links in examples/multi/README.md

Kibana

PR Author Title
#555 @ramrodo Add extensible label support on Kibana
#637 @maxkochubey String/YAML conditions for .Values.{extraContainers,extraInitContainers}

Metricbeat

PR Author Title
#622 @jmlrt Fix deployment upgrade by removing chart label from .spec.selector.matchLabels
#624 @jmlrt Use deprecated kube-state-metrics-metricbeat.yml when existing
#634 @MaxRink Fix configChecksum not being set

6.8.10 - 2020/06/03

  • 6.8.10 as the default stack version
  • See 7.7.1 CHANGELOG for other changes

7.7.0 - 2020/05/13

  • 7.7.0 as the default stack version
  • Elasticsearch chart is moving to GA
  • Kibana chart is moving to GA
  • Filebeat chart is moving to GA
  • Metricbeat chart is moving to GA
  • Using new branching model in #541 @mgreau
  • Helm 2.16.7 support in #607 @jmlrt
  • Docs improvements in #593 and #598 @jmlrt
  • Tests with SNAPSHOT Docker images in #581 @mgreau
  • Version bumping script enhancements in #601 @jmlrt

APM Server

PR Author Title
#569 @cartonalexandre Add support for envFrom

Elasticsearch

PR Author Title
#522 @domgoodwin Update defaults for extra values to support lists
#569 @cartonalexandre Add support for envFrom
#583 @Conky5 Use busybox for key generation in testing
#584 @michelesr Set securityContext for test pod
#586 @jmlrt Update readiness probe endpoint
#590 @marcostvz Adds imagePullSecrets for test Pod

Filebeat

PR Author Title
#568 @jmlrt Filebeat improvements

Kibana

PR Author Title
#549 @kuisathaverat Fix allow redirection on the readinessProbe
#583 @Conky5 Use busybox for key generation in testing
#569 @cartonalexandre Add support for envFrom

Logstash

PR Author Title
#569 @cartonalexandre Add support for envFrom
#591 @jmlrt Update doc and values.yaml for http.host issues

Metricbeat

PR Author Title
#567 @jmlrt Metricbeat improvements
#572 @jmlrt Split values for daemonset and deployment
#585 @jmlrt Add host networking option

6.8.9 - 2020/05/13

  • First 6.x release
  • 6.8.9 as the default stack version
  • See 7.7.0 CHANGELOG except GA support (charts are staying in Beta for 6.8).

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

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

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