-
-
Notifications
You must be signed in to change notification settings - Fork 7
feat: add Kerberos authentication for Kafka #762
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
Merged
Merged
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
3710b4b
added enum for either vector of autentication classes or kerberos sec…
adwk67 b98c155
initial kerberos impl
adwk67 471403d
implement kerberos specifics
adwk67 d90564b
wip: integration test
adwk67 ab47e06
revert complex enum and use parallel struct (CRD decision pending)
adwk67 4a855c2
call shell explicitly for kerberos probe to allow variable substitution
adwk67 6048906
working test
adwk67 35183ea
revert class name change and formatting
adwk67 f2dd950
added validation
adwk67 e5724f0
Merge branch 'main' into feat/kafka-kerberos
adwk67 33b3ab9
linting
adwk67 6bcff94
more linting
adwk67 e43e4fb
refactor: add kerberos to list of authentication classes instead of d…
adwk67 61f17c0
changelog
adwk67 d0c9158
reverted operator-rs ref and corrected test
adwk67 d0ea277
fixed changes due to operator-rs to 0.78.0
adwk67 eb405a9
added docs/example
adwk67 ed07e4e
Merge branch 'main' into feat/kafka-kerberos
adwk67 259fa72
improved comments
adwk67 13fcdc2
fixed merge conflicts
adwk67 edd2286
Update rust/crd/src/authentication.rs
adwk67 89a88db
Update rust/crd/src/lib.rs
adwk67 fcf34b1
Update rust/operator-binary/src/kafka_controller.rs
adwk67 5633a52
Update rust/operator-binary/src/kafka_controller.rs
adwk67 fddcd8d
Merge branch 'feat/kafka-kerberos' of github.com:stackabletech/kafka-…
adwk67 c2f3be0
fixed review suggestions
adwk67 a88146c
formatting: new lines between enum elements
adwk67 c32b828
review suggestions
adwk67 ad7aee6
add use-client-tls dimension and cleanup test
adwk67 ef84d73
add constants for kerberos paths
adwk67 2e20d5a
test: Update kerberos tests to always use TLS
sbernauer ed0a7df
added check that TLS is enabled for Kerberos
adwk67 0ad749d
regenerate charts
adwk67 d0c333a
formatting
adwk67 8aeb270
corrected validation check
adwk67 602b891
Update rust/operator-binary/src/kerberos.rs
adwk67 0da29f4
use listener volume scope for kerberos volume and replace FQDN with l…
adwk67 de75567
Merge branch 'main' into feat/kafka-kerberos
adwk67 7be6257
added custom iamge usage from previous merge from main
adwk67 3aa923a
Update rust/crd/src/authentication.rs
adwk67 203b52d
remove unecessary test
adwk67 5b6b7de
removed unused Error
adwk67 ed30069
regenerate charts
adwk67 2d4feac
combine cases where internal tls is required
adwk67 cb8301d
working test with broker listeners instead of listener bootstrap
adwk67 40ea435
merge main and fix conflicts
adwk67 c852a1b
add listener for bootstrapper
adwk67 b8aa750
Merge branch 'main' into feat/kafka-kerberos
adwk67 57b7ffc
removed duplicate check
adwk67 344ddf7
add bootstrap configs for client_auth as well
adwk67 2131479
Merge branch 'main' into feat/kafka-kerberos
adwk67 109ad3c
use correct port in discovery for kerberos. Removed bootstrap changes…
adwk67 6ced9a5
use discovery in kerberos test
adwk67 7526455
Merge branch 'main' into feat/kafka-kerberos
adwk67 b6f3c60
added unit test for kerberos config
adwk67 c9336ed
added note about client connections and ports
adwk67 20fccb9
Update docs/modules/kafka/pages/usage-guide/security.adoc
adwk67 74f2cb8
clarified comment
adwk67 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.