Hi,
At my company we use jenkins to run automated tests and package software. During the test phase we would like to run a check that avro event schemas packaged with application and used to send data to Kafka are registered in the registry. For security reasons though we do not have access to production systems from our jenkins and can not execute API calls to registry directly.
One of possible solutions I came up with is to run Kafka on jenkins and use mirror maker to replicate `_schemas` topic into Kafka running on jenkins and then run schema registry on jenkins backed by replicated topic. This should give us the same state as on production. But it will also allow somebody to register schemas using registry running in jenkins which will cause troubles.
A solution to avoid this will be an ability to run schema registry in read-only mode allowing only GET requests and forbidding any requests performing changes in underlying storage.
Would that be something which could be interested to a wider community and could be adopted into platform if I do all code changes since I don't think we will have resources to maintain a fork of schema registry for our own purposes?
Or maybe somebody faced the same problem and came up with a different solution?
Cheers,
Dmitry.