This is an automated email from the ASF dual-hosted git repository.
Aias00 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu-plugin-store.git
from 92df348 Merge pull request #10 from
cloudbase-ai/cloudbase/migrate-casdoor
add 2ba091f refactor: migrate Consul ownership to plugin store
add 883e470 [type:refactor] preserve consul migration SQL and test assets
add ce8ec0e [type:refactor] preserve consul migration SQL and test assets
add ca62ea8 [type:refactor] remove wrapper and migration review
inventories
add b0c8f15 [type:merge] reconcile consul migration with store master
add 99535e4 [type:fix] preserve upstream Consul scheduled-task recovery
add 851f857 [type:merge] reconcile consul migration with store master
add 86f0675 [type:merge] retain Consul integration dependency version
add 9e247ba [type:merge] reconcile consul migration with store master
add 635df6a [type:merge] resolve Consul conflicts with current store
master
new c3d36f4 Merge pull request #17 from
cloudbase-ai/cloudbase/migrate-consul
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../plugins/consul/PROVENANCE.md | 17 +-
.../plugins/consul/README.md | 19 +-
.../archive/historical-upgrade-fragments.sql | 14 +-
db/plugins/consul/row-manifest.json | 8 +
.../consul/admin/application.yml | 9 +-
.../consul/gateway/application.yml | 11 +-
pom.xml | 4 +-
.../pom.xml | 10 +-
shenyu-extension/shenyu-extension-consul/README.md | 109 ++++
.../shenyu-extension-consul}/pom.xml | 15 +-
.../shenyu-admin-listener-consul}/pom.xml | 21 +-
.../admin/config/ConsulSyncConfiguration.java | 88 +++
.../admin/config/properties/ConsulProperties.java | 28 +-
.../listener/consul/ConsulDataChangedInit.java | 68 ++
.../listener/consul/ConsulDataChangedListener.java | 53 ++
.../src/main/resources/META-INF/spring.factories | 4 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../admin/config/ConsulSyncConfigurationTest.java | 50 ++
.../config/properties/ConsulPropertiesTest.java | 12 +-
.../listener/consul/ConsulDataChangedInitTest.java | 122 ++++
.../consul/ConsulDataChangedListenerTest.java | 169 +++++
.../shenyu-registry-consul}/pom.xml | 13 +-
.../consul/ConsulInstanceRegisterRepository.java | 248 ++++++++
.../shenyu/registry/consul/TtlScheduler.java | 109 ++++
...u.registry.api.ShenyuInstanceRegisterRepository | 2 +-
.../ConsulInstanceRegisterRepositoryTest.java | 200 ++++++
.../pom.xml | 86 ++-
.../data/consul/ConsulSyncDataConfiguration.java | 114 ++++
.../src/main/resources/META-INF/spring.factories | 2 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../sync/data/consul/ConsulRealServerTest.java | 691 +++++++++++++++++++++
.../consul/ConsulSyncDataConfigurationTest.java | 62 ++
.../shenyu-sync-data-consul}/pom.xml | 16 +-
.../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, 3046 insertions(+), 143 deletions(-)
copy
shenyu-admin/shenyu-admin-register-motan/src/test/resources/logback-test.xml =>
db/plugins/consul/PROVENANCE.md (69%)
copy
shenyu-admin/shenyu-admin-register-motan/src/test/resources/logback-test.xml =>
db/plugins/consul/README.md (64%)
copy db/plugins/{hystrix => consul}/archive/historical-upgrade-fragments.sql
(66%)
create mode 100644 db/plugins/consul/row-manifest.json
copy
shenyu-examples/shenyu-examples-common/src/main/resources/META-INF/spring.provides
=> examples/consul/admin/application.yml (75%)
copy
shenyu-examples/shenyu-examples-common/src/main/resources/META-INF/spring.provides
=> examples/consul/gateway/application.yml (71%)
copy {shenyu-examples/shenyu-examples-motan => shenyu-extension}/pom.xml (86%)
create mode 100644 shenyu-extension/shenyu-extension-consul/README.md
copy {shenyu-examples/shenyu-examples-motan =>
shenyu-extension/shenyu-extension-consul}/pom.xml (80%)
copy {shenyu-admin/shenyu-admin-register-motan =>
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul}/pom.xml
(75%)
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul/src/main/java/org/apache/shenyu/admin/config/ConsulSyncConfiguration.java
copy
shenyu-integrated-test/shenyu-plugin-store-it-common/src/main/java/org/apache/shenyu/integratedtest/common/dto/ComplexObjects.java
=>
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul/src/main/java/org/apache/shenyu/admin/config/properties/ConsulProperties.java
(64%)
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul/src/main/java/org/apache/shenyu/admin/listener/consul/ConsulDataChangedInit.java
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul/src/main/java/org/apache/shenyu/admin/listener/consul/ConsulDataChangedListener.java
copy {shenyu-plugin/shenyu-plugin-store-test-support =>
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul}/src/main/resources/META-INF/spring.factories
(92%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul/src/main/resources/META-INF/spring.provides
(95%)
copy
shenyu-kubernetes-controller-motan/src/main/resources/META-INF/spring.provides
=>
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(93%)
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul/src/test/java/org/apache/shenyu/admin/config/ConsulSyncConfigurationTest.java
copy
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul/src/test/java/org/apache/shenyu/admin/config/properties/ConsulPropertiesTest.java
(72%)
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul/src/test/java/org/apache/shenyu/admin/listener/consul/ConsulDataChangedInitTest.java
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-admin-listener-consul/src/test/java/org/apache/shenyu/admin/listener/consul/ConsulDataChangedListenerTest.java
copy {shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-tars
=> shenyu-extension/shenyu-extension-consul/shenyu-registry-consul}/pom.xml
(79%)
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-registry-consul/src/main/java/org/apache/shenyu/registry/consul/ConsulInstanceRegisterRepository.java
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-registry-consul/src/main/java/org/apache/shenyu/registry/consul/TtlScheduler.java
copy
shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-motan/script/services.list
=>
shenyu-extension/shenyu-extension-consul/shenyu-registry-consul/src/main/resources/META-INF/shenyu/org.apache.shenyu.registry.api.ShenyuInstanceRegisterRepository
(91%)
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-registry-consul/src/test/java/org/apache/shenyu/registry/consul/ConsulInstanceRegisterRepositoryTest.java
copy {shenyu-integrated-test =>
shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul}/pom.xml
(51%)
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul/src/main/java/org/apache/shenyu/springboot/sync/data/consul/ConsulSyncDataConfiguration.java
copy {shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-sofa
=>
shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul}/src/main/resources/META-INF/spring.factories
(92%)
copy {shenyu-kubernetes-controller-motan =>
shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul}/src/main/resources/META-INF/spring.provides
(93%)
copy {shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-sofa
=>
shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(91%)
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul/src/test/java/org/apache/shenyu/springboot/sync/data/consul/ConsulRealServerTest.java
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul/src/test/java/org/apache/shenyu/springboot/sync/data/consul/ConsulSyncDataConfigurationTest.java
copy {shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-tars
=> shenyu-extension/shenyu-extension-consul/shenyu-sync-data-consul}/pom.xml
(79%)
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/config/ConsulConfig.java
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-sync-data-consul/src/test/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataServiceTest.java
create mode 100644
shenyu-extension/shenyu-extension-consul/shenyu-sync-data-consul/src/test/java/org/apache/shenyu/sync/data/consul/config/ConsulConfigTest.java