Commit Graph

16 Commits

Author SHA1 Message Date
Lukas Piwowarski bc1beebf38 Create tox environment to build pdf documentation
This patch enables building .pdf documentation using new 'pdf-docs'
tox environment. The newly created tox environment creates latex
source codes using sphinx-build and then builds the pdf
documentation using make.

Also, convert README.md to README.rst for more seamless integration
of the README file in the pdf and html documentation.

Story: 2006070
Task: 35457

Change-Id: I5c022478c9be0067c125efb4032c16cf0978330f
2020-10-01 09:23:00 +02:00
Le Hou 07e83e50b2 Update opendev repository
Change-Id: I63c00c728033649be33511a068b52b9f15cfa5d4
2019-04-23 17:52:51 +08:00
Goutham Pacha Ravi 2a2fb1aeee Fix readme for manila/ubuntu support
TrivialFix

Change-Id: Icd481b55e7684a67175fe6e5c2e2ef62d6e7046c
2019-03-25 12:52:21 -07:00
Ian Wienand 182a33f440 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: I0ebfde9478ec07f9f8649e239adfccbf6f7431c6
2019-03-24 20:33:29 +00:00
zhangdebo1987 3e2e1d77bb Update tag link address in README
Change-Id: I1d696c63baad4d117e6e7e87242751c2d550b739
2017-08-03 15:00:04 +08:00
Ramana Raja a53eaba747 Add support to setup CephFS NFS-Ganesha driver
... for Manila. Tested to work in Ubuntu Xenial
and CentOS 7 environments.

Co-Authored-By: Tom Barron <tpb@dyncloud.net>
Change-Id: Ib2e806fefdd0548b06ff6aadd4b6a8e62001ea33
2017-04-06 14:13:12 +05:30
Ramana Raja ed24ed385d manila: install Ceph for Ubuntu trusty or xenial
When setting up Manila with CephFS in Ubuntu machines, don't
always install Ceph packages for xenial. Allow installation
of Ceph packages for trusty in Ubuntu trusty machines.

Change-Id: I70d26a3db2034331c8101795b432831718a15273
2017-03-19 18:36:08 +05:30
Flavio Percoco 3a35c7c907 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/12e6197629898729300789fabbaa9660

Change-Id: Ic349b1f9fecc18b1525c64248471fa91039bb288
2016-11-29 21:08:57 +00:00
Tom Barron 19051aa4cd Support systemd and ceph versions >= 9.2
Currently the devstack ceph plugin uses installation,
configuration, startup, and shutdown commands that do not always
work correctly for Ceph releases after hammer or with systemd
init system.

Check the ceph version and the init system and use appropriate
commands.

Co-Authored-By: Ramana Raja <rraja@redhat.com>

Change-Id: I25d8816740c6008b076986f3677c299ad9843c30
2016-07-01 14:23:24 -04:00
Jon Bernard ccbb463e5f Update README to be more clear
This patch elaborates on fine-grained control of each service by listing
examples instead of using pseudocode - which could be confusing to
newcomers.

Change-Id: I9ba3c7b4460aa840e88c2c8c82aa70ba06c8302c
2016-04-05 11:48:57 -04:00
Sébastien Han 592c7d5711 Add radosgw (aka rgw) support
This patch enables the plugin to setup ceph radosgw and configures
it as a swift-compatible endpoint with keystone integration.

ENABLE_CEPH_RGW is the new variable introduced, which is False
by default, and can be set to True in localrc if radosgw needs
to be setup.

Fixed couple of other (related) things ...
1) Created rgw specific functions
2) Checking for radosgw & swift co-existence, erroring out early enough

NOTE: Tested on ubuntu trusty only

TODOs ...
1) Not tested on Fedora (F22), radosgw startup has some issues there.

Co-Authored-By: Deepak C Shetty <deepakcs@redhat.com>
Change-Id: I21db4168eb69d107599f6b6ab1668b02b764b2c6
2016-01-20 12:47:57 +00:00
Ramana Raja 530f20c38d Add Manila support for Ubuntu
Let the plugin setup and configure CephFS as the storage backend for
Manila. This is not done by default. Refer the README to do so.

Add 'pre_test_hook' and 'post_test_hook' scripts that would be needed
to configure Manila-Ceph CI jobs.

The following changes are also made:

* Install a development version of Ceph that is compatible with Manila's
  CephFSNative driver.

* The development version is a version greater than Infernalis. And
  from Infernalis onwards, the ceph daemons are run as user "ceph".
  So allow the daemons to run as user "ceph" for such versions.

* Enhance get_ceph_version to check Ceph version  even when the
  ceph mon daemon is not up, by checking the CLI version.

Co-Authored-By: John Spray <john.spray@redhat.com>
Change-Id: I74314bfcc6b52d524bb84f2232a988f275b9afbf
2016-01-06 15:16:57 +05:30
Ramana Raja dacdc8df02 Allow storage backend to be configurable
Add configurables so that one need not have Ceph be the storage
backend for Cinder, Cinder-backup, Glance and Nova.

Let Ceph be the default storage backend for Cinder, Cinder backup,
Glance, and Nova. Allow the default setting to be overriden when the
global config, ENABLE_CEPH_{CINDER,C_BAK,GLANCE,NOVA} is set to
False in the local.conf/localrc file.

Closes Bug: #1521278

Change-Id: I3afe7c57d5d56f15fe533ad5b1dbe36ccd369e6b
2015-12-16 18:17:56 +05:30
Deepak C Shetty de33c6b67c Update README.md
Update TODOs in README.md

Change-Id: I0e5ea5b610eafa04f43957e5e47e3a6eff87a273
2015-12-01 15:22:36 +05:30
Deepak C Shetty ee36d5349e Fix README
Fix README, as it was not rendering properly on GitHub

Change-Id: I9bda6c74ebb2ac35911231c53906b3e04bb860cc
2015-11-30 10:29:02 +00:00
Deepak C Shetty 7f4e7c468b Add README.md
Adding README.md for this repo

Change-Id: I2d03f0a92db5bb34fccf178239df76a0ff5d416b
2015-11-30 09:06:10 +00:00