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

Commit

Permalink
Merge pull request #476 from jmlrt/760-release
Browse files Browse the repository at this point in the history
7.6.0 release
  • Loading branch information
jmlrt committed Feb 11, 2020
2 parents 3404ec6 + dbfa979 commit 9450172
Show file tree
Hide file tree
Showing 41 changed files with 148 additions and 78 deletions.
49 changes: 49 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,54 @@
# Changelog

## 7.6.0 - 2020/02/11

* 7.6.0 as the default stack version
* Freeze pip dependencies [#463](https://github.com/elastic/helm-charts/pull/463) [@morganchristiansson](https://github.com/morganchristiansson)
* Format python scripts with [Black](https://black.readthedocs.io/en/stable/) [#475](https://github.com/elastic/helm-charts/pull/475) & [#477](https://github.com/elastic/helm-charts/pull/477) [@jmlrt](https://github.com/jmlrt)

### APM Server

| PR | Author | Title |
| ------------------------------------------------------ | ---------------------------------------- | ------------------------------------------- |
|[#324](https://github.com/elastic/helm-charts/pull/324) | [@pbecotte](https://github.com/pbecotte) | Add apm-server helm chart |
|[#459](https://github.com/elastic/helm-charts/pull/459) | [@jmlrt](https://github.com/jmlrt) | Add ci tests for apm-server chart |
|[#473](https://github.com/elastic/helm-charts/pull/473) | [@jmlrt](https://github.com/jmlrt) | Add extraContainers and extraInitContainers |

### Elasticsearch

| PR | Author | Title |
| ------------------------------------------------------ | -------------------------------------------- | --------------------------- |
|[#455](https://github.com/elastic/helm-charts/pull/455) | [@sachinmsft](https://github.com/sachinmsft) | Fixing typo |
|[#458](https://github.com/elastic/helm-charts/pull/458) | [@jmlrt](https://github.com/jmlrt) | Set cpu request = cpu limit |
|[#473](https://github.com/elastic/helm-charts/pull/473) | [@jmlrt](https://github.com/jmlrt) | Add extraContainers |

### Filebeat

| PR | Author | Title |
| ------------------------------------------------------ | ------------------------------------ | ----------------------- |
|[#466](https://github.com/elastic/helm-charts/pull/466) | [@vasrem](https://github.com/vasrem) | Add extraInitContainers |
|[#473](https://github.com/elastic/helm-charts/pull/473) | [@jmlrt](https://github.com/jmlrt) | Add extraContainers |

### Kibana

| PR | Author | Title |
| ------------------------------------------------------ | ---------------------------------- | ------------------------------------------- |
|[#473](https://github.com/elastic/helm-charts/pull/473) | [@jmlrt](https://github.com/jmlrt) | Add extraContainers and extraInitContainers |

### Logstash

| PR | Author | Title |
| ------------------------------------------------------ | -------------------------------------------------------------- | ------------------------------- |
|[#457](https://github.com/elastic/helm-charts/pull/457) | [@morganchristiansson](https://github.com/morganchristiansson) | Add fullnameOverride setting |
|[#473](https://github.com/elastic/helm-charts/pull/473) | [@jmlrt](https://github.com/jmlrt) | Remove duplicate line in README |

### Metricbeat

| PR | Author | Title |
| ------------------------------------------------------ | ---------------------------------- | ------------------------------------------- |
|[#473](https://github.com/elastic/helm-charts/pull/473) | [@jmlrt](https://github.com/jmlrt) | Add extraContainers and extraInitContainers |


## 7.5.2 - 2020/01/21

* 7.5.2 as the default stack version
Expand Down
4 changes: 2 additions & 2 deletions apm-server/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: apm-server
version: 7.5.2
appVersion: 7.5.2
version: 7.6.0
appVersion: 7.6.0
sources:
- https://github.com/elastic/apm
icon: https://helm.elastic.co/icons/apm.png
8 changes: 4 additions & 4 deletions apm-server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,17 +47,17 @@ This chart is tested with the latest supported versions. The currently tested ve

| 6.x | 7.x |
| ----- | ----- |
| 6.8.6 | 7.5.2 |
| 6.8.6 | 7.6.0 |

Examples of installing older major versions can be found in the
[examples](https://github.com/elastic/helm-charts/tree/master/apm-server/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.5.2` of APM
or new releases by overriding the `imageTag`. To install version `7.6.0` of APM
Server it would look like this:

```
helm install --name apm-server elastic/apm-server --set imageTag=7.5.2
helm install --name apm-server elastic/apm-server --set imageTag=7.6.0
```


Expand All @@ -72,7 +72,7 @@ helm install --name apm-server elastic/apm-server --set imageTag=7.5.2
| `extraVolumeMounts` | List of additional volumeMounts | `[]` |
| `extraVolumes` | List of additional volumes | `[]` |
| `image` | The APM Server docker image | `docker.elastic.co/apm/apm-server` |
| `imageTag` | The APM Server docker image tag | `7.5.2` |
| `imageTag` | The APM Server docker image tag | `7.6.0` |
| `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 apm-server/examples/default/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ http:
status: 200
timeout: 2000
body:
- '7.5.2'
- '7.6.0'
2 changes: 1 addition & 1 deletion apm-server/examples/oss/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ http:
status: 200
timeout: 2000
body:
- '7.5.2'
- '7.6.0'
2 changes: 1 addition & 1 deletion apm-server/examples/security/test/goss.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ http:
status: 200
timeout: 2000
body:
- '7.5.2'
- '7.6.0'
2 changes: 1 addition & 1 deletion apm-server/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ extraVolumes: []
# emptyDir: {}

image: "docker.elastic.co/apm/apm-server"
imageTag: "7.5.2"
imageTag: "7.6.0"
imagePullPolicy: "IfNotPresent"
imagePullSecrets: []

Expand Down
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.5.2
appVersion: 7.5.2
version: 7.6.0
appVersion: 7.6.0
sources:
- https://github.com/elastic/elasticsearch
icon: https://helm.elastic.co/icons/elasticsearch.png
29 changes: 25 additions & 4 deletions elasticsearch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,27 @@ This functionality is in beta and is subject to change. The design and code is l

This helm chart is a lightweight way to configure and run our official [Elasticsearch docker image](https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html)

## Notice

[7.6.0](https://github.com/elastic/helm-charts/releases/tag/7.6.0) release is introducing a change for Elasticsearch users upgrading from a previous chart version.
Following our recommandations, the change tracked in [#458](https://github.com/elastic/helm-charts/pull/458) is setting CPU request to the same value as CPU limit.

For users which don't overwrite default values for CPU requests, Elasticsearch pod will now request `1000m` CPU instead of `100m` CPU. This may impact the resources (nodes) required in your Kubernetes cluster to deploy Elasticsearch chart.

If you wish to come back to former values, you just need to override CPU requests when deploying your Helm Chart.

- Overriding CPU requests in commandline argument:
```
helm install --name elasticsearch --set resources.requests.cpu=100m elastic/elasticsearch
```

- Overriding CPU requests in your custom `values.yaml` file:
```
resources:
requests:
cpu: "100m"
```

## Requirements

* [Helm](https://helm.sh/) >=2.8.0 and <3.0.0 (see parent [README](https://github.com/elastic/helm-charts/tree/master/README.md) for more details)
Expand Down Expand Up @@ -55,14 +76,14 @@ This chart is tested with the latest supported versions. The currently tested ve

| 6.x | 7.x |
| ----- | ----- |
| 6.8.6 | 7.5.2 |
| 6.8.6 | 7.6.0 |

Examples of installing older major versions can be found in the [examples](https://github.com/elastic/helm-charts/tree/master/elasticsearch/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.5.2` 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.6.0` of Elasticsearch it would look like this:

```
helm install --name elasticsearch elastic/elasticsearch --set imageTag=7.5.2
helm install --name elasticsearch elastic/elasticsearch --set imageTag=7.6.0
```

## Configuration
Expand All @@ -84,7 +105,7 @@ helm install --name elasticsearch elastic/elasticsearch --set imageTag=7.5.2
| `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](https://github.com/elastic/helm-charts/tree/master/elasticsearch/values.yaml) for an example | `[]` |
| `image` | The Elasticsearch docker image | `docker.elastic.co/elasticsearch/elasticsearch` |
| `imageTag` | The Elasticsearch docker image tag | `7.5.2` |
| `imageTag` | The Elasticsearch docker image tag | `7.6.0` |
| `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/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.5.2"'
- '"number" : "7.6.0"'
- '"cluster_name" : "elasticsearch"'
- '"name" : "elasticsearch-master-0"'
- 'You Know, for Search'
Expand Down
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.5.2"'
- '"number" : "7.6.0"'
- '"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.5.2"'
- '"number" : "7.6.0"'
- '"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.5.2"'
- '"number" : "7.6.0"'
- '"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.5.2"
imageTag: "7.6.0"
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.5.2
appVersion: 7.5.2
version: 7.6.0
appVersion: 7.6.0
sources:
- https://github.com/elastic/beats
icon: https://helm.elastic.co/icons/beats.png
Loading

0 comments on commit 9450172

Please sign in to comment.