-
Bug
-
Resolution: Done
-
Blocker
-
None
-
None
-
None
Considering following Connector spec:
}, "database.port": { "default": 3306, "description": "Port of the database server.", "format": "int32", "title": "Port", "type": "integer", "x-category": "CONNECTION", "x-name": "database.port" }, "database.server.id": { "description": "A numeric ID of this database client, which must be unique across all currently running database processes in the cluster. This connector joins the MySQL database cluster as another server (with this unique ID) so it can read the binlog.", "format": "int64", "nullable": false, "title": "Cluster ID", "type": "integer", "x-category": "CONNECTION", "x-name": "database.server.id" }, "database.server.name": { "description": "Unique name that identifies the database server and all recorded offsets, and that is used as a prefix for all schemas and topics. Each distinct installation should have a separate namespace and be monitored by at most one Debezium connector.", "nullable": false, "title": "Namespace", "type": "string", "x-category": "CONNECTION", "x-name": "database.server.name" },
The resulting form creates following HTML elements for the properties:
<input class="pf-c-form-control" type="number" name="Port" aria-label="Port" value="3306"> <input class="pf-c-form-control" type="number" name="Cluster ID" aria-label="Cluster ID" value=""> <input name="database&server&name" aria-label="database&server&name" class="pf-c-form-control" type="text" aria-invalid="false" data-ouia-component-type="PF4/TextInput" data-ouia-safe="true" data-ouia-component-id="OUIA-Generated-TextInputBase-3" value="">
The names of the "number" inputs use the title field rather than x-name or the key. This is blocking UI testing of Debezium connectors. Example connector would be Debezium MySqlConnector
- is triggered by
-
DBZ-5553 Debezium inputs with number types have the wrong name of the input
- Closed