Skip to content

Conversation

AAraKKe
Copy link
Contributor

@AAraKKe AAraKKe commented Aug 29, 2025

What does this PR do?

Replace bitnami docker images for Kafka and Kafka Consumer integrations with confluent images instead.

Motivation

Bitnami has removed their open images from the public regsitry. They provided a legacy registry where they are keeping them but if we need to move we better move to a separate source. The legacy ones will be frozen and won't be updated anymore.

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Add the qa/skip-qa label if the PR doesn't need to be tested during QA.
  • If you need to backport this PR to another branch, you can add the backport/<branch-name> label to the PR and it will automatically open a backport PR once this one is merged

This change is applied to both the kafka and kafka_consumer application
since the test setup is similar

Issue AI-6103
@AAraKKe AAraKKe added the qa/skip-qa Automatically skip this PR for the next QA label Aug 29, 2025
@AAraKKe AAraKKe changed the title Remove duplicate depends_on key from docker-compose Replace bitnami Kafka Docker images with confluent ones Aug 29, 2025
Copy link

⚠️ The qa/skip-qa label has been added with shippable changes

The following files, which will be shipped with the agent, were modified in this PR and
the qa/skip-qa label has been added.

You can ignore this if you are sure the changes in this PR do not require QA. Otherwise, consider removing the label.

List of modified files that will be shipped with the agent
kafka/hatch.toml
kafka_consumer/hatch.toml

@ofek
Copy link
Contributor

ofek commented Aug 29, 2025

Nice 👍

Copy link

codecov bot commented Aug 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.01%. Comparing base (a5c52c1) to head (34abe16).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@AAraKKe AAraKKe marked this pull request as ready for review September 5, 2025 09:04
@AAraKKe AAraKKe requested a review from a team as a code owner September 5, 2025 09:04
Copy link

github-actions bot commented Sep 5, 2025

⚠️ The qa/skip-qa label has been added with shippable changes

The following files, which will be shipped with the agent, were modified in this PR and
the qa/skip-qa label has been added.

You can ignore this if you are sure the changes in this PR do not require QA. Otherwise, consider removing the label.

List of modified files that will be shipped with the agent
kafka_consumer/pyproject.toml
kafka/hatch.toml
kafka_consumer/hatch.toml

Copy link

github-actions bot commented Sep 5, 2025

⚠️ The qa/skip-qa label has been added with shippable changes

The following files, which will be shipped with the agent, were modified in this PR and
the qa/skip-qa label has been added.

You can ignore this if you are sure the changes in this PR do not require QA. Otherwise, consider removing the label.

List of modified files that will be shipped with the agent
kafka/changelog.d/21206.fixed
kafka_consumer/changelog.d/21206.fixed
kafka/pyproject.toml
kafka_consumer/pyproject.toml
kafka/hatch.toml
kafka_consumer/hatch.toml

Copy link
Contributor

@sarah-witt sarah-witt left a comment

Choose a reason for hiding this comment

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

Looks great, thanks so much! Just left one non-blocking comment

@@ -1,23 +1,32 @@
services:
zookeeper:
image: bitnami/zookeeper:3.8.0
image: confluentinc/cp-zookeeper:7.2.0
Copy link
Contributor

Choose a reason for hiding this comment

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

nit- should we use CONFLUENT_VERSION here? Or create ZK_VERSION again? I had the same comment for the other integrations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants