kafka/connect
Chris Egerton 38d243b022 KAFKA-9046: Use top-level worker configs for connector admin clients
[Jira](https://issues.apache.org/jira/browse/KAFKA-9046)

The changes here are meant to find a healthy compromise between the pre- and post-KIP-458 functionality of Connect workers when configuring admin clients for use with DLQs. Before KIP-458, admin clients were configured using the top-level worker configs; after KIP-458, they are configured using worker configs with a prefix of `admin.` and then optionally overridden by connector configs with a prefix of `admin.override.`. The behavior proposed here is to use, in ascending order of precedence, the top-level worker configs, worker configs prefixed with `admin.`, and connector configs prefixed with `admin.override.`; essentially, use the pre-KIP-458 behavior by default but allow it to be overridden by the post-KIP-458 behavior.

Author: Chris Egerton <chrise@confluent.io>

Reviewers: Konstantine Karantasis <konstantine@confluent.io>, Randall Hauch <rhauch@gmail.com>, Nigel Liang <nigel@nigelliang.com>

Closes #7525 from C0urante/kafka-9046
2019-11-14 14:09:04 +05:30
..
api KAFKA-8945/KAFKA-8947: Fix bugs in Connect REST extension API (#7392) 2019-10-15 17:27:26 -05:00
basic-auth-extension/src KAFKA-8404: Add HttpHeader to RestClient HTTP Request and Connector REST API (#6791) 2019-06-03 21:06:00 -05:00
file/src MINOR: FileStreamSinkTask should create file if it doesn't exist (#5406) 2018-07-20 21:01:10 -07:00
json KAFKA-8595: Support deserialization of JSON decimals encoded in NUMERIC (#7354) 2019-10-01 15:33:06 -05:00
mirror KAFKA-9175: Update MirrorMaker 2 topic/partition metrics (#7688) 2019-11-13 20:36:25 +00:00
mirror-client/src KAFKA-7500: MirrorMaker 2.0 (KIP-382) 2019-10-07 13:57:54 +05:30
runtime/src KAFKA-9046: Use top-level worker configs for connector admin clients 2019-11-14 14:09:04 +05:30
transforms/src KAFKA-6290: Support casting from logical types in cast transform (#7371) 2019-10-03 14:55:52 -05:00