Skip to content
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

[CRD-v1] Try to enforce the Connect topic names or make better defaults #10075

Open
scholzj opened this issue May 7, 2024 · 2 comments
Open
Labels
blocked Blocked / Issues waiting for something: recheck periodically crd-v1 needs-proposal

Comments

@scholzj
Copy link
Member

scholzj commented May 7, 2024

When running multiple Connect or MM2 clusters, the common issue is that the users have misconfigured the names of the topics used by the Connect cluster, because the defaults have a static value independent on the namespace / cluster name.

We should consider if we can improve this as part of the migration to v1 CRDs. The CRD migration might give us an opportunity to get all users to configure the topics in .spec.config and make the config required? Another option might be to have a better default names for the topics, but that would likely need to include namespace, deployment type (MM2/Connect) and cluster name.Anr even that might not work well across Kube clusters

@scholzj scholzj added needs-triage blocked Blocked / Issues waiting for something: recheck periodically crd-v1 labels May 7, 2024
@scholzj
Copy link
Member Author

scholzj commented May 16, 2024

Discussed on the community call on 16.5.2024: This would be useful to have. But we should have a proposal to clarify how will we actually address this.

@maakuth
Copy link
Contributor

maakuth commented May 28, 2024

Here's a good reference for all the internal topics that MM2 uses: https://developers.redhat.com/articles/2023/11/13/demystifying-kafka-mirrormaker-2-use-cases-and-architecture#mirrormaker_2_internal_topics

I think each of them should be in strimzi's tighter leash.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Blocked / Issues waiting for something: recheck periodically crd-v1 needs-proposal
Projects
None yet
Development

No branches or pull requests

2 participants