Skip to content

Commit 8e40435

Browse files
committed
Upgrade from ELK6 to ELK7 FOSS release
Upgrade to the latest ELK OSS release. Due to the licensing change, this effectively pins us to 7.10.x which is supported until 2022-05-11 [1]. This patch also takes advantage of the ARM artifacts which have been kindly provided since the 7.8.0 release [2]. [1] https://www.elastic.co/support/eol [2] https://www.elastic.co/blog/elasticsearch-on-arm Change-Id: Icfa3db5788b25f70ee75411dbaf20d8d4a6a734b
1 parent ff3192a commit 8e40435

File tree

4 files changed

+28
-22
lines changed

4 files changed

+28
-22
lines changed

docker/base/elasticsearch.repo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
[elasticsearch-kibana-logstash-6.x]
2-
name=ELK repository for 6.x packages
3-
baseurl=https://artifacts.elastic.co/packages/oss-6.x/yum
1+
[elasticsearch-kibana-logstash-7.x]
2+
name=ELK repository for 7.x packages
3+
baseurl=https://artifacts.elastic.co/packages/oss-7.x/yum
44
gpgcheck=1
55
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
66
enabled=0

kolla/template/repos.yaml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,42 @@
22
# TODO(mnasiadka): Rework the repo list once Ceph Octopus is released
33
centos:
44
ceph: "centos-ceph-nautilus"
5-
elasticsearch: "elasticsearch-kibana-logstash-6.x"
5+
elasticsearch: "elasticsearch-kibana-logstash-7.x"
66
epel: "epel"
77
epel-modular: "epel-modular"
88
erlang: "rabbitmq_rabbitmq-erlang"
99
extras: "extras"
1010
grafana: "grafana"
1111
hacluster: "ha"
1212
influxdb: "influxdb"
13-
logstash: "elasticsearch-kibana-logstash-6.x"
14-
kibana: "elasticsearch-kibana-logstash-6.x"
13+
logstash: "elasticsearch-kibana-logstash-7.x"
14+
kibana: "elasticsearch-kibana-logstash-7.x"
1515
opstools: "centos-opstools"
1616
rabbitmq: "rabbitmq_rabbitmq-server"
1717
td-agent: "treasuredata"
1818

1919
centos-aarch64:
2020
ceph: "centos-ceph-nautilus"
21-
elasticsearch: "elasticsearch-kibana-logstash-6.x"
21+
elasticsearch: "elasticsearch-kibana-logstash-7.x"
2222
epel: "epel"
2323
epel-modular: "epel-modular"
2424
erlang: "centos-rabbitmq-38"
2525
extras: "extras"
2626
grafana: "grafana"
2727
hacluster: "ha"
28-
logstash: "elasticsearch-kibana-logstash-6.x"
28+
logstash: "elasticsearch-kibana-logstash-7.x"
2929
opstools: "centos-opstools"
3030
rabbitmq: "rabbitmq_rabbitmq-server"
3131
td-agent: "treasuredata"
3232

3333
centos-ppc64le:
3434
ceph: "centos-ceph-nautilus"
35-
elasticsearch: "elasticsearch-kibana-logstash-6.x"
35+
elasticsearch: "elasticsearch-kibana-logstash-7.x"
3636
epel: "epel"
3737
epel-modular: "epel-modular"
3838
extras: "extras"
3939
hacluster: "ha"
40-
logstash: "elasticsearch-kibana-logstash-6.x"
40+
logstash: "elasticsearch-kibana-logstash-7.x"
4141
opstools: "centos-opstools"
4242
rabbitmq: "rabbitmq_rabbitmq-server"
4343

@@ -48,45 +48,45 @@ rhel:
4848
rabbitmq: "centos-rabbitmq-38"
4949

5050
debian:
51-
elasticsearch: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
51+
elasticsearch: "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
5252
erlang: "deb https://dl.bintray.com/rabbitmq-erlang/debian/ buster erlang"
5353
grafana: "deb https://packages.grafana.com/oss/deb stable main"
5454
influxdb: "deb https://repos.influxdata.com/debian buster stable"
55-
logstash: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
56-
kibana: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
55+
logstash: "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
56+
kibana: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
5757
rabbitmq: "deb https://dl.bintray.com/rabbitmq/debian/ buster main"
5858
td-agent: "deb http://packages.treasuredata.com/4/debian/buster buster contrib"
5959

6060
debian-aarch64:
61-
elasticsearch: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
61+
elasticsearch: "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
6262
erlang: "deb https://obs.linaro.org/repos/home:/marcin.juszkiewicz/debian-buster ./"
6363
grafana: "deb https://packages.grafana.com/oss/deb stable main"
6464
influxdb: "deb https://repos.influxdata.com/debian buster stable"
65-
logstash: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
66-
kibana: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
65+
logstash: "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
66+
kibana: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
6767
libvirt: "deb https://obs.linaro.org/repos/home:/marcin.juszkiewicz/debian-buster ./"
6868
rabbitmq: "deb https://dl.bintray.com/rabbitmq/debian/ buster main"
6969
td-agent: "deb http://packages.treasuredata.com/4/debian/buster buster contrib"
7070

7171
ubuntu:
72-
elasticsearch: "deb https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
72+
elasticsearch: "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
7373
erlang: "deb https://dl.bintray.com/rabbitmq-erlang/debian/ focal erlang"
7474
grafana: "deb https://packages.grafana.com/oss/deb stable main"
7575
influxdb: "deb https://repos.influxdata.com/ubuntu focal stable"
76-
logstash: "deb https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
77-
kibana: "deb https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
76+
logstash: "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
77+
kibana: "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
7878
mariadb: "deb http://downloads.mariadb.com/MariaDB/mariadb-10.3/repo/ubuntu focal main"
7979
qdrouterd: "deb http://ppa.launchpad.net/qpid/released/ubuntu/ focal main"
8080
# NOTE(hrw): upstream uses bionic repo for focal
8181
rabbitmq: "deb https://dl.bintray.com/rabbitmq/debian/ bionic main"
8282
td-agent: "deb http://packages.treasuredata.com/4/ubuntu/focal/ focal contrib"
8383

8484
ubuntu-aarch64:
85-
elasticsearch: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
85+
elasticsearch: "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
8686
erlang: "deb https://obs.linaro.org/repos/home:/marcin.juszkiewicz/ubuntu-focal ./"
8787
grafana: "deb https://packages.grafana.com/oss/deb stable main"
8888
influxdb: "deb https://repos.influxdata.com/ubuntu focal stable"
89-
logstash: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
89+
logstash: "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"
9090
mariadb: "deb http://downloads.mariadb.com/MariaDB/mariadb-10.3/repo/ubuntu bionic main"
9191
rabbitmq: "deb https://dl.bintray.com/rabbitmq/debian/ bionic main"
9292
td-agent: "deb http://packages.treasuredata.com/4/ubuntu/focal/ focal contrib"

kolla/tests/test_methods.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ def test_enable_repos_debian_multiple(self):
105105
expectCmd = 'RUN echo "deb https://packages.grafana.com/oss/deb '
106106
expectCmd += 'stable main" >/etc/apt/sources.list.d/grafana.list && '
107107
expectCmd += 'echo "deb [arch=amd64] '
108-
expectCmd += 'https://artifacts.elastic.co/packages/oss-6.x/apt '
108+
expectCmd += 'https://artifacts.elastic.co/packages/oss-7.x/apt '
109109
expectCmd += 'stable main" >/etc/apt/sources.list.d/kibana.list'
110110
self.assertEqual(expectCmd, result)
111111

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
upgrade:
3+
- |
4+
Upgrades Elasticsearch, Logstash and Kibana (ELK) 6 images to ELK 7. Please
5+
see the upgrade notes in the official `documentation
6+
<https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html>`__

0 commit comments

Comments
 (0)