├── .bazelrc ├── .bazelversion ├── .clang-format ├── .github └── workflows │ ├── push.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── BUILD ├── CODEOWNERS ├── LICENSE ├── README.md ├── WORKSPACE ├── bazel ├── BUILD └── wasm.bzl ├── doc ├── development-setup.md ├── how-to-build-oci-images.md ├── release-process.md ├── write-a-wasm-extension-with-cpp.md ├── write-cpp-unit-test.md └── write-integration-test.md ├── example ├── BUILD ├── README.md ├── WORKSPACE ├── config │ └── example-filter.yaml ├── plugin.cc ├── plugin.h └── test │ ├── example_test.go │ └── testdata │ └── server_filter.yaml.tmpl ├── extensions ├── attributegen │ ├── .gitignore │ ├── BUILD │ ├── config.pb.html │ ├── config.proto │ ├── plugin.cc │ ├── plugin.h │ ├── plugin_test.cc │ └── testdata │ │ ├── BUILD │ │ ├── operation.json │ │ ├── responseCode.json │ │ └── server.yaml ├── basic_auth │ ├── BUILD │ ├── README.md │ ├── config │ │ └── gateway-filter.yaml │ ├── plugin.cc │ ├── plugin.h │ └── plugin_test.cc ├── common │ ├── BUILD │ ├── context.cc │ ├── context.h │ ├── node_info.fbs │ ├── node_info_bfbs_generated.h │ ├── node_info_generated.h │ ├── util.cc │ ├── util.h │ └── wasm │ │ ├── BUILD │ │ ├── base64.h │ │ ├── json_util.cc │ │ └── json_util.h ├── grpc_logging │ ├── BUILD │ ├── README.md │ ├── config.proto │ ├── log.proto │ ├── plugin.cc │ └── plugin.h ├── local_rate_limit │ ├── BUILD │ ├── README.md │ ├── bucket.cc │ ├── bucket.h │ ├── config │ │ └── gateway-filter.yaml │ ├── plugin.cc │ └── plugin.h ├── open_policy_agent │ ├── BUILD │ ├── README.md │ ├── cache.cc │ ├── cache.h │ ├── config │ │ ├── example-filter.yaml │ │ └── opa-service.yaml │ ├── plugin.cc │ └── plugin.h ├── scaffold │ ├── BUILD │ ├── README.md │ ├── plugin.cc │ └── plugin.h ├── stats │ ├── BUILD │ ├── config.pb.html │ ├── config.proto │ ├── plugin.cc │ ├── plugin.h │ ├── plugin_test.cc │ ├── run_test.sh │ └── testdata │ │ ├── client.yaml │ │ ├── istio │ │ ├── metadata-exchange_filter.yaml │ │ └── stats_filter.yaml │ │ └── server.yaml └── zig_demo │ ├── README.md │ ├── build.zig │ └── module.zig ├── go.mod ├── go.sum ├── scripts ├── get-dep.sh ├── update-dep.sh └── update-guide.sh └── test ├── basicauth ├── basicauth_test.go └── testdata │ └── server_filter.yaml.tmpl ├── grpclogging ├── grpclogging_test.go ├── testdata │ ├── node_metadata.yaml.tmpl │ └── server_filter.yaml.tmpl └── testserver │ ├── proto │ ├── log.pb.go │ └── log_grpc.pb.go │ └── server.go ├── inventory.go ├── localratelimit ├── localratelimit_test.go └── testdata │ └── server_filter.yaml.tmpl └── opa ├── opa_test.go ├── server └── server.go └── testdata ├── certs ├── client-key.cert ├── client.cert ├── root.cert ├── server-key.cert └── server.cert ├── resource ├── opa_cluster.yaml.tmpl ├── opa_filter.yaml.tmpl └── server_node_metadata.yaml.tmpl ├── rule └── opa_rule.rego ├── stats ├── cache_hit.yaml.tmpl └── cache_miss.yaml.tmpl └── transport_socket ├── client_tls_context.yaml.tmpl └── server_tls_context.yaml.tmpl /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 6.3.2 2 | -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | -------------------------------------------------------------------------------- /.github/workflows/push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/.github/workflows/push.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @bianpengyuan @kyessenov @mandarjog @richardwxn 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/WORKSPACE -------------------------------------------------------------------------------- /bazel/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bazel/wasm.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/bazel/wasm.bzl -------------------------------------------------------------------------------- /doc/development-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/doc/development-setup.md -------------------------------------------------------------------------------- /doc/how-to-build-oci-images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/doc/how-to-build-oci-images.md -------------------------------------------------------------------------------- /doc/release-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/doc/release-process.md -------------------------------------------------------------------------------- /doc/write-a-wasm-extension-with-cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/doc/write-a-wasm-extension-with-cpp.md -------------------------------------------------------------------------------- /doc/write-cpp-unit-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/doc/write-cpp-unit-test.md -------------------------------------------------------------------------------- /doc/write-integration-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/doc/write-integration-test.md -------------------------------------------------------------------------------- /example/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/example/BUILD -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/example/README.md -------------------------------------------------------------------------------- /example/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/example/WORKSPACE -------------------------------------------------------------------------------- /example/config/example-filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/example/config/example-filter.yaml -------------------------------------------------------------------------------- /example/plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/example/plugin.cc -------------------------------------------------------------------------------- /example/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/example/plugin.h -------------------------------------------------------------------------------- /example/test/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/example/test/example_test.go -------------------------------------------------------------------------------- /example/test/testdata/server_filter.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/example/test/testdata/server_filter.yaml.tmpl -------------------------------------------------------------------------------- /extensions/attributegen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/.gitignore -------------------------------------------------------------------------------- /extensions/attributegen/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/BUILD -------------------------------------------------------------------------------- /extensions/attributegen/config.pb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/config.pb.html -------------------------------------------------------------------------------- /extensions/attributegen/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/config.proto -------------------------------------------------------------------------------- /extensions/attributegen/plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/plugin.cc -------------------------------------------------------------------------------- /extensions/attributegen/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/plugin.h -------------------------------------------------------------------------------- /extensions/attributegen/plugin_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/plugin_test.cc -------------------------------------------------------------------------------- /extensions/attributegen/testdata/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/testdata/BUILD -------------------------------------------------------------------------------- /extensions/attributegen/testdata/operation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/testdata/operation.json -------------------------------------------------------------------------------- /extensions/attributegen/testdata/responseCode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/testdata/responseCode.json -------------------------------------------------------------------------------- /extensions/attributegen/testdata/server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/attributegen/testdata/server.yaml -------------------------------------------------------------------------------- /extensions/basic_auth/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/basic_auth/BUILD -------------------------------------------------------------------------------- /extensions/basic_auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/basic_auth/README.md -------------------------------------------------------------------------------- /extensions/basic_auth/config/gateway-filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/basic_auth/config/gateway-filter.yaml -------------------------------------------------------------------------------- /extensions/basic_auth/plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/basic_auth/plugin.cc -------------------------------------------------------------------------------- /extensions/basic_auth/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/basic_auth/plugin.h -------------------------------------------------------------------------------- /extensions/basic_auth/plugin_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/basic_auth/plugin_test.cc -------------------------------------------------------------------------------- /extensions/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/BUILD -------------------------------------------------------------------------------- /extensions/common/context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/context.cc -------------------------------------------------------------------------------- /extensions/common/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/context.h -------------------------------------------------------------------------------- /extensions/common/node_info.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/node_info.fbs -------------------------------------------------------------------------------- /extensions/common/node_info_bfbs_generated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/node_info_bfbs_generated.h -------------------------------------------------------------------------------- /extensions/common/node_info_generated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/node_info_generated.h -------------------------------------------------------------------------------- /extensions/common/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/util.cc -------------------------------------------------------------------------------- /extensions/common/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/util.h -------------------------------------------------------------------------------- /extensions/common/wasm/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/wasm/BUILD -------------------------------------------------------------------------------- /extensions/common/wasm/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/wasm/base64.h -------------------------------------------------------------------------------- /extensions/common/wasm/json_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/wasm/json_util.cc -------------------------------------------------------------------------------- /extensions/common/wasm/json_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/common/wasm/json_util.h -------------------------------------------------------------------------------- /extensions/grpc_logging/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/grpc_logging/BUILD -------------------------------------------------------------------------------- /extensions/grpc_logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/grpc_logging/README.md -------------------------------------------------------------------------------- /extensions/grpc_logging/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/grpc_logging/config.proto -------------------------------------------------------------------------------- /extensions/grpc_logging/log.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/grpc_logging/log.proto -------------------------------------------------------------------------------- /extensions/grpc_logging/plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/grpc_logging/plugin.cc -------------------------------------------------------------------------------- /extensions/grpc_logging/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/grpc_logging/plugin.h -------------------------------------------------------------------------------- /extensions/local_rate_limit/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/local_rate_limit/BUILD -------------------------------------------------------------------------------- /extensions/local_rate_limit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/local_rate_limit/README.md -------------------------------------------------------------------------------- /extensions/local_rate_limit/bucket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/local_rate_limit/bucket.cc -------------------------------------------------------------------------------- /extensions/local_rate_limit/bucket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/local_rate_limit/bucket.h -------------------------------------------------------------------------------- /extensions/local_rate_limit/config/gateway-filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/local_rate_limit/config/gateway-filter.yaml -------------------------------------------------------------------------------- /extensions/local_rate_limit/plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/local_rate_limit/plugin.cc -------------------------------------------------------------------------------- /extensions/local_rate_limit/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/local_rate_limit/plugin.h -------------------------------------------------------------------------------- /extensions/open_policy_agent/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/open_policy_agent/BUILD -------------------------------------------------------------------------------- /extensions/open_policy_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/open_policy_agent/README.md -------------------------------------------------------------------------------- /extensions/open_policy_agent/cache.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/open_policy_agent/cache.cc -------------------------------------------------------------------------------- /extensions/open_policy_agent/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/open_policy_agent/cache.h -------------------------------------------------------------------------------- /extensions/open_policy_agent/config/example-filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/open_policy_agent/config/example-filter.yaml -------------------------------------------------------------------------------- /extensions/open_policy_agent/config/opa-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/open_policy_agent/config/opa-service.yaml -------------------------------------------------------------------------------- /extensions/open_policy_agent/plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/open_policy_agent/plugin.cc -------------------------------------------------------------------------------- /extensions/open_policy_agent/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/open_policy_agent/plugin.h -------------------------------------------------------------------------------- /extensions/scaffold/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/scaffold/BUILD -------------------------------------------------------------------------------- /extensions/scaffold/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/scaffold/README.md -------------------------------------------------------------------------------- /extensions/scaffold/plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/scaffold/plugin.cc -------------------------------------------------------------------------------- /extensions/scaffold/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/scaffold/plugin.h -------------------------------------------------------------------------------- /extensions/stats/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/BUILD -------------------------------------------------------------------------------- /extensions/stats/config.pb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/config.pb.html -------------------------------------------------------------------------------- /extensions/stats/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/config.proto -------------------------------------------------------------------------------- /extensions/stats/plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/plugin.cc -------------------------------------------------------------------------------- /extensions/stats/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/plugin.h -------------------------------------------------------------------------------- /extensions/stats/plugin_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/plugin_test.cc -------------------------------------------------------------------------------- /extensions/stats/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/run_test.sh -------------------------------------------------------------------------------- /extensions/stats/testdata/client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/testdata/client.yaml -------------------------------------------------------------------------------- /extensions/stats/testdata/istio/metadata-exchange_filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/testdata/istio/metadata-exchange_filter.yaml -------------------------------------------------------------------------------- /extensions/stats/testdata/istio/stats_filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/testdata/istio/stats_filter.yaml -------------------------------------------------------------------------------- /extensions/stats/testdata/server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/stats/testdata/server.yaml -------------------------------------------------------------------------------- /extensions/zig_demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/zig_demo/README.md -------------------------------------------------------------------------------- /extensions/zig_demo/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/zig_demo/build.zig -------------------------------------------------------------------------------- /extensions/zig_demo/module.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/extensions/zig_demo/module.zig -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/go.sum -------------------------------------------------------------------------------- /scripts/get-dep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/scripts/get-dep.sh -------------------------------------------------------------------------------- /scripts/update-dep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/scripts/update-dep.sh -------------------------------------------------------------------------------- /scripts/update-guide.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/scripts/update-guide.sh -------------------------------------------------------------------------------- /test/basicauth/basicauth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/basicauth/basicauth_test.go -------------------------------------------------------------------------------- /test/basicauth/testdata/server_filter.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/basicauth/testdata/server_filter.yaml.tmpl -------------------------------------------------------------------------------- /test/grpclogging/grpclogging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/grpclogging/grpclogging_test.go -------------------------------------------------------------------------------- /test/grpclogging/testdata/node_metadata.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/grpclogging/testdata/node_metadata.yaml.tmpl -------------------------------------------------------------------------------- /test/grpclogging/testdata/server_filter.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/grpclogging/testdata/server_filter.yaml.tmpl -------------------------------------------------------------------------------- /test/grpclogging/testserver/proto/log.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/grpclogging/testserver/proto/log.pb.go -------------------------------------------------------------------------------- /test/grpclogging/testserver/proto/log_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/grpclogging/testserver/proto/log_grpc.pb.go -------------------------------------------------------------------------------- /test/grpclogging/testserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/grpclogging/testserver/server.go -------------------------------------------------------------------------------- /test/inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/inventory.go -------------------------------------------------------------------------------- /test/localratelimit/localratelimit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/localratelimit/localratelimit_test.go -------------------------------------------------------------------------------- /test/localratelimit/testdata/server_filter.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/localratelimit/testdata/server_filter.yaml.tmpl -------------------------------------------------------------------------------- /test/opa/opa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/opa_test.go -------------------------------------------------------------------------------- /test/opa/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/server/server.go -------------------------------------------------------------------------------- /test/opa/testdata/certs/client-key.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/certs/client-key.cert -------------------------------------------------------------------------------- /test/opa/testdata/certs/client.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/certs/client.cert -------------------------------------------------------------------------------- /test/opa/testdata/certs/root.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/certs/root.cert -------------------------------------------------------------------------------- /test/opa/testdata/certs/server-key.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/certs/server-key.cert -------------------------------------------------------------------------------- /test/opa/testdata/certs/server.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/certs/server.cert -------------------------------------------------------------------------------- /test/opa/testdata/resource/opa_cluster.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/resource/opa_cluster.yaml.tmpl -------------------------------------------------------------------------------- /test/opa/testdata/resource/opa_filter.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/resource/opa_filter.yaml.tmpl -------------------------------------------------------------------------------- /test/opa/testdata/resource/server_node_metadata.yaml.tmpl: -------------------------------------------------------------------------------- 1 | "WORKLOAD_NAME": "echo-server", 2 | -------------------------------------------------------------------------------- /test/opa/testdata/rule/opa_rule.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/rule/opa_rule.rego -------------------------------------------------------------------------------- /test/opa/testdata/stats/cache_hit.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/stats/cache_hit.yaml.tmpl -------------------------------------------------------------------------------- /test/opa/testdata/stats/cache_miss.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/stats/cache_miss.yaml.tmpl -------------------------------------------------------------------------------- /test/opa/testdata/transport_socket/client_tls_context.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/transport_socket/client_tls_context.yaml.tmpl -------------------------------------------------------------------------------- /test/opa/testdata/transport_socket/server_tls_context.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio-ecosystem/wasm-extensions/HEAD/test/opa/testdata/transport_socket/server_tls_context.yaml.tmpl --------------------------------------------------------------------------------