-
-
Notifications
You must be signed in to change notification settings - Fork 7
chore: stop building kcat image #1124
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
Conversation
ed741e4
to
c34a98d
Compare
d330452
to
c06b5e6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there is more
$ rg kcat --hidden
...
.github/workflows/build_kafka.yaml
16: - kcat/**
.github/workflows/build_kafka-testing-tools.yaml
16: - kcat/**
c06b5e6
to
2216303
Compare
Good catch, adjusted it! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
* chore: stop building kcat image * fix: adjust kafka / kafka-testing-tools watched paths
* feat: include source code of components / migrate some components to patchable * chore(deps): update docker/dockerfile docker tag to v1.15.1 (#1120) | datasource | package | from | to | | ---------- | ----------------- | ------ | ------ | | docker | docker/dockerfile | 1.10.0 | 1.15.1 | * chore: Update pre-commit dependencies (#1123) * chore(kafka): update images for release 25.7.0 (#1117) * remove 3.7.1 and 3.8.0 * add 4.0.0 * update changelog * bump to java 23 for kafka 4.0.0 * fix kcat image name * chore: stop building kcat image (#1124) * chore: stop building kcat image * fix: adjust kafka / kafka-testing-tools watched paths * chore: changelog / hadolint fix * fix: missing patchable config for protobuf * Update hadoop/Dockerfile Co-authored-by: Malte Sander <[email protected]> * chore: move chmod to builder step * fix: spark build --------- Co-authored-by: Stacky McStackface <[email protected]> Co-authored-by: Lars Francke <[email protected]> Co-authored-by: Razvan-Daniel Mihai <[email protected]> Co-authored-by: Malte Sander <[email protected]>
Can you please add release notes? |
Release noteBREAKING: The |
Description
We have an image
sdp/kcat
and alsosdp/kafka-testing-tools
, which seems to contain kcat (and nothing else really).sdp/kafka-testing-tools
is used in a kuttl test for kafka-operator.As far as I see, the published
sdp/kcat
image is not used anywhere. The image neither has our usual labels nor an entrypoint.I don't see a reason why we publish the kcat image or why anyone would use it (
kafka-testing-tools
seems to be the proper image that contains kcat since it has labels and an entrypoint), it looks like it's just an intermediate image that was published for some reason.The plan is: Keep all the current
sdp/kcat
images around, just to be safe, but stop building new ones for upcoming releases, mainly to avoid confusion because we currently have two images that essentially contain the same thing (kcat
andkafka-testing-tools
). So this PR just removes the Github Action that publishessdp/kcat
.This should be mentioned in the release notes.
Also: Fixed a bug in
.scripts/update_readme_badges.sh
that broke the pre-commit checks in this case (number of columns at the end was hardcoded).Definition of Done Checklist
Note
Not all of these items are applicable to all PRs, the author should update this template to only leave the boxes in that are relevant.
Please make sure all these things are done and tick the boxes
TIP: Running integration tests with a new product image
The image can be built and uploaded to the kind cluster with the following commands:
See the output of
bake
to retrieve the image tag for<image-tagged-with-the-major-version>
.