This is an automated email from the ASF dual-hosted git repository. Aias00 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/shenyu-plugin-store.git
commit c3d36f47831e07d9b99c2f452a2be83adbc4d495 Merge: 92df348 635df6a Author: aias00 <[email protected]> AuthorDate: Thu Oct 8 19:46:21 2026 -0700 Merge pull request #17 from cloudbase-ai/cloudbase/migrate-consul [type:refactor] complete consul store migration assets db/plugins/consul/PROVENANCE.md | 22 + db/plugins/consul/README.md | 24 + .../archive/historical-upgrade-fragments.sql | 20 + db/plugins/consul/row-manifest.json | 8 + examples/consul/admin/application.yml | 21 + examples/consul/gateway/application.yml | 23 + pom.xml | 4 +- shenyu-extension/pom.xml | 33 + shenyu-extension/shenyu-extension-consul/README.md | 109 ++++ shenyu-extension/shenyu-extension-consul/pom.xml | 36 ++ .../shenyu-admin-listener-consul/pom.xml | 48 ++ .../admin/config/ConsulSyncConfiguration.java | 88 +++ .../admin/config/properties/ConsulProperties.java | 47 ++ .../listener/consul/ConsulDataChangedInit.java | 68 ++ .../listener/consul/ConsulDataChangedListener.java | 53 ++ .../src/main/resources/META-INF/spring.factories | 19 + .../src/main/resources/META-INF/spring.provides | 18 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 18 + .../admin/config/ConsulSyncConfigurationTest.java | 50 ++ .../config/properties/ConsulPropertiesTest.java | 34 + .../listener/consul/ConsulDataChangedInitTest.java | 122 ++++ .../consul/ConsulDataChangedListenerTest.java | 169 +++++ .../shenyu-registry-consul/pom.xml | 40 ++ .../consul/ConsulInstanceRegisterRepository.java | 248 ++++++++ .../shenyu/registry/consul/TtlScheduler.java | 109 ++++ ...u.registry.api.ShenyuInstanceRegisterRepository | 17 + .../ConsulInstanceRegisterRepositoryTest.java | 200 ++++++ .../pom.xml | 104 ++++ .../data/consul/ConsulSyncDataConfiguration.java | 114 ++++ .../src/main/resources/META-INF/spring.factories | 19 + .../src/main/resources/META-INF/spring.provides | 18 + ...rk.boot.autoconfigure.AutoConfiguration.imports | 18 + .../sync/data/consul/ConsulRealServerTest.java | 691 +++++++++++++++++++++ .../consul/ConsulSyncDataConfigurationTest.java | 62 ++ .../shenyu-sync-data-consul/pom.xml | 43 ++ .../sync/data/consul/ConsulSyncDataService.java | 287 +++++++++ .../sync/data/consul/config/ConsulConfig.java | 118 ++++ .../data/consul/ConsulSyncDataServiceTest.java | 320 ++++++++++ .../sync/data/consul/config/ConsulConfigTest.java | 82 +++ 39 files changed, 3523 insertions(+), 1 deletion(-)
