charm-ceph-mon:stable/18.11

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

Branch merges

Branch information

Name:
stable/18.11
Repository:
lp:charm-ceph-mon

Recent commits

6b5d27c... 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.

ebf342d... by Felipe Reyes

Update cloud-archive.list when upgrading from Pike to Queens

ceph-mon charm only upgrades when the ceph version changes, for the
case of upgrading from Pike to Queens the charm is skipping any
upgrades, because the Cloud Archive has Luminous for those 2 releases.

This patch checks if the requested ceph version is luminous and if the
'source' changed from pike to queens to then upgrade
/etc/apt/sources.list.d/cloud-archive.list via add_source()

As part of this backport, I manually un-picked the stein dict
entry from lib/ceph/utils.py, as it is not currently applicable to
the stable charm.

Change-Id: I05b7d722e45d3a02a97866903a67bd9b16d4f552
Closes-Bug: 1778823
(cherry picked from commit 5ed4956f2bc594d42abf6fd2fa64dcddc1b86da5)

a0e0db5... by James Page

Disable object skew warnings

Ceph will issue a HEALTH_WARN in the event that one pool has a
large number of objects compared to other pools in the cluster:

 "Issue a HEALTH_WARN in cluster log if the average object
  number of a certain pool is greater than mon pg warn max
  object skew times the average object number of the whole
  pool."

For OpenStack deployments, Gnocchi and RADOS gateway can generate
a large number of small objects compared to Cinder, Glance and
Nova usage, causing the cluster to go into HEALTH_WARN status.

Disable this check until the skew evaluation also includes the
size of the objects as well as the number.

Change-Id: I83211dbdec4dea8dca5b27a66e26a4431d2a7b77
Closes-Bug: 1804846
(cherry picked from commit 33f9bae6c7eba61b931191882f0696db909fb84e)

029c7b9... 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: I09ee6f4e6c8c3e370fab9deaadd18172a18166d9

9cac074... by Ryan Beisner

Sync charm-helpers

Change-Id: I0d330cb48f49a0dd61163901df912f5e864e8c12

ffcca09... by inspurericzhang <email address hidden>

[Trivial Fix] Replace Chinese punctuation with English punctuation

Curly quotes(Chinese punctuation) usually input from Chinese input method.
When read from english context, it makes some confusion.

Change-Id: I8d2e630f4cd4ae9044b7f2854b0f75cc7d1aaf50

ed99bd2... by James Page

Guard cluster operations until sufficient OSD's booted

Ensure that broker requests are not processed and that client
access keys are not issued until the expected number of OSD's
have been bootstrapped into the cluster.

This depends on presentation of the number of bootstrapped
OSD's from the ceph-osd charm (see Depends-On).

For upgraders, keys will have already been issued so there
should be no impact on existing access to the Ceph cluster;
The ceph-osd units will present the required relation data
post upgrade at which point the charm will mark the cluster
as ready for service and continue to process and pending
requests.

Change-Id: Id67e13c176fc8fd4953ba7c2cf7e33252810940c
Depends-On: I1370524f0f31120e3cb7305c5bc509a6494c5586
Closes-Bug: 1794878

61e20c2... by James Page

Resync ceph helpers

Resync ceph helpers, picking up fixes for:

 - Upgrades from Luminous to Mimic.
 - Correct build of OSD list in more complex CRUSH
   configurations, resolving upgrade issues.

Add nova-cloud-controller to amulet tests to achieve a complete
deployment post landing of changes for Nova Cells v2 support.

Closes-Bug: 1788722

Change-Id: I7a5c53c792ab958d94301de62cdd4d804f8a54f7

fd33182... by James Page

Use fully qualified basepython for py{35,36} targets

Make sure the exact python version is used for specific python
unit testing targets.

Update functional tests to include nova-cloud-controller.

Change-Id: I8d57719fce4f152a105d8a61c08b556873105708

7cf4f91... by Zuul <email address hidden>

Merge "fix tox python3 overrides"