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

feat(local-kafka): switch to kraft, start faster, allow annotations #355

Merged
merged 6 commits into from
Jan 21, 2025

Conversation

diranged
Copy link
Contributor

@diranged diranged commented Jan 21, 2025

Goal

The goal for this PR is to improve the usability of the local-kafka chart by reducing its startup time, introducing podAnnotations and removing old legacy settings:

Change: Removed legacy startup/readiness probe delays

We no longer see the Strimzi Operator take minutes to start up on M1 laptops, so I am removing the arbitrary startup/readiness probe delays.

Change: Replace Zookeeper with KRaft

Strimzi is moving to removing Zookeeper entirely in the 0.46.0 release anyways ... this change gets our local testing setup that way ahead of the change. This also reduces the number of pods that have to run locally, reducing the total startup time of a full testing environment.

Change: Introduce podAnnotations and annotations settings

If you set .Values.podAnnotations: { ... } now we will add these annotations to the Kafka and Entity Operator pods. This makes it easier to tell Helm to start these pods up before the rest of the tested resources get created.

@diranged diranged force-pushed the upgrade_kafka_faster branch from ab6a0e9 to f577e0e Compare January 21, 2025 21:37
@diranged diranged force-pushed the upgrade_kafka_faster branch from f577e0e to 75143f1 Compare January 21, 2025 21:38
@diranged diranged marked this pull request as ready for review January 21, 2025 21:38
@diranged diranged requested a review from a team as a code owner January 21, 2025 21:38
Copy link

@NaturalFractals NaturalFractals left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome! lgtm

charts/local-kafka/values.yaml Outdated Show resolved Hide resolved
@diranged diranged merged commit 5ec9117 into main Jan 21, 2025
2 checks passed
@diranged diranged deleted the upgrade_kafka_faster branch January 21, 2025 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants