Skip to content

Latest commit

 

History

History
1252 lines (881 loc) · 120 KB

CHANGELOG.md

File metadata and controls

1252 lines (881 loc) · 120 KB

Changelog

8.5.1

7.17.3

  • 7.17.3 as default version.
PR Author Title
#1632 @jmlrt [meta] update upgrade tests base version
#1622 @jmlrt [metricbeat] fix upgrade test

7.17.1

  • 7.17.1 as default version.
PR Author Title
#1604 @jmlrt [meta] update docker images
#1603 @jmlrt [metricbeat] add missing rolebinding and cluster role rules
#1602 @jmlrt [filebeat] add missing rolebinding and cluster role rules
#1593 @jmlrt [meta] add support for k8s 1.22
#1582 @jmlrt [kibana] fix extra values default values
#1581 @jmlrt [logstash] fix ServiceAccount inconsistencies
#1580 @jmlrt [elasticsearch] fix ServiceAccount inconsistencies
#1570 @jmlrt [logstash] add externalTrafficPolicy support
#1569 @jmlrt [logstash] add flexible ingress
#1563 @jmlrt [meta] bump Helm version to 3.8.0
#1538 @chetanv-oi [elasticsearch] move the yaml separator inside the condition
#1530 @jmlrt [kibana] use bash for readiness script
#1527 @ebuildy [apm-server] add pod labels
#1524 @beatkind [metricbeat] bump kube-state-metrics to version 4.7.0
#1521 @ebuildy [apm-server] fix podLabels
#1494 @ebuildy [elasticsearch] add keystore container securityContext
#1450 @dmarcs [logstash] allow array values for extra
#1422 @framsouza [metricbeat] adding custerRole permissions for leader election
#1420 @framsouza [elasticsearch] [logstash] add support to PodDisruptionBudget policy/v1
#1417 @framsouza [kibana] add annotations at deployment level

7.16.3

  • 7.16.3 as default version.
PR Author Title
#1533 @ebuildy [tests] fix yaml load warning (#1522)
#1517 @elasticmachine Bump version to 7.16.3-SNAPSHOT
#1502 @ebuildy [elasticsearch] #1495 Configure JVM options files (#1496)

7.16.2

  • 7.16.2 as default version.
PR Author Title
#1507 @jmlrt [elasticsearch] remove usage of ELASTIC_USERNAME (#1506)
#1499 @elasticmachine Bump version to 7.16.2-SNAPSHOT

6.8.22

  • 6.8.22 as default version.
PR Author Title
#1508 @jmlrt [elasticsearch] remove usage of ELASTIC_USERNAME (#1506)
#1498 @elasticmachine Bump version to 6.8.22-SNAPSHOT

7.16.1

  • 7.16.1 as default version.
PR Author Title
#1382 @piglovesyou [elasticsearch] fix typo
#1386 @jmlrt [meta] fail make test on error
#1409 @framsouza [all] add support to ingress networking.k8s.io/v1 & ingressClassName
#1410 @jmlrt [meta] add support for K8S 1.21 and remove 1.18
#1458 @jmlrt [elasticsearch] use bash for readiness script
#1460 @jmlrt [meta] download goss outside of pods
#1464 @jmlrt [elasticsearch] use bash for keystore init container
#1466 @jmlrt [elasticsearch] fix a typo in 4e31e0cf3d025f9ce877ac52d218f49d72e26447
#1469 @jmlrt [metricbeat] remove es metricset search query for oss example
#1474 @framsouza [elasticsearch] disabling deprecation logs to be indexed
#1475 @jmlrt [meta] initiate 7.16 branch
#1476 @jmlrt [meta] update backport config for 7.16 branch
#1480 @jmlrt [elasticsearch] fix a lines order in example values

6.8.21

  • 6.8.21 as default version.
PR Author Title
#1410 @jmlrt [meta] add support for K8S 1.21 and remove 1.18
#1300 @jonkerj [elasticsearch]: optionally disable SA token automount
#1382 @piglovesyou Fix typo
#1386 @jmlrt [meta] fail make test on error
#1319 @cclausss Fix typos discovered by codespell
#1105 @moritazi [elasticsearch] Add namespace to helm test command in NOTES.txt
#1362 @jmlrt [meta] remove contributing file from 6.8 branch
#1321 @elasticmachine Bump version to 6.8.19-SNAPSHOT
#1294 @jmlrt [meta] add tests for k8s 1.20
#1232 @jmlrt [meta] add helm 3.6.2 support
#1116 @nflaig [elasticsearch] add value to disable tests
#1115 @nflaig [elasticsearch] add value to disable service
#1337 @jmlrt [meta] remove support matrix + nit doc changes

7.15.0

  • 7.15.0 as default version.
PR Author Title
#1294 @jmlrt [meta] add tests for k8s 1.20
#1232 @jmlrt [meta] add helm 3.6.2 support
#1116 @nflaig [elasticsearch] add value to disable tests
#1115 @nflaig [elasticsearch] add value to disable service
#1105 @moritazy [elasticsearch] Add namespace to helm test command in NOTES.txt
#1361 @jmlrt [meta] remove contributing file from 7.15 branch
#1357 @ygel [meta] Initiate 7.15 branch
#1337 @jmlrt [meta] remove support matrix + nit doc changes
#1316 @jmlrt [meta] bump 7.x branch to 7.15.0-SNAPSHOT

7.14.0

  • 7.14.0 as default version.

6.8.18

  • 6.8.18 as default version.
PR Author Title
#1269 @jmlrt [6.8] [meta] add tests for k8s 1.19 (#1231)
#1306 @jmlrt [meta] update support matrix (#1305)
#1292 @elasticmachine Bump version to 6.8.18-SNAPSHOT

7.13.4

  • 7.13.4 as default version.
PR Author Title
#1293 @elasticmachine Bump version to 7.13.4-SNAPSHOT

7.13.3

  • 7.13.3 as default version.
PR Author Title
#1288 @jmlrt [meta] remove gke 1.17 tests (#1286)
#1279 @DilasserT [kibana] adding extra volumes and extra volume mounts (#557) (#1264)
#1276 @ebuildy [logstash] feat: add podAffinity settings (#1257)
#1273 @tomhobson [elasticsearch] Added health pod name override for compatibility (#1058)
#1270 @jmlrt [meta] add tests for k8s 1.19 (#1231)
#1252 @elasticmachine Bump version to 7.13.3-SNAPSHOT

6.8.17

  • 6.8.17 as default version.
PR Author Title
#1278 @DilasserT [kibana] adding extra volumes and extra volume mounts (#557) (#1264)
#1275 @ebuildy [logstash] feat: add podAffinity settings (#1257)
#1272 @tomhobson [elasticsearch] Added health pod name override for compatibility (#1058)
#1216 @jmlrt [elasticsearch] fix statefulset to rollout in upgrade test (#1189)
#1227 @elasticmachine Bump version to 6.8.17-SNAPSHOT
#1210 @jmlrt [elasticsearch] only configure ES_JAVA_OPTS when value is set (#1089)
#1207 @jmlrt [elasticsearch] fix network policies http additional rules (#1111)

7.13.2

  • 7.13.2 as default version.
PR Author Title
#1220 @jmlrt [elasticsearch] remove unused sidecarResources value (#1185)
#1217 @jmlrt [elasticsearch] fix statefulset to rollout in upgrade test (#1189)
#1214 @jmlrt [elasticsearch] remove masterTerminationFix (#1183)
#1238 @elasticmachine Bump version to 7.13.2-SNAPSHOT

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 @dependabot [6.8] Bump py from 1.8.0 to 1.10.0 (#1155)
#1169 @dependabot [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 @karolinepauls [6.8] [elasticsearch] Mark esMajorVersion as deprecated (#1109)
#1163 @jmlrt [6.8] [meta] update backport config for 7.12 branch (#1112)
#1157 @AndreasChristianson [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 @dependabot [7.12] Bump py from 1.8.0 to 1.10.0 (#1155)
#1170 @dependabot [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 @karolinepauls [7.12] [elasticsearch] Mark esMajorVersion as deprecated (#1109)
#1164 @jmlrt [7.12] [meta] update backport config for 7.12 branch (#1112)
#1158 @AndreasChristianson [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 @ebuildy [7.x] [apm-server] Add option loadBalancerIP to service (#1075)

6.8.15

  • 6.8.15 as default version.
PR Author Title
#1092 @ebuildy [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 @tuananhnguyen-ct [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 @tuananhnguyen-ct [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 @kwsorensen [filebeat][metricbeat] Update documentation on port collisions for multiple beats agents with hostNetworking enabled. (#997)
#1007 @njgibbon [filebeat] Configurable ClusterRole (#978)
#1005 @operatorequals [filebeat] Deployment support feature (#964)
#985 @jmlrt [all] Add hostaliases (#970)
#982 @unki [elasticsearch] Add emptyDir to podSecurityPolicy as allowed volume-type (#975)
#974 @jmlrt [meta] Add config for backport (#971)
#959 @ebuildy [kibana] Add service.httpPortName config in chart (#843)
#956 @david92rl [apm-server] Add missing fields to HPA (#782)
#951 @jmlrt [meta] Enable metricbeat upgrade test (#940)
#946 @micborens [logstash] Add rbac custom annotations (#764)
#943 @cloudziu [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 @kwsorensen [filebeat][metricbeat] Update documentation on port collisions for multiple beats agents with hostNetworking enabled. (#997)
#1006 @njgibbon [filebeat] Configurable ClusterRole (#978)
#1004 @operatorequals [filebeat] Deployment support feature (#964)
#983 @jmlrt [all] Add hostaliases (#970)
#980 @unki [elasticsearch] Add emptyDir to podSecurityPolicy as allowed volume-type (#975)
#972 @jmlrt [meta] Add config for backport (#971)
#957 @ebuildy [kibana] Add service.httpPortName config in chart (#843)
#954 @david92rl [apm-server] Add missing fields to HPA (#782)
#944 @micborens [logstash] Add rbac custom annotations (#764)
#941 @cloudziu [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 @kwsorensen [filebeat][metricbeat] Update documentation on port collisions for multiple beats agents with hostNetworking enabled. (#997)
#984 @jmlrt [7.10] [all] add hostaliases (#970)
#981 @unki [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 @ebuildy [7.10] [kibana] add service.httpPortName config in chart (#843)
#955 @david92rl [7.10] [apm-server] Add missing fields to HPA (#782)
#950 @jmlrt [7.10] [meta] enable metricbeat upgrade test (#940)
#945 @micborens [7.10] [logstash] add rbac custom annotations (#764)
#942 @cloudziu [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 information
#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