Skip to content
This repository has been archived by the owner on May 16, 2023. It is now read-only.

7.4.1 release #340

Merged
merged 6 commits into from
Oct 23, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 35 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
# Changelog

## 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](https://github.com/elastic/helm-charts/pull/338) [@jmlrt](https://github.com/jmlrt)

### Elasticsearch

| PR | Author | Title |
| ------------------------------------------------------- | ----------------------------------------- | -------------------------------------------- |
|[#313](https://github.com/elastic/helm-charts/pull/313) | [@Crazybus](https://github.com/Crazybus) | Add logging when adding password to keystore |
|[#301](https://github.com/elastic/helm-charts/pull/301) | [@ravishivt](https://github.com/ravishivt) | Fix bug in keystore initContainer |
|[#274](https://github.com/elastic/helm-charts/pull/274) | [@salaboy](https://github.com/salaboy) | Add Example for Kubernetes KIND |
|[#335](https://github.com/elastic/helm-charts/pull/335) | [@jmlrt](https://github.com/jmlrt) | Fix deprecated note |
|[#337](https://github.com/elastic/helm-charts/pull/337) | [@jmlrt](https://github.com/jmlrt) | Remove unused default value |

### Kibana

| PR | Author | Title |
| ------------------------------------------------------ | ---------------------------------- | ------------------------------- |
|[#326](https://github.com/elastic/helm-charts/pull/326) | [@jmlrt](https://github.com/jmlrt) | Remove unused antiAffinity keys |

### Metricbeat

| PR | Author | Title |
| ------------------------------------------------------ | ---------------------------------- | ------------------------------------------------------ |
|[#339](https://github.com/elastic/helm-charts/pull/339) | [@jmlrt](https://github.com/jmlrt) | Allow adding additional labels to Metricbeat Daemonset |


## 7.4.0 - 2019/10/01

* 7.4.0 as the default stack version
Expand Down Expand Up @@ -101,7 +130,7 @@
| [#225](https://github.com/elastic/helm-charts/pull/225) | [@plumcraft](https://github.com/plumcraft) | Add configurable pod labels |
| [#230](https://github.com/elastic/helm-charts/pull/230) | [@Crazybus](https://github.com/Crazybus) | Add subPath support to secretMounts |

---

## 7.2.1-0 - 2019/07/18

* [#195](https://github.com/elastic/helm-charts/pull/195) - @cclauss - Initial steps started to move all python2 code to python3
Expand Down Expand Up @@ -131,7 +160,7 @@
* [#127](https://github.com/elastic/helm-charts/pull/127) - @Crazybus - Add metricbeat chart
* [#128](https://github.com/elastic/helm-charts/pull/128) - @Crazybus - Add ci jobs for metricbeat

---

## 7.2.0 - 2019/07/01

* 7.2.0 as the default stack version
Expand All @@ -148,7 +177,6 @@
* [#186](https://github.com/elastic/helm-charts/pull/186) - @Crazybus - Fix pvc annotations with multiple fields
* [#189](https://github.com/elastic/helm-charts/pull/189) - @gnatpat - Add resources to sidecar container


### Kibana

* [#160](https://github.com/elastic/helm-charts/pull/160) - @Crazybus - Add configurable nodePort to the service spec
Expand All @@ -162,7 +190,7 @@
* [#182](https://github.com/elastic/helm-charts/pull/182) - @hxquangnhat - Fix secretName field for secretMounts
* [#188](https://github.com/elastic/helm-charts/pull/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
Expand All @@ -180,7 +208,7 @@

* [#140](https://github.com/elastic/helm-charts/pull/140) - @Crazybus - Remove fsGroup from container level security context

---

## 7.1.0 - 2019/05/21

* 7.1.0 as the default stack version
Expand All @@ -204,7 +232,7 @@
* [#121](https://github.com/elastic/helm-charts/pull/121) - @Crazybus - Add integration tests and other tweaks
* [#129](https://github.com/elastic/helm-charts/pull/129) - @tylerjl - Add usage notes for filebeat

---

## 7.0.1-alpha1 - 2019/05/01

* 7.0.1 as the default stack version
Expand All @@ -218,12 +246,11 @@
* [#114](https://github.com/elastic/helm-charts/pull/114) - @Crazybus - Make persistent volumes optional
* [#115](https://github.com/elastic/helm-charts/pull/115) - @Crazybus - Added an integration test for upgrading from the previous release and testing rolling upgrades


### Kibana

* [#107](https://github.com/elastic/helm-charts/pull/107) - @Crazybus - Make the health check path configurable to support webroots and other customizations.

---

## 7.0.0-alpha1 - 2019/04/17

* [#96](https://github.com/elastic/helm-charts/pull/96) - @Crazybus - 7.0.0 as the default stack version
Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,7 @@ Please look in the chart directories for the documentation for each chart. These

The charts are [currently tested](https://devops-ci.elastic.co/job/elastic+helm-charts+master/) against all GKE versions available. The exact versions are defined under `KUBERNETES_VERSIONS` in [helpers/matrix.yml](/helpers/matrix.yml)

## Helm versions


While we are checking backward compatibility, the charts are only tested with Helm version mentioned in [helm-tester Dockerfile](helpers/helm-tester/Dockerfile) (currently 2.15.1).
Note that we don't support [Helm 3](https://v3.helm.sh/) version.
4 changes: 2 additions & 2 deletions elasticsearch/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ maintainers:
- email: helm-charts@elastic.co
name: Elastic
name: elasticsearch
version: 7.4.0
appVersion: 7.4.0
version: 7.4.1
appVersion: 7.4.1
sources:
- https://github.com/elastic/elasticsearch
icon: https://helm.elastic.co/icons/elasticsearch.png
10 changes: 5 additions & 5 deletions elasticsearch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This helm chart is a lightweight way to configure and run our official [Elastics

## Requirements

* [Helm](https://helm.sh/) >= 2.8.0
* [Helm](https://helm.sh/) >= 2.8.0 (see parent [README](../README.md) for more details)
* Kubernetes >= 1.8
* Minimum cluster requirements include the following to run this chart with default settings. All of these settings are configurable.
* Three Kubernetes nodes to respect the default "hard" affinity settings
Expand Down Expand Up @@ -42,14 +42,14 @@ This chart is tested with the latest supported versions. The currently tested ve

| 6.x | 7.x |
| ----- | ----- |
| 6.8.3 | 7.4.0 |
| 6.8.4 | 7.4.1 |

Examples of installing older major versions can be found in the [examples](./examples) directory.

While only the latest releases are tested, it is possible to easily install old or new releases by overriding the `imageTag`. To install version `7.4.0` of Elasticsearch it would look like this:
While only the latest releases are tested, it is possible to easily install old or new releases by overriding the `imageTag`. To install version `7.4.1` of Elasticsearch it would look like this:

```
helm install --name elasticsearch elastic/elasticsearch --set imageTag=7.4.0
helm install --name elasticsearch elastic/elasticsearch --set imageTag=7.4.1
```

## Configuration
Expand All @@ -70,7 +70,7 @@ helm install --name elasticsearch elastic/elasticsearch --set imageTag=7.4.0
| `extraInitContainers` | Templatable string of additional init containers to be passed to the `tpl` function | `""` |
| `secretMounts` | Allows you easily mount a secret as a file inside the statefulset. Useful for mounting certificates and other secrets. See [values.yaml](./values.yaml) for an example | `[]` |
| `image` | The Elasticsearch docker image | `docker.elastic.co/elasticsearch/elasticsearch` |
| `imageTag` | The Elasticsearch docker image tag | `7.4.0` |
| `imageTag` | The Elasticsearch docker image tag | `7.4.1` |
| `imagePullPolicy` | The Kubernetes [imagePullPolicy](https://kubernetes.io/docs/concepts/containers/images/#updating-images) value | `IfNotPresent` |
| `podAnnotations` | Configurable [annotations](https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/) applied to all Elasticsearch pods | `{}` |
| `labels` | Configurable [label](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/) applied to all Elasticsearch pods | `{}` |
Expand Down
2 changes: 1 addition & 1 deletion elasticsearch/examples/6.x/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ http:
status: 200
timeout: 2000
body:
- '"number" : "6.8.3"'
- '"number" : "6.8.4"'
- '"cluster_name" : "six"'
- '"name" : "six-master-0"'
- 'You Know, for Search'
2 changes: 1 addition & 1 deletion elasticsearch/examples/6.x/values.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---

clusterName: "six"
imageTag: "6.8.3"
imageTag: "6.8.4"
2 changes: 1 addition & 1 deletion elasticsearch/examples/default/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ http:
status: 200
timeout: 2000
body:
- '"number" : "7.4.0"'
- '"number" : "7.4.1"'
- '"cluster_name" : "elasticsearch"'
- '"name" : "elasticsearch-master-0"'
- 'You Know, for Search'
Expand Down
4 changes: 2 additions & 2 deletions elasticsearch/examples/kubernetes-kind/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ volumeClaimTemplate:
extraInitContainers: |
- name: create
image: busybox:1.28
command: ['mkdir', '/usr/share/elasticsearch/data/nodes/']
command: ['mkdir', '/usr/share/elasticsearch/data/nodes/']
volumeMounts:
- mountPath: /usr/share/elasticsearch/data
name: elasticsearch-master
Expand All @@ -33,4 +33,4 @@ extraInitContainers: |
volumeMounts:
- mountPath: /usr/share/elasticsearch/data
name: elasticsearch-master

2 changes: 1 addition & 1 deletion elasticsearch/examples/openshift/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ http:
status: 200
timeout: 2000
body:
- '"number" : "7.4.0"'
- '"number" : "7.4.1"'
- '"cluster_name" : "elasticsearch"'
- '"name" : "elasticsearch-master-0"'
- 'You Know, for Search'
2 changes: 1 addition & 1 deletion elasticsearch/examples/oss/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ http:
status: 200
timeout: 2000
body:
- '"number" : "7.4.0"'
- '"number" : "7.4.1"'
- '"cluster_name" : "oss"'
- '"name" : "oss-master-0"'
- 'You Know, for Search'
2 changes: 1 addition & 1 deletion elasticsearch/examples/upgrade/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ http:
status: 200
timeout: 2000
body:
- '"number" : "7.4.0"'
- '"number" : "7.4.1"'
- '"cluster_name" : "upgrade"'
- '"name" : "upgrade-master-0"'
- 'You Know, for Search'
2 changes: 1 addition & 1 deletion elasticsearch/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ secretMounts: []
# path: /usr/share/elasticsearch/config/certs

image: "docker.elastic.co/elasticsearch/elasticsearch"
imageTag: "7.4.0"
imageTag: "7.4.1"
imagePullPolicy: "IfNotPresent"

podAnnotations: {}
Expand Down
4 changes: 2 additions & 2 deletions filebeat/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ maintainers:
- email: helm-charts@elastic.co
name: Elastic
name: filebeat
version: 7.4.0
appVersion: 7.4.0
version: 7.4.1
appVersion: 7.4.1
sources:
- https://github.com/elastic/beats
icon: https://helm.elastic.co/icons/filebeat.png
10 changes: 5 additions & 5 deletions filebeat/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This helm chart is a lightweight way to configure and run our official [Filebeat
## Requirements

* Kubernetes >= 1.9
* [Helm](https://helm.sh/) >= 2.8.0
* [Helm](https://helm.sh/) >= 2.8.0 (see parent [README](../README.md) for more details)

## Usage notes and getting started
* The default Filebeat configuration file for this chart is configured to use an Elasticsearch endpoint. Without any additional changes, Filebeat will send documents to the service URL that the Elasticsearch helm chart sets up by default. You may either set the `ELASTICSEARCH_HOSTS` environment variable in `extraEnvs` to override this endpoint or modify the default `filebeatConfig` to change this behavior.
Expand All @@ -30,14 +30,14 @@ This chart is tested with the latest supported versions. The currently tested ve

| 6.x | 7.x |
| ----- | ----- |
| 6.8.3 | 7.4.0 |
| 6.8.4 | 7.4.1 |

Examples of installing older major versions can be found in the [examples](./examples) directory.

While only the latest releases are tested, it is possible to easily install old or new releases by overriding the `imageTag`. To install version `7.4.0` of Filebeat it would look like this:
While only the latest releases are tested, it is possible to easily install old or new releases by overriding the `imageTag`. To install version `7.4.1` of Filebeat it would look like this:

```
helm install --name filebeat elastic/filebeat --set imageTag=7.4.0
helm install --name filebeat elastic/filebeat --set imageTag=7.4.1
```


Expand All @@ -50,7 +50,7 @@ helm install --name filebeat elastic/filebeat --set imageTag=7.4.0
| `extraVolumes` | Templatable string of additional volumes to be passed to the `tpl` function | `""` |
| `hostPathRoot` | Fully-qualified [hostPath](https://kubernetes.io/docs/concepts/storage/volumes/#hostpath) that will be used to persist Filebeat registry data | `/var/lib` |
| `image` | The Filebeat docker image | `docker.elastic.co/beats/filebeat` |
| `imageTag` | The Filebeat docker image tag | `7.4.0` |
| `imageTag` | The Filebeat docker image tag | `7.4.1` |
| `imagePullPolicy` | The Kubernetes [imagePullPolicy](https://kubernetes.io/docs/concepts/containers/images/#updating-images) value | `IfNotPresent` |
| `imagePullSecrets` | Configuration for [imagePullSecrets](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#create-a-pod-that-uses-your-secret) so that you can use a private registry for your image | `[]` |
| `managedServiceAccount` | Whether the `serviceAccount` should be managed by this helm chart. Set this to `false` in order to manage your own service account and related roles. | `true` |
Expand Down
2 changes: 1 addition & 1 deletion filebeat/examples/6.x/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ http:
status: 200
timeout: 2000
body:
- 'filebeat-6.8.3'
- 'filebeat-6.8.4'
2 changes: 1 addition & 1 deletion filebeat/examples/6.x/values.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
imageTag: 6.8.3
imageTag: 6.8.4

extraEnvs:
- name: ELASTICSEARCH_HOSTS
Expand Down
4 changes: 2 additions & 2 deletions filebeat/examples/default/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ http:
status: 200
timeout: 2000
body:
- 'filebeat-7.4.0'
- 'filebeat-7.4.1'

file:
/usr/share/filebeat/filebeat.yml:
Expand All @@ -44,4 +44,4 @@ command:
exit-status: 0
stdout:
- 'elasticsearch: http://elasticsearch-master:9200'
- 'version: 7.4.0'
- 'version: 7.4.1'
2 changes: 1 addition & 1 deletion filebeat/examples/oss/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ http:
status: 200
timeout: 2000
body:
- 'filebeat-7.4.0'
- 'filebeat-7.4.1'
2 changes: 1 addition & 1 deletion filebeat/examples/security/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ http:
status: 200
timeout: 2000
body:
- 'filebeat-7.4.0'
- 'filebeat-7.4.1'
allow-insecure: true
username: '{{ .Env.ELASTICSEARCH_USERNAME }}'
password: '{{ .Env.ELASTICSEARCH_PASSWORD }}'
2 changes: 1 addition & 1 deletion filebeat/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ extraVolumes: ""
hostPathRoot: /var/lib

image: "docker.elastic.co/beats/filebeat"
imageTag: "7.4.0"
imageTag: "7.4.1"
imagePullPolicy: "IfNotPresent"
imagePullSecrets: []

Expand Down
6 changes: 3 additions & 3 deletions helpers/bumper.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@

os.chdir(os.path.join(os.path.dirname(__file__), '..'))

chart_version = '7.4.0'
chart_version = '7.4.1'

versions = {
6: '6.8.3',
7: '7.4.0',
6: '6.8.4',
7: '7.4.1',
}

file_patterns = [
Expand Down
2 changes: 1 addition & 1 deletion helpers/examples.mk
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
GOSS_VERSION := v0.3.6
GOSS_FILE ?= goss.yaml
GOSS_SELECTOR ?= release=$(RELEASE)
STACK_VERSION := 7.4.0
STACK_VERSION := 7.4.1

goss:
GOSS_CONTAINER=$$(kubectl get --no-headers=true pods -l $(GOSS_SELECTOR) -o custom-columns=:metadata.name | sed -n 1p ) && \
Expand Down
4 changes: 2 additions & 2 deletions kibana/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ maintainers:
- email: helm-charts@elastic.co
name: Elastic
name: kibana
version: 7.4.0
appVersion: 7.4.0
version: 7.4.1
appVersion: 7.4.1
sources:
- https://github.com/elastic/kibana
icon: https://helm.elastic.co/icons/kibana.png
Loading