summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorYuval Lifshitz <ylifshit@ibm.com>2024-12-26 11:48:54 +0100
committerGitHub <noreply@github.com>2024-12-26 11:48:54 +0100
commit34bfbd07e7a3f82b5bb279201882d80e1cbddc19 (patch)
treeb59b927040579c8a56025a0ac47626e648c0ed1b /doc
parentMerge pull request #61144 from cyx1231st/wip-seastore-improve-backref (diff)
parentrgw: allow bucket notification send message to kafka with multiple brokers (diff)
downloadceph-34bfbd07e7a3f82b5bb279201882d80e1cbddc19.tar.xz
ceph-34bfbd07e7a3f82b5bb279201882d80e1cbddc19.zip
Merge pull request #60988 from thuvh/feat/kafka_multiple_brokers
rgw: allow bucket notification send message to kafka with multiple brokers
Diffstat (limited to 'doc')
-rw-r--r--doc/radosgw/notifications.rst4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/radosgw/notifications.rst b/doc/radosgw/notifications.rst
index 05653956be1..897c280facf 100644
--- a/doc/radosgw/notifications.rst
+++ b/doc/radosgw/notifications.rst
@@ -188,6 +188,7 @@ updating, use the name of an existing topic and different endpoint values).
[&Attributes.entry.15.key=Policy&Attributes.entry.15.value=<policy-JSON-string>]
[&Attributes.entry.16.key=user-name&Attributes.entry.16.value=<user-name-string>]
[&Attributes.entry.17.key=password&Attributes.entry.17.value=<password-string>]
+ [&Attributes.entry.18.key=kafka-brokers&Attributes.entry.18.value=<kafka-broker-list>]
Request parameters:
@@ -296,6 +297,8 @@ Request parameters:
- "broker": Messages are considered "delivered" if acked by the broker. (This
is the default.)
+ - kafka-brokers: A command-separated list of host:port of kafka brokers. These brokers (may contain a broker which is defined in kafka uri) will be added to kafka uri to support sending notifcations to a kafka cluster.
+
.. note::
- The key-value pair of a specific parameter need not reside in the same
@@ -571,6 +574,7 @@ Valid AttributeName that can be passed:
- mechanism: may be provided together with user/password (default: ``PLAIN``).
- kafka-ack-level: No end2end acknowledgement is required. Messages may persist in the
broker before being delivered to their final destinations.
+ - kafka-brokers: Set endpoint with broker(s) as a comma-separated list of host or host:port (default port 9092).
Notifications
~~~~~~~~~~~~~