Commit Graph

1123 Commits

Author SHA1 Message Date
Zac Dover
45ff7e3365 doc/radosgw: update rgw_dns_name doc
Update doc/radosgw/s3/commons.rst with the changes made by Jiffin Tony
Thottan in https://github.com/ceph/ceph/pull/54524 and the suggestions
made in that same PR by Anthony D'Atri.

Explain how to set rgw_dns_name to a domain name in order to configure
access to virtual hosted buckets.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-29 13:12:02 +10:00
Anthony D'Atri
c24dc78484 doc/radosgw: Improve archive-sync-module.rst more
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-11-27 11:41:51 -05:00
Zac Dover
709cd1d3bc
Merge pull request #60846 from anthonyeleven/improve-archive-sync
doc/radosgw: Improve archive-sync-module

Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-11-27 07:30:06 +10:00
Anthony D'Atri
303ce155a3 doc/radosgw: Improve archive-sync-module.rst
Signed-off-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-11-26 11:30:40 -05:00
Zac Dover
961aef1bb4 doc/radosgw: s/Poliicy/Policy/
Correct "AttachGroupPoliicy" to "AttachGroupPolicy".

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-12 09:54:56 +10:00
Yuval Lifshitz
fccf7fd25e doc/rgw/notification: clarified the notification_v2 behavior upon upgrade
Fixes: https://tracker.ceph.com/issues/68858

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-11-06 11:51:54 +00:00
Yuval Lifshitz
ec272797c4 doc/rgw/notification: add missing admin commands
also remove obsolete admin commands

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

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-11-04 14:24:22 +00:00
Zac Dover
1e4f788e4f
Merge pull request #59514 from kevinzs2048/add-uadk-doc
Compressor: Add UADK document

Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-10-17 23:25:15 +10:00
Casey Bodley
cfe254758b doc/radosgw/multisite: fix Configuring Secondary Zones -> Updating the Period
this was copy/pasted from Configuring a Master Zone -> Update the Period
but still referred to the 'master zone'

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-10-04 15:50:07 -04:00
Casey Bodley
e89b0ff643
Merge pull request #59567 from clwluvw/rgw-datachangelog
rgw: remove rgw_data_log_obj_prefix

Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-09-30 10:45:08 -04:00
Seena Fallah
138ac6aa18 rgw: remove rgw_data_log_obj_prefix
The evaluation based on rgw_data_log_obj_prefix had a logical error
not considering the value and always were returning "data_log".
As the config was having the dev level and apparantly it was useless
and fixing the logic could break the existing clusters (if they don't
adopt before upgrade), it was decided to remove the config.

Fixes: https://tracker.ceph.com/issues/67861
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
2024-09-23 19:16:02 +02:00
Zac Dover
91734345b6 doc/radosgw: correct RST formatting
fixup

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-09-18 21:02:32 +10:00
Kevin Zhao
a79e9a4e7a doc/rgw/uadk: Add UADK document for compressor zlib
Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org>
2024-09-18 12:00:13 +08:00
Daniel Gryniewicz
24bfa35fcd
Merge pull request #59438 from mkogan1/wip-d3n-ex-co-ar
doc/rgw/d3n: pass cache dir volume to extra_container_args
2024-09-12 10:21:51 -04:00
Casey Bodley
4ee8e591f3
Merge pull request #56597 from liangmingyuanneo/optimize-reshard
rgw reshard: optimize reshard process to minimum blocking time

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-09-05 13:21:47 -04:00
liangmingyuan
196a73cbd4 cls/rgw: add a helper function for calls to cls_cxx_map_remove_key()
Add some testing cases and do cleanup too.

Signed-off-by: Mingyuan Liang <liangmingyuan@baidu.com>
2024-09-04 09:49:18 +08:00
Mark Kogan
4594e38bf1 doc/rgw/d3n: pass cache dir volume to extra_container_args
Fixes: https://tracker.ceph.com/issues/66492

Signed-off-by: Mark Kogan <mkogan@ibm.com>
2024-09-02 15:29:28 +03:00
Anthony D'Atri
8e743fc603 doc/radosgw: Improve config-ref.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-08-31 19:53:35 -04:00
Casey Bodley
03a688f404
Merge pull request #59390 from ceph/wip-oozmen-67656
doc/rgw/account: Handling notification topics when migrating an existing user into an account

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-08-28 15:29:02 -04:00
Casey Bodley
3e26494df4
Merge pull request #53915 from pritha-srivastava/wip-rgw-sts-update-oidc-provider
rgw/iam: add AddClientIdToOIDCProvider/UpdateOidcProviderThumbprint

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-08-28 15:07:21 -04:00
Oguzhan Ozmen
574d3f8e73 doc/rgw/account: Handling notification topics when migrating an existing user into an account
Add a subsection under "Migrate an existing User into an Account" to
describe how a client can seamlessly migrate the notification topics
after account migration.

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

Signed-off-by: Oguzhan Ozmen <oozmen@bloomberg.net>
2024-08-26 14:58:03 -04:00
Casey Bodley
8690fac8d9
Merge pull request #57956 from tobias-urdin/remove-keystone-v2
rgw/auth: Remove Keystone v2.0 API support

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-08-26 11:03:42 -04:00
Pritha Srivastava
55d17c042b rgw/doc: adds documentation for UpdateOpenIDConnectProviderThumbprint.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2024-08-22 10:22:41 +05:30
Pritha Srivastava
fae194c096 rgw/doc: adds documentation for AddClientIDToOpenIDConnectProvider.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2024-08-22 10:22:41 +05:30
Anthony D'Atri
fda2db5ac7 doc: Harmonize 'mountpoint'
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-08-18 11:23:39 -04:00
Tobias Urdin
c307a91f25 rgw/auth: Remove Keystone v2.0 API support
The v2.0 API was removed from Keystone [1] in
the Queens release back in 2018 so we can
safely remove it for the next release.

This helps cleanup a lot of code and removes
the need for the rgw_keystone_api_version
configuration option.

[1] https://docs.openstack.org/keystone/latest/contributor/http-api.html

Signed-off-by: Tobias Urdin <tobias.urdin@binero.se>
2024-08-16 11:27:53 +02:00
Yuval Lifshitz
d12ba11741 doc/rgw/notification: persistent notification queue full behavior
Fixes: https://tracker.ceph.com/issues/50610

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-08-14 13:28:53 +00:00
Anthony D'Atri
a6f311a5f3 doc/radosgw: improve qat-accel.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-08-12 21:40:15 -04:00
Anthony D'Atri
5890a15652 doc: Improve doc/radosgw/placement.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-07-31 18:41:53 -04:00
Feng, Hualong
98723d51b9 doc/radosgw/qat-accel: Update and Add QATlib information
Signed-off-by: Feng, Hualong <hualong.feng@intel.com>
2024-07-26 23:32:47 +10:00
liangmingyuan
f19347d43b rgw/reshard: stop recording logs when reshard failed
A log will be recorded together with index entry in the logrecord
state, ant it should be stopped when reshard fails. Add a judge
every certain time at the logrecord state, the reshard has been
failed if the reshard_lock can be held, then clear the state and
stop recording logs.

Signed-off-by: Mingyuan Liang <liangmingyuan@baidu.com>
2024-07-22 09:19:24 +08:00
Zac Dover
56c9388155 doc/radosgw: s/http/HTTP/
s/http/HTTP/ in doc/radosgw/s3/authentication.rst, as suggested by
Anthony D'Atri in the location linked in the "Fixes:" line below.

Fixes: https://github.com/ceph/ceph/pull/58436#discussion_r1667088045

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-07-11 13:50:56 +10:00
Casey Bodley
05cab64b9c doc/rgw: update s3 authentication
authentication.rst described the steps to generate a v2 signature,
without reference to aws docs. replace that with sections that reference
aws docs for v2 and v4 signatures. list which values of the request
header x-amz-content-sha256 are supported for v4

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

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-07-04 15:59:07 -04:00
Jiffin Tony Thottan
a3273c8425 rgw/adminops: add option to provide storageclass adminops user apis
In the `radosgw-admin user` command, the default storage class can
defined. This capability is missing in the adminops api.

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

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
2024-06-13 16:50:07 +05:30
Samarah Uriarte
668d84068b
Merge pull request #56735 from samarahu/wip-rgw-d4n-long-descriptions
d4n: Add more in-depth config descriptions and improve naming

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Samarah Uriarte <samarah.uriarte@ibm.com>
2024-05-10 13:35:35 -04:00
J. Eric Ivancich
08633499b8
Merge pull request #56493 from igomon-bloomberg/wip_kafka_sasl_username_password_attrs
rgw/s3-notifications: use user-name/password topic attributes for SASL authentication

Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-05-09 14:35:34 -04:00
Samarah
86872c6b92 d4n: Add more in-depth config descriptions and improve naming
Signed-off-by: Samarah <samarah.uriarte@ibm.com>
2024-05-01 21:10:54 +00:00
Zac Dover
586e8e6577 doc/radosgw: disambiguate version-added remarks
Rewrite two sentences so that they explain precisely what was added to
Ceph and when it was added to Ceph.

This commit is made in response to a request made by Dr Per Mildner on
https://pad.ceph.com/p/Report_Documentation_Bugs.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-29 20:23:13 +10:00
Casey Bodley
dcce7684b8
Merge pull request #56986 from cbodley/wip-65551
rgw/account: add bucket_quota to RGWAccountInfo

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Oguzhan Ozmen <oozmen@bloomberg.net>
2024-04-23 17:34:55 +01:00
Casey Bodley
9ed8263edf rgw: apply default quota config on account creation
add new default quota config options for accounts analogous to
rgw_user_default_quota_max_objects/size. apply the default bucket quota
config options as-is

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-22 10:58:46 -04:00
Pierre Riteau
0ac064cff0 doc/radosgw: fix typo in metrics.rst
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2024-04-22 14:29:19 +02:00
Casey Bodley
b9677714b2 rgw/account: add bucket_quota to RGWAccountInfo
support bucket quotas per account the same way as for user

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

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-18 15:22:13 -04:00
Casey Bodley
50ebbc538c doc/radosgw: use 'confval' directive for reshard config options
this will render the config options with their descriptions/defaults
taken directly from common/options/rgw.yaml.in

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-17 13:17:42 -04:00
igomon
1cc1f8a272 rgw/s3-notifications: updated notifications doc to reflect the usage of the new topic attributes
Signed-off-by: Igor Gomon <igomon@bloomberg.net>
2024-04-16 16:18:16 -04:00
Casey Bodley
bfae83c865 doc/rgw: warn about topics under account migration
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-10 13:09:17 -04:00
Casey Bodley
9b3d18917d doc/radosgw: add awscli examples
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-10 13:09:16 -04:00
Casey Bodley
be4ba49ee6 doc/radosgw: document iam managed policies
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-10 13:09:16 -04:00
Casey Bodley
019f1a83cb doc/radosgw: start on iam/account docs
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-10 13:09:16 -04:00
Casey Bodley
e88859e81a rgw/acl: use rgw_owner for ACLOwner
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-10 13:09:12 -04:00
Casey Bodley
b77f7656b7
Merge pull request #55795 from kchheda3/wip-rename-notif-events
rgw/notification: Make the LifeCycle & Replication events AWS Compatible and Support s3:Replication:Delete event

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2024-03-20 13:40:43 +00:00