Skip to content

Conversation

@scorgn
Copy link

@scorgn scorgn commented Oct 15, 2024

This is an alternative version of #1 that has the latest version of 6.x merged in, conflicts resolved, and test fixed.

  • Fix seg fault in oauthbearerSetToken definition in rdkafka.c when not passing value for extensions
  • Fix issue with oauthbearer_token_refresh not persisting (was not included in kafka_conf_callbacks_copy)
  • Modify start-kafka.sh to start kafka container with oauth2 configuration if librdkafka version supports it
  • Implement oauth2 integration tests, skipped for versions of librdkafka less than v1.1.0

arnaud-lb and others added 15 commits June 1, 2024 13:35
* Fix seg fault in oauthbearerSetToken definition in rdkafka.c when not passing value for extension
* Fix issue with oauthbearer_token_refresh not persisting (was not included in kafka_conf_callbacks_copy)
* Modify start-kafka.sh to start kafka container with oauth2 configuration
* Implement oauth2 integration tests
… support it

* Add new test env var SKIP_OAUTH based on matrix.skipoauth
* Set matrix.skipoauth on all librdkafka versions below v1.1.0
* Don't set up kafka_oauth2 container if SKIP_OAUTH is 1
* Skip tests in oauthbearer_integration.phpt if RD_KAFKA_VERSION is below 0x010100
@cb-freddysart cb-freddysart merged commit be78aa0 into cb-freddysart:feat/oauthbearer-set-token Oct 15, 2024
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.

5 participants