Commit Graph

766 Commits

Author SHA1 Message Date
Pritha Srivastava
4c4c7e3f13 rgw/sts: configuration steps to add tags to a user in
Keycloak.

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2021-09-01 17:09:54 +05:30
Pritha Srivastava
73032e05e5 rgw/sts: documentation related to tag, list tags
and untag REST APIs for a role.

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2021-09-01 17:09:54 +05:30
Pritha Srivastava
4ad626f3af rgw/sts: adding documentation for session tags,
all kinds of tag keys and related examples.

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2021-09-01 17:09:54 +05:30
Pritha Srivastava
192d208147 rgw/sts: documentation related to supporting all claims
in the JWT in the condition of the trust policy.

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2021-09-01 17:09:54 +05:30
Stephan Müller
0c8cb21d5e
Merge pull request #41380 from Devp00l/wip-rgw-multisite-doc
doc: Improve RGW multisite documentation

Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Alex Settle <asettle@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-08-23 15:52:57 +02:00
Casey Bodley
f74b748a42
Merge pull request #42340 from mkogan1/wip-d3n-docs
doc/radosgw/d3n: add user docs

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2021-08-16 16:11:33 -04:00
Mark Kogan
542a304453 doc/radosgw/d3n: add user docs
(high-level feature description, setup instructions, config options)
Fixes: https://tracker.ceph.com/issues/51409

Signed-off-by: Mark Kogan <mkogan@redhat.com>
2021-08-16 18:18:08 +03:00
Stephan Müller
b9c61ecaee doc: Improve RGW multisite documentation
Signed-off-by: Stephan Müller <smueller@suse.com>
2021-08-10 14:59:00 +02:00
Yuval Lifshitz
e527b8ce55
Merge pull request #42350 from TRYTOBE8TME/wip-rgw-notification
rgw/notifications: Change in multipart upload notification behavior
2021-07-28 10:13:10 +03:00
Casey Bodley
b3cffa193d
Merge pull request #42222 from flipkart-incubator/aws_sse_s3
rgw: Introduce BucketEncryption APIs to support SSE-S3 feature

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2021-07-27 10:52:23 -04:00
Kalpesh Pandya
3be2b4bcc5 rgw/notifications: Changing the Multipart Upload notification behavior
Changing the notification behavior in case of Multipart Upload, updating
the related test cases and adding the documentation changes for the same.

Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
2021-07-26 21:22:33 +05:30
Yuval Lifshitz
04796910f9
Merge pull request #42355 from yuvalif/wip-yuval-fix-51681
rgw/notifications: send correct size in case of delete marker creation
2021-07-20 10:55:16 +03:00
Yuval Lifshitz
6fb6a8e3ea
Merge pull request #42102 from Matan-B/lua-request-userId
rgw: Added request field to lua scripting
2021-07-19 18:01:27 +03:00
Yuval Lifshitz
cf0287dbd0
Merge pull request #41927 from Matan-B/rfe-51193-add-luarocks-version
rgw: add package version support to lua scripting
2021-07-19 18:00:51 +03:00
Rahul Dev Parashar
34befa4122 rgw: Address review comments, fix test cases for BucketEncryption APIs
Review comments are addressed.
Added documentation in authentication.rst for newly added IAM policies.
Test case failure due to incorrect IAM policy is fixed.

Signed-off-by: Rahul Dev Parashar <rahul.dev@flipkart.com>
2021-07-19 14:13:43 +05:30
Rahul Dev Parashar
95acefb2f5 rgw: Introduce BucketEncryption APIs to support SSE-S3 feature
This patch introduces support for 3 new BucketEncryption APIs which are listed
below and are helpful in supporting AWS SSE-S3 encryption mode.
PutBucketEncryption: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketEncryption.html
GetBucketEncryption: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketEncryption.html
DeleteBucketEncryption: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketEncryption.html

The user provided parameters are parsed and stored in the bucket's extended
attributes RGW_ATTR_BUCKET_ENCRYPTION and
RGW_ATTR_BUCKET_ENCRYPTION_SSE_S3_KEY_ID.

Signed-off-by: Rahul Dev Parashar <rahul.dev@flipkart.com>
2021-07-19 12:48:14 +05:30
Yuval Lifshitz
d81e27faa1 rgw/notifications: send correct size in case of delete marker creation
Fixes: https://tracker.ceph.com/issues/51681

Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2021-07-16 14:12:10 +03:00
Mykola Golub
fb31c87c2d rgw: set default ssl options for beast frontend
to 'no_sslv2:no_sslv3:no_tlsv1:no_tlsv1_1'

Signed-off-by: Mykola Golub <mgolub@suse.com>
2021-07-14 09:20:15 +01:00
Mykola Golub
91abede635 rgw: allow to set ssl options and ciphers for beast frontend
Two new conf keys are added for "beast" framework:

- ssl_options: a colon separated list of ssl context options,
  documented in boost's ssl::context_base;

- ssl_ciphers: a colon separated list of ciphers, documented
  in openssl's ciphers(1) manual.

Example:

  rgw frontends = beast ...  ssl_options=default_workarounds:no_tlsv1:no_tlsv1_1 ssl_ciphers=HIGH:!aNULL:!MD5

Fixes: https://tracker.ceph.com/issues/50932
Signed-off-by: Mykola Golub <mgolub@suse.com>
2021-07-14 09:20:15 +01:00
Varsha Rao
387369373c doc/mgr/nfs: update about RGW exports
This patch just moves the RGW exports created using nfs module to mgr/nfs
document. The RGW requirements will be updated in a different PR.

Signed-off-by: Varsha Rao <varao@redhat.com>
2021-07-13 15:04:54 +05:30
Gal Salomon
3e2c8e94fb
Merge pull request #41834 from grajoria/master
doc: Correction and improvisation for Timestamp part of the doc
2021-07-11 23:03:02 +03:00
Yuval Lifshitz
a2b8ba13f6 rgw/notification: support version-id for all event types
including: object copy, multipart upload, delete marker on versioned bucket

Fixes: https://tracker.ceph.com/issues/51320

Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2021-07-01 20:13:25 +03:00
Matan Breizman
7c04b0c30a rgw: Adding missing field to lua scripting
adding "User Identity" field to lua scripting

Signed-off-by: Matan Breizman <Matan.Brz@gmail.com>
2021-07-01 14:54:50 +00:00
Matan Breizman
ba3013e212 rgw: add package version support to lua scripting
This patch allows users to set the package version when adding packages
to rgw's luarocks package manager.

Signed-off-by: Matan Breizman <Matan.Brz@gmail.com>
2021-06-29 13:05:29 +00:00
Sage Weil
5a2382a5a8 mgr/nfs: binding -> pseudo_path
Signed-off-by: Sage Weil <sage@newdream.net>
2021-06-21 14:13:15 -04:00
Sage Weil
0907658f21 doc/radosgw/nfs: document mgr/nfs way to add/remove rgw exports
Signed-off-by: Sage Weil <sage@newdream.net>
2021-06-21 14:13:15 -04:00
Girjesh Rajoria
8995df5686 doc: Correction and improvisation for Timestamp part of the doc
Changes include correction and updating for timestamp functions
name, syntax and description.

Signed-off-by: Girjesh Rajoria <grajoria@redhat.com>
2021-06-15 13:34:55 +05:30
J. Eric Ivancich
0cebfae56b
Merge pull request #41563 from cybozu/rgw-add-the-description-of-blocking-io-during-index-resharding
rgw: add the description of blocking io during index resharding

Reviewed-by: Matt Benjamin mbenjamin@redhat.com
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
2021-05-29 12:18:45 -04:00
Anthony D'Atri
d9cad2709e doc/radosgw: modernize reference to rgw_max_chunk_size
The value changed from 512KB to 4MB in Kraken.  Reference the prevailing
option default instead of embedding the current value.

Signed-off-by: Anthony D'Atri anthony.datri@gmail.com
2021-05-26 22:54:55 -07:00
Satoru Takeuchi
6415044df3 rgw: add the description of blocking io during index resharding
It's nice to describe that write I/Os are blocked during resharding.

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
2021-05-27 02:21:28 +00:00
Kefu Chai
8b16defd4f doc/radosgw: use confval directive to define options
less repeating this way

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-05-25 23:56:31 +08:00
Matt Benjamin
5276c2a3d0
Merge pull request #40910 from galsalomon66/update_s3select_submodule_and_s3tests_head_10apr
rgw/s3select: update s3select submodule to last commit, (new features), update for test coverage(s3test)
2021-05-21 19:17:53 -04:00
gal salomon
7c9ac4ed3d update to s3select/master (new features)
Signed-off-by: gal salomon <gal.salomon@gmail.com>

force-branch to s3test/master

Signed-off-by: gal salomon <gal.salomon@gmail.com>

update of s3select (== -> =)

Signed-off-by: gal salomon <gal.salomon@gmail.com>

update of s3select (== -> =)

Signed-off-by: gal salomon <gal.salomon@gmail.com>

closing documentation gaps between previous and current functionalities(WIP)

Signed-off-by: gal salomon <gal.salomon@gmail.com>

Update s3select.rst

additional features

Update s3select.rst

Signed-off-by: gal salomon <gal.salomon@gmail.com>

Update s3select.rst

editorial
Signed-off-by: gal salomon <gal.salomon@gmail.com>

Update s3select.rst

editorial
Signed-off-by: gal salomon <gal.salomon@gmail.com>

Update s3select.rst

adding cast to bool
Signed-off-by: gal salomon <gal.salomon@gmail.com>

editorial; more description for substring and trim

Signed-off-by: gal salomon <gal.salomon@gmail.com>
2021-05-21 21:58:20 +03:00
Anthony D'Atri
f52be2eeb9 doc/radosgw: update and clarify layout and placement
Signed-off-by: Anthony D'Atri <anthony.datri@gmail.com>
2021-05-20 22:33:34 -07:00
Kefu Chai
9ece0292f3 doc/radosgw: use confval directive to define options
less repeating this way

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-05-19 20:35:25 +08:00
Casey Bodley
a335304042 rgw: remove the fcgi frontend
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-05-17 15:00:33 -04:00
Casey Bodley
46c0292870 rgw: remove the civetweb frontend from src and qa
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-05-17 15:00:31 -04:00
Casey Bodley
a7215d8683
Merge pull request #41262 from cbodley/wip-rgw-civetweb-deprecate
rgw: deprecate the civetweb frontend

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2021-05-17 14:46:50 -04:00
Zac Dover
ebed69f2ad doc/radosgw: s/embeddding/embedding/
res ipsa loquitur

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2021-05-17 21:01:37 +10:00
Casey Bodley
248686226b rgw: deprecate the civetweb frontend
Fixes: https://tracker.ceph.com/issues/50758

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-05-11 08:45:22 -04:00
Tom Schoonjans
893ce6b64a rgw: remove s3: prefix in eventName value of s3 event message structure
This change is necessary to match the event message structure seen on
AWS.

Signed-off-by: Tom Schoonjans <Tom.Schoonjans@rfi.ac.uk>
2021-05-08 06:30:02 +00:00
Kefu Chai
55c02a81cf
Merge pull request #41015 from inspur-wyq/patch-doc
doc/radosgw/role.rst: fix typos

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-04-25 21:25:38 +08:00
Kefu Chai
b5cae0d744
Merge pull request #39605 from inspur-wyq/patch-1
doc/radosgw/cloud-sync-module: fix typos

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-04-25 20:15:47 +08:00
wangyunqing
066c065508 doc/radosgw/role.rst: fix typos
Signed-off-by: wangyunqing <wangyunqing@inspur.com>
2021-04-25 09:15:12 +00:00
Kefu Chai
fb1886040e
Merge pull request #40904 from inspur-wyq/patch-3
doc/radosgw/multisite.rst: fix typos

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-04-22 10:19:16 +08:00
Kefu Chai
0be78da368
Merge pull request #40877 from mgfritch/doc-rgw-python3-print
doc/rgw: update to python3 print syntax

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-04-20 15:02:49 +08:00
wangyunqing
cf0926ecb6
doc/radosgw/multisite.rst: fix typos
Signed-off-by: wangyunqing wangyunqing@inspur.com
2021-04-19 11:11:24 +08:00
Jiffin Tony Thottan
c2af1cdc13 doc/radosgw/vault: add documentation for ssl authentication
Now RGW server can use custom ssl certs to authenticate with vault
server, adding steps for the same

Signed-off-by: Jiffin Tony Thottan <jthottan@redhat.com>
2021-04-16 23:07:59 +05:30
Michael Fritch
e1023aa65e
doc/rgw: update to python3 print syntax
python3 requires parens for a `print` statement

Signed-off-by: Michael Fritch <mfritch@suse.com>
2021-04-15 15:38:16 -06:00
Kefu Chai
25ce28a470 doc/radosgw: fix formatting of command line block
should add an empty line after the directive.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-04-14 09:33:37 +08:00