This is an automated email from the ASF dual-hosted git repository.
juzhiyuan pushed a change to branch juzhiyuan/feat-plugin
in repository https://gitbox.apache.org/repos/asf/apisix-dashboard.git.
from e60cacd Merge branch 'master' into juzhiyuan/feat-plugin
add 96e3ad1 chore: fix typo, `MangerApiExpect` should be
`ManagerApiExpect` (#926)
add 18744a5 test: add route with priority (E2E) (#893)
add 68bdd1d test: add route with invalid remote_addr (E2E) (#874)
add f464bbd chore: change the default port of manager api from 8080 to
9000 (#931)
add d42d2e8 fix: upstream node can't display when the node's weight is
set to 0 (#934)
add 7d79386 ci: run the E2E test case with APISIX 2.1 (#937)
add 47d67d6 test: add e2e test cases for route with plugin cors (#906)
add 95f2612 CD: auto deploy codes on the master branch to the online demo
(#929)
add 9e4c617 test: add consumer test ( E2E ) (#880)
add 3123c43 fix: snowflake remove network dependency (#947)
add 3739e27 test: e2e test chash upstream with key (remote_addr) (#897)
add eaabe03 test: config route with management fileds (E2E) (#945)
add 0e2bf1c test: e2e test chash upstream with key (query_string,
arg_xxx) (#932)
add 42d5ba3 fix: remote_addrs (#948)
add 0aca093 test: fix CI unstable (E2E) (#953)
add b4ad55d test: e2e test chash upstream hash on (consumer, header,
cookie) (#936)
add 17ad69b fix: hack to fix the checking of `remote_addrs` (#952)
add c574813 fix: use correct method to get object's length (#957)
add 8b92a1d Merge branch 'master' into juzhiyuan/feat-plugin
No new revisions were added by this update.
Summary of changes:
.github/workflows/backend-unit-test.yml | 2 +-
.github/workflows/deploy-with-docker.yml | 2 +-
Dockerfile | 2 +-
api/conf/conf.yaml | 2 +-
api/go.sum | 1 +
api/internal/core/entity/format.go | 3 +-
api/internal/core/entity/format_test.go | 21 ++
api/internal/core/store/validate.go | 13 +
api/internal/core/store/validate_test.go | 129 ++++++++
api/internal/utils/utils.go | 33 +-
api/internal/utils/utils_test.go | 14 +-
api/test/docker-deploy/docker-compose.yaml | 2 +-
api/test/docker/Dockerfile | 2 +-
api/test/docker/docker-compose.yaml | 6 +-
api/test/docker/manager-api-conf.yaml | 2 +-
api/test/e2e/base.go | 8 +-
api/test/e2e/consumer_test.go | 273 ++++++++++++++--
api/test/e2e/id_compatible_test.go | 38 +--
..._uri_uris_test.go => route_remote_addr_test.go} | 75 +++--
api/test/e2e/route_service_upstream_test.go | 22 +-
api/test/e2e/route_test.go | 16 +-
api/test/e2e/route_with_auth_plugin_test.go | 10 +-
api/test/e2e/route_with_limit_plugin_test.go | 18 +-
api/test/e2e/route_with_log_plugin_test.go | 8 +-
...est.go => route_with_management_fileds_test.go} | 173 ++++++----
api/test/e2e/route_with_methods_test.go | 18 +-
api/test/e2e/route_with_metric_plugin_test.go | 6 +-
api/test/e2e/route_with_plugin_cors_test.go | 229 +++++++++++++
.../e2e/route_with_plugin_orchestration_test.go | 6 +-
.../e2e/route_with_plugin_proxy_rewrite_test.go | 10 +-
...ri_uris_test.go => route_with_priority_test.go} | 62 ++--
api/test/e2e/route_with_trace_plugin_test.go | 6 +-
api/test/e2e/route_with_uri_uris_test.go | 8 +-
api/test/e2e/route_with_valid_remote_addr_test.go | 12 +-
api/test/e2e/route_with_vars_test.go | 16 +-
api/test/e2e/ssl_test.go | 10 +-
api/test/e2e/upstream_chash_hash_on_test.go | 361 +++++++++++++++++++++
.../upstream_chash_query_string_arg_xxx_test.go | 201 ++++++++++++
api/test/e2e/upstream_test.go | 233 +++++++++++--
api/test/shell/docker_deploy_test.sh | 8 +-
docs/deploy-with-docker.md | 8 +-
docs/deploy-with-docker.zh-CN.md | 7 +-
docs/deploy.md | 2 +-
docs/deploy.zh-CN.md | 2 +-
web/src/pages/Route/transform.ts | 5 +-
45 files changed, 1755 insertions(+), 330 deletions(-)
copy api/test/e2e/{route_with_uri_uris_test.go => route_remote_addr_test.go}
(55%)
copy api/test/e2e/{route_with_valid_remote_addr_test.go =>
route_with_management_fileds_test.go} (52%)
create mode 100644 api/test/e2e/route_with_plugin_cors_test.go
copy api/test/e2e/{route_with_uri_uris_test.go => route_with_priority_test.go}
(66%)
create mode 100644 api/test/e2e/upstream_chash_hash_on_test.go
create mode 100644 api/test/e2e/upstream_chash_query_string_arg_xxx_test.go