You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, only 5 topic configuration properties are supported by the asyncapi kafka binding (json schema here).
These properties are;
cleanup.policy
retention.ms
retention.bytes
delete.retention.ms
max.message.bytes
But in some cases, there is a need to specify vendor-specific topic configurations (e.g. confluent-topic-configs). For that reason I think it makes sense to increase the version of that binding and enable additionalProperties for the topicConfigurationObject.
In my use case, I need to use the following additional properties and they can also be added to the topicConfigurationObject if you see a good fit. Please see the properties from the vendor and proposed property names for the topicConfigurationObject:
Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request. Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.
Reason/Context
Currently, only 5 topic configuration properties are supported by the asyncapi kafka binding (json schema here).
These properties are;
But in some cases, there is a need to specify vendor-specific topic configurations (e.g. confluent-topic-configs). For that reason I think it makes sense to increase the version of that binding and enable additionalProperties for the topicConfigurationObject.
In my use case, I need to use the following additional properties and they can also be added to the topicConfigurationObject if you see a good fit. Please see the properties from the vendor and proposed property names for the topicConfigurationObject:
schema.key.validation.enabled
)schema.key.lookup.strategy
)schema.value.validation.enabled
)schema.value.lookup.strategy
)Please share your thoughts about enabling additional properties and adding these optional properties to the object.
The text was updated successfully, but these errors were encountered: