bruce-szalwinski-he / aws-msk-iam-sasl-signer-ruby

MIT License
0 stars 0 forks source link

Ruby 2.7? #21

Open cobbr2 opened 1 month ago

cobbr2 commented 1 month ago

Is there any interest, or has anybody, gotten this gem to work with Ruby 2.7? We have an urgent need to migrate to MSK IAM, but we also have an app that hasn't been ported to Ruby 3 that has a lot of dependencies we haven't worked through.

bruce-szalwinski-he commented 1 month ago

I haven't tried to build against Ruby 2.7. I needed MSK IAM for a cluster shared across accounts. And we pair it with the karafka tool chain for kafka processing. As the karafka framework only support Ruby >= 3.0.0, I didn't invest any time in trying versions less than 3.

bruce-szalwinski-he commented 1 month ago

The ci workflow does build against many different Ruby versions. You could create a PR, add 2.7 to the matrix and see what dragons be out there.

cobbr2 commented 1 month ago

Thanks, Bruce. We also use karafka, but an older version (2.2.6). I like your idea, thanks.

bruce-szalwinski-he commented 1 month ago

I had a great time working with Maciej Mensfeld , maintainer of all things karafka, to add OAuth Bearer Auth support to the karafka tool chain. From the release notes, it looks like OAuth support was released at the same time 2.7 was dropped.

cobbr2 commented 1 month ago

Thanks, @bruce-szalwinski-he . We may be between a rock & a hard place. I'll reach out to Mr. Mensfeld as an issue in karafka. I'll keep this issue open until we know our path forward, if you don't mind.