charm-rabbitmq-server:stable/16.10

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

Branch merges

Branch information

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

Recent commits

cf703a6... 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.

755a8c1... 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: I419338fd5892ed09d20eeca9a86a5d0ecdc891ae

ddeed23... 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

8f99e64... by James Page

networking: Fix amqp relation network binding

When configuration for 'access-network' is supplied, only the
lead unit in a cluster will present the correct network address
for access to the RMQ cluster; followers always present 'private-address'
as they echo out data from the peer relation or leader storage
on amqp relations, overriding the hostname and private-address
values with the return value of get_host_ip.

Pass 'amqp_relation=True' to get_host_ip to ensure that any supplied
configuration option is correctly used, or that for Juju 2.0, any
network space binding for the amqp relation is used.

This is resolved in master branch by a larger refactoring of the
resolution of addressing for the amqp and cluster relations.

Change-Id: Ia4921becf149243fab40f9f21a26bfbe9d3da332
Closes-Bug: 1605314

dbd667f... by David Ames

Fix DNS resolution problems

There are two distinct DNS resolution problems. One, the nodename
reverse DNS resolution. And two, resolution of peers. This attempts
to fix both problems.

Nodename is only required when rabbitmq runs multiple instances on
the same host. Having this set complicates the DNS requirements.
Removing this setting may simplify the DNS problems this charm has
faced.

For peer resolution force the use of hostname rather than dynamically
attempting to resolve one from an IP. Set /etc/hosts with the local
hostname and with each peer.

Standardize the way an IPv4 or IPv6 address is selected throughout
the charm. Standardize the way a hostname is selected throughout the
charm.

Partial-Bug: 1584902
Change-Id: I105eb2684e61a553a52c5a944e8c562945e2a6eb
(cherry picked from commit 0c2f3e6b1b598df9a4dd5068b34b20bd38ef37fd)

e36e2a7... by Ryan Beisner

Use env python in Amulet test executable

Change-Id: I67ecb21730b4366bc22d16747875d089d3215f35
(cherry picked from commit 0c93c06505f6919199c9f246ab8b1dae9a7b96f2)

19ffe12... by Ryan Beisner

Set Amulet wait timeouts

The Amulet sentry.wait() default of 300 seconds is sometimes not
long enough, causing false test failures.

Closes-Bug: #1637960

Change-Id: I9e2677b5fabe16e86e82d185662f86a63f4cd0d4

adfce50... by James Page

Updates for stable branch creation

Set defaultbranch for git review/gerrit.

Switch amulet tests to stable.

Switch to using stable charm-helpers branch.

Change-Id: Ia4bf22b3a7798da7963dd68a7b68f8f8c645d0d1

67be5ee... by Ryan Beisner

Update amulet test definitions for Newton

- Remove Precise-Icehouse Amulet test definitions if they exist.

- Add Xenial-Newton Amulet test definitions.

- Add Yakkety-Newton Amulet test definitions.

- Use the percona-cluster charm in tests instead of the mysql charm.

Change-Id: I4e6101711fe8ae5fa8d0f7351c4ace8cc260b157

c8c0089... by David Ames

Pre-release charm-helpers sync 16.10

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

Change-Id: I7e143b8c0fc652340248fecfe2c03e3a12e6380c