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

Commit

Permalink
initiate 6.8 branch (#602)
Browse files Browse the repository at this point in the history
This commit initiates the 6.8 branch which will be dedicated to the 6.8.x releases for the Helm Charts. It will allow to:

- test this branch with the daily Stack Docker images 6.8.9-SNAPSHOT via dedicated Jenkins jobs
- test the staging 6.8.x Docker images before a release

This branch is based on [7.7](https://github.com/elastic/helm-charts/tree/7.7/) which was initiated in #541.

[Elasticsearch upgrade test](https://github.com/elastic/helm-charts/tree/7.7/elasticsearch/examples/upgrade) has been removed as doesn't make sense to try an upgrade from `7.0.0-alpha1` to `6.8.x`.
  • Loading branch information
jmlrt authored May 4, 2020
1 parent 1c63c35 commit 420eadb
Show file tree
Hide file tree
Showing 80 changed files with 307 additions and 450 deletions.
2 changes: 1 addition & 1 deletion .ci/jobs.t/elastic+helm-charts+{branch}+staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
parameters:
- string:
name: BUILD_ID
description: "The buildId for the staging images. (Example: 7.7.0-abcdabcd)"
description: "The buildId for the staging images. (Example: 6.8.9-abcdabcd)"
project-type: multijob
scm:
- git:
Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,12 +261,12 @@ make goss
[elastic helm repository]: https://helm.elastic.co
[github forking model]: https://help.github.com/articles/fork-a-repo/
[goss]: https://github.com/aelsabbahy/goss/blob/master/docs/manual.md
[integration test example]: https://github.com/elastic/helm-charts/blob/7.7/elasticsearch/examples/default/test/goss.yaml
[integration test example]: https://github.com/elastic/helm-charts/blob/6.8/elasticsearch/examples/default/test/goss.yaml
[integration tests section]: #integration-tests
[pytest]: https://docs.pytest.org/en/latest/
[serverspec]: https://serverspec.org
[templating test example]: https://github.com/elastic/helm-charts/blob/7.7/elasticsearch/tests/elasticsearch_test.py
[templating test example]: https://github.com/elastic/helm-charts/blob/6.8/elasticsearch/tests/elasticsearch_test.py
[templating tests section]: #templating-tests
[release.md]: https://github.com/elastic/helm-charts/blob/master/helpers/release.md
[releases section]: #releases
[requirements.txt]: https://github.com/elastic/helm-charts/blob/7.7/requirements.txt
[requirements.txt]: https://github.com/elastic/helm-charts/blob/6.8/requirements.txt
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Elastic Stack Kubernetes Helm Charts

[![Build Status](https://img.shields.io/jenkins/s/https/devops-ci.elastic.co/job/elastic+helm-charts+7.7.svg)](https://devops-ci.elastic.co/job/elastic+helm-charts+7.7/)
[![Build Status](https://img.shields.io/jenkins/s/https/devops-ci.elastic.co/job/elastic+helm-charts+6.8.svg)](https://devops-ci.elastic.co/job/elastic+helm-charts+6.8/)

This functionality is in beta and is subject to change. The design and code is
less mature than official GA features and is being provided as-is with no
Expand All @@ -16,12 +16,12 @@ added below.

| Chart | Docker documentation |
|--------------------------------------------|---------------------------------------------------------------------------------|
| [APM-Server](./apm-server/README.md) | https://www.elastic.co/guide/en/apm/server/7.7/running-on-docker.html |
| [Elasticsearch](./elasticsearch/README.md) | https://www.elastic.co/guide/en/elasticsearch/reference/7.7/docker.html |
| [Filebeat](./filebeat/README.md) | https://www.elastic.co/guide/en/beats/filebeat/7.7/running-on-docker.html |
| [Kibana](./kibana/README.md) | https://www.elastic.co/guide/en/kibana/7.7/docker.html |
| [Logstash](./logstash/README.md) | https://www.elastic.co/guide/en/logstash/7.7/docker.html |
| [Metricbeat](./metricbeat/README.md) | https://www.elastic.co/guide/en/beats/metricbeat/7.7/running-on-docker.html |
| [APM-Server](./apm-server/README.md) | https://www.elastic.co/guide/en/apm/server/6.8/running-on-docker.html |
| [Elasticsearch](./elasticsearch/README.md) | https://www.elastic.co/guide/en/elasticsearch/reference/6.8/docker.html |
| [Filebeat](./filebeat/README.md) | https://www.elastic.co/guide/en/beats/filebeat/6.8/running-on-docker.html |
| [Kibana](./kibana/README.md) | https://www.elastic.co/guide/en/kibana/6.8/docker.html |
| [Logstash](./logstash/README.md) | https://www.elastic.co/guide/en/logstash/6.8/docker.html |
| [Metricbeat](./metricbeat/README.md) | https://www.elastic.co/guide/en/beats/metricbeat/6.8/running-on-docker.html |

## Kubernetes Versions

Expand All @@ -43,9 +43,9 @@ Elastic recommended way to deploy Elasticsearch, Kibana and APM Server on
Kubernetes.


[currently tested]: https://devops-ci.elastic.co/job/elastic+helm-charts+7.7/
[currently tested]: https://devops-ci.elastic.co/job/elastic+helm-charts+6.8/
[elastic cloud on kubernetes]: https://github.com/elastic/cloud-on-k8s
[helm 3]: https://v3.helm.sh
[helm-tester Dockerfile]: https://github.com/elastic/helm-charts/blob/7.7/helpers/helm-tester/Dockerfile
[helpers/matrix.yml]: https://github.com/elastic/helm-charts/blob/7.7/helpers/matrix.yml
[helm-tester Dockerfile]: https://github.com/elastic/helm-charts/blob/6.8/helpers/helm-tester/Dockerfile
[helpers/matrix.yml]: https://github.com/elastic/helm-charts/blob/6.8/helpers/matrix.yml
[operator pattern]: https://kubernetes.io/docs/concepts/extend-kubernetes/operator/
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.7.0-SNAPSHOT
appVersion: 7.7.0-SNAPSHOT
version: 6.8.9-SNAPSHOT
appVersion: 6.8.9-SNAPSHOT
sources:
- https://github.com/elastic/apm
icon: https://helm.elastic.co/icons/apm.png
30 changes: 15 additions & 15 deletions apm-server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
- [Requirements](#requirements)
- [Installing](#installing)
- [Using Helm repository](#using-helm-repository)
- [Using the 7.7 branch](#using-the-77-branch)
- [Using the 6.8 branch](#using-the-68-branch)
- [Upgrading](#upgrading)
- [Usage notes](#usage-notes)
- [Configuration](#configuration)
Expand Down Expand Up @@ -37,27 +37,27 @@ This Helm chart is a lightweight way to configure and run our official

## Installing

This chart is tested with the latest 7.7.0-SNAPSHOT versions.
This chart is tested with the latest 6.8.9-SNAPSHOT versions.

### Using Helm repository

* Add the Elastic Helm charts repo:
`helm repo add elastic https://helm.elastic.co`

* Install the latest 7.7 release:
`helm install --name apm-server elastic/apm-server --version=7.7.0`
* Install the latest 6.8 release:
`helm install --name apm-server elastic/apm-server --version=6.8.9`

### Using the 7.7 branch
### Using the 6.8 branch

* Clone the git repo and checkout the right branch:

```shell
git clone git@github.com:elastic/helm-charts.git
cd helm-charts
git checkout -b 7.7 origin/7.7
git checkout -b 6.8 origin/6.8
````

* Install the latest 7.7.0-SNAPSHOT:
* Install the latest 6.8.9-SNAPSHOT:
`helm install --name apm-server ./helm-charts/apm-server`


Expand Down Expand Up @@ -96,7 +96,7 @@ as a reference. They are also used in the automated testing of this chart.
| `fullnameOverride` | Overrides the full name of the resources. If not set the name will default to `.Release.Name` - `.Values.nameOverride` or `.Chart.Name` | `""` |
| `imagePullPolicy` | The Kubernetes [imagePullPolicy][] value | `IfNotPresent` |
| `imagePullSecrets` | Configuration for [imagePullSecrets][] so that you can use a private registry for your image | `[]` |
| `imageTag` | The APM Server Docker image tag | `7.7.0-SNAPSHOT` |
| `imageTag` | The APM Server Docker image tag | `6.8.9-SNAPSHOT` |
| `image` | The APM Server Docker image | `docker.elastic.co/apm/apm-server` |
| `ingress` | Configurable [ingress][] to expose the APM Server service | see [values.yaml][] |
| `labels` | Configurable [labels][] applied to all APM server pods | `{}` |
Expand Down Expand Up @@ -149,14 +149,14 @@ about our development and testing process.
[CONTRIBUTING.md]: https://github.com/elastic/helm-charts/blob/master/CONTRIBUTING.md
[affinity]: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
[annotations]: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
[apm server docker image]: https://www.elastic.co/guide/en/apm/server/7.7/running-on-docker.html
[apm server oss docker image]: https://www.docker.elastic.co/#apm-server-7-7-0-oss
[default elasticsearch helm chart]: https://github.com/elastic/helm-charts/tree/7.7/elasticsearch/README.md#default
[apm server docker image]: https://www.elastic.co/guide/en/apm/server/6.8/running-on-docker.html
[apm server oss docker image]: https://www.docker.elastic.co/#apm-server-6-8-9-oss
[default elasticsearch helm chart]: https://github.com/elastic/helm-charts/tree/6.8/elasticsearch/README.md#default
[environment variables]: https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/#using-environment-variables-inside-of-your-config
[environment from variables]: https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/#configure-all-key-value-pairs-in-a-configmap-as-container-environment-variables
[examples]: https://github.com/elastic/helm-charts/tree/7.7/apm-server/examples
[examples/oss]: https://github.com/elastic/helm-charts/tree/7.7/apm-server/examples/oss
[examples/security]: https://github.com/elastic/helm-charts/tree/7.7/apm-server/examples/security
[examples]: https://github.com/elastic/helm-charts/tree/6.8/apm-server/examples
[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
[horizontal pod autoscaler]: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
[imagePullPolicy]: https://kubernetes.io/docs/concepts/containers/images/#updating-images
Expand All @@ -174,4 +174,4 @@ about our development and testing process.
[serviceAccount]: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
[tolerations]: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
[updateStrategy]: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#updating-a-deployment
[values.yaml]: https://github.com/elastic/helm-charts/tree/7.7/apm-server/values.yaml
[values.yaml]: https://github.com/elastic/helm-charts/tree/6.8/apm-server/values.yaml
8 changes: 4 additions & 4 deletions apm-server/examples/default/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Default

This example deploy APM Server 7.7.0-SNAPSHOT using [default values][].
This example deploy APM Server 6.8.9-SNAPSHOT using [default values][].


## Usage
Expand All @@ -22,6 +22,6 @@ This example deploy APM Server 7.7.0-SNAPSHOT using [default values][].
You can also run [goss integration tests][] using `make test`


[elasticsearch helm chart]: https://github.com/elastic/helm-charts/tree/7.7/elasticsearch/examples/default/
[goss integration tests]: https://github.com/elastic/helm-charts/tree/7.7/apm-server/examples/default/test/goss.yaml
[default values]: https://github.com/elastic/helm-charts/tree/7.7/apm-server/values.yaml
[elasticsearch helm chart]: https://github.com/elastic/helm-charts/tree/6.8/elasticsearch/examples/default/
[goss integration tests]: https://github.com/elastic/helm-charts/tree/6.8/apm-server/examples/default/test/goss.yaml
[default values]: https://github.com/elastic/helm-charts/tree/6.8/apm-server/values.yaml
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.7.0'
- '6.8.9'
6 changes: 3 additions & 3 deletions apm-server/examples/oss/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# OSS

This example deploy APM Server 7.7.0-SNAPSHOT using [APM Server OSS][] version.
This example deploy APM Server 6.8.9-SNAPSHOT using [APM Server OSS][] version.


## Usage
Expand All @@ -23,5 +23,5 @@ You can also run [goss integration tests][] using `make test`


[apm server oss]: https://www.elastic.co/downloads/apm-oss
[elasticsearch helm chart]: https://github.com/elastic/helm-charts/tree/7.7/elasticsearch/examples/oss/
[goss integration tests]: https://github.com/elastic/helm-charts/tree/7.7/apm-server/examples/oss/test/goss.yaml
[elasticsearch helm chart]: https://github.com/elastic/helm-charts/tree/6.8/elasticsearch/examples/oss/
[goss integration tests]: https://github.com/elastic/helm-charts/tree/6.8/apm-server/examples/oss/test/goss.yaml
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.7.0'
- '6.8.9'
8 changes: 4 additions & 4 deletions apm-server/examples/security/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Security

This example deploy APM Server 7.7.0-SNAPSHOT using authentication and TLS to connect to
This example deploy APM Server 6.8.9-SNAPSHOT using authentication and TLS to connect to
Elasticsearch (see [values][]).


Expand All @@ -23,6 +23,6 @@ Elasticsearch (see [values][]).
You can also run [goss integration tests][] using `make test`


[elasticsearch helm chart]: https://github.com/elastic/helm-charts/tree/7.7/elasticsearch/examples/security/
[goss integration tests]: https://github.com/elastic/helm-charts/tree/7.7/apm-server/examples/security/test/goss.yaml
[values]: https://github.com/elastic/helm-charts/tree/7.7/apm-server/examples/security/values.yaml
[elasticsearch helm chart]: https://github.com/elastic/helm-charts/tree/6.8/elasticsearch/examples/security/
[goss integration tests]: https://github.com/elastic/helm-charts/tree/6.8/apm-server/examples/security/test/goss.yaml
[values]: https://github.com/elastic/helm-charts/tree/6.8/apm-server/examples/security/values.yaml
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.7.0'
- '6.8.9'
2 changes: 1 addition & 1 deletion apm-server/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ extraVolumes: []
# emptyDir: {}

image: "docker.elastic.co/apm/apm-server"
imageTag: "7.7.0-SNAPSHOT"
imageTag: "6.8.9-SNAPSHOT"
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.7.0-SNAPSHOT
appVersion: 7.7.0-SNAPSHOT
version: 6.8.9-SNAPSHOT
appVersion: 6.8.9-SNAPSHOT
sources:
- https://github.com/elastic/elasticsearch
icon: https://helm.elastic.co/icons/elasticsearch.png
Loading

0 comments on commit 420eadb

Please sign in to comment.