charm-glance/charmhelpers
David Ames e7317bf571 Avoid shared-db change when using access-network
When the percona-cluster charm sets an access-network but the default
unit-get address is not on that network extra shared-db relations get
executed. This is specifically a problem when running upgrades and
trying to avoid API downtime.

The root cause is that the access-network is not checked until the
SharedDBContext is consulted. But then db_joined function will
change it back to the wrong ip on subsequent runs.

This change adds a check for access-network on the relation during
the db_joined function and pushes IP selection off to
get_relation_ip.

Charm helpers sync to pull in changes to get_relation_ip.

Change-Id: Ifc22d61f1de1092306b98d30fbea01fead855d14
Partial-bug: #1677647
2017-04-26 16:29:00 -07:00
..
cli Resync charmhelpers for licensing change 2016-07-06 16:33:39 +01:00
contrib Avoid shared-db change when using access-network 2017-04-26 16:29:00 -07:00
core Make worker-multiplier sane in container environments 2017-04-26 10:41:48 +01:00
fetch charm-helpers sync to pickup changes to CephContext 2017-03-09 16:13:21 -03:00
payload Pre-release charm-helpers sync 16.10 2016-09-30 08:59:34 -07:00
__init__.py Resync charmhelpers for licensing change 2016-07-06 16:33:39 +01:00
osplatform.py Add support for cephx pool grouping and permissions 2017-02-14 11:22:05 +00:00