-
Notifications
You must be signed in to change notification settings - Fork 29
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
Kafka events #38
Kafka events #38
Conversation
Signed-off-by: Daniel Bluhm <[email protected]>
Signed-off-by: Daniel Bluhm <[email protected]>
Signed-off-by: Daniel Bluhm <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
- docker compose with zookeeper/kafka image from an example. - pytest setup/teardown and empty simple test for kafka. Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
plugin config file
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Kafka consumer & producer with lib aiokafka
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Rest client to consume and produce records to kafka
Signed-off-by: Daniel Bluhm <[email protected]>
chore: update to be compatible with ACA-Py ^0.9.0
chore: Update dependencies
Indeed, I'll work with the SICPA to get those commits corrected. On the mechanical points, there are some small tweaks to make (renaming a folder, adding ruff, etc.) |
This looks good. It seems very similar to the conversion I did from I've just done almost the same thing so I could do this a well if we wanted, but I wouldn't get it done before I go on vacation. It is really handy to have the commit history. It would have helped show what I did with the redis_events plugin. I wasn't sure how I could do that. |
I think I'll try and update this to try and get the unit, linting, and integration tests working. Then I'll create another ticket to adjust the structure as another task. |
@jamshale quick warning that the DCO issues will require a history rewrite to correct. I think you should be able to just rebase any changes you make but wise to keep that in mind 😅 As I already mentioned, I'll work with the SICPA team on getting the commits missing a sign-off taken care of but your contributions on those things (unit and int testing, etc) would be greatly appreciated! |
2b17c5e
to
66d8129
Compare
Signed-off-by: jamshale <[email protected]>
66d8129
to
c9fcfcf
Compare
Signed-off-by: jamshale <[email protected]>
I changed the structure of the plugin and adjusted a few files. I added docs for ruff linting and changed the linting/testing configs. The integration tests and unit tests and linting checks are now working. I removed some files related to github actions and pre commit linting checks. Some of these would be nice to have but at a repo level. I think this could be merged now when the DCO check is fixed. There are several things I would still like to change/update before this plugin is considered finished.
I'll see if I can get anymore done today. Otherwise we can merge it as is and I can finish these things when I'm back from vacation. |
@ryjones seeking advice on the best way to handle the DCO issues on this PR. I am in contact with the contributors of the affected commits and they are willing to consider those commits "signed off" according to the DCO. The authors are not, however, in an ideal position to rewrite the history of this branch to add those sign-off messages. Is this a case where using third party remediation would be appropriate? https://github.com/dcoapp/app#third-party-remediation-support |
@dbluhm these are the commits that need blessed. If each person could put a commit at the tip of the branch saying "I sign off these commits" with the hashes, that would work.
|
@dbluhm yes - in fact, one representative from SICPA can sign them all off. |
I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: e15bf96 I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: dd14ba5 I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: faa65d8 I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: 17e4c47 I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: 524b4da Third-Party DCO Remediation Commit for Darko Kulic <[email protected]> On behalf of Darko Kulic <[email protected]>, I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: 09dcf37 Third-Party DCO Remediation Commit for Luis Gomez <[email protected]> On behalf of Luis Gomez <[email protected]>, I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: e006b61 Third-Party DCO Remediation Commit for Matteo Marangoni <[email protected]> On behalf of Matteo Marangoni <[email protected]>, I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: becea1d Third-Party DCO Remediation Commit for Nemanja Patrnogic <[email protected]> On behalf of Nemanja Patrnogic <[email protected]>, I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: 91e7271 On behalf of Nemanja Patrnogic <[email protected]>, I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: 44b2be9 On behalf of Nemanja Patrnogic <[email protected]>, I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: 44d23d8 Third-Party DCO Remediation Commit for Víctor Martínez Jurado <[email protected]> On behalf of Víctor Martínez Jurado <[email protected]>, I, Clément Humbert <[email protected]>, hereby add my Signed-off-by to this commit: a8c3253 Signed-off-by: Clément Humbert <[email protected]>
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.
Will change things a bit more to be consistent with redis_events and add some unit test coverage in future PR. Will merge this as is for now. Thanks so much SCIPA team!
This PR adds the kafka-events plugin from https://github.com/sicpa-dlab/aries-acapy-plugin-kafka-events.
I open this PR on behalf of the SICPA team who have generously agreed to contribute this plugin both to HL and to the plugins repo.
Thank you SICPA team!
This PR includes the history of the plugin. I find this valuable but I'm open to thoughts on this approach.