charm-ceph-osd:stable/17.02

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

Branch merges

Branch information

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

Recent commits

0cb14e6... 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.

049db83... by Ian Wienand

Replace openstack.org git:// URLs with https://

This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Ib96377b6c51c9f03cb1eaf70ad593347b8a34242

b504490... by Ryan Beisner

Update charm icon

Change-Id: I542e169004123635683b0e24a015885d43007a7e
Closes-bug: #1686739

8f56f2c... by Billy Olsen

Add lib folder to system path for replace_osd action

The replace_osd action fails to run because the ceph import cannot
be resolved without the lib folder existing in the system path.

Change-Id: If85a3ac7edbb22abf11cff5429e6820322ded898
Closes-Bug: #1696958
(cherry picked from commit 26afba1c3fa97a9af75ca13b954e77dc3153d083)

f5b5217... by Billy Olsen

Upgrade OSDs one at a time when changing ownership

Some upgrade scenarios (hammer->jewel) require that the ownership
of the ceph osd directories are changed from root:root to ceph:ceph.
This patch improves the upgrade experience by upgrading one OSD at
a time as opposed to stopping all services, changing file ownership,
and then restarting all services at once.

This patch makes use of the `setuser match path` directive in the
ceph.conf, which causes the ceph daemon to start as the owner of the
OSD's root directory. This allows the ceph OSDs to continue running
should an unforeseen incident occur as part of this upgrade.

Note: this cherry-pick excludes the charmhelpers changes from the
original sync and instead includes only an update from the stable
charm-helpers branch to include fixes for amulet tests.

Closes-Bug: #1662591
(cherry-picked from commit 2c5406b6b31f77776cd31fae02aefdc1c9bf00de)

Change-Id: I92eba1b41e103d7db45ac599575437c8877607f7

9c86954... by Ante Karamatić

Allow ceph-osd to create temporary links within OSD's filesystem

AppArmor profile prevents link operation within /var/lib/ceph/osd/*.
This leads to daemon coredump. This patch ensures ceph-osd
is able to create links.

Change-Id: Ia03baac0fec7f134f53254b18e5498a87656817f
Closes-Bug: #1677470

fd717ee... 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: I4b41fc724caa56c0842dee0050e0822635e37295

93e9d1d... by Jenkins <email address hidden>

Merge "Only check for upgrades if bootstrapped"

9a5a710... by Chris MacNaughton

Only check for upgrades if bootstrapped

Only check for upgrade requests if the local unit is installed
and bootstrapped, avoiding attempts to upgrade on initial
execution of config-changed for trusty UCA pockets.

Note that the upgrade process relies on a running ceph cluster.

Change-Id: Ic7e427368a373ed853111d837a0223a75b46ce8e
Closes-Bug: 1662943

9af7679... by David Ames

Pre-release charm-helpers sync 17.02

Get each charm up to date with lp:charm-helpers for release testing.

Change-Id: Ia20542863ece59ee93d9883af83250b0d3208b60