Sergio de Carvalho
1e5b58ad50
rgw: add SSE-KMS with Vault using token auth
...
Extend server-side encryption functionality in Rados Gateway to support
HashiCorp Vault as a Key Management System in addition to existing
support for OpenStack Barbican.
This is the first part of this change, supporting Vault's token-based
authentication only. Agent-based authentication as well as other
features such as Vault namespaces will be added in subsequent commits.
Note that Barbican remains the default backend for SSE-KMS
(rgw crypt s3 kms backend) to avoid breaking existing deployments.
Feature: https://tracker.ceph.com/issues/41062
Notes: https://pad.ceph.com/p/rgw_sse-kms
Implemented so far:
* Move existing SSE-KMS functions from rgw_crypt.cc to rgw_kms.cc
* Vault authentication with a token read from file
* Add new ceph.conf settings for Vault
* Document new ceph.conf settings
* Update main encryption documentation page
* Add documentation page for SSE-KMS using Vault
Signed-off-by: Andrea Baglioni <andrea.baglioni@workday.com>
Signed-off-by: Sergio de Carvalho <sergio.carvalho@workday.com>
2019-10-01 19:55:23 +01:00
Yuval Lifshitz
751c4514e0
Merge pull request #28971 from yuvalif/wip-yuval-pubsub-api2
...
rgw/pubsub: add S3 compliant API to master zone
2019-09-20 01:35:02 +03:00
Yuval Lifshitz
c345566831
rgw/pubsub: push notifications documentation
...
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-09-10 18:54:05 +03:00
Patrick Donnelly
e7a7cf429e
doc: filesystem to file system
...
"Filesystem" is not a word (although fairly common in use).
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-10 08:43:28 -07:00
Casey Bodley
ddb45d332a
Merge pull request #26967 from qwren/qat-accel-doc
...
doc: QAT Acceleration for Encryption and Compression
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2019-05-28 13:08:32 -04:00
Qiaowei Ren
b866fb488f
doc: QAT Acceleration for Encryption and Compression
...
This patch add the documentation about QAT acceleration for encryption
and compression and how to configure.
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
2019-03-18 19:22:34 +08:00
Casey Bodley
8079db6a6d
doc/rgw: document storage class configuration
...
Fixes: http://tracker.ceph.com/issues/38008
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2019-03-15 15:50:32 -04:00
Casey Bodley
c95585b198
doc/rgw: document placement target configuration
...
Fixes: http://tracker.ceph.com/issues/24508
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2019-03-15 15:50:32 -04:00
Pritha Srivastava
377b82ec44
rgw: Adding documentation for Roles.
...
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2018-10-24 13:04:51 +05:30
Pritha Srivastava
15efabc78d
rgw: Adding documentation for STS Lite.
...
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2018-09-21 11:09:33 +05:30
Jos Collin
b19e239923
doc: add radosgw reference label
...
Added radosgw doc reference label
Fixes: http://tracker.ceph.com/issues/25185
Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-07-31 09:06:21 +05:30
Ashutosh Narkar
631a036a6b
Initial work for OPA-Ceph integration
...
Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2018-07-25 01:20:34 -07:00
Yehuda Sadeh
0cf3e55c3c
rgw: mfa documentation
...
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-04-09 07:02:17 -07:00
Abhishek Lekshmanan
640b2ae2ba
doc: add sync modules to toc
...
Adding a seperate toc under sync modules for elastic, also renamed sync-plugins
to sync-modules
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2018-02-05 18:38:25 +01:00
Casey Bodley
b592ac44cc
doc/rgw: add page for http frontend configuration
...
Fixes: http://tracker.ceph.com/issues/13523
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-01-22 14:45:25 -05:00
Abhishek L
2a9cbc353f
Merge pull request #15941 from oritwas/wip-rgw-dynamic-resharding-doc
...
rgw: Add dynamic resharding documentation
Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-By: Alfredo Deza <adeza@redhat.com>
2017-10-16 15:58:58 +02:00
Orit Wasserman
4f3ab7cda0
rgw: Add dynamic resharding documentation
...
Fixes: http://tracker.ceph.com/issues/21553
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2017-10-15 15:02:46 +03:00
Kefu Chai
254e07441c
doc: kill sphinx warnings
...
* doc/release-notes.rst: escape asterisks not used for inline emphasis
fix bad hyper links
* doc/rados/troubleshooting/troubleshooting-osd.rst: escape asterisks
not used for inline emphasis
* doc/radosgw/index.rst: add orphan docs to toc
* doc/dev/perf_histograms.rst: indent block quote
* doc/install/manual-freebsd-deployment.rst: fix block quotes
* doc/mgr/administrator.rst: escape asterisks not used for inline emphasis
* doc/start/quick-rbd.rst: add missing hyper link target
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-07-07 11:50:33 +08:00
Casey Bodley
3a6471a6e6
doc/rgw: update pool names, document namespaces
...
Fixes: http://tracker.ceph.com/issues/19504
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-06-16 13:32:11 -04:00
Casey Bodley
9cc834e1a0
doc/rgw: remove Upgrade to Older Versions of Jewel page
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-06-16 13:32:11 -04:00
Casey Bodley
cf8a3c19de
doc/rgw: remove Federated Configuration page
...
Fixes: http://tracker.ceph.com/issues/18082
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-06-16 13:32:10 -04:00
Sage Weil
910405c19c
Merge pull request #15133 from cbodley/wip-doc-rgw-remove-fcgi
...
doc/rgw: remove fastcgi page and sample configs
Reviewed-by: Sage Weil <sage@redhat.com>
2017-05-19 13:13:24 -05:00
Adam C. Emerson
80b285d329
rgw: Write documentation for bucket policies
...
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2017-05-17 14:22:18 -04:00
Casey Bodley
4b338ce9bd
doc/rgw: remove fastcgi page and sample configs
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-05-16 22:36:53 -04:00
Casey Bodley
a1cf8ac4cd
doc: rgw server-side encryption and barbican
...
Signed-off-by: Adam Kupczyk <akupczyk@mirantis.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-04-03 10:50:04 -04:00
John Wilkins
1eda9918f3
Clarified index.
...
Signed-off-by: John Wilkins <jowilkin@redhat.com>
2017-03-30 14:53:49 -07:00
Kefu Chai
74a84e9be3
doc: indent :maxdepth: using spaces in toc
...
* indent :maxdepth: directive properly, otherwise sphinx complains
index.rst:45: WARNING: toctree contains reference to nonexisting
document u'rados/configuration/ :maxdepth: 1'
* also reindent the entries in toc, so we can add paths without
documenting their titles. because otherwise the paths inclues an extra
space, without the proper indent.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-03-16 16:39:40 +08:00
Kefu Chai
a365999c99
docs/radosgw: fix sphinx warning
...
* upgrade_to_jewel.rst: silence following warning
upgrade_to_jewel.rst:1: WARNING: Title overline too short.
* index.rst: add links to not-included docs
add api.rst, layout.rst and upgrade_to_jewel.rst to toc
silences warning like
api.rst:: WARNING: document isn't included in any toctree
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-03-16 16:38:30 +08:00
Casey Bodley
6869cf1ca4
doc: add docs for rgw compression
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2016-11-30 16:26:36 -05:00
Kefu Chai
a0297f5f60
doc/radosgw: remove reference of purge-temp.rst
...
purge-temp.rst was removed in 949f917
.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-08-09 16:39:30 +08:00
Nathan Cutler
d788bae60d
doc/radosgw: rename config.rst to config-fcgi.rst
...
This file documents how to configure RGW to use Apache/FastCGI, so rename
the file and modify the title and intro to make that clear.
Also, add a note that CGI can pose a security risk - e.g. http://httpoxy.org
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-07-21 14:17:08 +02:00
Pete Zaitcev
0e622020fa
rgw: Add documentation for the Multi-tenancy feature
...
Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
2016-06-30 13:15:21 -06:00
Abhishek Lekshmanan
f78af6f38c
doc: add multisite to index
...
Signed-off-by: Abhishek Lekshmanan <alekshmanan@suse.com>
2016-04-15 22:27:10 +02:00
Neil Levine
ea66f5c9ee
doc: RGW is "built on top of librgw" changed to "librados"
...
Signed-off-by: Neil Levine <levine@yoyo.org>
2015-02-16 14:54:09 -08:00
John Wilkins
a7e7219345
doc: Index update and librados.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2014-05-05 12:34:59 -07:00
John Wilkins
6650c0e839
doc: Added new docs to index.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2014-04-14 09:18:26 -07:00
John Wilkins
2fcaa1fcb2
pdatedoc: Added index link to new install doc. Requires merge of wip-doc-install to work.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2013-11-04 15:11:49 -08:00
John Wilkins
258396d556
doc: Added entry for federated configuration to the index.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2013-09-05 13:15:41 -07:00
John Wilkins
0f56e3ebb5
doc: Nomenclature update.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2013-08-05 13:44:20 -07:00
John Wilkins
7365d0c36d
doc: Updated to reflect glossary usage.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2013-05-30 20:27:01 -07:00
John Wilkins
fe164e4438
doc: Republishing the admin operations API for the gateway.
...
fixes : #4978
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2013-05-09 12:08:28 -07:00
Yehuda Sadeh
6a8a58dc4b
doc: document swift compatibility
...
Add a table that specifies swift features compatibility
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-12-11 17:07:37 -08:00
John Wilkins
0a2a0c075c
doc: config-cluser move to new IA.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-11-14 14:57:51 -08:00
John Wilkins
7477a0812a
doc: Added radosgw temp remove.
...
fixes : #3278
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-10-10 15:15:32 -07:00
Yehuda Sadeh
a780d47fbb
Merge branch 'wip-admin-rest'
...
Conflicts:
doc/radosgw/index.rst
src/rgw/rgw_admin.cc
src/rgw/rgw_main.cc
src/rgw/rgw_op.cc
src/rgw/rgw_op.h
src/rgw/rgw_rest.cc
src/rgw/rgw_rest.h
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_s3.h
src/rgw/rgw_rest_swift.cc
src/rgw/rgw_rest_swift.h
src/rgw/rgw_swift_auth.cc
src/rgw/rgw_swift_auth.h
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-10-08 14:30:17 -07:00
Yehuda Sadeh
0344c6b167
rgw: document admin, usage api
...
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-10-08 11:27:02 -07:00
John Wilkins
106dc66fe4
doc: Removed languages from librados in tech-specific stack diagrams.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-10-01 14:53:57 -07:00
John Wilkins
763ae7c5b3
doc: Added stack diagram for rgw. Noted NO MDS. Corrected namespace comment.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-10-01 14:09:21 -07:00
John Wilkins
4958063518
doc; Added troubleshooting to index.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-09-19 16:25:49 -07:00
John Wilkins
3a377c44e1
doc: Overhauled Swift API documentation.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-07-17 21:28:59 -07:00