-
Notifications
You must be signed in to change notification settings - Fork 1k
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: allow environment variables to configure embedded connect #4260
Conversation
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.
This is great, thanks @agavra !
Two things:
- I'd suggest is that we should stick to the
KSQL
prefix of all the other vars to be consistent
e.g.KSQL_CONNECT_GROUP_ID
rather thanCONNECT_GROUP_ID
- We should include the script for checking required values https://github.com/confluentinc/kafka-images/blob/master/kafka-connect-base/include/etc/confluent/docker/configure
@rmoff - I thought about this, but I thought it would make more sense to omit |
I liked the reasoning behind @agavra's suggestion, too. But again I don't feel super strongly. |
I personally prefer @rmoff's suggestion because it feels more embedded to me. That being said, I am also fine with either option here. |
@derekjn That seems like a convincing way to look at it to me. +1 |
Accepted both comments, will ship after green build
18a6bfd
to
c8e9bb1
Compare
Merging without dev review as this is docker-only build change |
Description
With this patch, docker users will be able to configure their embedded connect cluster using env variables prefixed with
KSQL_CONNECT_
.Testing done
Spun up ksqldb using the following docker compose:
Also tested without a required param and it failed with the correct error message.
Reviewer checklist