Skip to content

Latest commit

 

History

History
1042 lines (738 loc) · 95.8 KB

CHANGELOG.md

File metadata and controls

1042 lines (738 loc) · 95.8 KB

Changelog

7.13.1

  • 7.13.1 as default version.
PR Author Title
#1211 @jmlrt [elasticsearch] only configure ES_JAVA_OPTS when value is set (#1089)
#1208 @jmlrt [elasticsearch] fix network policies http additional rules (#1111)
#1228 @elasticmachine Bump version to 7.13.1-SNAPSHOT

7.13.0

  • 7.13.0 as default version.
PR Author Title
#1205 @jmlrt [meta] update backport config for 7.13 branch (#1198)
#1197 @jmlrt [meta] Initiate 7.13 branch
#1194 @jmlrt [meta] remove gke 1.16 tests (#1184)
#1175 @nittyy [7.x][logstash] Add option loadBalancerIP to service (#1099)

6.8.16

  • 6.8.16 as default version.
PR Author Title
#1192 @jmlrt [meta] remove gke 1.16 tests (#1184)
#1176 @nittyy [6.8][logstash] Add option loadBalancerIP to service (#1099)
#1172 @jmlrt [6.8] Bump py from 1.8.0 to 1.10.0 (#1155)
#1169 @jmlrt [6.8] Bump py from 1.8.0 to 1.10.0 in /helpers/helm-tester (#1154)
#1160 @jmlrt [6.8] [meta] add helm 3.5.3 support (#1128)
#1166 @jmlrt [6.8] [elasticsearch] Mark esMajorVersion as deprecated (#1109)
#1163 @jmlrt [6.8] [meta] update backport config for 7.12 branch (#1112)
#1157 @jmlrt [6.8] [elasticsearch] heap size is no longer defaulted to 1g (#1135)
#1145 @jmlrt [6.8] [meta] update PyYAML dependencies (#1140)
#1142 @jmlrt [6.8] [meta] add tests for k8s 1.18 and remove 1.15 (#1141)

7.12.1

  • 7.12.1 as default version.
PR Author Title
#1173 @jmlrt [7.12] Bump py from 1.8.0 to 1.10.0 (#1155)
#1170 @jmlrt [7.12] Bump py from 1.8.0 to 1.10.0 in /helpers/helm-tester (#1154)
#1161 @jmlrt [7.12] [meta] add helm 3.5.3 support (#1128)
#1167 @jmlrt [7.12] [elasticsearch] Mark esMajorVersion as deprecated (#1109)
#1164 @jmlrt [7.12] [meta] update backport config for 7.12 branch (#1112)
#1158 @jmlrt [7.12] [elasticsearch] heap size is no longer defaulted to 1g (#1135)
#1146 @jmlrt [7.12] [meta] update PyYAML dependencies (#1140)
#1143 @jmlrt [7.12] [meta] add tests for k8s 1.18 and remove 1.15 (#1141)
#1125 @elasticmachine Bump 7.12 branch to 7.12.1-SNAPSHOT

7.12.0

  • 7.12.0 as default version.
PR Author Title
#1093 @jmlrt [7.x] [apm-server] Add option loadBalancerIP to service (#1075)

6.8.15

  • 6.8.15 as default version.
PR Author Title
#1092 @jmlrt [6.8] [apm-server] Add option loadBalancerIP to service (#1075)
#1080 @jmlrt [6.8] [meta] bump helm support to 3.5.2 (#1065)
#952 @jmlrt [6.8] [meta] enable filebeat and metricbeat upgrade test
#1077 @jmlrt [6.8] [logstash] Add support to use pattern files (#883)
#1068 @elasticmachine Bump 6.8 branch to 6.8.15-SNAPSHOT

7.11.2

  • 7.11.2 as default version.
PR Author Title
#1081 @jmlrt [7.11] [meta] bump helm support to 3.5.2 (#1065)
#1078 @jmlrt [7.11] [logstash] Add support to use pattern files (#883)
#1072 @elasticmachine Bump 7.11 branch to 7.11.2-SNAPSHOT

7.11.1

  • 7.11.1 as default version.
PR Author Title
#1053 @jmlrt [elasticsearch][kibana] remove oss examples (#1046)
#1040 @daniel-hutao [elasticsearch] Fix security.yaml is 404
#1039 @yousafsyed [metricbeat] Fixing the repository of kube-state-metrics for metricbeats
#809 @clemcvlcs [filebeat] Variable maxUnavailable updateStrategy
#1033 @jmlrt [meta] Add build status and artifact hub badges
#1028 @artificial-aidan [kibana] Fix post-lifecycle hook example
#1025 @jmlrt [meta] Bump helm version to 3.5.0
#1018 @jmlrt [meta] Fix transient errors with stable repository
#1022 @jmlrt [meta] Small fixes for 7.11 branch
#1017 @jmlrt [meta] NIT Update backport config and small doc fixes
#1012 @jmlrt [elasticsearch] Fix secrets in config example
#996 @jmlrt [apm-server] Run as non root user
#1000 @jmlrt [logstash] Disable privileged container in psp
#498 @desaintmartin [elasticsearch] Add support for NetworkPolicy.
#994 @kevinsmithwrs [elasticsearch][kibana] Add flexible ingress
#1011 @jmlrt [filebeat][metricbeat] Update documentation on port collisions for multiple beats agents with hostNetworking enabled. (#997)
#1007 @jmlrt [filebeat] Configurable ClusterRole (#978)
#1005 @jmlrt [filebeat] Deployment support feature (#964)
#985 @jmlrt [all] Add hostaliases (#970)
#982 @jmlrt [elasticsearch] Add emptyDir to podSecurityPolicy as allowed volume-type (#975)
#974 @jmlrt [meta] Add config for backport (#971)
#959 @jmlrt [kibana] Add service.httpPortName config in chart (#843)
#956 @jmlrt [apm-server] Add missing fields to HPA (#782)
#951 @jmlrt [meta] Enable metricbeat upgrade test (#940)
#946 @jmlrt [logstash] Add rbac custom annotations (#764)
#943 @jmlrt [elasticsearch] Statefulset empty initContainers fix (#795)
#938 @jmlrt [meta] Stabilize CI tests (#935)
#928 @jmlrt [meta] Remove version from dev install section title
#923 @jmlrt [meta] Remove support for k8s <1.14 & helm <2.17.0 (#916)
#920 @jmlrt [meta] Upgrade test (#907)

6.8.14

  • 6.8.14 as default version.
PR Author Title
#1040 @daniel-hutao [elasticsearch] Fix security.yaml is 404
#1039 @yousafsyed [metricbeat] Fixing the repository of kube-state-metrics for metricbeats
#809 @clemcvlcs [filebeat] Variable maxUnavailable updateStrategy
#1033 @jmlrt [meta] Add build status and artifact hub badges
#1028 @artificial-aidan [kibana] Fix post-lifecycle hook example
#1025 @jmlrt [meta] Bump helm version to 3.5.0
#1018 @jmlrt [meta] Fix transient errors with stable repository
#1017 @jmlrt [meta] NIT Update backport config and small doc fixes
#1012 @jmlrt [elasticsearch] Fix secrets in config example
#996 @jmlrt [apm-server] Run as non root user
#1000 @jmlrt [logstash] Disable privileged container in psp
#498 @desaintmartin [elasticsearch] Add support for NetworkPolicy.
#994 @kevinsmithwrs [elasticsearch][kibana] Add flexible ingress
#1009 @jmlrt [filebeat][metricbeat] Update documentation on port collisions for multiple beats agents with hostNetworking enabled. (#997)
#1006 @jmlrt [filebeat] Configurable ClusterRole (#978)
#1004 @jmlrt [filebeat] Deployment support feature (#964)
#983 @jmlrt [all] Add hostaliases (#970)
#980 @jmlrt [elasticsearch] Add emptyDir to podSecurityPolicy as allowed volume-type (#975)
#972 @jmlrt [meta] Add config for backport (#971)
#957 @jmlrt [kibana] Add service.httpPortName config in chart (#843)
#954 @jmlrt [apm-server] Add missing fields to HPA (#782)
#944 @jmlrt [logstash] Add rbac custom annotations (#764)
#941 @jmlrt [elasticsearch] Statefulset empty initContainers fix (#795)
#936 @jmlrt [meta] Stabilize CI tests (#935)
#921 @jmlrt [meta] Remove support for k8s <1.14 & helm <2.17.0 (#916)
#918 @jmlrt [meta] Upgrade test (#907)
#897 @cospeedster [elasticsearch] Fix spelling
#911 @jmlrt [elasticsearch] Update test hook annotations
#910 @jmlrt [meta] Add link to eck chart doc
#904 @jmlrt [meta] Helm 3 (#516)
#891 @jmlrt [meta] Increase helm timeout
#890 @jmlrt [meta] Update rbac.authorization.k8s.io api
#888 @nkammah [meta] Add warning comment placeholder (6.8 branch)
#882 @jmlrt [metricbeat] Use relocated stable repo for kube-state-metrics
#880 @jmlrt [meta] Add support for helm 2.17.0 and k8s 1.17
#878 @jmlrt [elasticsearch] Remove roles unavailable on 6.8
#854 @jmlrt [elasticsearch] Add coordinator node to multi test

7.10.2

  • 7.10.2 as default version.
PR Author Title
#1017 @jmlrt NIT Update backport config and small doc fixes
#1010 @jmlrt [filebeat][metricbeat] Update documentation on port collisions for multiple beats agents with hostNetworking enabled. (#997)
#984 @jmlrt [7.10] [all] add hostaliases (#970)
#981 @jmlrt [7.10] elasticsearch: add emptyDir to podSecurityPolicy as allowed volume-type (#975)
#987 @jmlrt [7.10] [meta] bump helm to 3.4.2 (#977)
#968 @elasticmachine Bump version to 7.10.2-SNAPSHOT
#973 @jmlrt [7.10] [meta] add config for backport (#971)

7.10.1

  • 7.10.1 as default version.
PR Author Title
#958 @jmlrt [7.10] [kibana] add service.httpPortName config in chart (#843)
#955 @jmlrt [7.10] [apm-server] Add missing fields to HPA (#782)
#950 @jmlrt [7.10] [meta] enable metricbeat upgrade test (#940)
#945 @jmlrt [7.10] [logstash] add rbac custom annotations (#764)
#942 @jmlrt [7.10] ES Statefulset empty initContainers fix (#795)
#932 @elasticmachine Bump 7.10 branch to 7.10.1-SNAPSHOT
#937 @jmlrt [7.10] [meta] stabilize CI tests (#935)

7.10.0

  • 7.10.0 as default version.
PR Author Title
#927 @jmlrt [meta] Remove version from dev install section title
#922 @jmlrt [meta] Remove support for k8s <1.14 & helm <2.17.0 (#916) [7.10]
#919 @jmlrt [meta] Upgrade test (#907) [7.10]
#914 @jmlrt [meta] Initiate 7.10 branch
#897 @cospeedster [elasticsearch] Fix spelling
#911 @jmlrt [elasticsearch] Update test hook annotations
#910 @jmlrt [meta] Add link to eck chart doc
#902 @jmlrt [meta] Helm 3 (#516)
#891 @jmlrt [meta] Increase helm timeout
#890 @jmlrt [meta] Update rbac.authorization.k8s.io api
#887 @nkammah [meta] Add warning comment placeholder (7.x branch)
#882 @jmlrt [metricbeat] Use relocated stable repo for kube-state-metrics
#880 @jmlrt [meta] Add support for helm 2.17.0 and k8s 1.17
#854 @jmlrt [elasticsearch] Add coordinator node to multi test
#860 @nkammah [meta] Simplify doc in 7.x branch

7.9.3

  • 7.9.3 as default version.
PR Author Title
#859 @nkammah [all] Simplify doc in 7.9 branch
#767 @ebuildy [Metricbeat] Dont generate config if not enabled
#793 @jnbelo fixup! Added ingress support to the logstash chart
#793 @jnbelo Added ingress support to the logstash chart
#839 @jmlrt [logstash] use only httpPort in headless service
#659 @orong-pp [filebeat] introduce dnsConfig values for the containers
#820 @v1r7u [metricbeat] support deployment/daemonset specific metrics
#831 @nkammah 7.9.3 snapshot
#717 @qqshfox support tpl in logstashConfig, logstashPipeline and kibanaConfig
#818 @jmlrt [elasticsearch][kibana] disable nss dentry cache

6.8.13

  • 6.8.13 as default version.
PR Author Title
#858 @nkammah [all] Simplify doc in 6.8 branch
#767 @ebuildy [Metricbeat] Dont generate config if not enabled
#793 @jnbelo Added ingress support to the logstash chart
#839 @jmlrt [logstash] use only httpPort in headless service
#659 @orong-pp [filebeat] introduce dnsConfig values for the containers
#820 @v1r7u [metricbeat] support deployment/daemonset specific metrics
#717 @qqshfox support tpl in logstashConfig, logstashPipeline and kibanaConfig
#818 @jmlrt [elasticsearch][kibana] disable nss dentry cache
#816 @jmlrt [helm] bump helm version to 2.16.12
#811 @jmlrt [elasticsearch] fix secrets names in examples
#729 @floretan Include pre-releases in the semver range.
#810 @luanguimaraesla [elasticsearch] add loadBalancer externalTrafficPolicy option
#778 @erihanse [metricbeat] Support secrets
#786 @caiconkhicon Fix serviceAccount for APM server
#770 @vliubko [metricbeat] Add missing labels for deployment
#776 @itssimon [logstash] Fix headless service ports spec
#763 @ebuildy Remove duplicate "initialDelaySeconds" field
#752 @AhmedSamirAhmed Missing deletion of "elastic-certificate-crt"
#744 @SlavaSubotskiy Fix typo in FAQ
#797 @jmlrt [helm] bump helm version to 2.16.10
#798 @jmlrt [meta] drop gke 1.14 tests
#790 @ygel Bump version to 6.8.13-SNAPSHOT

7.9.2 - 2020/09/24

  • 7.9.2 as the default stack version
  • Bump Helm version to 2.16.12 (@jmlrt)

Elasticsearch

PR Author Title
#729 @floretan Include pre-releases in the semver range.
#810 @luanguimaraesla Add loadBalancer externalTrafficPolicy option
#778 @jmlrt Fix secrets names in examples

Metricbeat

PR Author Title
#778 erihanse Support secrets

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