Juju Charm - Ceph Proxy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins f3da11f92b OpenDev Migration Patch 7 hours ago
actions Convert the charm to Python3 1 month ago
charmhelpers Sync charm-helpers to enable Ubuntu Disco 2 weeks ago
files fix tests 3 years ago
hooks Enable bionic/stein and disco/stein functional tests 1 week ago
lib Update tox.ini files from release-tools gold copy 2 years ago
templates support custom admin user and user auth 6 months ago
tests Enable bionic/stein and disco/stein functional tests 1 week ago
unit_tests Convert the charm to Python3 1 month ago
.coveragerc [dosaboy,r=james-page] Add broker functionality 4 years ago
.gitignore Update requirements 6 months ago
.gitreview OpenDev Migration Patch 7 hours ago
.project Add support for Juju network spaces 3 years ago
.pydevproject Add support for Juju network spaces 3 years ago
.stestr.conf Replace ostestr with stestr in testing framework. 1 month ago
.zuul.yaml Convert the charm to Python3 1 month ago
Makefile Remove ch-tests from make sync command 3 months ago
README.md Update url to file bugs in README.md file 2 years ago
TODO Turn on cephx support by default 6 years ago
actions.yaml [Trivial Fix] Replace Chinese punctuation with English punctuation 5 months ago
charm-helpers-hooks.yaml Convert the charm to Python3 1 month ago
config.yaml support custom admin user and user auth 6 months ago
copyright Updated README verbosity, added checks to harden ceph admin-daemon usage in ceph utils 6 years ago
hardening.yaml Add hardening support 3 years ago
icon.svg Update charm icon 1 year ago
metadata.yaml Update series metadata 2 weeks ago
requirements.txt Update requirements 6 months ago
revision [hopem] Added use-syslog cfg option to allow logging to syslog 5 years ago
setup.cfg [dosaboy,r=james-page] Add broker functionality 4 years ago
test-requirements.txt Replace ostestr with stestr in testing framework. 1 month ago
tox.ini Convert the charm to Python3 1 month ago

README.md

Overview

Ceph is a distributed storage and network file system designed to provide excellent performance, reliability, and scalability.

This charm allows connecting an existing Ceph deployment with a Juju environment.

Usage

Your config.yaml needs to provide the monitor-hosts and fsid options like below:

config.yaml:

ceph-proxy:
  monitor-hosts: IP_ADDRESS:PORT IP ADDRESS:PORT
  fsid: FSID

You must then provide this configuration to the new deployment: juju deploy ceph-proxy -c config.yaml.

This charm noes NOT insert itself between the clusters, but merely makes the external cluster available through Juju’s environment by exposing the same relations that the existing ceph charms do.

Contact Information

Authors

Report bugs on Launchpad

Ceph