Changelog

November 16, 2022 · View on GitHub

8.5.1

7.17.3

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

7.17.1

  • 7.17.1 as default version.
PRAuthorTitle
#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.
PRAuthorTitle
#1533@ebuildy[tests] fix yaml load warning (#1522)
#1517@elasticmachineBump version to 7.16.3-SNAPSHOT
#1502@ebuildy[elasticsearch] #1495 Configure JVM options files (#1496)

7.16.2

  • 7.16.2 as default version.
PRAuthorTitle
#1507@jmlrt[elasticsearch] remove usage of ELASTIC_USERNAME (#1506)
#1499@elasticmachineBump version to 7.16.2-SNAPSHOT

6.8.22

  • 6.8.22 as default version.
PRAuthorTitle
#1508@jmlrt[elasticsearch] remove usage of ELASTIC_USERNAME (#1506)
#1498@elasticmachineBump version to 6.8.22-SNAPSHOT

7.16.1

  • 7.16.1 as default version.
PRAuthorTitle
#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.
PRAuthorTitle
#1410@jmlrt[meta] add support for K8S 1.21 and remove 1.18
#1300@jonkerj[elasticsearch]: optionally disable SA token automount
#1382@piglovesyouFix typo
#1386@jmlrt[meta] fail make test on error
#1319@cclausssFix 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@elasticmachineBump 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.
PRAuthorTitle
#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.
PRAuthorTitle
#1269@jmlrt[6.8] [meta] add tests for k8s 1.19 (#1231)
#1306@jmlrt[meta] update support matrix (#1305)
#1292@elasticmachineBump version to 6.8.18-SNAPSHOT

7.13.4

  • 7.13.4 as default version.
PRAuthorTitle
#1293@elasticmachineBump version to 7.13.4-SNAPSHOT

7.13.3

  • 7.13.3 as default version.
PRAuthorTitle
#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@elasticmachineBump version to 7.13.3-SNAPSHOT

6.8.17

  • 6.8.17 as default version.
PRAuthorTitle
#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@elasticmachineBump 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.
PRAuthorTitle
#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@elasticmachineBump version to 7.13.2-SNAPSHOT

7.13.1

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

7.13.0

  • 7.13.0 as default version.
PRAuthorTitle
#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.
PRAuthorTitle
#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.
PRAuthorTitle
#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@elasticmachineBump 7.12 branch to 7.12.1-SNAPSHOT

7.12.0

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

6.8.15

  • 6.8.15 as default version.
PRAuthorTitle
#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@elasticmachineBump 6.8 branch to 6.8.15-SNAPSHOT

7.11.2

  • 7.11.2 as default version.
PRAuthorTitle
#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@elasticmachineBump 7.11 branch to 7.11.2-SNAPSHOT

7.11.1

  • 7.11.1 as default version.
PRAuthorTitle
#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.
PRAuthorTitle
#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.
PRAuthorTitle
#1017@jmlrtNIT 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@elasticmachineBump 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.
PRAuthorTitle
#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@elasticmachineBump 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.
PRAuthorTitle
#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.
PRAuthorTitle
#859@nkammah[all] Simplify doc in 7.9 branch
#767@ebuildy[Metricbeat] Dont generate config if not enabled
#793@jnbelofixup! Added ingress support to the logstash chart
#793@jnbeloAdded 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@nkammah7.9.3 snapshot
#717@qqshfoxsupport tpl in logstashConfig, logstashPipeline and kibanaConfig
#818@jmlrt[elasticsearch][kibana] disable nss dentry cache

6.8.13

  • 6.8.13 as default version.
PRAuthorTitle
#858@nkammah[all] Simplify doc in 6.8 branch
#767@ebuildy[Metricbeat] Dont generate config if not enabled
#793@jnbeloAdded 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@qqshfoxsupport 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@floretanInclude pre-releases in the semver range.
#810@luanguimaraesla[elasticsearch] add loadBalancer externalTrafficPolicy option
#778@erihanse[metricbeat] Support secrets
#786@caiconkhiconFix serviceAccount for APM server
#770@vliubko[metricbeat] Add missing labels for deployment
#776@itssimon[logstash] Fix headless service ports spec
#763@ebuildyRemove duplicate "initialDelaySeconds" field
#752@AhmedSamirAhmedMissing deletion of "elastic-certificate-crt"
#744@SlavaSubotskiyFix typo in FAQ
#797@jmlrt[helm] bump helm version to 2.16.10
#798@jmlrt[meta] drop gke 1.14 tests
#790@ygelBump 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

PRAuthorTitle
#729@floretanInclude pre-releases in the semver range.
#810@luanguimaraeslaAdd loadBalancer externalTrafficPolicy option
#778@jmlrt Fix secrets names in examples

Metricbeat

PRAuthorTitle
#778erihanseSupport 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

PRAuthorTitle
#763@ebuildyRemove duplicate initialDelaySeconds field
#786@caiconkhiconFix serviceAccount

Elasticsearch

PRAuthorTitle
#752@AhmedSamirAhmedRemove elastic-certificate-crt in security example clean target

Logstash

PRAuthorTitle
#776itssimonFix headless service ports spec

Metricbeat

PRAuthorTitle
#770vliubkoAdd 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

PRAuthorTitle
#686@jim-barber-heAdd ServiceAccount annotations

Elasticsearch

PRAuthorTitle
#655@mephinetpodSecurityContext.runAsUser needs to be nulled as well for Openshift
#686@jim-barber-heAdd ServiceAccount annotations
#665@desaintmartinSet PVC labels through setting all StatefulSet labels to its volumeClaimTemplate
#670@xarioUpdate elasticsearch.endpoints to use elasticsearch.uname
#727@fhaase2Update test image pull policy

Filebeat

PRAuthorTitle
#686@jim-barber-heAdd ServiceAccount annotations
#704@bmilescuAdd permission to list nodes
#699@jmlrtDocument probe workaround for Kafka output

Kibana

PRAuthorTitle
#726@debojitkakoti Add loadbalancerIP to Service spec

Logstash

PRAuthorTitle
#686@jim-barber-heAdd ServiceAccount annotations
#695@jmlrtAdd headless service for StatefulSet
#712@kksudoSupport creating secrets
#723@kksudoRestart pod when the secrets have changed

Metricbeat

PRAuthorTitle
#686@jim-barber-heAdd ServiceAccount annotations support
#713@kernkonzentratAdd DaemonSet and Deployment annotation support
#716@erihanseMake DaemonSet and Deployment optional
#387@SergKMake 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

PRAuthorTitle
#664@jmlrtIncrease memory limit
#671@jmlrtAllow customizing probes

Elasticsearch

PRAuthorTitle
#437desaintmartinRemove heritage from selector
#542@floretanDisable service links to prevent very long startup times
#671@jmlrtUpdate kind example for version >= 0.7.0

Logstash

PRAuthorTitle
#392@jmlrtAdd security example

7.7.1 - 2020/06/03

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

Elasticsearch

PRAuthorTitle
#596domgoodwinElasticsearch secret mount mode
#638@fatmcgavFix issue with readinessProbe causing outages
#639@coolbalukFix values links in examples/multi/README.md

Kibana

PRAuthorTitle
#555@ramrodoAdd extensible label support on Kibana
#637@maxkochubeyString/YAML conditions for .Values.{extraContainers,extraInitContainers}

Metricbeat

PRAuthorTitle
#622@jmlrtFix deployment upgrade by removing chart label from .spec.selector.matchLabels
#624@jmlrtUse deprecated kube-state-metrics-metricbeat.yml when existing
#634@MaxRinkFix 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

PRAuthorTitle
#569@cartonalexandreAdd support for envFrom

Elasticsearch

PRAuthorTitle
#522@domgoodwinUpdate defaults for extra values to support lists
#569@cartonalexandreAdd support for envFrom
#583@Conky5Use busybox for key generation in testing
#584@michelesrSet securityContext for test pod
#586@jmlrtUpdate readiness probe endpoint
#590@marcostvzAdds imagePullSecrets for test Pod

Filebeat

PRAuthorTitle
#568@jmlrtFilebeat improvements

Kibana

PRAuthorTitle
#549@kuisathaveratFix allow redirection on the readinessProbe
#583@Conky5Use busybox for key generation in testing
#569@cartonalexandreAdd support for envFrom

Logstash

PRAuthorTitle
#569@cartonalexandreAdd support for envFrom
#591@jmlrtUpdate doc and values.yaml for http.host issues

Metricbeat

PRAuthorTitle
#567@jmlrtMetricbeat improvements
#572@jmlrtSplit values for daemonset and deployment
#585@jmlrtAdd 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

PRAuthorTitle
#508@kawat55Fix fullnameOverride setting
#509@qqshfoxFix apiVersion of HPA

Elasticsearch

PRAuthorTitle
#485@mschmidt291Add possibility to define custom readinessProbe
#517@maksim-mAdd namespace parameter to the test function to NOTES.txt
#539@adulescentulusAdd loadBalancerIP option to service

Filebeat

PRAuthorTitle
#530@flaper87Accept a string as extraInitContainers value for Filebeat

Kibana

PRAuthorTitle
#493@jamoflawFix Mismatch Between Service Selector and Pod Labels when using Helm Aliases in Kibana
#540@jmlrtOptimize Kibana memory usage

Logstash

PRAuthorTitle
#500@zephAdd warn to override Logstash default pipeline
#505@ChiefAlexanderUpdate Logstash chart to support custom ports

7.6.1 - 2020/03/04

  • 7.6.1 as the default stack version

APM Server

PRAuthorTitle
#479@vhatsuraFix template name

Elasticsearch

PRAuthorTitle
#483@ta-andoAd support for loadBalancerSourceRanges

7.6.0 - 2020/02/11

APM Server

PRAuthorTitle
#324@pbecotteAdd apm-server helm chart
#459@jmlrtAdd ci tests for apm-server chart
#473@jmlrtAdd extraContainers and extraInitContainers

Elasticsearch

PRAuthorTitle
#455@sachinmsftFixing typo
#458@jmlrtSet cpu request = cpu limit
#473@jmlrtAdd extraContainers

Filebeat

PRAuthorTitle
#466@vasremAdd extraInitContainers
#473@jmlrtAdd extraContainers

Kibana

PRAuthorTitle
#473@jmlrtAdd extraContainers and extraInitContainers

Logstash

PRAuthorTitle
#457@morganchristianssonAdd fullnameOverride setting
#473@jmlrtRemove duplicate line in README

Metricbeat

PRAuthorTitle
#473@jmlrtAdd extraContainers and extraInitContainers

7.5.2 - 2020/01/21

Elasticsearch

PRAuthorTitle
#382@jaumannAllow for name overrides of resources
#433@jmlrtAdd example for Microk8s
#428@mmisztal1980Remove duplicate label
#434@jmlrtAdd workaround to fix [kind])https://kind.sigs.k8s.io/) example
#444@naseemkullahAdd commented out example of a useful post start hook

Filebeat

PRAuthorTitle
#415@jmlrtAdd custom labels to pods
#369@jmymyAdd support for envfrom
#420@jmlrtOverride probes commands
#430@krichter722Fix default value of extraVolumeMounts and extraVolumes in README

Kibana

PRAuthorTitle
#415@jmlrtAdd custom labels to pods
#422@victorsalaunRemove useless maxUnavailable in Kibana chart
#408@ichylinuxAdd support for loadBalancerSourceRanges
#419@jmlrtAdd doc for plugin install

Logstash

PRAuthorTitle
#415@jmlrtAdd custom labels to pods

Metricbeat

PRAuthorTitle
#415@jmlrtAdd custom labels to pods
#369@jmymyAdd support for envfrom
#420@jmlrtOverride probes commands
#425@pbecotteUpdate hostfs to be a CLI option instead of a config option
#436@gadienerAdd 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

PRAuthorTitle
#403@ChrsMarkRemove in_cluster config from add_kubernetes_metadata

Kibana

PRAuthorTitle
#411@usamaahmadkhanEnable labels to be added to service

Metricbeat

PRAuthorTitle
#397@jmlrtAdd 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

PRAuthorTitle
#344@usamaahmadkhanAdd support for labels on services
#350@crgstarUse same imagePullPolicy in initContainer
#380@fatmcgavTweak the 'readinessProbe' command to verify that master nodes are available
#383@tanakapayamApply labels to all pods

Filebeat

PRAuthorTitle
#330@tusciucalecsSupport fullnameOverride
#321@pbecotteUse host networking so that the stats have the correct node information
#322@pbecotteUse a list for extra volume mounts to match the comments and other values

Kibana

PRAuthorTitle
#330@tusciucalecsSupport fullnameOverride

Logstash

PRAuthorTitle
#333@jmlrtFirst version of logstash helm chart
#347@jmlrtRemove goss port test
#367@jmlrtUpdate default values for memory requirements

Metricbeat

PRAuthorTitle
#352@masterkainBump kube-state-metrics to latest chart and app version
#330@tusciucalecsSupport fullnameOverride
#314@pbecotteAdd 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

PRAuthorTitle
#313@CrazybusAdd logging when adding password to keystore
#301@ravishivtFix bug in keystore initContainer
#274@salaboyAdd Example for Kubernetes KIND
#335@jmlrtFix deprecated note
#337@jmlrtRemove unused default value

Kibana

PRAuthorTitle
#326@jmlrtRemove unused antiAffinity keys

Metricbeat

PRAuthorTitle
#339@jmlrtAllow 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

PRAuthorTitle
#296@jmlrtFix "; " when there is no additional command in the Makefiles
#298@floretanMake it possible to override the endpoint template.
#263@CrazybusAdd working examples for running Elasticsearch and Kibana on OpenShift
#301@ravishivtFix bug in keystore initContainer

Kibana

PRAuthorTitle
#295@karlbohlmarkAllow configuring lifecycle events
#263@CrazybusAdd working examples for running Elasticsearch and Kibana on OpenShift
#303@code-chrisAdd compatibility for k8s 1.16 and change min k8s version due to ingress apiVersion

Filebeat

PRAuthorTitle
#304@code-chrisChange min k8s version due to daemonset apiVersion

Metricbeat

PRAuthorTitle
#310@CrazybusMake cluster role rules configurable
#305@code-chrisChange 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

PRAuthorTitle
#238@CrazybusUpdate documentation and defaults for tmpl values
#245@skitleFixed indent on elasticsearch extraVolumes tpl. Was causing parsing errors.
#250@tanordheimUpdate priorityClassName default values in READMEs
#261@CrazybusBump google terraform provider to the latest
#154@CrazybusKeystore integration
#290@CrazybusDrop version from chart label in service
#270@GreenKnight15ES Variable Port Name
#259@CrazybusSet default runAsUser for pod security context
#265@maximelenairHardening of the pod permissions.

Kibana

PRAuthorTitle
#250@tanordheimUpdate priorityClassName default values in READMEs
#268@accekfixed bogus request of 500 millibytes mem
#272@rccrdpccluse same env variable as application
#291@CrazybusExplicitly test for a 200 for readinessProbe

Filebeat

PRAuthorTitle
#243@CrazybusAdd configurable nodeSelector and affinity spec
#248@tanordheimAdd priorityClassName to filebeat chart
#250@tanordheimUpdate priorityClassName default values in READMEs

Metricbeat

PRAuthorTitle
#243@CrazybusAdd configurable nodeSelector and affinity spec
#251@CrazybusFix default configuration for kubernetes module
#289@CrazybusRemove default kube static metrics host to avoid co…
#254@AzukaEnable events access to cluster role

7.3.0 - 2019/07/31

  • 7.3.0 as the default stack version

Elasticsearch

PRAuthorTitle
#226@MichaelMarieJulieAdd configurable pods labels
#237@MichaelSpAdd back service.alpha.kubernetes.io/tolerate-unready-endpoints: "true"

Kibana

PRAuthorTitle
#225@plumcraftAdd configurable pod labels
#230@CrazybusAdd 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