charm-cinder:stable/18.11

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

Branch merges

Branch information

Name:
stable/18.11
Repository:
lp:charm-cinder

Recent commits

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

cfbb085... by James Page

Ensure identity-joined execute post upgrade.

Re-execute the identity-joined relation to ensure that cinder v3
API endpoints are registered for OpenStack Pike or later.

Change-Id: Ia259696b787188218003f63ab510eb143c0ea563
Closes-Bug: 1809634
(cherry picked from commit 8d977e815205cc7410b6d6abd222740809e7c05b)

115ec67... by Pen Gale

Switched from ostestr -> stestr for tests.

Fixes breackage in python3.5 due to underlying system upgrade.

Change-Id: I36b5fb637b7daee782a54b02da676cf75ea19e8f
(cherry picked from commit 04a0febd7968c41e7dfc65b34884203d3403d8b8)

d2b9569... by Syed Mohammad Adnan Karim

Update hook to remove old ceph.conf alternatives

When adding ceph-mon relation to cinder, the charm installs ceph.conf
with the update-alternatives via cinder_utils.resource_map().
However when the relation is removed, the alternative isn't cleaned up.
This can cause issues if installing a cinder-ceph subordinate charm.
The cinder-ceph charm also installs a ceph.conf alternative that will
point to the leftover ceph.conf installed by the ceph-mon charm.

Added remove_alternative() in ceph-relation-broken hook to ensure
that leftover ceph.conf alternatives is removed upon relation removal.

Change-Id: If9a8d460ee8209ef917fa55ec970379e9c741ec6
Related-Bug: 1778084
(cherry picked from commit e6a150c0d2894dadb870a4a356f1f9ab2336faa8)

0e3181d... by Frode Nordahl

c-h: Separate certificates with lineseparator in bundles

Cherry-pick specific fix for charm-helpers already synced
into master.

Change-Id: If2d24f9ef8574a7ad202ee62073568a94b0960bc
Closes-Bug: #1813982

1f41f52... 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: I03da2d5b3408e5504b78b97fe76755c4d00507c7

d3ca911... by Liam Young

Purge old packages on upgrade-charm

On charm upgrade the charm may switch to py3 packages. If so, ensure
the old py2 packages are purged. If the purge occurs then restart
services.

Change-Id: I3e67d35324888522f6c138ebd74a2ea7f1a4ce05
Closes-Bug: 1803451

b1bfc91... by Ryan Beisner

Sync charm-helpers

Change-Id: Id12bd8d56b79e706ecb90fc817837ba723942d25

d73447d... by Doug Hellmann

fix tox python3 overrides

We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I2c180a54b4105c4167273671e5063db61a1cb419
Signed-off-by: Doug Hellmann <email address hidden>

8a10091... by Ryan Beisner

Fix lint in unit tests re: py3-first and py2 compat

Use six for now due to the transitional state of this charm
from py2 to py3.

Change-Id: I24d3cbd66964000600dbcb7849564bb53956fe5c