lp://qastaging/charms/ceph-mon

Created by James Page and last modified
Get this branch:
bzr branch lp://qastaging/charms/ceph-mon
Members of OpenStack Charmers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
OpenStack Charmers
Status:
Development

Recent revisions

185. By James Page

Resync charm helpers for PG calc fixes

When the Ceph RADOS Gateway is used with small OSD configurations
(3 OSDs), the light pools consume 0.1% of storage by default; this
results in PG counts below or equal to 0; enforce a minimum PG count
of 2 as specified in the official Ceph PG calculator.

Change-Id: I33df3ade8ce85f1928f44d402b8a2f445c479efb
Closes-Bug: 1607961
(cherry picked from commit 9d73455515f200239926950eddec813e4b6b617d)

184. By David Ames

Updates for stable branch creation for 16.07

Set defaultbranch for git review/gerrit.
Switch amulet tests to stable.
Switch to using stable charm-helpers branch.

Change-Id: I7bf2c1136a76087ff900840aedeb5ef57140cdaa

183. By Chris Holcombe

Fix directory ownership as part of upgrade

This change ensures that when ceph is upgraded from an
older version that uses root to a newer version that
uses ceph as the process owner that all directories
are chowned.

Closes-Bug: 1600338
Change-Id: I162ebdbeee0d7bae4866b6462f98f11e3892b7ba

182. By Liam Young

Pre 1607 release charm-helpers sync

Sync charmhelpers to pick up bug fixes for 1607 release

Change-Id: I1fab5136b8320da6cb8d1efc269efa655e9fcb4c

181. By James Page

Use bundletester for amulet test execution

Switch to using bundletester for execution of functional tests,
leveraging tox to build out test virtualenvs.

Rename amulet tests inline with gate-* and dfs-* naming standards.

Update README to refer to functional testing section of the charm
guide.

Change-Id: I0d378cdffdc2eaa5c34578e85aba6acb7a47a41d

180. By Jenkins <email address hidden>

Merge "Update cephx permissions for OSD actions"

179. By David Ames

Install python dependencies early for CH ip.py

When using charmhelpers.contrib.network.ip apt install was quietly
failing. Install python dependencies in the early install hook
(before install.real).

Charm-helpers sync to bring in apt_install with fatal=True

Change-Id: Idc7aef438e804124e1c8af08db1695ba7ed1872f
Partial-Bug: 1601972

178. By James Page

Revert "Add AppArmor profile"

ceph-mon is typically deployed under LXC or LXD, where apparmor is
not supported; revert addition of apparmor profile feature as its
currently breaking MAAS+LXD deployments.

This reverts commit d337fdbfd0e0977de94c18d024c1f9490b380279.
This reverts commit cf0f18d59a40f7af2159d6de258eb7f14103435b.

Change-Id: I94b7c7f5dc0245d273394aeb352731f7bffb1c91

177. By David Ames

Pre-release charm-helpers sync

To begin release testing get each charm up to date with lp:charm-helpers

Change-Id: I4f8d2b4f18b9c4d447a0e003de5b3188cfa01529

176. By Billy Olsen

Add weight to ceph broker for pool creation

Adds a weight parameter to the Ceph Broker API in order to allow the
proper number of placement groups to be calculated based upon the
relative amount of data that a pool will consume from the Ceph storage
cluster.

This commit adds two new config options:
 1. 'expected-osd-count', an integer, which allows users deploying a
    bundle in an all-in-one deployment to specify the number of OSDs
    that are expected in the configuration in order to prevent faulty
    calculations due to races (e.g. pool creation requested prior to
    having all of the OSDs join the Ceph cluster).
 2. 'pgs-per-osd', an integer, which allows users to tweak the number
    of placement groups per OSD based upon expected growth of the
    Ceph cluster itself.

Partial-Bug: #1492742

Change-Id: Ia67a8a9d62a20182d440490b084551d89b8292e9
Signed-off-by: Billy Olsen <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.