diff --git a/README.md b/README.md index c19eab164..bf3d46236 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ - [Support Matrix](#support-matrix) - [Kubernetes Versions](#kubernetes-versions) - [Helm versions](#helm-versions) + - [Helm 3 beta](#helm-3-beta) - [ECK](#eck) @@ -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 diff --git a/apm-server/README.md b/apm-server/README.md index 26cbfcb3b..0a98e7dad 100644 --- a/apm-server/README.md +++ b/apm-server/README.md @@ -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 @@ -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 diff --git a/elasticsearch/README.md b/elasticsearch/README.md index 18e27651c..9c6c38bff 100644 --- a/elasticsearch/README.md +++ b/elasticsearch/README.md @@ -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 @@ -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 diff --git a/filebeat/README.md b/filebeat/README.md index e31764976..fb996d9a1 100644 --- a/filebeat/README.md +++ b/filebeat/README.md @@ -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 @@ -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 diff --git a/kibana/README.md b/kibana/README.md index fce94d1d1..287d71c9a 100644 --- a/kibana/README.md +++ b/kibana/README.md @@ -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 @@ -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/ diff --git a/logstash/README.md b/logstash/README.md index c50e5e35e..21cc35633 100644 --- a/logstash/README.md +++ b/logstash/README.md @@ -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 @@ -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/ diff --git a/metricbeat/README.md b/metricbeat/README.md index cb0662238..64d702ae2 100644 --- a/metricbeat/README.md +++ b/metricbeat/README.md @@ -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 @@ -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