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

Commit

Permalink
[meta] add helm 3 beta support (#759)
Browse files Browse the repository at this point in the history
This PR add Helm 3 support in beta as the main blockers were fixed in previous PR.

Note that adding automated tests with Helm 3 is still required to add full Helm 3 support.
  • Loading branch information
jmlrt committed Jul 29, 2020
1 parent 9f4f0e4 commit 6248021
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 7 deletions.
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
- [Support Matrix](#support-matrix)
- [Kubernetes Versions](#kubernetes-versions)
- [Helm versions](#helm-versions)
- [Helm 3 beta](#helm-3-beta)
- [ECK](#eck)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->
Expand Down Expand Up @@ -76,7 +77,12 @@ exact versions are defined under `KUBERNETES_VERSIONS` in

While we are checking backward compatibility, the charts are only tested with
Helm version mentioned in [helm-tester Dockerfile][] (currently 2.16.9).
Note that we don't support [Helm 3][] version.

#### Helm 3 beta

While we don't have automated tests for [Helm 3][] yet, we fixed the main
blockers to use it. We now have enough feedbacks from internal and external
users to add support in beta.

## ECK

Expand Down
5 changes: 4 additions & 1 deletion apm-server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,9 @@ See [supported configurations][] for more details.
* Add the Elastic Helm charts repo:
`helm repo add elastic https://helm.elastic.co`

* Install it: `helm install --name apm-server --version 6.8.11 elastic/apm-server`
* Install it:
- with Helm 2: `helm install --name apm-server --version 6.8.11 elastic/apm-server`
- with [Helm 3 (beta)][]: `helm install apm-server --version 6.8.11 elastic/apm-server`


## Upgrading
Expand Down Expand Up @@ -142,6 +144,7 @@ about our development and testing process.
[examples/oss]: https://github.com/elastic/helm-charts/tree/6.8/apm-server/examples/oss
[examples/security]: https://github.com/elastic/helm-charts/tree/6.8/apm-server/examples/security
[helm]: https://helm.sh
[helm 3 (beta)]: https://github.com/elastic/helm-charts/tree/master/README.md#helm-3-beta
[horizontal pod autoscaler]: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
[imagePullPolicy]: https://kubernetes.io/docs/concepts/containers/images/#updating-images
[imagePullSecrets]: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#create-a-pod-that-uses-your-secret
Expand Down
5 changes: 4 additions & 1 deletion elasticsearch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,9 @@ See [supported configurations][] for more details.
* Add the Elastic Helm charts repo:
`helm repo add elastic https://helm.elastic.co`

* Install it: `helm install --name elasticsearch --version 6.8.11 elastic/elasticsearch`
* Install it:
- with Helm 2: `helm install --name elasticsearch --version 6.8.11 elastic/elasticsearch`
- with [Helm 3 (beta)][]: `helm install elasticsearch --version 6.8.11 elastic/elasticsearch`


## Upgrading
Expand Down Expand Up @@ -399,6 +401,7 @@ about our development and testing process.
[examples/security]: https://github.com/elastic/helm-charts/tree/6.8/elasticsearch/examples/security
[gke]: https://cloud.google.com/kubernetes-engine
[helm]: https://helm.sh
[helm 3 (beta)]: https://github.com/elastic/helm-charts/tree/master/README.md#helm-3-beta
[helm/charts stable]: https://github.com/helm/charts/tree/master/stable/elasticsearch/
[how to install plugins guide]: https://github.com/elastic/helm-charts/tree/6.8/elasticsearch/README.md#how-to-install-plugins
[how to use the keystore]: https://github.com/elastic/helm-charts/tree/6.8/elasticsearch/README.md#how-to-use-the-keystore
Expand Down
5 changes: 4 additions & 1 deletion filebeat/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,9 @@ See [supported configurations][] for more details.
* Add the Elastic Helm charts repo:
`helm repo add elastic https://helm.elastic.co`

* Install it: `helm install --name filebeat --version 6.8.11 elastic/filebeat`
* Install it:
- with Helm 2: `helm install --name filebeat --version 6.8.11 elastic/filebeat`
- with [Helm 3 (beta)][]: `helm install filebeat --version 6.8.11 elastic/filebeat`


## Upgrading
Expand Down Expand Up @@ -186,6 +188,7 @@ about our development and testing process.
[filebeat oss docker image]: https://www.docker.elastic.co/r/beats/filebeat-oss
[filebeat outputs]: https://www.elastic.co/guide/en/beats/filebeat/6.8/configuring-output.html
[helm]: https://helm.sh
[helm 3 (beta)]: https://github.com/elastic/helm-charts/tree/master/README.md#helm-3-beta
[hostNetwork]: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#host-namespaces
[hostPath]: https://kubernetes.io/docs/concepts/storage/volumes/#hostpath
[imagePullPolicy]: https://kubernetes.io/docs/concepts/containers/images/#updating-images
Expand Down
5 changes: 4 additions & 1 deletion kibana/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,9 @@ See [supported configurations][] for more details.
* Add the Elastic Helm charts repo:
`helm repo add elastic https://helm.elastic.co`

* Install it: `helm install --name kibana --version 6.8.11 elastic/kibana`
* Install it:
- with Helm 2: `helm install --name kibana --version 6.8.11 elastic/kibana`
- with [Helm 3 (beta)][]: `helm install kibana --version 6.8.11 elastic/kibana`


## Upgrading
Expand Down Expand Up @@ -202,6 +204,7 @@ about our development and testing process.
[examples/security]: https://github.com/elastic/helm-charts/tree/6.8/kibana/examples/security
[gke]: https://cloud.google.com/kubernetes-engine
[helm]: https://helm.sh
[helm 3 (beta)]: https://github.com/elastic/helm-charts/tree/master/README.md#helm-3-beta
[imagePullPolicy]: https://kubernetes.io/docs/concepts/containers/images/#updating-images
[imagePullSecrets]: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#create-a-pod-that-uses-your-secret
[ingress]: https://kubernetes.io/docs/concepts/services-networking/ingress/
Expand Down
5 changes: 4 additions & 1 deletion logstash/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,9 @@ See [supported configurations][] for more details.
* Add the Elastic Helm charts repo:
`helm repo add elastic https://helm.elastic.co`

* Install it: `helm install --name logstash --version 6.8.11 elastic/logstash`
* Install it:
- with Helm 2: `helm install --name logstash --version 6.8.11 elastic/logstash`
- with [Helm 3 (beta)][]: `helm install logstash --version 6.8.11 elastic/logstash`


## Upgrading
Expand Down Expand Up @@ -182,6 +184,7 @@ about our development and testing process.
[examples]: https://github.com/elastic/helm-charts/tree/6.8/logstash/examples
[examples/oss]: https://github.com/elastic/helm-charts/tree/6.8/logstash/examples/oss
[helm]: https://helm.sh
[helm 3 (beta)]: https://github.com/elastic/helm-charts/tree/master/README.md#helm-3-beta
[imagePullPolicy]: https://kubernetes.io/docs/concepts/containers/images/#updating-images
[imagePullSecrets]: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#create-a-pod-that-uses-your-secret
[kubernetes secrets]: https://kubernetes.io/docs/concepts/configuration/secret/
Expand Down
5 changes: 4 additions & 1 deletion metricbeat/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,9 @@ See [supported configurations][] for more details.
* Add the Elastic Helm charts repo:
`helm repo add elastic https://helm.elastic.co`

* Install it: `helm install --name metricbeat --version 6.8.11 elastic/metricbeat`
* Install it:
- with Helm 2: `helm install --name metricbeat --version 6.8.11 elastic/metricbeat`
- with [Helm 3 (beta)][]: `helm install metricbeat --version 6.8.11 elastic/metricbeat`


## Upgrading
Expand Down Expand Up @@ -207,6 +209,7 @@ about our development and testing process.
[examples/oss]: https://github.com/elastic/helm-charts/tree/6.8/metricbeat/examples/oss
[examples/security]: https://github.com/elastic/helm-charts/tree/6.8/metricbeat/examples/security
[helm]: https://helm.sh
[helm 3 (beta)]: https://github.com/elastic/helm-charts/tree/master/README.md#helm-3-beta
[hostPath]: https://kubernetes.io/docs/concepts/storage/volumes/#hostpath
[hostNetwork]: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#host-namespaces
[imagePullPolicy]: https://kubernetes.io/docs/concepts/containers/images/#updating-images
Expand Down

0 comments on commit 6248021

Please sign in to comment.