JiriOndrusek commented on issue #5700: URL: https://github.com/apache/camel-quarkus/issues/5700#issuecomment-2242877549
I spent some time on this task. Here is the summary: 1. the kerberos harness can not be used, (I was getting sime type of missing kinit) 2. I used apache kerby as a kerberos server started by test resource. Everything is working as expected - I can start kerberos server, create keytab files and krb5.conf - I was able to configure the kudu containers to use kerby kerberos - From the log, I can see that the master server started, tablet started, but then I see some negotiation errors (between tablet and master) I can not say what is wrong, interesting part is, that "random" principal is required in the kerberos, but is not found (The alphanumeric random string seems like container id or similar, but I haven't found what it represents. Once the origin of the id is known, I can create such principal in kerby) `2024-07-22 14:24:07,304 INFO [org.apa.cam.qua.com.kud.it.KuduTestResource] (docker-java-stream--1666742296) STDERR: W20240722 12:24:07.303607 512 heartbeater.cc:625] Failed to heartbeat to kudu-master:7051 (0 consecutive failures): Not authorized: Failed to ping master at kudu-master:7051: Client connection negotiation failed: client connection to 192.168.96.2:7051: Server krbtgt/80bef488-1dfe-4a95-a33e-0c6ec6147...@example.com not found in Kerberos database ` You can find my POC in the branch https://github.com/JiriOndrusek/camel-quarkus/tree/kudu-kerby-02 (There is a "workaround" with resolving hosting machine from the docker container, see class IpAddressHelper -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org