This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git
commit 986bb38dee27692f369b3e8c21cd55c2cc206a5f Merge: 191f32c2 298f7079 Author: Ken Liu <[email protected]> AuthorDate: Thu Jun 20 09:53:16 2024 +0800 Merge pull request #301 from YarBor/Scenario-rule-configuration impl Application, Instance and Service scenario rule configuration api/mesh/v1alpha1/condition_route.pb.go | 705 +++++++++++++++++++-- api/mesh/v1alpha1/condition_route.proto | 62 +- api/mesh/v1alpha1/condition_route_helper.go | 283 +++++++++ api/mesh/v1alpha1/dynamic_config.pb.go | 94 +-- api/mesh/v1alpha1/dynamic_config.proto | 3 + api/mesh/v1alpha1/dynamic_config_helper.go | 44 ++ api/mesh/v1alpha1/mds.pb.go | 195 +++--- api/mesh/v1alpha1/tag_route.pb.go | 64 +- api/mesh/v1alpha1/tag_route.proto | 3 + ...{dynamic_config_helper.go => tag_route_help.go} | 49 +- app/dubboctl/internal/dubbo/templates_embedded.go | 1 - mk/check.mk | 5 +- mk/generate.mk | 5 +- pkg/admin/handler/application.go | 408 ++++++++++++ pkg/admin/handler/instance.go | 285 ++++++++- pkg/admin/handler/service.go | 409 ++++++++++++ pkg/admin/handler/traffic_condition_rule.go | 197 +++++- pkg/admin/handler/traffic_configurator.go | 60 +- pkg/admin/handler/traffic_tag_rule.go | 66 +- pkg/admin/model/application.go | 10 + pkg/admin/model/traffic_condition_rule.go | 246 ++++++- pkg/admin/model/traffic_configurator.go | 80 ++- pkg/admin/model/traffic_tag_rule.go | 9 +- pkg/admin/server/router.go | 37 ++ pkg/core/consts/const.go | 15 + pkg/plugins/resources/k8s/util/bitset.go | 1 + pkg/plugins/resources/traditional/store.go | 48 +- pkg/plugins/resources/traditional/utils.go | 31 +- pkg/plugins/runtime/k8s/plugin.go | 4 + pkg/xds/envoy/imports.go | 28 +- 30 files changed, 3042 insertions(+), 405 deletions(-)
