CRITICAL! RabbitMQ PackageCloud repos will be not more available from today - affected Openstack-ansible

Thomas Goirand zigo at debian.org
Thu Jun 1 11:42:46 UTC 2023


On 6/1/23 13:19, Dmitriy Rabotyagov wrote:
> You can set `rabbitmq_install_method: distro` in user_variables and
> rabbitmq will get installed from distro-provided repositories rather
> then external ones:
> https://opendev.org/openstack/openstack-ansible-rabbitmq_server/src/branch/master/releasenotes/notes/rabbitmq-using-external-repo-instead-of-pkg-file-8cdd00f58d3496ba.yaml
> But yes, default behaviour is to use external repos.
> 
> You're slightly wrong about reasons behind why this behaviour is
> default though. It's not about having "latest" versions, it's about
> having consistent/same versions across all distributions. First of
> all, then related bugs and security vulnerabilities are the same for
> all distros, so it's kinda easier to keep track on that. But then most
> important part is cross-distro installations.
> So let's assume an individual is running Ubuntu (or CentOS, doesn't
> matter), and they want to migrate to Debian. Having different rabbitmq
> versions installed by these distributions will totally be a blocker
> for such resilient migration. At the same time, when exactly the same
> versions of rabbit/erlang/galera are installed - they can just
> re-setup control planes one by one to another distro without any pain
> and the cluster will remain functional.

Hi Dmitriy,

Thanks for the explanation. It makes more sense now (even though I don't 
think there's many people willing to switch distro in an existing 
deployment).

Cheers,

Thomas Goirand (zigo)




More information about the openstack-discuss mailing list