diff options
| author | Dincer Celik <hello@dincercelik.com> | 2019-11-18 18:58:57 +0300 |
|---|---|---|
| committer | Dincer Celik <hello@dincercelik.com> | 2020-04-06 15:14:02 +0300 |
| commit | f1f1d854594da23321ad94ae6358ecbdc119d18e (patch) | |
| tree | e649a3ead4a9df015f23d3406f105100bd379f01 /docker/base/Dockerfile.j2 | |
| parent | 7fe77b361eccdf1fec169fce54049f94f1c5f7e0 (diff) | |
| download | kolla-f1f1d854594da23321ad94ae6358ecbdc119d18e.tar.gz kolla-f1f1d854594da23321ad94ae6358ecbdc119d18e.zip | |
Upgrade RabbitMQ to 3.8
Upgrade and pin RabbitMQ to 3.8.
Upgrade Erlang to 22 to meet requirements:
https://www.rabbitmq.com/which-erlang.html
Start using bintray repository provided by RabbitMQ.
Linaro builds will be used for aarch64.
Implements: blueprint rabbitmq-version-upgrade
Closes-Bug: #1848452
Change-Id: I3d775fd832f2603181da89009cebc1370a61a023
Diffstat (limited to 'docker/base/Dockerfile.j2')
| -rw-r--r-- | docker/base/Dockerfile.j2 | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2 index 06e7b3693..5bba199ed 100644 --- a/docker/base/Dockerfile.j2 +++ b/docker/base/Dockerfile.j2 @@ -93,6 +93,7 @@ RUN {{ macros.install_packages(base_centos_language_packages | customizable("cen 'grafana.repo', 'influxdb.repo', 'rabbitmq_rabbitmq-server.repo', + 'rabbitmq_rabbitmq-erlang.repo', 'td.repo', ] %} # FIXME(mgoddard): Not available for CentOS 8 yet. @@ -107,6 +108,7 @@ RUN {{ macros.install_packages(base_centos_language_packages | customizable("cen {% set base_yum_repo_keys = [ 'https://packages.grafana.com/gpg.key', 'https://repos.influxdata.com/influxdb.key', + 'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc', 'https://packages.treasuredata.com/GPG-KEY-td-agent', ] %} # FIXME(mgoddard): Not available for CentOS 8 yet. @@ -119,6 +121,7 @@ RUN {{ macros.install_packages(base_centos_language_packages | customizable("cen {% set base_yum_repo_files = [ 'grafana.repo', 'rabbitmq_rabbitmq-server.repo', + 'rabbitmq_rabbitmq-erlang-aarch64.repo', ] %} # FIXME(mgoddard): Not available for CentOS 8 yet. {% if distro_package_manager == 'yum' %} @@ -129,6 +132,8 @@ RUN {{ macros.install_packages(base_centos_language_packages | customizable("cen {% set base_yum_repo_keys = [ 'https://packages.grafana.com/gpg.key', + 'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc', + 'https://obs.linaro.org/repos/home:/marcin.juszkiewicz/centos7/repodata/repomd.xml.key', ] %} # FIXME(mgoddard): Not available for CentOS 8 yet. {% if distro_package_manager == 'yum' %} @@ -437,10 +442,15 @@ COPY apt_preferences /etc/apt/preferences.d/kolla-custom 'F1656F24C74CD1D8', ] %} {% set remote_apt_keys = [ - 'https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey', + 'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc', 'https://packages.grafana.com/gpg.key', - 'https://repos.influxdata.com/influxdb.key' + 'https://repos.influxdata.com/influxdb.key', ] %} + {% if base_arch == 'aarch64' %} + {% set remote_apt_keys = remote_apt_keys + [ + 'https://obs.linaro.org/repos/home:/marcin.juszkiewicz/ubuntu-bionic/Release.key', + ] %} + {% endif %} {% elif base_distro == 'debian' %} {% set base_apt_keys = [ '46095ACC8548582C1A2699A9D27D666CD88E42B4', @@ -452,7 +462,13 @@ COPY apt_preferences /etc/apt/preferences.d/kolla-custom 'https://packages.treasuredata.com/GPG-KEY-td-agent', 'https://repos.influxdata.com/influxdb.key', 'https://obs.linaro.org/repos/home:/marcin.juszkiewicz/debian-buster/Release.key', + 'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc', ] %} + {% if base_arch == 'aarch64' %} + {% set remote_apt_keys = remote_apt_keys + [ + 'https://obs.linaro.org/repos/home:/marcin.juszkiewicz/debian-buster/Release.key', + ] %} + {% endif %} {% set base_apt_packages = base_apt_packages + ['sudo',] %} |
