This is an automated email from the ASF dual-hosted git repository.
spacewander pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/apisix.git.
from 50fcd66 feat: add gen-vote-content script (#5595)
add cc0b601 feat(discovery): check schema before starting (#5629)
No new revisions were added by this update.
Summary of changes:
apisix/cli/ops.lua | 15 ++++
.../{consul_kv.lua => consul_kv/init.lua} | 86 +--------------------
apisix/discovery/consul_kv/schema.lua | 87 ++++++++++++++++++++++
apisix/discovery/{dns.lua => dns/init.lua} | 25 +------
.../{core/version.lua => discovery/dns/schema.lua} | 12 ++-
apisix/discovery/{eureka.lua => eureka/init.lua} | 39 +---------
.../discovery/eureka/schema.lua | 49 +++++-------
apisix/discovery/{nacos.lua => nacos/init.lua} | 55 +-------------
apisix/discovery/nacos/schema.lua | 57 ++++++++++++++
docs/en/latest/discovery.md | 10 ++-
docs/zh/latest/discovery.md | 10 ++-
t/cli/test_validate_config.sh | 25 +++++++
t/discovery/dns/sanity.t | 36 ++-------
13 files changed, 248 insertions(+), 258 deletions(-)
rename apisix/discovery/{consul_kv.lua => consul_kv/init.lua} (85%)
create mode 100644 apisix/discovery/consul_kv/schema.lua
rename apisix/discovery/{dns.lua => dns/init.lua} (80%)
copy apisix/{core/version.lua => discovery/dns/schema.lua} (78%)
rename apisix/discovery/{eureka.lua => eureka/init.lua} (86%)
copy example/apisix/plugins/3rd-party.lua =>
apisix/discovery/eureka/schema.lua (56%)
rename apisix/discovery/{nacos.lua => nacos/init.lua} (87%)
create mode 100644 apisix/discovery/nacos/schema.lua