charm-ceph-osd:stable/18.02

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

Branch merges

Branch information

Name:
stable/18.02
Repository:
lp:charm-ceph-osd

Recent commits

860e57a... 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.

ca4def8... by Zuul <email address hidden>

Merge "Render crush-initial-weight option if set to 0" into stable/18.02

16ff68a... by Chris MacNaughton

Improve idempotency of block device processing

Resync charms.ceph to pickup improvements in recording
of block devices that have been processed as OSD devices
to support better idempotency of block device processing
codepaths.

This fixes a particularly nasty issue with osd-reformat
is set to True where the charm can wipe and re-prepare
an OSD device prior to the systemd unit actually booting
and mounting the OSD's associated filesystem.

This change also enables syncing charms.ceph from the
stable/18.02 branch.

Change-Id: I3b09a0c49ea212c31f5a22613e359542600eefe7

63a1fe3... by Sandor Zeestraten

Render crush-initial-weight option if set to 0

Fixes the conditional in the ceph.conf template so it renders the
crush-initial-weight config option if set to 0.

Change-Id: Iaecbdf52bd3731effa3132e61364918407116dbe
Closes-Bug: 1764077
(cherry picked from commit 5ea1973062a55af4d5c41da226d3d110b2b85ff6)

9163455... 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: I06e5afd0bfb627b2de64e93e51c182cf881e38d7
(cherry picked from commit e179d3680227728307dce7bb05dbbf0a8ab70274)

f77dea1... by Tilman Baumann

Reload AppArmor when policies are changed

AppArmor needs to be reloaded when new policies are written, not only
when the 'aa-profile-mode' config option is changed.

Change-Id: Ia2990cdc03f6fa0d3a38e4a3247422f0950ee0eb
Closes-Bug: 1755823
(cherry picked from commit 6ad15f94edcf32601c0163412b8e5f66ea265939)

99304e6... by David Ames

Updates for stable branch 18.02 creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch to using stable charm-helpers branch.

Change-Id: I439d1466925382d7c8afce6ab5a7ab9029ae43e9

921b998... by Ryan Beisner

Sync charm-helpers

Change-Id: I6b3a8b4f97e42d820792db6533874405d3625364

eeacba1... by Chris MacNaughton

Sync in charms.ceph change for udev settle

Change-Id: Ideb8dbe8e6e43966baa83084fa0ea7eac2e2597c
Closes-Bug: #1746118

c4473c2... by James Page

apparmor: Fix use with directory based OSD's

Ensure that directory based OSD's under /srv/ceph can hard
link when apparmor is in enforce mode. If not, then links go
missing over time and the ceph-osd daemons eventually abort.

Change-Id: I7cc25f5d436204d1f47c9a3a67a15f27c16b7505
Closes-Bug: 1748426