Skip to content

Commit 23a4014

Browse files
MoteHueseunghun1ee
andcommitted
Build RabbitMQ 4.1 in stable releases
RabbitMQ 4.1 is released, meaning 4.0 and prior are out of community support. This patch allow for building 4.1 in the `rabbitmq-4-1` container, while keeping the existing version in the standard `rabbitmq` container. We do not need to build 4.0 in past releases, as 4.1 supports upgrades from 4.0.x and 3.13.x. [1]. Same method as in: https://review.opendev.org/c/openstack/kolla/+/918974 1. https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.1.0 Change-Id: I4a4fe7244ea0b92cf12b96f4dee8a7abd34028d9 Signed-off-by: Matt Crees <[email protected]> Co-Authored-by: Seunghun Lee <[email protected]> (cherry picked from commit af9f7cf)
1 parent 9f55729 commit 23a4014

19 files changed

+85
-24
lines changed

docker/kolla-toolbox/Dockerfile.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
1616
{{ macros.configure_user(name='ansible') }}
1717
{{ macros.configure_user(name='rabbitmq') }}
1818

19-
{{ macros.enable_extra_repos(['crb', 'erlang', 'openvswitch', 'rabbitmq']) }}
19+
{{ macros.enable_extra_repos(['crb', 'erlang', 'erlang-26', 'openvswitch', 'rabbitmq']) }}
2020

2121
{% block rabbitmq_apt_preferences %}
2222
{% if base_package_type == 'deb' %}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../rabbitmq/apt_preferences_rabbitmq.debian
1+
../rabbitmq/rabbitmq/apt_preferences_rabbitmq.debian
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../rabbitmq/apt_preferences_rabbitmq.debian
1+
../rabbitmq/rabbitmq/apt_preferences_rabbitmq.ubuntu
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../rabbitmq/Dockerfile.j2
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Package: rabbitmq-server
2+
Pin: version 4.1.*
3+
Pin-Priority: 1000
4+
5+
Package: erlang*
6+
Pin: version 1:27.*
7+
Pin-Priority: 1000
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Package: rabbitmq-server
2+
Pin: version 4.1.*
3+
Pin-Priority: 1000
4+
5+
Package: erlang*
6+
Pin: version 1:27.*
7+
Pin-Priority: 1000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../rabbitmq/extend_start.sh
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../rabbitmq/healthcheck_rabbitmq
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{% set rabbitmq_packages = [
2+
'erlang-27.*',
3+
'rabbitmq-server-4.1.*'
4+
] %}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{% set rabbitmq_packages = [
2+
'erlang-27.*',
3+
'rabbitmq-server-4.1.*'
4+
] %}

0 commit comments

Comments
 (0)