NIFI-11202 Remove redundant Kerberos related properties from Kafka processors#6978
NIFI-11202 Remove redundant Kerberos related properties from Kafka processors#6978nandorsoma wants to merge 1 commit intoapache:mainfrom
Conversation
exceptionfactory
left a comment
There was a problem hiding this comment.
Thanks for working on the clean up @nandorsoma! The changes appear to be in order, but it looks like the KERBEROS_SERVICE_NAME property can also be removed, since it is only used in conjunction with the direct Kerberos Principal and Kerberos Keytab properties.
Good catch @exceptionfactory! However, it makes me wonder, what is the real purpose of this property? Why is it not needed when KerberosKeyTabUserService is used? Afaik, as an alternative, it is possible to specify it in the principal property like that: |
|
Ok, after a second round of investigation, you can disregard my previous question. So it seems like the |
|
Thanks for tracking down the |
|
Thank you for the review @exceptionfactory! Yes, it is easy to fall into that trap. It would be a bit better if the |
|
@nandorsoma Based on the discussion around removing the Kafka 2_0 components in PR #6990, this PR should be scoped down to the 2_6 components. After that, following up with one more PR to remove the 2_0 components from the main branch be helpful. |
|
@exceptionfactory, I've reversed the order and opened #7010 to remove the Kafka 2_0 components because otherwise, I cannot remove the deprecated properties from |
|
Thanks for putting together the related pull requests @nandorsoma. Now that #7010 is merged, this PR is ready to be rebased. |
|
Thanks for your review, @exceptionfactory! Please see my latest commit, which addresses your comments! |
|
I think we will need a recheck because there seem to be intermittent and two timeout errors... |
exceptionfactory
left a comment
There was a problem hiding this comment.
Thanks for making the adjustments @nandorsoma, the latest version looks good and aligns with the deprecation logging added in #6990 for the Kafka 2_6 components. +1 merging
This closes apache#6978 Signed-off-by: David Handermann <exceptionfactory@apache.org>
Summary
NIFI-11202
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking
Pull Request Tracking
NIFI-00000NIFI-00000Pull Request Formatting
mainbranchVerification
Please indicate the verification steps performed prior to pull request creation.
Build
mvn clean install -P contrib-checkLicensing
LICENSEandNOTICEfilesDocumentation