charm-cinder-ceph:stable/18.05

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

Branch merges

Branch information

Name:
stable/18.05
Repository:
lp:charm-cinder-ceph

Recent commits

8f988e1... 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.

5c71cc7... 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: I5fdc6e9ea9f764eac3daa2767cccc01a6ce006ff

930d7c3... by Chris MacNaughton

Update tests to use Juju storage

Due to changes to the ceph-osd charm, it is
suggested to use Juju storage for testing.

Change-Id: I14ab9533a53105f8edc2c4af1d98b336a898df00
Related-Bug: #1698154

65a1881... by David Ames

Enable Bionic as a gate test

Change bionic test from dev to gate for 18.05.

Change-Id: I808c6451583d66c8b8a17ed1bffc8a37660f6022

b1829e9... by James Page

Tidy ceph backend configuration

Drop generation of upstart override file and /etc/environment
and scrub any existing charm configuration in these locations
from an existing install.

These where required way back in the dawn of time when ceph
support was alpha/beta in cinder.

Provide backend specific configuration file path, allowing
multiple ceph clusters to be used with a single cinder
application.

Change-Id: I8a097e4de1c5c980f118a587a1a64792fad2fa05
Closes-Bug: 1769196

294d00d... by Ryan Beisner

Remove deprecated functional test targets

Change-Id: I82f0a195d7ac8294e55245d09658a021f892414a

1abf731... by Ryan Beisner

Update tox.ini to stop using unverified package

As of pip 10.0, --allow-unverified is not permitted.

Use of the flag in this repo was previously used to force
installation of python-apt to accommodate certain unit tests.

The unverified package, python-apt, is no longer necessary
for test execution.

Related-Bug: #1760720

Change-Id: I9516fa288f9b04c8822c707e8649916a3f8e0fc6

d6ef6b3... by Liam Young

Ensure cinder-ceph installs its prerequisites

The charm has been assuming that the principle charm will install
the packages this charm needs to run. This is not always the case
so the change forces the charm to install what it needs.

Change-Id: I1a394bd9f0a008a403d36ba5d7332b7fb5659006
Closes-Bug: #1754007

1a956eb... by Ryan Beisner

Sync charm-helpers

Change-Id: Iac5794aec967ffc85a42659d469769a63b2cf428

b86be52... by Ryan Beisner

Sync charm-helpers

Notable issues resolved:

openstack_upgrade_available() broken for swift
https://bugs.launchpad.net/charm-swift-proxy/+bug/1743847

haproxy context doesn't consider bindings
https://bugs.launchpad.net/charm-helpers/+bug/1735421

regression in haproxy check
https://bugs.launchpad.net/charm-helpers/+bug/1743287

Change-Id: Ieb05f48ad52a1dc8d79bcffec1c467495bbf0001