Merge "Build RabbitMQ 4.1 in stable releases" into stable/2024.2

This commit is contained in:
Zuul
2025-07-21 11:31:26 +00:00
committed by Gerrit Code Review
18 changed files with 73 additions and 22 deletions

View File

@@ -13,7 +13,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{{ macros.configure_user(name='ansible') }}
{{ macros.configure_user(name='rabbitmq') }}
{{ macros.enable_extra_repos(['crb', 'erlang', 'openvswitch', 'rabbitmq']) }}
{{ macros.enable_extra_repos(['crb', 'erlang', 'erlang-26', 'openvswitch', 'rabbitmq']) }}
{% block rabbitmq_apt_preferences %}
{% if base_package_type == 'deb' %}

View File

@@ -1 +1 @@
../rabbitmq/apt_preferences_rabbitmq.debian
../rabbitmq/rabbitmq/apt_preferences_rabbitmq.debian

View File

@@ -1 +1 @@
../rabbitmq/apt_preferences_rabbitmq.debian
../rabbitmq/rabbitmq/apt_preferences_rabbitmq.ubuntu

View File

@@ -0,0 +1 @@
../rabbitmq/Dockerfile.j2

View File

@@ -0,0 +1,7 @@
Package: rabbitmq-server
Pin: version 4.1.*
Pin-Priority: 1000
Package: erlang*
Pin: version 1:27.*
Pin-Priority: 1000

View File

@@ -0,0 +1,7 @@
Package: rabbitmq-server
Pin: version 4.1.*
Pin-Priority: 1000
Package: erlang*
Pin: version 1:27.*
Pin-Priority: 1000

View File

@@ -0,0 +1 @@
../rabbitmq/extend_start.sh

View File

@@ -0,0 +1 @@
../rabbitmq/healthcheck_rabbitmq

View File

@@ -0,0 +1,4 @@
{% set rabbitmq_packages = [
'erlang-27.*',
'rabbitmq-server-4.1.*'
] %}

View File

@@ -0,0 +1,4 @@
{% set rabbitmq_packages = [
'erlang-27.*',
'rabbitmq-server-4.1.*'
] %}

View File

@@ -9,7 +9,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{{ macros.configure_user(name='rabbitmq') }}
{{ macros.enable_extra_repos(['crb', 'erlang', 'rabbitmq']) }}
{{ macros.enable_extra_repos(['crb', 'erlang', 'erlang-26', 'erlang-27', 'rabbitmq']) }}
{% block rabbitmq_apt_preferences %}
{% if base_package_type == 'deb' %}
@@ -20,10 +20,8 @@ COPY apt_preferences_rabbitmq.{{ base_distro }} /etc/apt/preferences.d/rabbitmq
{% block rabbitmq_install %}
{% if base_package_type == 'rpm' %}
{% set rabbitmq_packages = [
'erlang-26.2.*',
'rabbitmq-server-3.13.*'
] %}
{% set filepath = "rabbitmq/" + image_name + "/rabbitmq_packages_rpm." + base_distro %}
{% from filepath import rabbitmq_packages %}
{% elif base_package_type == 'deb' %}
{% set rabbitmq_packages = [

View File

@@ -2,6 +2,6 @@ Package: rabbitmq-server
Pin: version 3.13.*
Pin-Priority: 1000
Package: erlang
Pin: version 26.2.*
Package: erlang*
Pin: version 1:26.2.*
Pin-Priority: 1000

View File

@@ -2,6 +2,6 @@ Package: rabbitmq-server
Pin: version 3.13.*
Pin-Priority: 1000
Package: erlang
Pin: version 26.2.*
Package: erlang*
Pin: version 1:26.2.*
Pin-Priority: 1000

View File

@@ -0,0 +1,4 @@
{% set rabbitmq_packages = [
'erlang-26.2.*',
'rabbitmq-server-3.13.*'
] %}

View File

@@ -0,0 +1,4 @@
{% set rabbitmq_packages = [
'erlang-26.2.*',
'rabbitmq-server-3.13.*'
] %}

View File

@@ -39,8 +39,13 @@ centos-aarch64:
# https://www.rabbitmq.com/install-debian.html#apt-cloudsmith
debian:
erlang:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu"
erlang-26:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang-26/ubuntu"
suite: "jammy"
component: "main"
gpg_key: "erlang-ppa.gpg"
erlang-27:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang-27/ubuntu"
suite: "jammy"
component: "main"
gpg_key: "erlang-ppa.gpg"
@@ -86,8 +91,13 @@ debian:
gpg_key: "rabbitmq.gpg"
debian-aarch64:
erlang:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu"
erlang-26:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang-26/ubuntu"
suite: "jammy"
component: "main"
gpg_key: "erlang-ppa.gpg"
erlang-27:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang-27/ubuntu"
suite: "jammy"
component: "main"
gpg_key: "erlang-ppa.gpg"
@@ -172,9 +182,14 @@ rocky-aarch64:
rabbitmq: "rabbitmq_rabbitmq-server"
ubuntu:
erlang:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu"
suite: "noble"
erlang-26:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang-26/ubuntu"
suite: "jammy"
component: "main"
gpg_key: "erlang-ppa.gpg"
erlang-27:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang-27/ubuntu"
suite: "jammy"
component: "main"
gpg_key: "erlang-ppa.gpg"
fluentd:
@@ -220,9 +235,14 @@ ubuntu:
gpg_key: "rabbitmq.gpg"
ubuntu-aarch64:
erlang:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu"
suite: "noble"
erlang-26:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang-26/ubuntu"
suite: "jammy"
component: "main"
gpg_key: "erlang-ppa.gpg"
erlang-27:
url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang-27/ubuntu"
suite: "jammy"
component: "main"
gpg_key: "erlang-ppa.gpg"
fluentd: