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 6faf2a7 Merge pull request #13 from
cloudbase-ai/cloudbase/migrate-logging-huawei-lts
add fd55254 refactor: migrate Pulsar logging ownership to plugin store
add d356303 [type:refactor] preserve logging-pulsar migration SQL and
test assets
add eb83f00 [type:refactor] remove wrapper and migration review
inventories
add 8dec0fd [type:merge] reconcile Pulsar migration with store master
add b85f605 [type:merge] align Pulsar with merged Motan and shared
Compose support
add 5488ae1 [type:merge] reconcile Pulsar CI with merged shared support
add 7c08f1f [type:merge] reconcile logging-pulsar migration with store
master
add 1643607 [type:merge] resolve Pulsar conflicts with current store
master
new 84be13f Merge pull request #14 from
cloudbase-ai/cloudbase/migrate-logging-pulsar
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:
.github/workflows/build.yml | 6 +-
db/plugins/{tars => logging-pulsar}/PROVENANCE.md | 6 +-
db/plugins/{hystrix => logging-pulsar}/README.md | 4 +-
.../archive/historical-upgrade-fragments.sql | 193 ++++-------
db/plugins/logging-pulsar/h2/install.sql | 64 ++++
db/plugins/logging-pulsar/h2/preflight.sql | 238 ++++++++++++++
db/plugins/logging-pulsar/mysql/install.sql | 64 ++++
db/plugins/logging-pulsar/mysql/preflight.sql | 247 ++++++++++++++
db/plugins/logging-pulsar/ob/install.sql | 64 ++++
db/plugins/logging-pulsar/ob/preflight.sql | 247 ++++++++++++++
db/plugins/logging-pulsar/og/install.sql | 64 ++++
db/plugins/logging-pulsar/og/preflight.sql | 238 ++++++++++++++
db/plugins/logging-pulsar/oracle/install.sql | 64 ++++
db/plugins/logging-pulsar/oracle/preflight.sql | 238 ++++++++++++++
db/plugins/logging-pulsar/pg/install.sql | 64 ++++
db/plugins/logging-pulsar/pg/preflight.sql | 238 ++++++++++++++
db/plugins/logging-pulsar/row-manifest.json | 358 +++++++++++++++++++++
...se-migration.md => logging-pulsar-migration.md} | 14 +-
pom.xml | 4 +-
.../plugin-store/docker-compose.pulsar-broker.yml | 26 +-
script/plugin-store/run-broker-original-suites.sh | 188 +++++++++++
script/plugin-store/run-core-compose.sh | 7 +-
script/plugin-store/run-original-e2e.sh | 15 +-
shenyu-integrated-test/pom.xml | 1 +
.../config/broker.conf | 8 +-
.../config/prometheus.yml | 11 +-
.../docker-compose.yml | 223 +++++++++++++
.../pom.xml | 30 +-
.../script/healthcheck.sh | 2 +-
.../script/services.list | 4 +-
.../http/combination/LoggingPulsarPluginTest.java | 85 +++++
shenyu-plugin/shenyu-plugin-logging/pom.xml | 1 +
.../pom.xml | 30 +-
.../logging/pulsar/LoggingPulsarPlugin.java} | 13 +-
.../pulsar/client/PulsarLogCollectClient.java | 115 +++++++
.../pulsar/collector/PulsarLogCollector.java} | 20 +-
.../pulsar/config/PulsarLogCollectConfig.java | 188 +++++++++++
.../handler/LoggingPulsarPluginDataHandler.java} | 34 +-
.../logging/pulsar/LoggingPulsarPluginTest.java} | 15 +-
.../pulsar/PulsarLoggingGatewayE2ETest.java | 203 ++++++++++++
.../pulsar/client/PulsarLogCollectClientTest.java | 61 ++++
.../pulsar/collector/PulsarLogCollectorTest.java} | 22 +-
.../pulsar/config/PulsarCollectConfigTest.java | 95 ++++++
.../LoggingPulsarPluginDataHandlerTest.java | 80 +++++
shenyu-spring-boot-starter-plugin/pom.xml | 1 +
.../pom.xml | 6 +-
.../pulsar/LoggingPulsarPluginConfiguration.java} | 32 +-
.../src/main/resources/META-INF/spring.factories | 2 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
50 files changed, 3677 insertions(+), 260 deletions(-)
copy db/plugins/{tars => logging-pulsar}/PROVENANCE.md (92%)
copy db/plugins/{hystrix => logging-pulsar}/README.md (92%)
copy db/plugins/{logging-clickhouse =>
logging-pulsar}/archive/historical-upgrade-fragments.sql (50%)
create mode 100644 db/plugins/logging-pulsar/h2/install.sql
create mode 100644 db/plugins/logging-pulsar/h2/preflight.sql
create mode 100644 db/plugins/logging-pulsar/mysql/install.sql
create mode 100644 db/plugins/logging-pulsar/mysql/preflight.sql
create mode 100644 db/plugins/logging-pulsar/ob/install.sql
create mode 100644 db/plugins/logging-pulsar/ob/preflight.sql
create mode 100644 db/plugins/logging-pulsar/og/install.sql
create mode 100644 db/plugins/logging-pulsar/og/preflight.sql
create mode 100644 db/plugins/logging-pulsar/oracle/install.sql
create mode 100644 db/plugins/logging-pulsar/oracle/preflight.sql
create mode 100644 db/plugins/logging-pulsar/pg/install.sql
create mode 100644 db/plugins/logging-pulsar/pg/preflight.sql
create mode 100644 db/plugins/logging-pulsar/row-manifest.json
copy docs/{logging-clickhouse-migration.md => logging-pulsar-migration.md}
(71%)
copy
shenyu-e2e/shenyu-plugin-store-e2e-common/src/test/resources/docker-compose.yml
=> script/plugin-store/docker-compose.pulsar-broker.yml (61%)
create mode 100755 script/plugin-store/run-broker-original-suites.sh
copy
shenyu-extension/shenyu-extension-consul/shenyu-registry-consul/src/main/resources/META-INF/shenyu/org.apache.shenyu.registry.api.ShenyuInstanceRegisterRepository
=>
shenyu-integrated-test/shenyu-integrated-test-http-logging-pulsar/config/broker.conf
(83%)
copy
shenyu-extension/shenyu-extension-consul/shenyu-registry-consul/src/main/resources/META-INF/shenyu/org.apache.shenyu.registry.api.ShenyuInstanceRegisterRepository
=>
shenyu-integrated-test/shenyu-integrated-test-http-logging-pulsar/config/prometheus.yml
(77%)
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-http-logging-pulsar/docker-compose.yml
copy {shenyu-plugin/shenyu-plugin-store-test-support =>
shenyu-integrated-test/shenyu-integrated-test-http-logging-pulsar}/pom.xml (65%)
copy shenyu-integrated-test/{shenyu-integrated-test-motan =>
shenyu-integrated-test-http-logging-pulsar}/script/healthcheck.sh (99%)
copy shenyu-integrated-test/{shenyu-integrated-test-motan =>
shenyu-integrated-test-http-logging-pulsar}/script/services.list (91%)
create mode 100644
shenyu-integrated-test/shenyu-integrated-test-http-logging-pulsar/src/test/java/org/apache/shenyu/integrated/test/http/combination/LoggingPulsarPluginTest.java
copy shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-clickhouse =>
shenyu-plugin-logging-pulsar}/pom.xml (81%)
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/LoggingClickHousePlugin.java
=>
shenyu-plugin-logging-pulsar/src/main/java/org/apache/shenyu/plugin/logging/pulsar/LoggingPulsarPlugin.java}
(83%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-pulsar/src/main/java/org/apache/shenyu/plugin/logging/pulsar/client/PulsarLogCollectClient.java
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/collector/ClickHouseLogCollector.java
=>
shenyu-plugin-logging-pulsar/src/main/java/org/apache/shenyu/plugin/logging/pulsar/collector/PulsarLogCollector.java}
(65%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-pulsar/src/main/java/org/apache/shenyu/plugin/logging/pulsar/config/PulsarLogCollectConfig.java
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/handler/LoggingClickHousePluginDataHandler.java
=>
shenyu-plugin-logging-pulsar/src/main/java/org/apache/shenyu/plugin/logging/pulsar/handler/LoggingPulsarPluginDataHandler.java}
(52%)
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-huawei-lts/src/test/java/org/apache/shenyu/plugin/huawei/lts/LoggingHuaweiLtsPluginTest.java
=>
shenyu-plugin-logging-pulsar/src/test/java/org/apache/shenyu/plugin/logging/pulsar/LoggingPulsarPluginTest.java}
(88%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-pulsar/src/test/java/org/apache/shenyu/plugin/logging/pulsar/PulsarLoggingGatewayE2ETest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-pulsar/src/test/java/org/apache/shenyu/plugin/logging/pulsar/client/PulsarLogCollectClientTest.java
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-huawei-lts/src/test/java/org/apache/shenyu/plugin/huawei/lts/collector/HuaweiLtsLogCollectorTest.java
=>
shenyu-plugin-logging-pulsar/src/test/java/org/apache/shenyu/plugin/logging/pulsar/collector/PulsarLogCollectorTest.java}
(69%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-pulsar/src/test/java/org/apache/shenyu/plugin/logging/pulsar/config/PulsarCollectConfigTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-pulsar/src/test/java/org/apache/shenyu/plugin/logging/pulsar/handler/LoggingPulsarPluginDataHandlerTest.java
copy
shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-hystrix =>
shenyu-spring-boot-starter-plugin-logging-pulsar}/pom.xml (91%)
copy
shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-hystrix/src/main/java/org/apache/shenyu/springboot/starter/plugin/hystrix/HystrixPluginConfiguration.java
=>
shenyu-spring-boot-starter-plugin-logging-pulsar/src/main/java/org/apache/shenyu/springboot/starter/plugin/logging/pulsar/LoggingPulsarPluginConfiguration.java}
(60%)
copy
{shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul
=>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-pulsar}/src/main/resources/META-INF/spring.factories
(90%)
copy
{shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul
=>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-pulsar}/src/main/resources/META-INF/spring.provides
(93%)
copy
{shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul
=>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-pulsar}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(89%)