-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Add gssapi as a dependency #11725
Add gssapi as a dependency #11725
Conversation
The |
The |
1 similar comment
The |
Codecov Report
Flags with carried forward coverage won't be shown. Click here to find out more. |
The |
The |
/azp run PR Changes |
Azure Pipelines successfully started running 1 pipeline(s). |
The |
The |
The |
The |
The |
The |
This reverts commit c786e42.
kafka_consumer/tox.ini
Outdated
@@ -21,7 +21,7 @@ passenv = | |||
COMPOSE* | |||
extras = deps | |||
deps = | |||
-e../datadog_checks_base[deps] | |||
-e../datadog_checks_base[deps,http] |
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.
?
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.
my bad, fixed!
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.
👍🏽 datadog_checks_base/datadog_checks/base/data/agent_requirements.in
* Add gssapi dep * Fix quote * Add install script * add metadata * move to linux dir * rename and http * Remove install commands * Update permissions * catch exception and add comment * Change message * Update match * Add license * install gcc * add start command * Dont install * Revert "Dont install" This reverts commit c786e42. * remove f3c4875
What does this PR do?
Adds gssapi as a dependency
Motivation
In the kafka consumer check, we give users the option to use GSSAPI authentication when connecting. In the kafka python library, gssapi is not a direct dependency, and if it is not installed, the library errors when attempting to use it. We are shipping the library so authentication with gssapi can be supported by default without installing an extra dependency.
Additional Notes
NOTE: gssapi does not support python 2 anymore, so we must use an older version of the library for python 2 installs
Additionally, gssapi requires gcc to be installed
Review checklist (to be filled by reviewers)
changelog/
andintegration/
labels attached