This is an automated email from the ASF dual-hosted git repository.
membphis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/apisix.git.
from bee574f fix: use openssl111 in openresty dir in precedence (#3603)
add 013db0d feat: support to bind plugin config by `plugin_config_id`
(#3567)
No new revisions were added by this update.
Summary of changes:
apisix/admin/init.lua | 1 +
.../admin/{global_rules.lua => plugin_config.lua} | 31 +-
apisix/admin/routes.lua | 17 +
apisix/cli/etcd.lua | 2 +-
apisix/init.lua | 14 +
apisix/plugin_config.lua | 71 ++++
apisix/plugins/example-plugin.lua | 4 +-
apisix/router.lua | 3 +
apisix/schema_def.lua | 19 +-
doc/admin-api.md | 30 ++
doc/architecture-design.md | 124 +++++++
doc/zh-cn/admin-api.md | 34 ++
doc/zh-cn/architecture-design.md | 123 +++++++
t/admin/{global-rules.t => plugin-configs.t} | 362 +++------------------
t/admin/routes2.t | 34 ++
.../{global-rule.t => plugin-configs.t} | 118 ++++---
t/config-center-yaml/route.t | 22 ++
t/lib/test_admin.lua | 17 +-
t/node/plugin-configs.t | 125 +++++++
t/plugin/example.t | 4 +-
20 files changed, 759 insertions(+), 396 deletions(-)
copy apisix/admin/{global_rules.lua => plugin_config.lua} (80%)
create mode 100644 apisix/plugin_config.lua
copy t/admin/{global-rules.t => plugin-configs.t} (50%)
copy t/config-center-yaml/{global-rule.t => plugin-configs.t} (55%)
create mode 100644 t/node/plugin-configs.t