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

Apply changes to Yext fork of Burrow from rjh-yext #620

Closed
wants to merge 1 commit into from

Conversation

rjh-yext
Copy link
Contributor

@rjh-yext rjh-yext commented Mar 2, 2020

This includes:

  1. Add SASL-SCRAM ability to Kafka connection

This PR adds the ability to connect to Kafka via SASL-SCRAM 256 or 512

It adds an entry in the SASL Profile configuration called
key=mechanism
value type=string
required=no
default value=(empty)
Which accepts either values SCRAM-SHA-256, SCRAM-SHA-512

Partially addresses #526

  1. Ignore ZooKeeper znode Create if the path already exists

Currently, Burrow will attempt to create the znode used by Burrow on startup
This will cause problems if there is authentication needed when connecting
to zk.

The fix is to ignore creating zk node paths if it already exists

  1. Yext specific Dockerfile

the config file and dir used by Burrow is updated for M4 and Khan

  1. Update module and import references

go build -o build/Burrow github.com/yext/Burrow
pulls in linkedin's branch of Burrow

Changing references of linkedin to current fork

This includes:

1. Add SASL-SCRAM ability to Kafka connection

This PR adds the ability to connect to Kafka via SASL-SCRAM 256 or 512

It adds an entry in the SASL Profile configuration called
key=mechanism
value type=string
required=no
default value=(empty)
Which accepts either values SCRAM-SHA-256, SCRAM-SHA-512

Partially addresses linkedin#526

2. Ignore ZooKeeper znode Create if the path already exists

Currently, Burrow will attempt to create the znode used by Burrow on startup
This will cause problems if there is authentication needed when connecting
to zk.

The fix is to ignore creating zk node paths if it already exists

3. Yext specific Dockerfile

the config file and dir used by Burrow is updated for M4 and Khan

4. Update module and import references

go build -o build/Burrow github.com/yext/Burrow
pulls in linkedin's branch of Burrow

Changing references of linkedin to current fork
@rjh-yext rjh-yext requested a review from bai as a code owner March 2, 2020 18:32
@rjh-yext rjh-yext closed this Mar 2, 2020
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.

None yet

1 participant