charm-ceph-proxy:stable/19.10

Last commit made on 2019-10-24
Get this branch:
git clone -b stable/19.10 https://git.launchpad.net/charm-ceph-proxy

Branch merges

Branch information

Name:
stable/19.10
Repository:
lp:charm-ceph-proxy

Recent commits

b19a944... 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: Ib4096a4652c78d1378bafd2505d7fc2df360fc96

63c0ebb... by Ryan Beisner

Sync charm/ceph helpers, tox, and requirements

Also clean up pre-existing pep8 violations in the
files/* dir which was previously not covered by lint testing.

Also clean-up mocking issues around apt-pkg replacements in the
unit tests.

Also fix py35 issue with enabled_manager_modules() function in the
charmhelpers library (see
https://github.com/juju/charm-helpers/pull/387).

Also fix the functional tests bundles so they actually test the
version of OpenStack that the bundle indicates.

Change-Id: I2c8d84fadc11311c622dd308c4694496872dc157

656301c... by Rodrigo Barbieri

Add cinder-ceph to CI and functional test

Added cinder-ceph to CI to run a new functional
test included in zaza.

Change-Id: I3a91ff4cc55edd824501d0e190cc239ae03f54a5

dfb29a4... by Tiago Pasqualini da Silva

Add support for 'add-permissions-to-key' requests

Currently add-permissions-to-key requests are not being handled by this
charm, so if cinder-ceph or glance is deployed with
restrict-ceph-pools=True, it will not be configured properly. This
patch ports the implementation of the add-permissions-to-key
handling from the ceph-mon charm, and updates other methods required
to properly set up cinder-ceph and glance ceph pools.

Change-Id: If5950af155e10ee4d140300fd7ed5730798b65f0
Closes-bug: #1836408

736866c... by Zuul <email address hidden>

Merge "Fix zaza source"

18254cf... by Liam Young

Fix zaza source

The charm was incorrectly pulling in an old branch of zaza, this
change points it back at master.

Change-Id: I2a98f843c54f883782e4911412b45185996ce038

80d6948... by Rodrigo Barbieri

Fix CI not deploying patchset changes

Tests.yaml was missing a parameter, causing
zaza to pull latest ceph-proxy from charm
store instead of using the changes of
patches proposed in gerrit.

This change fixes it, now zaza deploys
ceph-proxy from local repo created
during tests that contains the patch
proposed in gerrit.

Change-Id: I3681e72f032780b864d02a95cf983f26a0b1c91e

3ebbbb7... by Zuul <email address hidden>

Merge "Add disco-stein bundle to gate tests"

1e64788... by Camille Rodriguez

Add disco-stein bundle to gate tests

The bundle disco-stein was in the dev bundles because
a bug with the Python 3.7 syntax prevented the success of
the deployment of HA clusters. This bug is fixed, we can
reintegrate disco-stein in the gate bundles.

Other small additions:
- Passing OS env vars instead of AMULET
- removing sitepackages in tox.ini to avoid test env pollution
- skip_missing_interpreters in tox.ini set to False to avoid false
positives by skipping missing interpreters.
- adding bionic-stein bundle to gate_bundles instead of dev

LP Related-Bug: #1823718
Change-Id: Ia7093a5654a763670be05635f7f6fce292eb9c96

c55aa37... by Zuul <email address hidden>

Merge "Add Python 3 Train unit tests"