Description
The following plugins are included in connect-runtime, but are excluded from the `/connector-plugins` REST endpoint:
1. MockSinkConnector
2. MockSourceConnector
3. SchemaSourceConnector
4. VerifiableSinkConnector
5. VerifiableSourceConnector
These plugins are currently in use in the connect-runtime tests and system tests.
They are not mentioned in the public documentation, and should not be in general use by users or downstream projects.
In order to remove the special case in the REST resources to exclude these plugins, and reduce the attack surface area of a default Connect installation, these should be moved into a new internal module that is intentionally added when needed for running tests.
Attachments
Issue Links
- blocks
-
KAFKA-15030 Add connect-plugin-path command line tool
- Resolved
-
KAFKA-15226 System tests for plugin.discovery worker configuration
- Resolved
- is related to
-
KAFKA-15249 Verify Connect test-plugins artifact is published to Maven Central
- Resolved
-
KAFKA-14760 Move ThroughputThrottler, break connect-runtime dependency on tools
- Resolved
- is required by
-
KAFKA-14627 Modernize Connect plugin discovery
- Resolved
- links to