eolivelli opened a new pull request #303: URL: https://github.com/apache/pulsar-manager/pull/303
### Motivation Since HerdDB 0.16 you can store all of the data on BookKeeper, this is called "diskless-cluster" mode. So you will be able to run PulsarManager + HerdDB on a stateless pod, all of the data will be stored on the same BK+ZK cluster as your Pulsar installation. ### Modifications - Upgrade HerdDB to 0.16.1. - Upgrade Apache Pulsar Admin Client to 2.5.2 (that officially supports BK 4.10) - Use pulsar-client-admin-original instead of pulsar-client-admin, because pulsar-client-admin contains a shaded version of CirceChecksum library from BK that is not compatibile with BK 4.10, needed by HerdDB in order to run in diskless-cluster mode. - Configure gradle to put application.properties inside pulsar-manager.tar, this way it is super easy to change the configuration of pulsar-manager backend without recompiling the package (no need to use Gradle for System administrator) - Add an example JDBC URI to boot HerdDB in diskless-cluster mode ### Verifying this change - [ ] Make sure that the change passes the `./gradlew build` checks. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org