-
Notifications
You must be signed in to change notification settings - Fork 111
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
Allow further configuration of topics #1638
Comments
/triage accepted |
As always, contributions are welcome and I'm happy to provide guidance for the implementation! /good-first-issue |
@pierDipi: Please ensure the request meets the requirements listed here. If this request no longer meets these requirements, the label can be removed In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Hello, what is a default retention period for managed and unmanaged topics (when |
Correct, in the unmanaged case, we ignore replication factor and num partitions configurations, in the managed case, you need to specify them in a ConfigMap, we ship a default ConfigMap in the |
Thanks for the clarification. We are also currently thinking about topic retention period. For example in alternative option https://github.com/knative-sandbox/eventing-kafka/blob/release-1.5/pkg/channel/distributed/README.md it's configurable and has a default value of |
in the managed case it's using whatever is the Kafka cluster default, in the unmanaged case, you can specify it when you're creating the topic or if unspecified it will use the Kafka cluster default. |
/assign |
@debasishbsws go ahead! |
/assign |
@debasishbsws hey debasish are u still working on this? |
@Leo6Leo No, I am not any more, you can take it over. |
/assign |
Problem
I would like to control more topic configurations than the currently exposed partitions and replication factor, such as retention period, cleanup type, and potentially 3rd-party configurations like confluent.*
Persona:
Which persona is this feature for?
Exit Criteria
I can set properties such as "cleanup.policy", "retention.ms", and "confluent.tier.enable" for the topic backed by the Broker.
Time Estimate (optional):
How many developer-days do you think this may take to resolve?
In my mind, this seems really close to the existing config map for a topic, but with more configurations, so I would picture at most a week?
Additional context (optional)
Add any other context about the feature request here.
Originally requested here, but deserves its own issue.
The text was updated successfully, but these errors were encountered: