charm-rabbitmq-server:stable/17.02

Last commit made on 2019-04-19
Get this branch:
git clone -b stable/17.02 https://git.launchpad.net/charm-rabbitmq-server

Branch merges

Branch information

Name:
stable/17.02
Repository:
lp:charm-rabbitmq-server

Recent commits

f439979... by OpenDev Sysadmins <email address hidden>

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

ba265b2... by Ian Wienand

Replace openstack.org git:// URLs with https://

This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I9d761d0adad4fbdd5d1b0c9a8fca123ab873bcec

364d517... by Edward Hope-Morley

Refactor amqp_changed to make it less noisy

Currently each and every hook executed results in a sweep of all
amqp relations and their related units to ensure config consistency
both in rabbit and for remote units. This scales very poorly since
rabbtimqctl commands take a while to complete and the majority of
the time they are not needed. This patch aims to reduce the impact
of performing this set of operations and the amount of time it takes
to do them.

Change-Id: Ia060ce34052cd543a63d045944b35e4188279f05
Closes-Bug: 1698340
(cherry picked from commit da3a7063bbcf0c262957149d5c6c2fa3d0525599)

2da1f43... by Felipe Reyes

Set clustered atrribute in the cluster's leader

When forming the cluster the leader node (defined by
leader_node_hostname) is the one that won't join a cluster, all the
other peers will join this leader, this prevented the leader from
setting the clustered attribute in the cluster relation.

This patch makes all the units to run the cluster_with() function
and cluster_with() skips 'rabbitmqctl join_cluster' for the nodes
already present in the running section of 'rabbitmqctl cluster_status'
and sets the clustered attribute if it hasn't been set already.

Also cluster_with() is called within the upgrade-charm hook to allow
existing deployments set the attribute if needed.

Revision 708 from lp:charm-helpers needed to allow functional tests execute
'juju actions'.

Change-Id: I234046de279e1c28f7ad640c2cd7c641e864525b
Closes-Bug: 1691510
(cherry picked from commit 6a66fd16124c60d056fc710c1f47df6855c8ba1e)

d8ca67d... by David Ames

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch to using stable charm-helpers branch.

Change-Id: Ic85c2107d812a6e2f49f9ec9ce43f6e88d249bff

0fd586e... by David Ames

Pre-release charm-helpers sync 17.02

Get each charm up to date with lp:charm-helpers for release testing.

Change-Id: I863742dadc9680514e538c94b35d259c974794b8

1e6be63... by James Page

tests: use test-requirements.txt for bundletester support

Ensure bundletester uses a virtualenv and can resolve test
dependencies required to execute functional tests.

Change-Id: If2a924ab42547c9a62561112ae2273ba1cfed87e
Close-Bug: 1664128

4978fe3... by Shane Peters

Change default collect_statistics_interval to 30s

By default, the management plugin collects statistics every 5 seconds.
This modifies it to 30s in order to alleviate memory pressure. This
value is only considered when the management plugin is enabled.

Change-Id: I7dbbcfc1cbc0a17c6a3c421914883e52cf74afb5
Closes-Bug: 1656074

82a92a6... by Liam Young

Correct port that is exposed for management

For rabbitmq-server version 3+ (Trusty and above) the managment
port is 15672, however the charm exposes the old port 55672. This
change fixes that behaviour. Fwiw the amulet tests are already
expecting the managment interface to be 15672 but tests run with the
OpenStack providor and would have missed that this port was not
being exposed.

Change-Id: Ia61d1c12df9300408d33a1768f546c38b33c5677
Closes-Bug: 1651195

21b6015... by Jenkins <email address hidden>

Merge "Typo fix: arbitary => arbitrary"