Skip to content

Conversation

@twoGiants
Copy link
Contributor

Using Kind or Minikube locally the Strimzi operator gets regularly OOMKilled. Raising the memory limits to 768Mi fixes the issue permanently.

Fixes #4547

Proposed Changes

  • 🐛 Raise memory limit of Strimzi operator to 768Mi.

Release Note

The Strimzi operator deployment memory limit was raised to 768Mi to avoid an OOMKilled issue

@knative-prow knative-prow bot requested review from Leo6Leo and creydr October 1, 2025 15:05
@knative-prow
Copy link

knative-prow bot commented Oct 1, 2025

Hi @twoGiants. Thanks for your PR.

I'm waiting for a knative-extensions member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

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-sigs/prow repository.

@knative-prow knative-prow bot added needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. area/test labels Oct 1, 2025
@twoGiants
Copy link
Contributor Author

This one probably does not need a release note?

Copy link
Contributor

Choose a reason for hiding this comment

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

This file gets overridden, when we bump strimzi (for example like here #4484). In case you have a reproducer for it, maybe we could create a PR for the strimzi operator itself

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I was able to reproduce the issue with the Strimzi quickstart. Will open the issue in their repo.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Copy link
Contributor

Choose a reason for hiding this comment

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

Thanks a lot @twoGiants

limits:
cpu: 1000m
memory: 384Mi
memory: 768Mi
Copy link
Contributor

Choose a reason for hiding this comment

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

how about patch, in where we apply the file?

e.g. https://github.com/knative-extensions/eventing-kafka-broker/blob/main/test/kafka/kafka_setup.sh#L26-L27
(that already replaces the default namespace)

Copy link
Contributor Author

@twoGiants twoGiants Oct 2, 2025

Choose a reason for hiding this comment

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

how about patch, in where we apply the file?

Yes, much better! Will patch there. Thank you 😸 👍

Copy link
Contributor Author

Choose a reason for hiding this comment

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

done 😸

@creydr
Copy link
Contributor

creydr commented Oct 2, 2025

/ok-to-test

@knative-prow knative-prow bot added ok-to-test Indicates a non-member PR verified by an org member that is safe to test. and removed needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Oct 2, 2025
@codecov
Copy link

codecov bot commented Oct 2, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 29.96%. Comparing base (de6a2fa) to head (d6db298).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4549   +/-   ##
=======================================
  Coverage   29.96%   29.96%           
=======================================
  Files         290      290           
  Lines       19435    19435           
=======================================
  Hits         5823     5823           
  Misses      13159    13159           
  Partials      453      453           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Using Kind or Minikube locally the Strimzi operator gets regularly
`OOMKilled`. Raising the memory limits to 768Mi fixes the issue
permanently.

Issue knative-extensions#4547

Signed-off-by: Stanislav Jakuschevskij <[email protected]>
@twoGiants twoGiants force-pushed the issue-4547-strimzi-oomkilled-fix branch from d6db298 to 696b598 Compare October 2, 2025 10:44
@knative-prow knative-prow bot added size/S Denotes a PR that changes 10-29 lines, ignoring generated files. and removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Oct 2, 2025
@twoGiants twoGiants requested review from creydr and matzew October 6, 2025 12:23
@twoGiants
Copy link
Contributor Author

/test integration-tests
/test reconciler-tests

@twoGiants
Copy link
Contributor Author

/cc @creydr @matzew

Can you take another glance? Thx 😸 👍

Copy link
Contributor

@creydr creydr left a comment

Choose a reason for hiding this comment

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

/lgtm

@knative-prow knative-prow bot added the lgtm Indicates that a PR is ready to be merged. label Oct 7, 2025
@knative-prow
Copy link

knative-prow bot commented Oct 7, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: creydr, twoGiants

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@knative-prow knative-prow bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Oct 7, 2025
@knative-prow knative-prow bot merged commit bd08c0c into knative-extensions:main Oct 7, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. area/test lgtm Indicates that a PR is ready to be merged. ok-to-test Indicates a non-member PR verified by an org member that is safe to test. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Strimzi operator gets OOMKilled in Kind and Minikube.

3 participants