This is an automated email from the ASF dual-hosted git repository. himanshug pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/druid.git.
from c2e26d2 Add status/selfDiscovered endpoint to indexer for self discovery of indexer (#10679) add ac1882b kubernetes based discovery druid extension to run Druid on K8S without Zookeeper (#10544) No new revisions were added by this update. Summary of changes: .../druid/annotations/SuppressFBWarnings.java | 42 +++ distribution/bin/check-licenses.py | 1 + distribution/pom.xml | 2 + docs/development/extensions-core/kubernetes.md | 59 ++++ docs/operations/kubernetes.md | 2 + extensions-core/kubernetes-extensions/pom.xml | 152 +++++++++ .../druid/k8s/discovery/DefaultK8sApiClient.java | 186 +++++++++++ .../discovery/DefaultK8sLeaderElectorFactory.java | 91 ++++++ .../DiscoveryDruidNodeAndResourceVersion.java | 44 +++ .../k8s/discovery/DiscoveryDruidNodeList.java | 52 +++ .../apache/druid/k8s/discovery/K8sApiClient.java | 37 +++ .../druid/k8s/discovery/K8sDiscoveryConfig.java | 205 ++++++++++++ .../druid/k8s/discovery/K8sDiscoveryModule.java | 152 +++++++++ .../k8s/discovery/K8sDruidLeaderSelector.java | 152 +++++++++ .../druid/k8s/discovery/K8sDruidNodeAnnouncer.java | 266 +++++++++++++++ .../discovery/K8sDruidNodeDiscoveryProvider.java | 363 +++++++++++++++++++++ .../k8s/discovery/K8sLeaderElectorFactory.java | 41 +++ .../k8s/discovery/LeaderElectorAsyncWrapper.java | 119 +++++++ .../org/apache/druid/k8s/discovery/PodInfo.java | 59 ++++ .../apache/druid/k8s/discovery/WatchResult.java | 36 ++ .../org.apache.druid.initialization.DruidModule | 16 + .../discovery/K8sAnnouncerAndDiscoveryIntTest.java | 124 +++++++ .../k8s/discovery/K8sDiscoveryConfigTest.java | 79 +++++ .../discovery/K8sDruidLeaderElectionIntTest.java | 166 ++++++++++ .../k8s/discovery/K8sDruidLeaderSelectorTest.java | 180 ++++++++++ .../k8s/discovery/K8sDruidNodeAnnouncerTest.java | 143 ++++++++ .../K8sDruidNodeDiscoveryProviderTest.java | 343 +++++++++++++++++++ .../druid/k8s/discovery/NoopServiceEmitter.java | 36 ++ licenses.yaml | 250 ++++++++++++++ pom.xml | 1 + .../CuratorDruidNodeDiscoveryProvider.java | 184 +---------- .../druid/discovery/BaseNodeRoleWatcher.java | 301 +++++++++++++++++ .../druid/discovery/DruidLeaderSelector.java | 1 + .../druid/discovery/BaseNodeRoleWatcherTest.java | 161 +++++++++ .../main/java/org/apache/druid/cli/CliBroker.java | 15 +- .../main/java/org/apache/druid/cli/CliIndexer.java | 5 +- .../main/java/org/apache/druid/cli/CliPeon.java | 15 +- website/.spelling | 8 + 38 files changed, 3910 insertions(+), 179 deletions(-) create mode 100644 core/src/main/java/org/apache/druid/annotations/SuppressFBWarnings.java create mode 100644 docs/development/extensions-core/kubernetes.md create mode 100644 extensions-core/kubernetes-extensions/pom.xml create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sLeaderElectorFactory.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DiscoveryDruidNodeAndResourceVersion.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DiscoveryDruidNodeList.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sApiClient.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sDiscoveryConfig.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sDiscoveryModule.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sDruidLeaderSelector.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sDruidNodeAnnouncer.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sDruidNodeDiscoveryProvider.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sLeaderElectorFactory.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/LeaderElectorAsyncWrapper.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/PodInfo.java create mode 100644 extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/WatchResult.java create mode 100644 extensions-core/kubernetes-extensions/src/main/resources/META-INF/services/org.apache.druid.initialization.DruidModule create mode 100644 extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sAnnouncerAndDiscoveryIntTest.java create mode 100644 extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sDiscoveryConfigTest.java create mode 100644 extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sDruidLeaderElectionIntTest.java create mode 100644 extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sDruidLeaderSelectorTest.java create mode 100644 extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sDruidNodeAnnouncerTest.java create mode 100644 extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sDruidNodeDiscoveryProviderTest.java create mode 100644 extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/NoopServiceEmitter.java create mode 100644 server/src/main/java/org/apache/druid/discovery/BaseNodeRoleWatcher.java create mode 100644 server/src/test/java/org/apache/druid/discovery/BaseNodeRoleWatcherTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org For additional commands, e-mail: commits-h...@druid.apache.org