This is an automated email from the ASF dual-hosted git repository.

mrproliu pushed a change to branch prepared-ql
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git


    from cb30e54b5 Add top-k logs
     add 67a743f68 feat(trace): package sampler plugins into mountable images 
and add a plugin dev toolkit (#1214)
     add 9bfe090d1 Merge branch 'main' into prepared-ql

No new revisions were added by this update.

Summary of changes:
 mcp/.dockerignore => .dockerignore                 |  58 ++---
 .github/workflows/publish-docker.yml               | 124 +++++++++-
 .github/workflows/test-plugin-sidecar-e2e.yml      | 113 +++++++++
 Makefile                                           |  17 ++
 banyand/Dockerfile                                 | 169 +++++++++++++-
 banyand/Makefile                                   |  32 ++-
 banyand/trace/pipeline_chain.go                    |  53 +----
 banyand/trace/pipeline_chain_test.go               |  14 +-
 banyand/trace/pipeline_conformance_test.go         |  82 +++++++
 banyand/trace/pipeline_loader.go                   |  62 +----
 dist/NOTICE-plugins                                |  51 +++++
 docs/menu.yml                                      |   8 +
 docs/operation/plugins-debugging.md                |  98 ++++++++
 docs/operation/plugins-development.md              | 138 +++++++++++
 docs/operation/plugins.md                          | 180 +++++++++++++++
 .../plugins/first-party-image-volume.yaml          |  74 ++++++
 .../plugins/first-party-init-container.yaml        |  73 ++++++
 .../plugins/third-party-image-volume.yaml          |  86 +++++++
 .../plugins/third-party-init-container.yaml        |  85 +++++++
 pkg/pipeline/sdk/chain.go                          | 126 ++++++++++
 pkg/pipeline/sdk/chain_test.go                     | 123 ++++++++++
 pkg/pipeline/sdk/encode.go                         | 122 ++++++++++
 pkg/pipeline/sdk/encode_test.go                    | 156 +++++++++++++
 pkg/pipeline/sdk/loader.go                         |  90 ++++++++
 pkg/pipeline/sdk/sdktest/chain.go                  |  49 ++++
 pkg/pipeline/sdk/sdktest/chain_harness_test.go     | 105 +++++++++
 pkg/pipeline/sdk/sdktest/fixture.go                | 230 +++++++++++++++++++
 pkg/pipeline/sdk/sdktest/fixture_test.go           | 139 +++++++++++
 pkg/pipeline/sdk/{ => sdktest}/importgraph_test.go |  38 +--
 .../pipeline/sdk/sdktest/loader.go                 |  55 ++---
 pkg/pipeline/sdk/sdktest/loader_test.go            | 123 ++++++++++
 pkg/pipeline/sdk/sdktest/runner.go                 | 159 +++++++++++++
 pkg/pipeline/sdk/sdktest/runner_test.go            | 180 +++++++++++++++
 plugins/README.md                                  | 133 +++++++++++
 .../skywalking/latencystatussampler}/main.go       |  86 ++++---
 .../skywalking/latencystatussampler/main_test.go   | 119 ++++++++++
 scripts/build/docker.mk                            |  62 +++++
 test/{ => plugin-sidecar}/Makefile                 |  13 +-
 test/plugin-sidecar/README.md                      |  91 ++++++++
 test/plugin-sidecar/banyandb-standalone.yaml       |  81 +++++++
 .../cases/fodc => plugin-sidecar}/kind.yaml        |   6 +-
 test/plugin-sidecar/register/main.go               | 227 ++++++++++++++++++
 test/plugin-sidecar/run.sh                         | 255 +++++++++++++++++++++
 43 files changed, 4022 insertions(+), 263 deletions(-)
 copy mcp/.dockerignore => .dockerignore (56%)
 create mode 100644 .github/workflows/test-plugin-sidecar-e2e.yml
 create mode 100644 banyand/trace/pipeline_conformance_test.go
 create mode 100644 dist/NOTICE-plugins
 create mode 100644 docs/operation/plugins-debugging.md
 create mode 100644 docs/operation/plugins-development.md
 create mode 100644 docs/operation/plugins.md
 create mode 100644 examples/kubernetes/plugins/first-party-image-volume.yaml
 create mode 100644 examples/kubernetes/plugins/first-party-init-container.yaml
 create mode 100644 examples/kubernetes/plugins/third-party-image-volume.yaml
 create mode 100644 examples/kubernetes/plugins/third-party-init-container.yaml
 create mode 100644 pkg/pipeline/sdk/chain.go
 create mode 100644 pkg/pipeline/sdk/chain_test.go
 create mode 100644 pkg/pipeline/sdk/encode.go
 create mode 100644 pkg/pipeline/sdk/encode_test.go
 create mode 100644 pkg/pipeline/sdk/loader.go
 create mode 100644 pkg/pipeline/sdk/sdktest/chain.go
 create mode 100644 pkg/pipeline/sdk/sdktest/chain_harness_test.go
 create mode 100644 pkg/pipeline/sdk/sdktest/fixture.go
 create mode 100644 pkg/pipeline/sdk/sdktest/fixture_test.go
 copy pkg/pipeline/sdk/{ => sdktest}/importgraph_test.go (58%)
 copy fodc/agent/internal/ktm/iomonitor/module_other.go => 
pkg/pipeline/sdk/sdktest/loader.go (51%)
 create mode 100644 pkg/pipeline/sdk/sdktest/loader_test.go
 create mode 100644 pkg/pipeline/sdk/sdktest/runner.go
 create mode 100644 pkg/pipeline/sdk/sdktest/runner_test.go
 create mode 100644 plugins/README.md
 copy {test/plugins/_latencystatussampler => 
plugins/skywalking/latencystatussampler}/main.go (70%)
 create mode 100644 plugins/skywalking/latencystatussampler/main_test.go
 copy test/{ => plugin-sidecar}/Makefile (71%)
 create mode 100644 test/plugin-sidecar/README.md
 create mode 100644 test/plugin-sidecar/banyandb-standalone.yaml
 copy test/{e2e-v2/cases/fodc => plugin-sidecar}/kind.yaml (71%)
 create mode 100644 test/plugin-sidecar/register/main.go
 create mode 100755 test/plugin-sidecar/run.sh

Reply via email to