diff --git a/canary-oss-1.0.4-1.rockspec b/canary-oss-1.0.4-1.rockspec new file mode 100644 index 0000000000000000000000000000000000000000..4480ad4d69fd4be4ced3953ae41775f253e66588 --- /dev/null +++ b/canary-oss-1.0.4-1.rockspec @@ -0,0 +1,31 @@ +package = "canary-oss" +version = "1.0.4-1" +source = { + url = "git+https://gitee.com/raoxy/kong-plugins-canary.git" +} +description = { + detailed = [[ +canary插件的使用范围支持global、service、route +## 1.应用场景 +- 灰度上线、版本迭代(灰度的量灵活切换)]], + homepage = "*** please enter a project homepage ***", + license = "*** please specify a license ***" +} +build = { + type = "builtin", + modules = { + ["kong.plugins.canary.handler"] = "kong/plugins/canary/handler.lua", + ["kong.plugins.canary.init"] = "kong/plugins/canary/init.lua", + ["kong.plugins.canary.policies.BaseCanary"] = "kong/plugins/canary/policies/BaseCanary.lua", + ["kong.plugins.canary.policies.CustomizeCanary"] = "kong/plugins/canary/policies/CustomizeCanary.lua", + ["kong.plugins.canary.policies.DefaultCanary"] = "kong/plugins/canary/policies/DefaultCanary.lua", + ["kong.plugins.canary.policies.IPCanary"] = "kong/plugins/canary/policies/IPCanary.lua", + ["kong.plugins.canary.policies.UidCanary"] = "kong/plugins/canary/policies/UidCanary.lua", + ["kong.plugins.canary.policies.cmatch"] = "kong/plugins/canary/policies/cmatch.lua", + ["kong.plugins.canary.policies.init"] = "kong/plugins/canary/policies/init.lua", + ["kong.plugins.canary.schema"] = "kong/plugins/canary/schema.lua" + }, + copy_directories = { + "docs" + } +} diff --git a/canary-oss-1.0.4-1.src.rock b/canary-oss-1.0.4-1.src.rock new file mode 100644 index 0000000000000000000000000000000000000000..883a8eab0e569eb55050b022849057694f11654e Binary files /dev/null and b/canary-oss-1.0.4-1.src.rock differ diff --git a/kong/plugins/canary/schema.lua b/kong/plugins/canary/schema.lua index bc2c88a5f27b28bee14028f69054de35c7094c25..fa99422746591a6f0979eab762125e64541e02e5 100644 --- a/kong/plugins/canary/schema.lua +++ b/kong/plugins/canary/schema.lua @@ -81,7 +81,7 @@ local canary_on_record = { } return { - name = "canary", + name = "canary-oss", fields = { --{ run_on = typedefs.run_on_first }, { protocols = {