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

use learnings from kafka plugin for pulsar plugin #45

Open
hpvd opened this issue Feb 1, 2023 · 6 comments
Open

use learnings from kafka plugin for pulsar plugin #45

hpvd opened this issue Feb 1, 2023 · 6 comments

Comments

@hpvd
Copy link

hpvd commented Feb 1, 2023

sorry this is probably not the perfect place for this question...

are there any plans to use the learnings from building this plugin for topic level authorization for kafka
for a plugin for the georeplicated message and streaming platform apache pulsar ?
see https://pulsar.apache.org/

Pulsars adaption is growing strong and since v2.7 it also supports topic level policies
https://pulsar.apache.org/docs/2.11.x/admin-api-topics/

for authorization https://pulsar.apache.org/docs/2.11.x/security-extending/

@anderseknert
Copy link
Member

Hi @hpvd 👋 This is as good place as any, I suppose 🙂 I had a look at that some month back, but I left it half-done as I didn't have the time to finish it. I could pick it up if it's of interest, but I have no experience using Pulsar, so needless to say it would be unsupported 😅 It would probably make sense to reuse e.g. config to as large extent as possible from this plugin, in order to ease transition between the two systems.

@hpvd
Copy link
Author

hpvd commented Feb 2, 2023

thanks for your kind words... imho pulsar is worth it to be a first class citizen like kafka 🙂
There is also a chance to push the adaption of OPA and of pulsar further, thanks to the new arising opportunities/and also visibility from this "team"...

@anderseknert
Copy link
Member

Yeah, just to be clear, this plugin is also not supported by Styra, at least not at this point in time. A huge difference is however that we have @scholzj present here as maintainer, and he definitely does use Kafka — the OPA plug-in is provided as part of his Strimzi project, which if I understand thinigs correctly is included even in a few commercial RedHat offerings. We don't have that luxury with regards to Pulsar, I'm afraid.

I'm quite busy for the next two weeks, but I'll try and wrap up my Pulsar plug-in after that. Would be nice to have at least something to start from.

@hpvd
Copy link
Author

hpvd commented Feb 3, 2023

yes I understand that would be another "quality" at the beginning.
But I'm pretty sure, having a first version, is the thing needed to get the ball rolling...
If one can spread a word about it, maybe on your website and also directly in pulsars doc (in other fields there are already many third party connections listed) there will be some people giving it a try and it will start getting better and better...
We are very interested in this topic for a project starting in summer - this was why I was looking if there is already a starting point to go this route...

@hpvd
Copy link
Author

hpvd commented Feb 3, 2023

...and imho there could be no better start than being able to build on learnings from a plugin for another somehow similar messaging system 🙂

@anderseknert
Copy link
Member

For sure. I can't promise anything, but we should be able to have an integration for testing before the summer.

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

No branches or pull requests

2 participants