Add support for Kerberos
What does this PR do?
Enables Kerberos support for the Vertica integration via the options exposed by the official Vertica Python client.
Motivation
Additional Notes
The kerberos package requires compilation in all systems except for MacOS, which requires some kerberos-related packages to be available in the system for installation. That's why we're instructing the end-user that needs it to install it manually.
Review checklist (to be filled by reviewers)
- [ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
- [ ] PR title must be written as a CHANGELOG entry (see why)
- [ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
- [ ] PR must have
changelog/andintegration/labels attached
The validations job has failed; please review the Files changed tab for possible suggestions to resolve.
Codecov Report
Merging #12641 (749f5ec) into master (0b2db55) will increase coverage by
0.04%. The diff coverage is100.00%.
:exclamation: Current head 749f5ec differs from pull request most recent head 0547563. Consider uploading reports for the commit 0547563 to get more accurate results
| Flag | Coverage Δ | |
|---|---|---|
| ddev | ? |
|
| postgres | ? |
|
| vertica | 98.50% <100.00%> (+<0.01%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
closing for now, feel free to re-open if needed