charm-designate:stable/19.07

Last commit made on 2019-08-16
Get this branch:
git clone -b stable/19.07 https://git.launchpad.net/charm-designate

Branch merges

Branch information

Name:
stable/19.07
Repository:
lp:charm-designate

Recent commits

69bf546... by Frode Nordahl

Pin stable charm to ``charms.openstack`` stable branch

Change-Id: I37a3bf08ab7c2be1eb1416cb869acf2dac29891f

0a85776... 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: I29814093d83fda0ffa642845a64251d5e1d5d84b

c3b888c... by David Ames

Rebuild for sync charms.openstack

Change-Id: Ib5159c885b81a392595375fc3801ccd13d0d1b1a
Partial-Bug: #1838783

73144ad... by Frode Nordahl

Update functional test definitions

Change-Id: Ibd42d6f65522e65f26590c362c6a765fbc8b8965

32c7170... 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.

4d8a6a9... by Zuul <email address hidden>

Merge "Enable bionic/stein and disco/stein functional tests"

4610ab3... by James Page

Rebuild with new charmhelpers release

0.19.13 supports use of Ubuntu Disco.

Change-Id: I5342ab1528554e7d157351018203b045033bdc17

66dab6d... by Liam Young

Ensure pool manager is restarted when pools change

The designate pool manager needs to be restarted on all designate
units when the update pools command is run with a new version of
the pools yaml.

Previously it was assumed that it was sufficient to trigger a new
hook execution but in the following scenario the update is missed:

1) Non-leader reacts to a change in pools and renders a new
   pools.yaml but does not run the db update as it is not the leader
2) leader reacts to a change in pools, renders a new pools.yaml,
   updates the db and finally sets pool-yaml-hash with the new
   value to trigger hooks executions on peers.
3) Non-leader reacts to leader db change, re-renders pools.yaml with
   the same values as step 1 and does not perform the pool manager
   restart even though it is needed.

The above scenario is fixed by adding a handler looking for a
change in the pool-yaml-hash and restarting the pool manager if it
changes. The leadership layer is needed to get the flags raised on
leader db changes.

The leader can also fail to restart pool manager as services are
restarted as soon as the config is rendered and before the
update_pools call is made. This scenario is fixed by adding a
handler to look for a change in the pools.yaml and restart pool
manager if it changes. This works because update pools is run in
the same handler as config render which means the new handler runs
after this render & update handler.

Closes-Bug: 1752895
Change-Id: I54b316788ea5176ca63ca761ceceb106ce903f3b

88da8fe... by Frode Nordahl

Enable bionic/stein and disco/stein functional tests

Change-Id: I410728f6655e1363cd61c5191abd763ea766db6a

bd11190... by Frode Nordahl

Update series metadata

Ensure that EOL releases are removed from metadata
and tests, and that the current dev release is enabled
in metadata. Dev release tests are enabled separately
because of chickens and eggs.

Add missing amqp relation between neutron-api and rabbitmq-server

Change-Id: Id12d00654547c54b421b3b21a9f53e0ccb352fa2