Created by James Page on 2015-09-21 and last modified on 2016-07-06
Get this branch:
bzr branch lp:~openstack-charmers-next/charms/precise/ceph-osd/trunk
Members of OpenStack Charmers - Testing Charms can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

OpenStack Charmers - Testing Charms

Recent revisions

97. By James Page on 2016-07-06

Resync charmhelpers for licensing change

The charm-helpers project have re-licensed to Apache 2.0
inline with the agreed licensing approach to intefaces,
layers and charms generally.

Resync helpers to bring charmhelpers inline with charm

Change-Id: I9ab9a5d8801536e68e3ee672be0cc9accdb5fd9a

96. By James Page on 2016-06-28

Re-license charm as Apache-2.0

All contributions to this charm where made under Canonical
copyright; switch to Apache-2.0 license as agreed so we
can move forward with official project status.

In order to make this change, this commit also drops the
inclusion of upstart configurations for very early versions
of Ceph (argonaut), as they are no longer required.

Change-Id: I9609dd79855b545a2c5adc12b7ac573c6f246d48

95. By James Page on 2016-06-17

Switch to using charm-store for amulet tests

All OpenStack charms are now directly published to the charm store
on landing; switch Amulet helper to resolve charms using the
charm store rather than bzr branches, removing the lag between
charm changes landing and being available for other charms to
use for testing.

This is also important for new layered charms where the charm must
be build and published prior to being consumable.

Change-Id: Ib0c1da50750027f343bd3b77dcd6b85a059435dd

94. By Edward Hope-Morley on 2016-06-01

Add support for user-provided ceph config

Adds a new config-flags option to the charm that
supports setting a dictionary of ceph configuration
settings that will be applied to ceph.conf.

This implementation supports config sections so that
settings can be applied to any section supported by
the ceph.conf template in the charm.

Change-Id: I306fd138820746c565f8c7cd83d3ffcc388b9735
Closes-Bug: 1522375

93. By Jenkins <email address hidden> on 2016-05-19

Merge "Add support for Storage hooks"

92. By Jenkins <email address hidden> on 2016-05-18

Merge "Fix Availability Zone support to not break when not set"

91. By James Page on 2016-05-18

Resync charm-helpers

Avoid use of 'service --status-all' which is currently
broken on trusty for upstart managed daemons; the change
moves to detecting how the daemon is managed, and then
using upstart status XXX or the return code of service XXX
status to determine whether a process is running.

Fixes for IPv6 network address detection under Ubuntu
16.04 which changes the output format of the ip commands

Update the version map to include 8.1.x as a Neutron
version for Mitaka.

Change-Id: I8aa5c59441362100ff48be0181f4cfdb98f2e6d7
Closes-Bug: 1581171
Closes-Bug: 1581598
Closes-Bug: 1580674

90. By James Page on 2016-05-17

Limit OSD object name lengths for Jewel + ext4

As of the Ceph Jewel release, certain limitations apply to
OSD object name lengths: specifically if ext4 is in use for
block devices or a directory based OSD is configured, OSD's
must be configured to limit object name length:

  osd max object name len = 256
  osd max object namespace len = 64

This may cause problems storing objects with long names via
the ceph-radosgw charm or for direct users of RADOS.

Also ensure that ceph.conf as a final newline as ceph requires

Change-Id: I26f1d8a6f9560b307929f294d2d637c92986cf41
Closes-Bug: 1580320
Closes-Bug: 1578403

89. By Chris MacNaughton on 2016-04-20

Charmhelpers Sync, fixes mount detection

This charmhelpers change corrects how we detect
 if a device is mounted

Closes-Bug: #1513009
Closes-Bug: #1571840

Change-Id: I5c42fba38d11dd1cc02723dbe8e1b6bae7d5d35d

88. By Chris Holcombe on 2016-04-20

Revert "add juju availability zone to ceph osd location when present"

This reverts commit c94e0b4b0e6c0cbda1c2c09b4189fe2ad9bf447f.

Support for juju provided zones was broken on older Ceph releases
where MAAS zones are not configured (i.e. nothing other than the
default zone).

Backing this change out until we can provide a more complete and
backwards compatible solution.

Closes-Bug: 1570960

Change-Id: I889d556d180d47b54af2991a65efcca09d685332

Branch metadata

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