Skip to content

Commit cbf4375

Browse files
mnasiadkayoctozepto
authored andcommitted
rabbitmq: Move to packagecloud
bintray is being shut down 1st of May 2021, rabbitmq docs direct users to packagecloud - so let's move. For Victoria and below, includes I6a3ba599af3deedd450b4ffff6b86a0c04628340 (base: drop Linaro OBS key for CentOS and Ubuntu) Change-Id: I499251d13ca77aea2215f8a879b7bb8dd51f1c9f (cherry picked from commit 641b936)
1 parent cc310a5 commit cbf4375

File tree

7 files changed

+25
-37
lines changed

7 files changed

+25
-37
lines changed

docker/base/Dockerfile.j2

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ COPY dnf.conf /etc/dnf/dnf.conf
8686
'https://artifacts.elastic.co/GPG-KEY-elasticsearch',
8787
'https://packages.grafana.com/gpg.key',
8888
'https://repos.influxdata.com/influxdb.key',
89-
'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc',
89+
'https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc',
9090
'https://packages.treasuredata.com/GPG-KEY-td-agent',
9191
] %}
9292
{% elif base_arch == 'aarch64' %}
@@ -99,8 +99,7 @@ COPY dnf.conf /etc/dnf/dnf.conf
9999

100100
{% set base_yum_repo_keys = [
101101
'https://packages.grafana.com/gpg.key',
102-
'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc',
103-
'https://obs.linaro.org/repos/home:/marcin.juszkiewicz/centos7/repodata/repomd.xml.key',
102+
'https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc',
104103
] %}
105104
# FIXME(mgoddard): Not available for CentOS 8 yet.
106105
#
@@ -342,6 +341,7 @@ COPY apt_preferences /etc/apt/preferences.d/kolla-custom
342341
{# 901F9177AB97ACBE -- Treasure Data, Inc (Treasure Agent Official Signing key) <[email protected]> #}
343342
{# A20F259AEB9C94BB -- Sensuapp (Freight) <[email protected]> #}
344343
{# F1656F24C74CD1D8 -- MariaDB Signing Key <[email protected]> #}
344+
{# F77F1EDA57EBB1CC -- RabbitMQ Signing Key <[email protected]> #}
345345
{% set base_apt_keys = [
346346
'391A9AA2147192839E9DB0315EDB1B62EC4926EA',
347347
'46095ACC8548582C1A2699A9D27D666CD88E42B4',
@@ -351,20 +351,16 @@ COPY apt_preferences /etc/apt/preferences.d/kolla-custom
351351
'901F9177AB97ACBE',
352352
'A20F259AEB9C94BB',
353353
'F1656F24C74CD1D8',
354+
'F77F1EDA57EBB1CC',
354355
] %}
355356
{% set remote_apt_keys = [
356-
'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc',
357357
'https://packages.grafana.com/gpg.key',
358358
'https://repos.influxdata.com/influxdb.key',
359359
] %}
360-
{% if base_arch == 'aarch64' %}
361-
{% set remote_apt_keys = remote_apt_keys + [
362-
'https://obs.linaro.org/repos/home:/marcin.juszkiewicz/ubuntu-bionic/Release.key',
363-
] %}
364-
{% endif %}
365360
{% elif base_distro == 'debian' %}
366361
{% set base_apt_keys = [
367362
'46095ACC8548582C1A2699A9D27D666CD88E42B4',
363+
'F77F1EDA57EBB1CC',
368364
] %}
369365
{% set remote_apt_keys = [
370366
'https://download.docker.com/linux/debian/gpg',
@@ -373,13 +369,7 @@ COPY apt_preferences /etc/apt/preferences.d/kolla-custom
373369
'https://packages.treasuredata.com/GPG-KEY-td-agent',
374370
'https://repos.influxdata.com/influxdb.key',
375371
'https://obs.linaro.org/repos/home:/marcin.juszkiewicz/debian-buster/Release.key',
376-
'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc',
377372
] %}
378-
{% if base_arch == 'aarch64' %}
379-
{% set remote_apt_keys = remote_apt_keys + [
380-
'https://obs.linaro.org/repos/home:/marcin.juszkiewicz/debian-buster/Release.key',
381-
] %}
382-
{% endif %}
383373
{% set base_apt_packages = base_apt_packages +
384374
['sudo',]
385375
%}
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[rabbitmq_rabbitmq-erlang]
22
name=rabbitmq_rabbitmq-erlang
3-
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/$releasever/
3+
baseurl=https://packagecloud.io/rabbitmq/erlang/el/8/$basearch
44
gpgcheck=1
55
enabled=0
6-
gpgkey=https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[rabbitmq_rabbitmq-server]
22
name=rabbitmq_rabbitmq-server
3-
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/$releasever/
3+
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/$basearch
44
gpgcheck=1
55
enabled=0
6-
gpgkey=https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

docker/base/sources.list.debian

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,3 @@ deb http://buster-victoria.debian.net/debian buster-victoria-backports-nochange
3131

3232
# erlang repo
3333
#deb https://dl.bintray.com/rabbitmq-erlang/debian/ buster erlang
34-
35-
# erlang repo - aarch64 only
36-
#deb https://obs.linaro.org/repos/home:/marcin.juszkiewicz/debian-buster ./

docker/base/sources.list.ubuntu

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,10 @@ deb http://ubuntu-cloud.archive.canonical.com/ubuntu focal-updates/victoria main
3434
#deb http://ppa.launchpad.net/qpid/released/ubuntu/ focal main
3535

3636
# rabbitmq repo
37-
#deb https://dl.bintray.com/rabbitmq/debian/ focal main
37+
#deb https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu/ focal main
3838

3939
# erlang repo
40-
#deb https://dl.bintray.com/rabbitmq-erlang/debian/ focal erlang
41-
42-
# erlang repo - aarch64 only
43-
#deb https://obs.linaro.org/repos/home:/marcin.juszkiewicz/ubuntu-focal ./
40+
#deb http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu focal main
4441

4542
# MariaDB repo
4643
#deb http://downloads.mariadb.com/MariaDB/mariadb-10.3/repo/ubuntu focal main

kolla/template/repos.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -47,50 +47,50 @@ rhel:
4747
opstools: "centos-opstools"
4848
rabbitmq: "centos-rabbitmq-38"
4949

50+
# NOTE(mnasiadka): Erlang repo - Debian Buster/Bullseye needs to use bionic as per RabbitMQ docs
5051
debian:
5152
elasticsearch: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
52-
erlang: "deb https://dl.bintray.com/rabbitmq-erlang/debian/ buster erlang"
53+
erlang: "deb http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu bionic main"
5354
grafana: "deb https://packages.grafana.com/oss/deb stable main"
5455
influxdb: "deb https://repos.influxdata.com/debian buster stable"
5556
logstash: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
5657
kibana: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
57-
rabbitmq: "deb https://dl.bintray.com/rabbitmq/debian/ buster main"
58+
rabbitmq: "deb https://packagecloud.io/rabbitmq/rabbitmq-server/debian/ buster main"
5859
td-agent: "deb http://packages.treasuredata.com/4/debian/buster buster contrib"
5960

6061
debian-aarch64:
6162
elasticsearch: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
62-
erlang: "deb https://obs.linaro.org/repos/home:/marcin.juszkiewicz/debian-buster ./"
63+
erlang: "deb http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu bionic main"
6364
grafana: "deb https://packages.grafana.com/oss/deb stable main"
6465
influxdb: "deb https://repos.influxdata.com/debian buster stable"
6566
logstash: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
6667
kibana: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
6768
libvirt: "deb https://obs.linaro.org/repos/home:/marcin.juszkiewicz/debian-buster ./"
68-
rabbitmq: "deb https://dl.bintray.com/rabbitmq/debian/ buster main"
69+
rabbitmq: "deb https://packagecloud.io/rabbitmq/rabbitmq-server/debian/ buster main"
6970
td-agent: "deb http://packages.treasuredata.com/4/debian/buster buster contrib"
7071

7172
ubuntu:
7273
elasticsearch: "deb https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
73-
erlang: "deb https://dl.bintray.com/rabbitmq-erlang/debian/ focal erlang"
74+
erlang: "deb http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu focal main"
7475
grafana: "deb https://packages.grafana.com/oss/deb stable main"
7576
influxdb: "deb https://repos.influxdata.com/ubuntu focal stable"
7677
logstash: "deb https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
7778
kibana: "deb https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
7879
mariadb: "deb http://downloads.mariadb.com/MariaDB/mariadb-10.3/repo/ubuntu focal main"
7980
qdrouterd: "deb http://ppa.launchpad.net/qpid/released/ubuntu/ focal main"
80-
# NOTE(hrw): upstream uses bionic repo for focal
81-
rabbitmq: "deb https://dl.bintray.com/rabbitmq/debian/ bionic main"
81+
rabbitmq: "deb https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu/ focal main"
8282
td-agent: "deb http://packages.treasuredata.com/4/ubuntu/focal/ focal contrib"
8383

8484
ubuntu-aarch64:
8585
elasticsearch: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
86-
erlang: "deb https://obs.linaro.org/repos/home:/marcin.juszkiewicz/ubuntu-focal ./"
86+
erlang: "deb http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu focal main"
8787
grafana: "deb https://packages.grafana.com/oss/deb stable main"
8888
influxdb: "deb https://repos.influxdata.com/ubuntu focal stable"
8989
logstash: "deb [arch=amd64] https://artifacts.elastic.co/packages/oss-6.x/apt stable main"
9090
mariadb: "deb http://downloads.mariadb.com/MariaDB/mariadb-10.3/repo/ubuntu bionic main"
91-
rabbitmq: "deb https://dl.bintray.com/rabbitmq/debian/ bionic main"
91+
rabbitmq: "deb https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu/ focal main"
9292
td-agent: "deb http://packages.treasuredata.com/4/ubuntu/focal/ focal contrib"
9393

9494
ubuntu-ppc64le:
9595
mariadb: "deb http://downloads.mariadb.com/MariaDB/mariadb-10.3/repo/ubuntu focal main"
96-
rabbitmq: "deb https://dl.bintray.com/rabbitmq/debian/ bionic main"
96+
rabbitmq: "deb https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu/ focal main"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
upgrade:
3+
- |
4+
RabbitMQ and Erlang packages are now installed from ``packagecloud.io``
5+
(and PPA for Debian/Ubuntu) since ``bintray.com`` is getting shut down
6+
May 1st, 2021.

0 commit comments

Comments
 (0)