This repo is not properly retired. Retired repos can only have two files:
- README.rst
- gitreview
To cleanup the retirement of this repo, keeping these two files only and
removing the other remaining files if there is any.
Detail: https://etherpad.opendev.org/p/tc-retirement-cleanup
Change-Id: I49b27546132efb16f00ee0b42dd83111b2952183
The deprecation notice on the Ceph charm links to the old
Charm Deployment Guide. The old version does not have the
referenced Appendix on how to migrate off the ceph charm to
the ceph-mon and ceph-osd charms.
Change-Id: I3cda51d6d4e86365dc392c5211d4d418fc7814d6
Closes-Bug: 1736623
Its possible that a remote client unit will present its broker
request prior to the Ceph MON cluster being bootstrapped; ensure
that any client-relation-changed hooks are re-executed after
bootstrap to process any pending broker requests.
Change-Id: Id412a6b3503e00bd870ccb8f3acc5f3957c23f5d
Closes-Bug: 1734620
Use the remove command (instead of rm) which is supported in
Ceph firefly or later (which covers all current deployment targets).
This resolves an issue with the ceph -> ceph-mon/ceph-osd migration
process for Luminous based deployments.
Change-Id: I127930e7c4b80465796b8270a9966b08f7c03037
Closes-Bug: 1729370
Add new relation to support bootstrapping a new deployment
of the ceph-mon charm from an existing ceph charm deployment,
supporting migration away from the deprecated ceph charm.
Each member of the existing ceph application will present
the required fsid and monitor-secret values, as well as its
public address so that the related ceph-mon units can
correctly seed from the exisitng MON cluster.
Provide stop hook implementation, which will leaves OSD
services running but will remove the ceph.conf provided
directly from this charm, falling back to ceph.conf provided
by other charms installed on the same machine. MON and MGR
services will be shutdown and disabled.
Closes-Bug: 1665159
Change-Id: I9bd1d7630a8eff53c65cb0f07d17e095fc7f32a9
Depends-On: Iac34d1bee4b51b55dfb3d14d315aae8526a0893c
This change attempts to bandaid a bug with occaisonal failures
to authenticate with a ceph quorum
Change-Id: I454861c6d138497010221eeb68a5c51cd9edaccb
Partial-Bug: #1719436
Depends-On: I1b44f87522a283c9e6d06064687a2330ea23e354
Bring ceph charm inline with ceph-mon and ceph-osd charms,
supporting all upgrades paths for trusty and xenial deployments.
Change-Id: I8284e1f9b583b34cb68babec69407edc14c04930
Closes-Bug: 1662863
Drop explicit global configuration of keyring, supporting
installation of the ceph/ceph-mon/ceph-osd charms in the
same machine.
Change-Id: I7e537e7b1c19f2cf675262bf3315868ddc634005
Closes-Bug: 1681750
Explain that for Ceph Luminous, which uses Bluestore
as the default backend for OSDs, if the bluetsore
option is set to false then OSDs will continue to use
Filestore.
Change-Id: Ief55ca41578c577367e87e231d2a9118d262ba50
juju_availability_zone is not a valid configuration setting, let's use
'rack' instead.
Change-Id: I9ffe609337805a188990c9516fe3e79025694f56
Closes-Bug: #1684330
- ensure filestore is used by default
- allow upgrades to luminous
Change-Id: Ib5d006b47f0364cfb067c70d0620ab09e5b50770
Depends-on: I8205f7c7c63ec30900c4afdc76df174d3d9a8466
Add highly experimental support for bluestore storage format for
OSD devices; this is disabled by default and should only be enabled
in deployments where loss of data does not present a problem!
Change-Id: I67323e26a4698de4e08c8c755db232399f7fed02
Depends-On: I36f7aa9d7b96ec5c9eaa7a3a970593f9ca14cb34
Use determine_packages() to avoid installing NTP when in a container.
Sync charms.ceph to get ceph.determine_packages().
Change-Id: Ia00af86964d8f77e615367cbcde35a4d7d10774c
Partial-Bug: #1690513
Resync charmhelpers for pike versioning.
Add tests for pike targets, but disable until all charms support
pike.
Change-Id: I513acf13ceec8b9b4446d8c3292b18e7b9760e4a
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes
Change-Id: Idb614ceb9ad045e53a3f886fbf1e6e2fcfc0f5d3
- sync charmhelpers with fix-alpha helpers
- fix up code where the alpha comparisons are done
- fix tests which assumed mocks would just work on os_release()
Change-Id: Ie1a70a68e61f0460a9b60436643d9f5173e30105
Related-Bug: #1659575