Skip to content

Commit af9f7cf

Browse files
MoteHuebbezak
authored 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
1 parent 5f6f9f5 commit af9f7cf

18 files changed

+73
-22
lines changed

docker/kolla-toolbox/Dockerfile.j2

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

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

1818
{% block rabbitmq_apt_preferences %}
1919
{% 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)