Hello, I was trying to run OpenWhisk with a newer version of Kafka and also with RedPanda. And I failed. I found there is a dependency on version 4 of curator that in turns blocks zookeper to version 3.4 and newer version of Kafka uses 3.5 with a different protocol.
In the code, the curator is only used here: core/invoker/src/main/scala/org/apache/openwhisk/core/invoker/InstanceIdAssigner.scala what is exactly the purpose of this class? >From what I can undestand, it is storing in zooker the id of the invoker for >the purpose of guaranteeing Can we replace with something else that does not use zookeeper? We have now etcd for the scheduler if I am not wrong. Can we use etcd and get rid of the dependency on zookeepr 3.4 that holds back also the version of kafka, so we can experiment with Kafka Kraft and RedPanda (that does not have zookeeper at all)? -- Michele Sciabarra mich...@sciabarra.com