New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add kafkastore.topic.skip.validation configurations option #1733
Conversation
It looks like @CGA1123 hasn't signed our Contributor License Agreement, yet.
You can read and sign our full Contributor License Agreement here. Once you've signed reply with Appreciation of efforts, clabot |
[clabot:check] |
@confluentinc It looks like @CGA1123 just signed our Contributor License Agreement. 👍 Always at your service, clabot |
core/src/main/java/io/confluent/kafka/schemaregistry/rest/SchemaRegistryConfig.java
Outdated
Show resolved
Hide resolved
Adds the `kafkastore.topic.verify` option (defaulting to `true` to preserve current behaviour). This options controls whether schema-registry performs verification and auto-creation of topics on boot. Disabling this functionality is required in environments where clients do not have the `DescribeConfigs` or where topic auto creation is not supported. For example, this is required in order to run the schema-registry with Heroku's managed Apache Kafka service (See [Kafka on Heroku ACLs]). [Kafka on Heroku ACLs]: https://devcenter.heroku.com/articles/kafka-on-heroku#understanding-acls Signed-off-by: Christian Gregg <christian@bissy.io>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR @CGA1123 ! Please rename the property to kafkastore.topic.skip.validation
, with default false
and importance MEDIUM
Adds the `kafkastore.topic.skip.validation` option (defaulting to `false` to preserve current behaviour). This options controls whether schema-registry performs validation and auto-creation of the schema topics on boot. Enabling this option is required in environments where clients do not have the `DescribeConfigs` or where topic auto creation is not supported. For example, this is required in order to run the schema-registry with Heroku's managed Apache Kafka service (See [Kafka on Heroku ACLs]). [Kafka on Heroku ACLs]: https://devcenter.heroku.com/articles/kafka-on-heroku#understanding-acls Signed-off-by: Christian Gregg <christian@bissy.io>
@rayokota Updated! |
Thanks @CGA1123 ! Here are some Checkstyle issues to fix:
|
Thanks @rayokota -- I was having some issues accessing Jenkins yesterday, was 404ing! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks again for the PR @CGA1123 ! LGTM
Adds the
kafkastore.topic.skip.validation
option (defaulting tofalse
topreserve current behaviour). This options controls whether
schema-registry performs validation and auto-creation of the schema
topics on boot.
Enabling this option is required in environments where clients do not
have the
DescribeConfigs
or where topic auto creation is notsupported.
For example, this is required in order to run the schema-registry with
Heroku's managed Apache Kafka service (See Kafka on Heroku ACLs).
Signed-off-by: Christian Gregg christian@bissy.io