Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion doc/source/contributor/versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ information about package sources.
.. _`Team RabbitMQ 'Cloudsmith' repo (Deb)`: https://www.rabbitmq.com/install-debian.html#apt-cloudsmith
.. _`Team RabbitMQ 'Modern Erlang' PPA`: https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang
.. _`Team RabbitMQ 'Cloudsmith' repo (RPM)`: https://www.rabbitmq.com/docs/install-rpm#cloudsmith
.. _`openstack-kolla COPR`: https://copr.fedorainfracloud.org/coprs/g/openstack-kolla/rabbitmq-erlang/
.. _`openstack-kolla COPR`: https://copr.fedorainfracloud.org/coprs/g/openstack-kolla/rabbitmq-erlang-26/

.. _`Grafana install guide`: https://grafana.com/grafana/download?platform=linux&edition=oss
.. _`MariaDB Community downloads`: https://mariadb.com/downloads/community/
3 changes: 2 additions & 1 deletion docker/base/Dockerfile.j2
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,8 @@ COPY dnf.conf /etc/dnf/dnf.conf

{% elif base_arch == 'aarch64' %}
{% set base_yum_repo_files = base_yum_repo_files + [
'copr-rabbitmq-erlang.repo',
'copr-rabbitmq-erlang-26.repo',
'copr-rabbitmq-erlang-27.repo',
] %}

{#
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
# from https://github.com/rabbitmq/erlang-rpm/
# Thanks to COPR we have aarch64 packages for Rocky Linux

[copr-rabbitmq-erlang]
name=openstack-kolla COPR with Erlang build for RabbitMQ
baseurl=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang/rhel-$releasever-aarch64/
[copr-rabbitmq-erlang-26]
name=openstack-kolla COPR with Erlang 26 build for RabbitMQ
baseurl=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang-26/rhel-$releasever-aarch64/
gpgcheck=1
enabled=0
gpgkey=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang/pubkey.gpg
gpgkey=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang-26/pubkey.gpg
repo_gpgcheck=0
11 changes: 11 additions & 0 deletions docker/base/copr-rabbitmq-erlang-27.repo
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# NOTE(hrw): this repository contains rebuild of Erlang package from RabbitMQ team
# from https://github.com/rabbitmq/erlang-rpm/
# Thanks to COPR we have aarch64 packages for Rocky Linux

[copr-rabbitmq-erlang-27]
name=openstack-kolla COPR with Erlang 27 build for RabbitMQ
baseurl=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang-27/rhel-$releasever-aarch64/
gpgcheck=1
enabled=0
gpgkey=https://download.copr.fedorainfracloud.org/results/@openstack-kolla/rabbitmq-erlang-27/pubkey.gpg
repo_gpgcheck=0
6 changes: 4 additions & 2 deletions kolla/template/repos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ centos-aarch64:
ceph: "centos-ceph-reef"
crb: "crb"
epel: "epel"
erlang: "copr-rabbitmq-erlang"
erlang-26: "copr-rabbitmq-erlang-26"
erlang-27: "copr-rabbitmq-erlang-27"
extras: "extras"
fluentd: "fluent-package-lts"
grafana: "grafana"
Expand Down Expand Up @@ -167,7 +168,8 @@ rocky-aarch64:
ceph: "centos-ceph-reef"
crb: "crb"
epel: "epel"
erlang: "copr-rabbitmq-erlang"
erlang-26: "copr-rabbitmq-erlang-26"
erlang-27: "copr-rabbitmq-erlang-27"
extras: "extras"
fluentd: "fluent-package-lts"
grafana: "grafana"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
upgrade:
- |
Switches Erlang RPMs on aarch64 to a versioned Erlang 26 or 27 repository,
due to Fedora COPR not supporting multiple package versions in one repo.