![]() * Map schema registry port to 8081 in kafka-clusters-only.yaml * Add endpoint to retrieve subjects from schema registry by cluster name * Add endpoint to retrieve subject versions from schema registry * Get subject schema by version from schema-registry * Add ability to create/delete schema subjects in/from schema-registry service * Create WebClient bean and refactor its usage * Refactor schema api contract * Return 'Bad request' if there is 'Internal Server Error' from Schema Registry * Add GET/PUT methods to get/update a schema compatibility level globally or only for a scepific schema * Add SchemaRegistryContainer.java and testcontainers dependencies for integration tests * Add junit-jupiter5 for testing * Add GET/DELETE actions for the latest schema version * Add endpoint to check schema compatibility * Set up configuration for testing * Add basic test for SchemaRegistryService * Fix mapping from dto to web model * Change createNewSchema action's endpoint * Update tests in SchemaRegistryServiceTests * Rename getLatestSchema method and update tests * Add more test in SchemaRegistryServiceTests * Include compatibility level info to schema response. Change Flux to Mono * Update tests * Pass schema-registry url for secondLocal cluster too * Remove explicit returns of 404 status code (it'll be processed by global error handler) * Add global error handler to response with exception details * Autoconfigure WebTestClient in SchemaRegistryServiceTest |
||
---|---|---|
.. | ||
kafka-clusters-only.yaml | ||
kafka-ui.yaml | ||
message.json |