kafka-ui
kafka-ui copied to clipboard
[e2e] add e2e checks for direct url resolving
There's a table in https://github.com/provectus/kafka-ui/wiki/Requirements-%5Bwip%5D for existing direct urls Checks should assert, that pages, achievable from clicking buttons in UI, are also achievable via opening direct url
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
All endpoints:
-- clusters
GET /api/clusters
POST /api/clusters/{clusterName}/cache
GET /api/clusters/{clusterName}/metrics
GET /api/clusters/{clusterName}/stats
-- brokers
GET /api/clusters/{clusterName}/brokers
GET /api/clusters/{clusterName}/brokers/{id}/configs
PUT /api/clusters/{clusterName}/brokers/{id}/configs/{name}
GET /api/clusters/{clusterName}/brokers/{id}/metrics
GET /api/clusters/{clusterName}/brokers/logdirs
PATCH /api/clusters/{clusterName}/brokers/{id}/logdirs
-- topics
GET POST /api/clusters/{clusterName}/topics
POST /api/clusters/{clusterName}/topics/{topicName}/clone
GET POST DELETE /api/clusters/{clusterName}/topics/{topicName}/analysis
GET POST PATCH DELETE /api/clusters/{clusterName}/topics/{topicName}
GET /api/clusters/{clusterName}/topics/{topicName}/config
PATCH /api/clusters/{clusterName}/topics/{topicName}/replications
GET POST DELETE /api/clusters/{clusterName}/topics/{topicName}/messages
GET /api/clusters/{clusterName}/topics/{topicName}/messages/schema
GET /api/clusters/{clusterName}/topics/{topicName}/consumer-groups
PATCH /api/clusters/{clusterName}/topics/{topicName}/partitions
-- consumer groups
GET /api/clusters/{clusterName}/consumer-groups/paged
GET DELETE /api/clusters/{clusterName}/consumer-groups/{id}
POST /api/clusters/{clusterName}/consumer-groups/{id}/offsets
-- schema registry
POST GET /api/clusters/{clusterName}/schemas
DELETE /api/clusters/{clusterName}/schemas/{subject}
GET /api/clusters/{clusterName}/schemas/{subject}/versions
GET DELETE /api/clusters/{clusterName}/schemas/{subject}/latest
GET DELETE /api/clusters/{clusterName}/schemas/{subject}/versions/{version}
GET PUT /api/clusters/{clusterName}/schemas/compatibility
PUT /api/clusters/{clusterName}/schemas/{subject}/compatibility
POST /api/clusters/{clusterName}/schemas/{subject}/check
-- kafka connect
GET /api/clusters/{clusterName}/connects
GET /api/clusters/{clusterName}/connectors
GET POST /api/clusters/{clusterName}/connects/{connectName}/connectors
GET DELETE /api/clusters/{clusterName}/connects/{connectName}/connectors/{connectorName}
POST /api/clusters/{clusterName}/connects/{connectName}/connectors/{connectorName}/action/{action}
GET PUT /api/clusters/{clusterName}/connects/{connectName}/connectors/{connectorName}/config
GET /api/clusters/{clusterName}/connects/{connectName}/connectors/{connectorName}/tasks
POST /api/clusters/{clusterName}/connects/{connectName}/connectors/{connectorName}/tasks/{taskId}/action/restart
GET /api/clusters/{clusterName}/connects/{connectName}/plugins
PUT /api/clusters/{clusterName}/connects/{connectName}/plugins/{pluginName}/config/validate
-- ksql
POST /api/clusters/{clusterName}/ksql/v2
GET /api/clusters/{clusterName}/ksql/tables
GET /api/clusters/{clusterName}/ksql/streams
GET /api/clusters/{clusterName}/ksql/response
@armenuikafka please follow up on the description for those API requests as discussed, or let me know, if there are any problems with that.
obsolete