This is an automated email from the ASF dual-hosted git repository.

liujun pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git


    from 6bbae263 Merge pull request #215 from ikun-Lg/master
     add d86dd383 feat: new version
     add ccad1330 feat: new version
     add 5f550db4 feat: new version
     add 97a7dbe2 feat: admin
     new eb548404 Merge pull request #226 from sjmshsh/master

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Makefile                                           |  260 +-
 api/ca/ca.pb.go                                    |  330 --
 api/ca/ca.proto                                    |   50 -
 api/ca/ca_grpc.pb.go                               |  121 -
 api/dds/dds.pb.go                                  |  277 --
 api/dds/dds.proto                                  |   43 -
 api/dds/dds_grpc.pb.go                             |  153 -
 api/generic/insights.go                            |   59 +
 api/mesh/options.pb.go                             |  614 +++
 api/mesh/options.proto                             |   87 +
 api/mesh/snp.pb.go                                 |  265 --
 api/mesh/snp.proto                                 |   44 -
 api/mesh/snp_grpc.pb.go                            |  106 -
 api/mesh/v1alpha1/condition_route.pb.go            |  233 +
 api/mesh/v1alpha1/condition_route.proto            |   26 +
 api/mesh/v1alpha1/dataplane.pb.go                  | 1149 +++++
 api/mesh/v1alpha1/dataplane.proto                  |  217 +
 api/mesh/v1alpha1/dataplane_helper.go              |  518 +++
 api/mesh/v1alpha1/dataplane_insight.pb.go          |  997 ++++
 api/mesh/v1alpha1/dataplane_insight.proto          |  158 +
 api/mesh/v1alpha1/dataplane_insight_helper.go      |  183 +
 api/mesh/v1alpha1/dds.pb.go                        | 1132 +++++
 api/mesh/v1alpha1/dds.proto                        |  164 +
 api/mesh/v1alpha1/dds_grpc.pb.go                   |  657 +++
 api/mesh/v1alpha1/dynamic_config.pb.go             |  618 +++
 api/mesh/v1alpha1/dynamic_config.proto             |   51 +
 api/mesh/v1alpha1/dynamic_config_helper.go         |   31 +
 api/mesh/v1alpha1/envoy_admin.pb.go                |  151 +
 api/mesh/v1alpha1/envoy_admin.proto                |   10 +
 .../v1alpha1/envoy_admin_inter_cp_forward.pb.go    |  106 +
 .../v1alpha1/envoy_admin_inter_cp_forward.proto    |   13 +
 .../envoy_admin_inter_cp_forward_grpc.pb.go        |  177 +
 api/mesh/v1alpha1/known_backends.go                |   11 +
 api/mesh/v1alpha1/mapping.pb.go                    |  508 +++
 api/mesh/v1alpha1/mapping.proto                    |   59 +
 api/mesh/v1alpha1/mapping_grpc.pb.go               |  192 +
 api/mesh/v1alpha1/mapping_helper.go                |   18 +
 api/mesh/v1alpha1/mesh.pb.go                       | 1364 ++++++
 api/mesh/v1alpha1/mesh.proto                       |  183 +
 api/mesh/v1alpha1/mesh_insight.pb.go               |  760 ++++
 api/mesh/v1alpha1/mesh_insight.proto               |   66 +
 api/mesh/v1alpha1/metadata.pb.go                   |  650 +++
 api/mesh/v1alpha1/metadata.proto                   |   61 +
 api/mesh/v1alpha1/metadata_grpc.pb.go              |  173 +
 api/mesh/v1alpha1/metrics.pb.go                    |  753 +++
 api/mesh/v1alpha1/metrics.proto                    |  117 +
 api/mesh/v1alpha1/mux.pb.go                        |  260 ++
 api/mesh/v1alpha1/mux.proto                        |   21 +
 api/mesh/v1alpha1/mux_grpc.pb.go                   |  136 +
 api/mesh/v1alpha1/selector.pb.go                   |  160 +
 api/mesh/v1alpha1/selector.proto                   |   11 +
 api/mesh/v1alpha1/tag_route.pb.go                  |  491 ++
 api/mesh/v1alpha1/tag_route.proto                  |   45 +
 api/mesh/v1alpha1/traffic_helper.go                |   69 +
 api/mesh/v1alpha1/zone_ingress.pb.go               |  397 ++
 api/mesh/v1alpha1/zone_ingress.proto               |   42 +
 api/mesh/v1alpha1/zone_ingress_insight.pb.go       |  177 +
 api/mesh/v1alpha1/zone_ingress_insight.proto       |   24 +
 api/mesh/v1alpha1/zone_ingress_insight_helpers.go  |   75 +
 api/mesh/v1alpha1/zoneegress.pb.go                 |  271 ++
 api/mesh/v1alpha1/zoneegress.proto                 |   36 +
 api/mesh/v1alpha1/zoneegressinsight.pb.go          |  177 +
 api/mesh/v1alpha1/zoneegressinsight.proto          |   24 +
 api/mesh/v1alpha1/zoneegressoverview.pb.go         |  191 +
 api/mesh/v1alpha1/zoneegressoverview.proto         |   24 +
 api/mesh/v1alpha1/zoneingress_overview.pb.go       |  192 +
 api/mesh/v1alpha1/zoneingress_overview.proto       |   23 +
 api/resource/v1alpha1/authentication.pb.go         | 2000 --------
 api/resource/v1alpha1/authentication.proto         |   59 -
 api/resource/v1alpha1/authorization.pb.go          | 3627 ---------------
 api/resource/v1alpha1/authorization.proto          |   92 -
 api/resource/v1alpha1/resource_deepcopy.go         |  161 -
 api/resource/v1alpha1/servicemapping.pb.go         |  642 ---
 api/resource/v1alpha1/servicemapping.proto         |   32 -
 api/resource/v1alpha1/toClient_deepcopy.go         |   77 -
 api/resource/v1alpha1/traffic.pb.go                | 4798 --------------------
 api/resource/v1alpha1/traffic.proto                |  116 -
 api/system/v1alpha1/config.pb.go                   |  164 +
 api/system/v1alpha1/config.proto                   |   22 +
 api/system/v1alpha1/datasource.pb.go               |  250 +
 api/system/v1alpha1/datasource.proto               |   30 +
 api/system/v1alpha1/inter_cp_ping.pb.go            |  252 +
 api/system/v1alpha1/inter_cp_ping.proto            |   16 +
 api/system/v1alpha1/inter_cp_ping_grpc.pb.go       |  104 +
 api/system/v1alpha1/secret.pb.go                   |  171 +
 api/system/v1alpha1/secret.proto                   |   22 +
 api/system/v1alpha1/zone.pb.go                     |  172 +
 api/system/v1alpha1/zone.proto                     |   24 +
 api/system/v1alpha1/zone_helpers.go                |   25 +
 api/system/v1alpha1/zone_insight.pb.go             |  731 +++
 api/system/v1alpha1/zone_insight.proto             |  108 +
 app/dubbo-cp/README.md                             |    2 -
 app/dubbo-cp/cmd/root.go                           |   69 +-
 app/dubbo-cp/cmd/run.go                            |  164 +-
 app/dubbo-cp/main.go                               |    8 +-
 app/dubbo-ui/fs.go                                 |    1 -
 app/dubboctl/cmd/build.go                          |   11 +-
 app/dubboctl/cmd/client.go                         |    2 +
 app/dubboctl/cmd/common.go                         |    4 +-
 app/dubboctl/cmd/completion_util.go                |    7 +-
 app/dubboctl/cmd/create.go                         |   12 +-
 app/dubboctl/cmd/create_test.go                    |    2 +
 app/dubboctl/cmd/dashboard_all_cmds.go             |   13 +-
 app/dubboctl/cmd/deploy.go                         |   18 +-
 app/dubboctl/cmd/generate.go                       |   30 +
 app/dubboctl/cmd/generate_certificate.go           |  120 +
 app/dubboctl/cmd/manifest_diff.go                  |   11 +-
 app/dubboctl/cmd/manifest_generate.go              |   16 +-
 app/dubboctl/cmd/manifest_install.go               |    8 +-
 app/dubboctl/cmd/manifest_test.go                  |    2 +
 app/dubboctl/cmd/manifest_uninstall.go             |    8 +-
 app/dubboctl/cmd/profile_diff.go                   |   11 +-
 app/dubboctl/cmd/profile_list.go                   |   11 +-
 app/dubboctl/cmd/profile_test.go                   |    4 +-
 app/dubboctl/cmd/prompt/prompt.go                  |   11 +-
 app/dubboctl/cmd/proxy.go                          |  188 +
 app/dubboctl/cmd/proxy_context.go                  |  121 +
 app/dubboctl/cmd/registry.go                       |    2 +
 app/dubboctl/cmd/repository.go                     |   14 +-
 app/dubboctl/cmd/root.go                           |   14 +-
 app/dubboctl/cmd/root_test.go                      |    7 +-
 app/dubboctl/identifier/env.go                     |    2 +
 .../apis/dubbo.apache.org/v1alpha1/types.go        |    4 +-
 app/dubboctl/internal/builders/builders.go         |    2 +
 app/dubboctl/internal/builders/builders_test.go    |    2 +
 app/dubboctl/internal/builders/dockerfile/build.go |    6 +
 app/dubboctl/internal/builders/pack/build.go       |   21 +-
 app/dubboctl/internal/builders/pack/build_test.go  |    8 +-
 app/dubboctl/internal/docker/creds/credentials.go  |   10 +-
 .../internal/docker/creds/credentials_test.go      |    9 +-
 app/dubboctl/internal/docker/docker_client.go      |    6 +
 .../internal/docker/docker_client_ssh_test.go      |    9 +-
 app/dubboctl/internal/docker/docker_client_test.go |    8 +-
 .../internal/docker/docker_client_windows_test.go  |    9 +-
 app/dubboctl/internal/docker/pusher.go             |   10 +-
 app/dubboctl/internal/docker/pusher_test.go        |   11 +-
 app/dubboctl/internal/dubbo/client.go              |   10 +-
 app/dubboctl/internal/dubbo/deployer.go            |    2 +
 app/dubboctl/internal/dubbo/dubbo.go               |   11 +-
 app/dubboctl/internal/dubbo/repositories_test.go   |    7 +-
 app/dubboctl/internal/dubbo/repository.go          |    9 +-
 app/dubboctl/internal/dubbo/template.go            |    2 +
 app/dubboctl/internal/dubbo/templates.go           |    2 +
 app/dubboctl/internal/dubbo/templates_embedded.go  |    2 +
 app/dubboctl/internal/dubbo/templates_test.go      |    8 +-
 app/dubboctl/internal/envoy/envoy.go               |  240 +
 app/dubboctl/internal/envoy/memory_limit_darwin.go |   22 +
 app/dubboctl/internal/envoy/memory_limit_linux.go  |   69 +
 .../internal/envoy/memory_limit_windows.go         |   22 +
 app/dubboctl/internal/envoy/remote_bootstrap.go    |  254 ++
 app/dubboctl/internal/filesystem/filesystem.go     |    3 +-
 app/dubboctl/internal/kube/client.go               |    5 +
 app/dubboctl/internal/kube/client_test.go          |   10 +-
 app/dubboctl/internal/kube/common.go               |   13 +-
 app/dubboctl/internal/kube/common_test.go          |    3 +
 app/dubboctl/internal/kube/component.go            |    9 +-
 app/dubboctl/internal/kube/component_test.go       |    2 +
 app/dubboctl/internal/kube/object.go               |    8 +-
 app/dubboctl/internal/kube/object_test.go          |    2 +
 app/dubboctl/internal/kube/operator.go             |    5 +-
 app/dubboctl/internal/kube/port_foward.go          |   11 +-
 app/dubboctl/internal/manifest/common.go           |    8 +-
 app/dubboctl/internal/manifest/render/render.go    |   22 +-
 .../internal/manifest/render/render_test.go        |    2 +
 app/dubboctl/internal/manifest/tree.go             |    9 +-
 app/dubboctl/internal/mock/builder.go              |    2 +
 app/dubboctl/internal/mock/pusher.go               |    2 +
 app/dubboctl/internal/registry/registry.go         |    4 +-
 app/dubboctl/internal/registry/zk/zk.go            |    4 +
 .../internal/ssh/ssh_agent_conf_windows.go         |    2 +
 app/dubboctl/internal/ssh/ssh_dialer.go            |    4 +
 app/dubboctl/internal/ssh/terminal.go              |    3 +
 app/dubboctl/internal/util/config_test.go          |    5 +-
 app/dubboctl/internal/util/env.go                  |    4 +-
 app/dubboctl/internal/util/file.go                 |    3 +
 app/dubboctl/internal/util/filter.go               |    2 +
 app/dubboctl/internal/util/names.go                |    2 +
 app/dubboctl/internal/util/yaml.go                 |    4 +
 app/dubboctl/main.go                               |    2 +
 conf/admin.yml                                     |   65 -
 conf/dubbo-cp.yaml                                 |   23 +
 .../dubbo.apache.org_authenticationpolicies.yaml   |  146 -
 .../dubbo.apache.org_authorizationpolicies.yaml    |  233 -
 .../crds/dubbo.apache.org_conditionroutes.yaml     |  105 -
 .../crds/dubbo.apache.org_dynamicconfigs.yaml      |  219 -
 .../admin/crds/dubbo.apache.org_tagroutes.yaml     |  128 -
 .../admin/crds/dubbo.io_conditionroutes.yaml       |   50 +
 .../admin/crds/dubbo.io_dataplaneinsights.yaml     |   50 +
 deploy/charts/admin/crds/dubbo.io_dataplanes.yaml  |   50 +
 deploy/charts/admin/crds/dubbo.io_datasources.yaml |   50 +
 .../charts/admin/crds/dubbo.io_dynamicconfigs.yaml |   50 +
 deploy/charts/admin/crds/dubbo.io_mappings.yaml    |   50 +
 deploy/charts/admin/crds/dubbo.io_meshes.yaml      |   50 +
 .../charts/admin/crds/dubbo.io_meshinsights.yaml   |   50 +
 deploy/charts/admin/crds/dubbo.io_metadata.yaml    |   50 +
 deploy/charts/admin/crds/dubbo.io_secrets.yaml     |   50 +
 .../admin/crds/dubbo.io_servicenamemappings.yaml   |   59 +
 deploy/charts/admin/crds/dubbo.io_tagroutes.yaml   |   50 +
 .../charts/admin/crds/dubbo.io_zoneegresses.yaml   |   50 +
 .../charts/admin/crds/dubbo.io_zoneingresses.yaml  |   50 +
 .../admin/crds/dubbo.io_zoneingressinsights.yaml   |   51 +
 .../charts/admin/crds/dubbo.io_zoneinsights.yaml   |   50 +
 deploy/charts/admin/crds/dubbo.io_zones.yaml       |   50 +
 deploy/embedded.go                                 |    4 +-
 .../dubbo.apache.org_servicenamemappings.yaml      |    2 +-
 dev/examples/k8s/example-peerauthentication.yaml   |   39 -
 dev/examples/k8s/example-traffic.yaml              |   68 -
 docs/guides/new-policies.md                        |   17 +
 go.mod                                             |  219 +-
 go.sum                                             |  481 +-
 mk/api.mk                                          |   55 +
 mk/check.mk                                        |   83 +
 mk/dependencies/clang-format.sh                    |   29 +
 mk/dependencies/container-structure-test.sh        |   25 +
 mk/dependencies/deps.lock                          |    1 +
 mk/dependencies/etcd.sh                            |   24 +
 mk/dependencies/go-deps.sh                         |   73 +
 mk/dependencies/go-deps.versions                   |   11 +
 mk/dependencies/golangci-lint.sh                   |   17 +
 mk/dependencies/hadolint.sh                        |   30 +
 mk/dependencies/helm.sh                            |   17 +
 mk/dependencies/k3d.sh                             |    9 +
 mk/dependencies/kind.sh                            |   18 +
 mk/dependencies/kubebuilder.sh                     |   28 +
 mk/dependencies/kubernetes.sh                      |   27 +
 mk/dependencies/protoc.sh                          |   35 +
 mk/dependencies/shellcheck.sh                      |   27 +
 mk/dev.mk                                          |   76 +
 mk/generate.mk                                     |  127 +
 mk/run.mk                                          |   16 +
 pkg/admin/bootstrap.go                             |  185 -
 pkg/admin/cache/README.md                          |   48 -
 pkg/admin/cache/cache.go                           |   71 -
 pkg/admin/cache/interface_registry_cache.go        |   22 -
 pkg/admin/cache/registry/extension.go              |   50 -
 pkg/admin/cache/registry/kube/cache.go             |  445 --
 pkg/admin/cache/registry/kube/registry.go          |   77 -
 pkg/admin/cache/registry/universal/cache.go        |  522 ---
 pkg/admin/cache/registry/universal/mapping.go      |   97 -
 pkg/admin/cache/registry/universal/registry.go     |  174 -
 .../service_instances_changed_listener_impl.go     |  230 -
 pkg/admin/cache/selector/application_selector.go   |   56 -
 pkg/admin/cache/selector/multi_selector.go         |  124 -
 pkg/admin/cache/selector/selector.go               |   58 -
 pkg/admin/cache/selector/service_selector.go       |   66 -
 pkg/admin/component.go                             |   35 +
 pkg/admin/config/config.go                         |   46 -
 pkg/admin/config/governance_config.go              |  216 -
 .../config/mock_config/governance_config_mock.go   |  164 -
 pkg/admin/constant/const.go                        |   90 -
 pkg/admin/constant/kubenetes.go                    |   42 -
 pkg/admin/handlers/condition_route.go              |  244 -
 pkg/admin/handlers/mock_rule.go                    |  135 -
 pkg/admin/handlers/overrides.go                    |  258 --
 pkg/admin/handlers/service.go                      |  409 --
 pkg/admin/handlers/tag_route.go                    |  232 -
 pkg/admin/handlers/traffic/accesslog.go            |  126 -
 pkg/admin/handlers/traffic/argument.go             |  134 -
 pkg/admin/handlers/traffic/gray.go                 |  126 -
 pkg/admin/handlers/traffic/mock.go                 |  135 -
 pkg/admin/handlers/traffic/region.go               |  135 -
 pkg/admin/handlers/traffic/retry.go                |  134 -
 pkg/admin/handlers/traffic/timeout.go              |  134 -
 pkg/admin/handlers/traffic/weight.go               |  134 -
 pkg/admin/imports/imports.go                       |   30 -
 pkg/admin/mapper/mock_rule_mapper.go               |   61 -
 pkg/admin/mapper/mock_rule_mapper_mock.go          |  126 -
 pkg/admin/model/base.go                            |   24 -
 pkg/admin/model/common.go                          |   26 -
 pkg/admin/model/condition_route.go                 |   41 -
 pkg/admin/model/consumer.go                        |   51 -
 pkg/admin/model/dubbo.go                           |   30 +
 pkg/admin/model/dynamic_config.go                  |   76 -
 pkg/admin/model/entity.go                          |   50 -
 pkg/admin/model/match.go                           |  108 -
 pkg/admin/model/mock_rule.go                       |   69 -
 pkg/admin/model/monitor.go                         |   40 -
 pkg/admin/model/override.go                        |   98 -
 pkg/admin/model/provider.go                        |   75 -
 pkg/admin/model/service_detail_dto.go              |   24 -
 pkg/admin/model/service_dto.go                     |   49 -
 pkg/admin/model/tag_route.go                       |   46 -
 pkg/admin/model/traffic.go                         |  238 -
 pkg/admin/model/util/override_utils.go             |   61 -
 pkg/admin/model/util/override_utils_test.go        |   74 -
 pkg/admin/model/util/sync_utils.go                 |  209 -
 pkg/admin/model/util/sync_utils_test.go            |  122 -
 pkg/admin/providers/mock/api/mock.pb.go            |  248 -
 pkg/admin/providers/mock/api/mock.proto            |   35 -
 pkg/admin/providers/mock/api/mock_triple.pb.go     |  164 -
 pkg/admin/providers/mock/mock_provider.go          |   78 -
 pkg/admin/router/router.go                         |  213 -
 pkg/admin/server/server.go                         |   91 +
 pkg/admin/services/consumer_service.go             |   23 -
 pkg/admin/services/consumer_service_impl.go        |   50 -
 pkg/admin/services/generic_service_Impl.go         |   66 -
 pkg/admin/services/mock_rule_service.go            |   38 -
 pkg/admin/services/mock_rule_service_impl.go       |   95 -
 pkg/admin/services/mock_rule_service_impl_test.go  |  174 -
 pkg/admin/services/monitor_service.go              |   29 -
 pkg/admin/services/override_service.go             |   27 -
 pkg/admin/services/override_service_impl.go        |  361 --
 pkg/admin/services/override_service_impl_test.go   |  328 --
 pkg/admin/services/prometheus_service_impl.go      |  249 -
 pkg/admin/services/prometheus_service_impl_test.go |  177 -
 pkg/admin/services/provider_service.go             |   30 -
 pkg/admin/services/provider_service_impl.go        |  369 --
 pkg/admin/services/provider_service_impl_test.go   |  282 --
 pkg/admin/services/route_service.go                |   37 -
 pkg/admin/services/route_service_impl.go           |  298 --
 pkg/admin/services/route_service_impl_test.go      |  588 ---
 pkg/admin/services/service_testing_v3.go           |  226 -
 pkg/admin/services/traffic/accesslog.go            |   89 -
 pkg/admin/services/traffic/argument.go             |   88 -
 .../services/traffic/generic_rule_operation.go     |  314 --
 pkg/admin/services/traffic/gray.go                 |   72 -
 pkg/admin/services/traffic/mock.go                 |   84 -
 pkg/admin/services/traffic/region.go               |  103 -
 pkg/admin/services/traffic/retry.go                |   99 -
 pkg/admin/services/traffic/timeout.go              |  100 -
 pkg/admin/services/traffic/timeout_test.go         |  313 --
 pkg/admin/services/traffic/weight.go               |   96 -
 pkg/admin/setup.go                                 |   37 -
 pkg/admin/util/Tool.go                             |   56 -
 pkg/admin/util/base_service_metadata.go            |   70 -
 pkg/admin/util/hash.go                             |   34 -
 pkg/admin/util/monitor_utils.go                    |   30 -
 pkg/admin/util/monitor_utils_test.go               |   57 -
 pkg/admin/util/yaml_parser.go                      |   32 -
 pkg/admin/util/yaml_parser_test.go                 |   61 -
 pkg/authority/server/authority.go                  |  122 -
 pkg/authority/server/authority_test.go             |  309 --
 pkg/authority/setup.go                             |   48 -
 pkg/bufman/bootstrap.go                            |   21 +-
 .../bufanalysistesting/bufanalysistesting.go       |    9 +-
 .../bufanalysistesting/bufanalysistesting_test.go  |    7 +-
 pkg/bufman/bufpkg/bufapimodule/bufapimodule.go     |    5 +-
 pkg/bufman/bufpkg/bufapimodule/module_reader.go    |    7 +-
 .../bufpkg/bufapimodule/module_reader_test.go      |   12 +-
 pkg/bufman/bufpkg/bufapimodule/module_resolver.go  |   10 +-
 .../bufpkg/bufapimodule/module_resolver_test.go    |   12 +-
 .../bufpkg/bufcheck/bufbreaking/bufbreaking.go     |    7 +-
 .../bufbreakingconfig/bufbreakingconfig.go         |    2 +
 pkg/bufman/bufpkg/bufcheck/bufbreaking/handler.go  |    7 +-
 .../internal/bufbreakingcheck/bufbreakingcheck.go  |    7 +-
 .../bufbreaking/internal/bufbreakingcheck/util.go  |    7 +-
 .../internal/bufbreakingv1/bufbreakingv1.go        |    4 +-
 .../internal/bufbreakingv1/bufbreakingv1_test.go   |    2 +
 .../bufbreakingv1beta1/bufbreakingv1beta1.go       |    4 +-
 .../bufbreakingv1beta1/bufbreakingv1beta1_test.go  |    2 +
 pkg/bufman/bufpkg/bufcheck/bufcheck.go             |    2 +
 pkg/bufman/bufpkg/bufcheck/buflint/buflint.go      |    7 +-
 .../buflint/buflintconfig/buflintconfig.go         |    2 +
 pkg/bufman/bufpkg/bufcheck/buflint/handler.go      |    7 +-
 .../buflint/internal/buflintbuild/buflintbuild.go  |    2 +
 .../buflint/internal/buflintcheck/buflintcheck.go  |    2 +
 .../bufcheck/buflint/internal/buflintcheck/util.go |    2 +
 .../buflint/internal/buflintv1/buflintv1.go        |    4 +-
 .../buflint/internal/buflintv1/buflintv1_test.go   |    2 +
 .../internal/buflintv1beta1/buflintv1beta1.go      |    4 +-
 .../internal/buflintv1beta1/buflintv1beta1_test.go |    2 +
 pkg/bufman/bufpkg/bufcheck/internal/config.go      |    2 +
 pkg/bufman/bufpkg/bufcheck/internal/helper.go      |    2 +
 .../internal/internaltesting/internaltesting.go    |    7 +-
 pkg/bufman/bufpkg/bufcheck/internal/rule.go        |    2 +
 pkg/bufman/bufpkg/bufcheck/internal/runner.go      |   17 +-
 .../bufpkg/bufcheck/internal/version_spec.go       |    2 +
 pkg/bufman/bufpkg/bufconfig/bufconfig.go           |    2 +
 pkg/bufman/bufpkg/bufconfig/get.go                 |   12 +-
 pkg/bufman/bufpkg/bufconfig/read.go                |    2 +
 pkg/bufman/bufpkg/bufconfig/write.go               |    8 +-
 pkg/bufman/bufpkg/bufconfig/write_test.go          |    7 +-
 pkg/bufman/bufpkg/bufconnect/errors.go             |    4 +-
 pkg/bufman/bufpkg/bufconnect/errors_test.go        |    2 +
 pkg/bufman/bufpkg/bufconnect/interceptors.go       |    7 +-
 pkg/bufman/bufpkg/bufconnect/interceptors_test.go  |   12 +-
 .../bufpkg/bufconnect/static_token_provider.go     |    2 +
 .../bufconnect/static_token_provider_test.go       |    7 +-
 pkg/bufman/bufpkg/bufgraph/bufgraph.go             |    7 +-
 pkg/bufman/bufpkg/bufgraph/builder.go              |    7 +-
 pkg/bufman/bufpkg/bufimage/bufimage.go             |    9 +-
 .../bufpkg/bufimage/bufimagebuild/bufimagebuild.go |    7 +-
 .../bufpkg/bufimage/bufimagebuild/builder.go       |   24 +-
 .../bufimage/bufimagemodify/bufimagemodify.go      |   10 +-
 .../bufimage/bufimagemodify/cc_enable_arenas.go    |    9 +-
 .../bufimage/bufimagemodify/csharp_namespace.go    |   13 +-
 .../bufimage/bufimagemodify/file_option_sweeper.go |    7 +-
 .../bufpkg/bufimage/bufimagemodify/go_package.go   |   11 +-
 .../bufimage/bufimagemodify/java_multiple_files.go |    9 +-
 .../bufimagemodify/java_outer_classname.go         |   13 +-
 .../bufpkg/bufimage/bufimagemodify/java_package.go |   11 +-
 .../bufimagemodify/java_string_check_utf8.go       |    9 +-
 .../bufimage/bufimagemodify/multi_modifier.go      |    2 +
 .../bufimage/bufimagemodify/objc_class_prefix.go   |   13 +-
 .../bufpkg/bufimage/bufimagemodify/optimize_for.go |   10 +-
 .../bufimagemodify/php_metadata_namespace.go       |    9 +-
 .../bufimage/bufimagemodify/php_namespace.go       |   11 +-
 .../bufpkg/bufimage/bufimagemodify/ruby_package.go |   13 +-
 .../bufpkg/bufimage/bufimageutil/bufimageutil.go   |   11 +-
 .../bufpkg/bufimage/bufimageutil/image_index.go    |   10 +-
 .../bufimage/bufimageutil/source_paths_remap.go    |    4 +-
 pkg/bufman/bufpkg/bufimage/image_file.go           |    5 +-
 pkg/bufman/bufpkg/bufimage/import_tracker.go       |   11 +-
 pkg/bufman/bufpkg/bufimage/util.go                 |   18 +-
 pkg/bufman/bufpkg/bufimage/validate.go             |    2 +
 pkg/bufman/bufpkg/buflock/buflock.go               |    2 +
 pkg/bufman/bufpkg/buflock/lock_file.go             |    2 +
 pkg/bufman/bufpkg/bufmanifest/bucket.go            |    2 +
 pkg/bufman/bufpkg/bufmanifest/mapper.go            |    7 +-
 pkg/bufman/bufpkg/bufmanifest/mapper_test.go       |    9 +-
 pkg/bufman/bufpkg/bufmodule/bufmodule.go           |    7 +-
 .../bufmodule/bufmodulebuild/bufmodulebuild.go     |    7 +-
 .../bufmodulebuild/module_bucket_builder.go        |    2 +
 .../bufmodulebuild/module_file_set_builder.go      |    8 +-
 .../bufmodulebuild/module_include_builder.go       |    7 +-
 pkg/bufman/bufpkg/bufmodule/bufmodulebuild/util.go |    2 +
 .../bufmodule/bufmodulecache/bufmodulecache.go     |    5 +-
 .../bufpkg/bufmodule/bufmodulecache/cache_stats.go |    4 +-
 .../bufmodule/bufmodulecache/cas_module_cacher.go  |   10 +-
 .../bufmodule/bufmodulecache/cas_module_reader.go  |    7 +-
 .../bufmodulecache/cas_module_reader_test.go       |   15 +-
 pkg/bufman/bufpkg/bufmodule/bufmodulecache/util.go |   11 +-
 .../bufmodule/bufmoduleconfig/bufmoduleconfig.go   |    4 +-
 .../bufpkg/bufmodule/bufmoduleconfig/config.go     |    2 +
 .../bufmodule/bufmoduleconfig/config_test.go       |    9 +-
 .../bufmoduleprotocompile/bufmoduleprotocompile.go |    7 +-
 .../bufmoduleprotocompile/path_resolver.go         |    7 +-
 .../bufpkg/bufmodule/bufmoduleref/bufmoduleref.go  |    7 +-
 .../bufmodule/bufmoduleref/bufmoduleref_test.go    |    9 +-
 .../bufmodule/bufmoduleref/module_owner_test.go    |    2 +
 .../bufpkg/bufmodule/bufmoduleref/module_pin.go    |    7 +-
 .../bufmodule/bufmoduleref/module_pin_test.go      |    7 +-
 .../bufmoduleref/module_reference_test.go          |    7 +-
 .../bufpkg/bufmodule/bufmoduleref/validate.go      |    2 +
 .../bufpkg/bufmodule/bufmoduleref/validate_test.go |    2 +
 .../bufpkg/bufmodule/bufmodulestat/file_walker.go  |    7 +-
 .../bufmodule/bufmoduletesting/bufmoduletesting.go |    2 +
 .../bufmoduletesting/bufmoduletesting_test.go      |    7 +-
 .../bufmoduletesting/bufmoduletesting_unix.go      |    7 +-
 .../bufmoduletesting/bufmoduletesting_windows.go   |    7 +-
 .../bufmoduletesting/test_module_reader.go         |    2 +
 pkg/bufman/bufpkg/bufmodule/internal/internal.go   |    3 +-
 .../bufpkg/bufmodule/internal/internal_test.go     |    7 +-
 pkg/bufman/bufpkg/bufmodule/module.go              |    2 +
 pkg/bufman/bufpkg/bufmodule/module_file.go         |    2 +
 pkg/bufman/bufpkg/bufmodule/module_file_set.go     |    2 +
 pkg/bufman/bufpkg/bufmodule/module_read_bucket.go  |    2 +
 pkg/bufman/bufpkg/bufmodule/module_test.go         |    9 +-
 .../bufpkg/bufmodule/multi_module_read_bucket.go   |    2 +
 pkg/bufman/bufpkg/bufmodule/nop_module_reader.go   |    2 +
 pkg/bufman/bufpkg/bufmodule/nop_module_resolver.go |    2 +
 .../bufpkg/bufmodule/single_module_read_bucket.go  |    2 +
 pkg/bufman/bufpkg/bufmodule/targeting_module.go    |    2 +
 .../bufpkg/bufmodule/targeting_module_test.go      |    9 +-
 pkg/bufman/bufpkg/bufmodule/util.go                |    7 +-
 pkg/bufman/bufpkg/bufmodule/validate.go            |    2 +
 pkg/bufman/bufpkg/bufmodule/workspace.go           |    2 +
 pkg/bufman/bufpkg/bufplugin/bufplugin.go           |    2 +
 pkg/bufman/bufpkg/bufplugin/bufplugin_test.go      |    9 +-
 .../bufplugin/bufpluginconfig/bufpluginconfig.go   |    2 +
 .../bufpkg/bufplugin/bufpluginconfig/config.go     |    9 +-
 pkg/bufman/bufpkg/bufplugin/bufpluginconfig/get.go |   12 +-
 .../bufpkg/bufplugin/bufplugindocker/docker.go     |    9 +-
 .../bufplugin/bufpluginref/bufpluginref_test.go    |    2 +
 .../bufplugin/bufpluginref/plugin_identity.go      |    2 +
 .../bufplugin/bufpluginref/plugin_reference.go     |    2 +
 pkg/bufman/bufpkg/bufplugin/plugin.go              |    7 +-
 pkg/bufman/bufpkg/bufpluginexec/binary_handler.go  |   16 +-
 pkg/bufman/bufpkg/bufpluginexec/bufpluginexec.go   |   10 +-
 pkg/bufman/bufpkg/bufpluginexec/generator.go       |   10 +-
 pkg/bufman/bufpkg/bufpluginexec/normalize.go       |    3 +
 pkg/bufman/bufpkg/bufpluginexec/normalize_test.go  |    6 +
 .../bufpkg/bufpluginexec/protoc_proxy_handler.go   |   24 +-
 pkg/bufman/bufpkg/bufpluginexec/version.go         |    3 +
 pkg/bufman/bufpkg/bufpluginexec/version_test.go    |    3 +
 pkg/bufman/bufpkg/bufpluginexec/wasm_handler.go    |   15 +-
 .../bufpkg/bufpluginexec/wasm_handler_test.go      |    2 +
 pkg/bufman/bufpkg/bufreflect/bufreflect.go         |    9 +-
 .../bufpkg/bufremoteplugin/bufremoteplugin.go      |    2 +
 pkg/bufman/bufpkg/bufstudioagent/buffer_codec.go   |    8 +-
 pkg/bufman/bufpkg/bufstudioagent/bufstudioagent.go |    3 +
 .../bufpkg/bufstudioagent/bufstudioagent_test.go   |   13 +-
 .../bufpkg/bufstudioagent/plain_post_handler.go    |   12 +-
 pkg/bufman/bufpkg/bufstyle/analyzer_provider.go    |    3 +
 pkg/bufman/bufpkg/bufstyle/analyzers.go            |    2 +
 pkg/bufman/bufpkg/bufstyle/bufstyle.go             |    4 +-
 pkg/bufman/bufpkg/bufstyle/cmd/bufstyle/main.go    |    7 +-
 pkg/bufman/bufpkg/buftesting/buftesting.go         |   13 +-
 pkg/bufman/bufpkg/bufwasm/bufwasm.go               |   12 +-
 pkg/bufman/bufpkg/bufwkt/cmd/wkt-go-data/main.go   |   10 +-
 pkg/bufman/config/config.go                        |    8 +-
 pkg/bufman/controllers/authn.go                    |    2 +
 pkg/bufman/controllers/commit.go                   |    2 +
 pkg/bufman/controllers/doc.go                      |    2 +
 pkg/bufman/controllers/repository.go               |    2 +
 pkg/bufman/controllers/search.go                   |    7 +-
 pkg/bufman/controllers/tag.go                      |    2 +
 pkg/bufman/controllers/token.go                    |    2 +
 pkg/bufman/controllers/user.go                     |    2 +
 pkg/bufman/core/parser/document_generator.go       |   10 +-
 pkg/bufman/core/parser/proto_parser.go             |    9 +-
 pkg/bufman/core/resolve/resolve.go                 |    7 +-
 pkg/bufman/core/search/db_search.go                |    2 +
 pkg/bufman/core/search/search.go                   |    2 +
 pkg/bufman/core/security/page_token.go             |    7 +-
 pkg/bufman/core/security/security.go               |    2 +
 pkg/bufman/core/storage/db_storage.go              |    2 +
 pkg/bufman/core/storage/disk_storage.go            |    2 +
 pkg/bufman/core/storage/storage.go                 |    2 +
 pkg/bufman/core/validity/viliditor.go              |    2 +
 pkg/bufman/dal/commit_files.gen.go                 |   10 +-
 pkg/bufman/dal/commits.gen.go                      |   10 +-
 pkg/bufman/dal/file_blobs.gen.go                   |   10 +-
 pkg/bufman/dal/gen.go                              |    6 +-
 pkg/bufman/dal/repositories.gen.go                 |   10 +-
 pkg/bufman/dal/tags.gen.go                         |   10 +-
 pkg/bufman/dal/tokens.gen.go                       |   10 +-
 pkg/bufman/dal/users.gen.go                        |   10 +-
 pkg/bufman/e/base_error.go                         |    1 +
 pkg/bufman/gen/data/dataspdx/dataspdx.gen.go       |    4 +-
 .../auditv1alpha1connect/service.connect.go        |   10 +-
 .../registryv1alpha1connect/admin.connect.go       |   10 +-
 .../registryv1alpha1connect/authn.connect.go       |   10 +-
 .../registryv1alpha1connect/authz.connect.go       |   10 +-
 .../registryv1alpha1connect/convert.connect.go     |   10 +-
 .../registryv1alpha1connect/display.connect.go     |   10 +-
 .../registryv1alpha1connect/doc.connect.go         |   10 +-
 .../registryv1alpha1connect/docker.connect.go      |   10 +-
 .../registryv1alpha1connect/download.connect.go    |   10 +-
 .../registryv1alpha1connect/generate.connect.go    |   10 +-
 .../registryv1alpha1connect/github.connect.go      |   10 +-
 .../registryv1alpha1connect/image.connect.go       |   10 +-
 .../registryv1alpha1connect/jsonschema.connect.go  |   10 +-
 .../registryv1alpha1connect/labels.connect.go      |   10 +-
 .../organization.connect.go                        |   10 +-
 .../registryv1alpha1connect/owner.connect.go       |   10 +-
 .../registryv1alpha1connect/plugin.connect.go      |   10 +-
 .../plugin_curation.connect.go                     |   10 +-
 .../registryv1alpha1connect/push.connect.go        |   10 +-
 .../recommendation.connect.go                      |   10 +-
 .../registryv1alpha1connect/reference.connect.go   |   10 +-
 .../registryv1alpha1connect/repository.connect.go  |   10 +-
 .../repository_branch.connect.go                   |   10 +-
 .../repository_commit.connect.go                   |   10 +-
 .../repository_tag.connect.go                      |   10 +-
 .../registryv1alpha1connect/resolve.connect.go     |   10 +-
 .../registryv1alpha1connect/resource.connect.go    |   10 +-
 .../registryv1alpha1connect/schema.connect.go      |   10 +-
 .../registryv1alpha1connect/scim_token.connect.go  |   10 +-
 .../registryv1alpha1connect/search.connect.go      |   10 +-
 .../registryv1alpha1connect/studio.connect.go      |   10 +-
 .../studio_request.connect.go                      |   10 +-
 .../registryv1alpha1connect/sync.connect.go        |   10 +-
 .../registryv1alpha1connect/token.connect.go       |   10 +-
 .../registryv1alpha1connect/user.connect.go        |   10 +-
 .../registryv1alpha1connect/webhook.connect.go     |   10 +-
 .../admin.connect.go                               |   10 +-
 .../authn.connect.go                               |   10 +-
 .../authz.connect.go                               |   10 +-
 .../convert.connect.go                             |   10 +-
 .../display.connect.go                             |   10 +-
 .../registryv1alpha1v1alpha1connect/doc.connect.go |   10 +-
 .../docker.connect.go                              |   10 +-
 .../download.connect.go                            |   10 +-
 .../generate.connect.go                            |   10 +-
 .../github.connect.go                              |   10 +-
 .../image.connect.go                               |   10 +-
 .../jsonschema.connect.go                          |   10 +-
 .../labels.connect.go                              |   10 +-
 .../organization.connect.go                        |   10 +-
 .../owner.connect.go                               |   10 +-
 .../plugin.connect.go                              |   10 +-
 .../plugin_curation.connect.go                     |   10 +-
 .../push.connect.go                                |   10 +-
 .../recommendation.connect.go                      |   10 +-
 .../reference.connect.go                           |   10 +-
 .../repository.connect.go                          |   10 +-
 .../repository_branch.connect.go                   |   10 +-
 .../repository_commit.connect.go                   |   10 +-
 .../repository_tag.connect.go                      |   10 +-
 .../resolve.connect.go                             |   10 +-
 .../resource.connect.go                            |   10 +-
 .../schema.connect.go                              |   10 +-
 .../scim_token.connect.go                          |   10 +-
 .../search.connect.go                              |   10 +-
 .../studio.connect.go                              |   10 +-
 .../studio_request.connect.go                      |   10 +-
 .../sync.connect.go                                |   10 +-
 .../token.connect.go                               |   10 +-
 .../user.connect.go                                |   10 +-
 .../webhook.connect.go                             |   10 +-
 .../webhookv1alpha1connect/event.connect.go        |   10 +-
 pkg/bufman/gen/proto/go/audit/v1alpha1/event.pb.go |   14 +-
 .../gen/proto/go/audit/v1alpha1/service.pb.go      |    9 +-
 .../gen/proto/go/audit/v1alpha1/service_grpc.pb.go |    3 +
 pkg/bufman/gen/proto/go/breaking/v1/config.pb.go   |    8 +-
 pkg/bufman/gen/proto/go/image/v1/image.pb.go       |    9 +-
 pkg/bufman/gen/proto/go/lint/v1/config.pb.go       |    8 +-
 .../gen/proto/go/module/v1alpha1/module.pb.go      |   16 +-
 .../gen/proto/go/registry/v1alpha1/admin.pb.go     |    8 +-
 .../proto/go/registry/v1alpha1/admin_grpc.pb.go    |    3 +
 .../gen/proto/go/registry/v1alpha1/authn.pb.go     |    8 +-
 .../proto/go/registry/v1alpha1/authn_grpc.pb.go    |    3 +
 .../gen/proto/go/registry/v1alpha1/authz.pb.go     |    8 +-
 .../proto/go/registry/v1alpha1/authz_grpc.pb.go    |    3 +
 .../gen/proto/go/registry/v1alpha1/convert.pb.go   |   13 +-
 .../proto/go/registry/v1alpha1/convert_grpc.pb.go  |    3 +
 .../gen/proto/go/registry/v1alpha1/display.pb.go   |    8 +-
 .../proto/go/registry/v1alpha1/display_grpc.pb.go  |    3 +
 .../gen/proto/go/registry/v1alpha1/doc.pb.go       |    8 +-
 .../gen/proto/go/registry/v1alpha1/doc_grpc.pb.go  |    3 +
 .../gen/proto/go/registry/v1alpha1/docker.pb.go    |    9 +-
 .../proto/go/registry/v1alpha1/docker_grpc.pb.go   |    3 +
 .../gen/proto/go/registry/v1alpha1/download.pb.go  |   13 +-
 .../proto/go/registry/v1alpha1/download_grpc.pb.go |    3 +
 .../gen/proto/go/registry/v1alpha1/generate.pb.go  |   14 +-
 .../proto/go/registry/v1alpha1/generate_grpc.pb.go |    3 +
 .../proto/go/registry/v1alpha1/git_metadata.pb.go  |    9 +-
 .../gen/proto/go/registry/v1alpha1/github.pb.go    |    8 +-
 .../proto/go/registry/v1alpha1/github_grpc.pb.go   |    3 +
 .../gen/proto/go/registry/v1alpha1/image.pb.go     |   13 +-
 .../proto/go/registry/v1alpha1/image_grpc.pb.go    |    3 +
 .../proto/go/registry/v1alpha1/jsonschema.pb.go    |    8 +-
 .../go/registry/v1alpha1/jsonschema_grpc.pb.go     |    3 +
 .../gen/proto/go/registry/v1alpha1/labels.pb.go    |    9 +-
 .../proto/go/registry/v1alpha1/labels_grpc.pb.go   |    3 +
 .../gen/proto/go/registry/v1alpha1/module.pb.go    |    9 +-
 .../proto/go/registry/v1alpha1/organization.pb.go  |    9 +-
 .../go/registry/v1alpha1/organization_grpc.pb.go   |    3 +
 .../gen/proto/go/registry/v1alpha1/owner.pb.go     |    8 +-
 .../proto/go/registry/v1alpha1/owner_grpc.pb.go    |    3 +
 .../gen/proto/go/registry/v1alpha1/plugin.pb.go    |    9 +-
 .../go/registry/v1alpha1/plugin_curation.pb.go     |   14 +-
 .../registry/v1alpha1/plugin_curation_grpc.pb.go   |    3 +
 .../proto/go/registry/v1alpha1/plugin_grpc.pb.go   |    3 +
 .../gen/proto/go/registry/v1alpha1/push.pb.go      |   13 +-
 .../gen/proto/go/registry/v1alpha1/push_grpc.pb.go |    3 +
 .../go/registry/v1alpha1/recommendation.pb.go      |    9 +-
 .../go/registry/v1alpha1/recommendation_grpc.pb.go |    3 +
 .../gen/proto/go/registry/v1alpha1/reference.pb.go |    8 +-
 .../go/registry/v1alpha1/reference_grpc.pb.go      |    3 +
 .../proto/go/registry/v1alpha1/repository.pb.go    |    9 +-
 .../go/registry/v1alpha1/repository_branch.pb.go   |    9 +-
 .../registry/v1alpha1/repository_branch_grpc.pb.go |    3 +
 .../go/registry/v1alpha1/repository_commit.pb.go   |    9 +-
 .../registry/v1alpha1/repository_commit_grpc.pb.go |    3 +
 .../go/registry/v1alpha1/repository_grpc.pb.go     |    3 +
 .../go/registry/v1alpha1/repository_tag.pb.go      |    9 +-
 .../go/registry/v1alpha1/repository_tag_grpc.pb.go |    3 +
 .../gen/proto/go/registry/v1alpha1/resolve.pb.go   |   13 +-
 .../proto/go/registry/v1alpha1/resolve_grpc.pb.go  |    3 +
 .../gen/proto/go/registry/v1alpha1/resource.pb.go  |    8 +-
 .../proto/go/registry/v1alpha1/resource_grpc.pb.go |    3 +
 .../gen/proto/go/registry/v1alpha1/role.pb.go      |    8 +-
 .../gen/proto/go/registry/v1alpha1/schema.pb.go    |    9 +-
 .../proto/go/registry/v1alpha1/schema_grpc.pb.go   |    3 +
 .../proto/go/registry/v1alpha1/scim_token.pb.go    |    9 +-
 .../go/registry/v1alpha1/scim_token_grpc.pb.go     |    3 +
 .../gen/proto/go/registry/v1alpha1/search.pb.go    |    8 +-
 .../proto/go/registry/v1alpha1/search_grpc.pb.go   |    3 +
 .../gen/proto/go/registry/v1alpha1/studio.pb.go    |    8 +-
 .../proto/go/registry/v1alpha1/studio_grpc.pb.go   |    3 +
 .../go/registry/v1alpha1/studio_request.pb.go      |    9 +-
 .../go/registry/v1alpha1/studio_request_grpc.pb.go |    3 +
 .../gen/proto/go/registry/v1alpha1/sync.pb.go      |   13 +-
 .../gen/proto/go/registry/v1alpha1/sync_grpc.pb.go |    3 +
 .../gen/proto/go/registry/v1alpha1/token.pb.go     |    9 +-
 .../proto/go/registry/v1alpha1/token_grpc.pb.go    |    3 +
 .../gen/proto/go/registry/v1alpha1/user.pb.go      |    9 +-
 .../gen/proto/go/registry/v1alpha1/user_grpc.pb.go |    3 +
 .../go/registry/v1alpha1/verification_status.pb.go |    8 +-
 .../gen/proto/go/registry/v1alpha1/webhook.pb.go   |    9 +-
 .../proto/go/registry/v1alpha1/webhook_grpc.pb.go  |    3 +
 .../gen/proto/go/studio/v1alpha1/invoke.pb.go      |    8 +-
 .../gen/proto/go/wasmplugin/v1/wasmplugin.pb.go    |    8 +-
 .../gen/proto/go/webhook/v1alpha1/event.pb.go      |   14 +-
 .../gen/proto/go/webhook/v1alpha1/event_grpc.pb.go |    3 +
 pkg/bufman/gorm_gen/gorm_gen.go                    |    5 +-
 pkg/bufman/handlers/grpc_handlers/authn.go         |    2 +
 pkg/bufman/handlers/grpc_handlers/commit.go        |    2 +
 pkg/bufman/handlers/grpc_handlers/docs.go          |    2 +
 pkg/bufman/handlers/grpc_handlers/download.go      |    2 +
 pkg/bufman/handlers/grpc_handlers/push.go          |    2 +
 pkg/bufman/handlers/grpc_handlers/repository.go    |    2 +
 pkg/bufman/handlers/grpc_handlers/resolve.go       |    2 +
 pkg/bufman/handlers/grpc_handlers/tag.go           |    2 +
 pkg/bufman/handlers/grpc_handlers/token.go         |    2 +
 pkg/bufman/handlers/grpc_handlers/user.go          |    2 +
 pkg/bufman/handlers/http_handlers/authn.go         |    7 +-
 pkg/bufman/handlers/http_handlers/commit.go        |    7 +-
 pkg/bufman/handlers/http_handlers/common.go        |    5 +-
 pkg/bufman/handlers/http_handlers/doc.go           |    7 +-
 pkg/bufman/handlers/http_handlers/repository.go    |    7 +-
 pkg/bufman/handlers/http_handlers/search.go        |    7 +-
 pkg/bufman/handlers/http_handlers/tag.go           |    7 +-
 pkg/bufman/handlers/http_handlers/token.go         |    7 +-
 pkg/bufman/handlers/http_handlers/user.go          |    7 +-
 pkg/bufman/interceptors/auth.go                    |    7 +-
 pkg/bufman/interceptors/init.go                    |    4 +-
 pkg/bufman/mapper/commit_mapper.go                 |    7 +-
 pkg/bufman/mapper/repository_mapper.go             |    2 +
 pkg/bufman/mapper/token_mapper.go                  |    2 +
 pkg/bufman/model/commit.go                         |    7 +-
 pkg/bufman/model/file.go                           |    2 +
 pkg/bufman/model/repository.go                     |    7 +-
 pkg/bufman/model/tag.go                            |    7 +-
 pkg/bufman/model/token.go                          |    7 +-
 pkg/bufman/model/user.go                           |    7 +-
 pkg/bufman/pkg/app/app.go                          |    2 +
 pkg/bufman/pkg/app/app_test.go                     |    2 +
 pkg/bufman/pkg/app/appcmd/appcmd.go                |    8 +-
 pkg/bufman/pkg/app/appcmd/appcmd_test.go           |    8 +-
 .../pkg/app/appcmd/appcmdtesting/appcmdtesting.go  |    9 +-
 pkg/bufman/pkg/app/appcmd/cobra.go                 |    3 +-
 pkg/bufman/pkg/app/appcmd/webpages.go              |    9 +-
 pkg/bufman/pkg/app/appflag/appflag.go              |    7 +-
 pkg/bufman/pkg/app/appflag/builder.go              |   17 +-
 pkg/bufman/pkg/app/appflag/container.go            |    5 +-
 pkg/bufman/pkg/app/applog/applog.go                |    7 +-
 pkg/bufman/pkg/app/applog/applog_test.go           |    3 +
 pkg/bufman/pkg/app/appname/appname.go              |    2 +
 pkg/bufman/pkg/app/appname/appname_unix_test.go    |    7 +-
 pkg/bufman/pkg/app/appname/container.go            |    2 +
 pkg/bufman/pkg/app/appproto/appproto.go            |   10 +-
 pkg/bufman/pkg/app/appproto/appproto_test.go       |    3 +
 .../pkg/app/appproto/appprotoos/appprotoos.go      |    8 +-
 .../pkg/app/appproto/appprotoos/response_writer.go |   13 +-
 pkg/bufman/pkg/app/appproto/generator.go           |   10 +-
 pkg/bufman/pkg/app/appproto/response_builder.go    |   10 +-
 pkg/bufman/pkg/app/appproto/response_writer.go     |    9 +-
 pkg/bufman/pkg/app/appverbose/appverbose.go        |    2 +
 pkg/bufman/pkg/app/appverbose/container.go         |    4 +-
 pkg/bufman/pkg/app/stderr_container.go             |    2 +
 pkg/bufman/pkg/app/stdin_container.go              |    2 +
 pkg/bufman/pkg/app/stdout_container.go             |    2 +
 pkg/bufman/pkg/bandeps/bandeps.go                  |    7 +-
 pkg/bufman/pkg/bandeps/checker.go                  |   12 +-
 pkg/bufman/pkg/bandeps/cmd/bandeps/main.go         |   10 +-
 pkg/bufman/pkg/bandeps/key_rwlock.go               |    5 +-
 pkg/bufman/pkg/bandeps/state.go                    |   12 +-
 pkg/bufman/pkg/cert/certclient/certclient.go       |    2 +
 pkg/bufman/pkg/command/command.go                  |    2 +
 pkg/bufman/pkg/command/process.go                  |    2 +
 pkg/bufman/pkg/command/runner.go                   |    2 +
 pkg/bufman/pkg/command/runner_unix_test.go         |    2 +
 pkg/bufman/pkg/dag/dag.go                          |    1 -
 pkg/bufman/pkg/dag/dag_test.go                     |    2 +
 pkg/bufman/pkg/diff/diff.go                        |    2 +
 pkg/bufman/pkg/diff/diffmyers/diffmyers_test.go    |    7 +-
 pkg/bufman/pkg/encoding/encoding.go                |    3 +
 pkg/bufman/pkg/encoding/encoding_test.go           |    2 +
 pkg/bufman/pkg/filelock/filelock_test.go           |    2 +
 pkg/bufman/pkg/filelock/lock.go                    |    2 +
 pkg/bufman/pkg/filelock/locker.go                  |    2 +
 .../pkg/filepathextended/filepathextended.go       |    7 +-
 pkg/bufman/pkg/git/cloner.go                       |   17 +-
 .../pkg/git/cmd/git-ls-files-unstaged/main.go      |    2 +
 pkg/bufman/pkg/git/git.go                          |    7 +-
 pkg/bufman/pkg/git/lister.go                       |    2 +
 pkg/bufman/pkg/git/object_reader.go                |    7 +-
 pkg/bufman/pkg/git/ref_branch.go                   |    4 +-
 pkg/bufman/pkg/git/repository.go                   |    2 +
 pkg/bufman/pkg/git/tree.go                         |    2 +
 .../pkg/github/githubtesting/archive_reader.go     |   10 +-
 .../pkg/github/githubtesting/githubtesting.go      |    7 +-
 pkg/bufman/pkg/httpauth/env_authenticator.go       |    2 +
 pkg/bufman/pkg/httpauth/httpauth.go                |    2 +
 pkg/bufman/pkg/httpauth/multi_authenticator.go     |    2 +
 pkg/bufman/pkg/httpauth/netrc_authenticator.go     |    2 +
 pkg/bufman/pkg/httpauth/nop_authenticator.go       |    2 +
 pkg/bufman/pkg/interrupt/interrupt_windows.go      |    4 +-
 pkg/bufman/pkg/ioextended/ioextended.go            |    2 +
 .../pkg/licenseheader/cmd/license-header/main.go   |   10 +-
 pkg/bufman/pkg/licenseheader/licenseheader_test.go |    2 +
 pkg/bufman/pkg/manifest/digest.go                  |    2 +
 pkg/bufman/pkg/manifest/digest_test.go             |    7 +-
 pkg/bufman/pkg/manifest/manifest.go                |    2 +
 pkg/bufman/pkg/manifest/manifest_test.go           |    9 +-
 pkg/bufman/pkg/manifest/module.go                  |    2 +
 pkg/bufman/pkg/manifest/module_test.go             |    7 +-
 pkg/bufman/pkg/manifest/storage.go                 |    7 +-
 pkg/bufman/pkg/manifest/storage_test.go            |    9 +-
 pkg/bufman/pkg/netextended/netextended_test.go     |    2 +
 pkg/bufman/pkg/netrc/netrc.go                      |    7 +-
 pkg/bufman/pkg/netrc/netrc_unix_test.go            |    7 +-
 pkg/bufman/pkg/normalpath/normalpath.go            |    2 +
 pkg/bufman/pkg/normalpath/normalpath_test.go       |    2 +
 pkg/bufman/pkg/normalpath/normalpath_unix_test.go  |    7 +-
 .../pkg/normalpath/normalpath_windows_test.go      |    7 +-
 .../pkg/observabilityzap/observabilityzap.go       |    3 +
 .../pkg/observabilityzap/tracer_provider_closer.go |    3 +
 pkg/bufman/pkg/observabilityzap/zapexporter.go     |    3 +
 pkg/bufman/pkg/protodescriptor/protodescriptor.go  |   14 +-
 pkg/bufman/pkg/protoencoding/json_marshaler.go     |    3 +
 pkg/bufman/pkg/protoencoding/json_unmarshaler.go   |    1 +
 pkg/bufman/pkg/protoencoding/protoencoding.go      |    6 +-
 .../pkg/protoencoding/reparse_unrecognized.go      |    1 +
 pkg/bufman/pkg/protoencoding/resolver.go           |    8 +-
 pkg/bufman/pkg/protogenutil/named_helper.go        |    2 +
 pkg/bufman/pkg/protogenutil/protogenutil.go        |   11 +-
 pkg/bufman/pkg/protosource/field.go                |    4 +-
 pkg/bufman/pkg/protosource/file.go                 |    9 +-
 pkg/bufman/pkg/protosource/file_import.go          |    4 +-
 pkg/bufman/pkg/protosource/files.go                |    7 +-
 pkg/bufman/pkg/protosource/location.go             |    4 +-
 pkg/bufman/pkg/protosource/location_store.go       |    2 +
 pkg/bufman/pkg/protosource/method.go               |    2 +
 .../pkg/protosource/option_extension_descriptor.go |    3 +
 .../option_extension_descriptor_test.go            |    5 +
 pkg/bufman/pkg/protosource/protosource.go          |   10 +-
 pkg/bufman/pkg/protosource/reserved_name.go        |    4 +-
 pkg/bufman/pkg/protosource/tag_range_test.go       |    2 +
 pkg/bufman/pkg/protostat/protostat.go              |    2 +
 .../pkg/protostat/protostatos/file_walker.go       |    2 +
 .../pkg/protostat/protostatos/protostatos.go       |    4 +-
 .../pkg/protostat/protostatstorage/file_walker.go  |    7 +-
 pkg/bufman/pkg/prototesting/prototesting.go        |   17 +-
 pkg/bufman/pkg/prototime/prototime.go              |    2 +
 pkg/bufman/pkg/protoversion/protoversion_test.go   |    2 +
 pkg/bufman/pkg/spdx/cmd/spdx-go-data/main.go       |   10 +-
 pkg/bufman/pkg/spdx/cmd/spdx-ts-data/main.go       |    7 +-
 pkg/bufman/pkg/spdx/spdx.go                        |    2 +
 pkg/bufman/pkg/storage/cmd/ddiff/main.go           |    7 +-
 pkg/bufman/pkg/storage/cmd/storage-go-data/main.go |   10 +-
 pkg/bufman/pkg/storage/copy.go                     |    7 +-
 pkg/bufman/pkg/storage/diff.go                     |    2 +
 pkg/bufman/pkg/storage/errors.go                   |    2 +
 pkg/bufman/pkg/storage/external_paths.go           |    2 +
 pkg/bufman/pkg/storage/limit.go                    |    2 +
 pkg/bufman/pkg/storage/map.go                      |    2 +
 pkg/bufman/pkg/storage/multi.go                    |    2 +
 .../pkg/storage/storagearchive/storagearchive.go   |   10 +-
 pkg/bufman/pkg/storage/storagegit/bucket.go        |    2 +
 pkg/bufman/pkg/storage/storagemem/bucket.go        |    2 +
 .../pkg/storage/storagemem/read_object_closer.go   |    2 +
 pkg/bufman/pkg/storage/storagemem/storagemem.go    |    2 +
 .../pkg/storage/storagemem/write_object_closer.go  |    2 +
 pkg/bufman/pkg/storage/storageos/bucket.go         |   10 +-
 pkg/bufman/pkg/storage/storageos/provider.go       |    4 +-
 pkg/bufman/pkg/storage/storageutil/storageutil.go  |    2 +
 pkg/bufman/pkg/storage/util.go                     |    2 +
 pkg/bufman/pkg/thread/thread.go                    |    2 +
 pkg/bufman/pkg/tmp/tmp.go                          |    7 +-
 .../pkg/transport/http/httpserver/httpserver.go    |    5 +
 pkg/bufman/pkg/uuidutil/uuidutil.go                |    2 +
 pkg/bufman/pkg/uuidutil/uuidutil_test.go           |    2 +
 pkg/bufman/pkg/zaputil/zaputil.go                  |    2 +
 pkg/bufman/router/grpc_router.go                   |   32 +-
 pkg/bufman/router/http_router.go                   |    9 +-
 pkg/bufman/services/authz_service.go               |    7 +-
 pkg/bufman/services/commit_service.go              |    7 +-
 pkg/bufman/services/docs_service.go                |    7 +-
 pkg/bufman/services/download_service.go            |    7 +-
 pkg/bufman/services/push_service.go                |   10 +-
 pkg/bufman/services/repository_service.go          |   10 +-
 pkg/bufman/services/tag_service.go                 |    5 +
 pkg/bufman/services/token_service.go               |   10 +-
 pkg/bufman/services/user_service.go                |   10 +-
 pkg/bufman/setup.go                                |    7 +-
 pkg/config/admin/address_config.go                 |   76 -
 pkg/config/admin/config.go                         |   57 +-
 pkg/config/app/dubbo-cp/config.go                  |  283 +-
 pkg/config/app/dubbo-cp/dubbo-cp.default.yaml      |   63 -
 pkg/config/app/dubboctl/proxy_config.go            |  179 +
 pkg/config/bufman/config.go                        |   35 +-
 pkg/config/config.go                               |   25 +-
 pkg/config/core/config.go                          |   52 +
 pkg/config/core/resources/store/config.go          |  250 +
 pkg/config/dds/config.go                           |   35 -
 pkg/config/dds/debounce/config.go                  |   32 -
 pkg/config/deprecate.go                            |   42 +
 pkg/config/diagnostics/config.go                   |   41 +
 pkg/config/display.go                              |    6 +-
 pkg/config/dp-server/config.go                     |  219 +
 pkg/config/dubbo/config.go                         |   67 +
 pkg/config/eventbus/config.go                      |   34 +
 pkg/config/intercp/config.go                       |  111 +
 pkg/config/kube/config.go                          |   41 -
 pkg/config/loader.go                               |   65 +-
 pkg/config/multizone/dds.go                        |  149 +
 pkg/config/multizone/multicluster.go               |  122 +
 pkg/config/plugins/resources/k8s/config.go         |   49 +
 pkg/config/plugins/resources/mysql/config.go       |   30 +
 pkg/config/plugins/resources/zookeeper/config.go   |   44 +
 pkg/config/plugins/runtime/config.go               |   64 +
 pkg/config/plugins/runtime/k8s/config.go           |  193 +
 pkg/config/security/config.go                      |   33 -
 pkg/config/server/config.go                        |   31 -
 pkg/config/types/duration.go                       |   65 +
 pkg/config/types/keys.go                           |   56 +
 pkg/config/types/tls.go                            |   83 +
 pkg/config/util.go                                 |   57 -
 pkg/config/webhook/config.go                       |   29 -
 pkg/config/xds/bootstrap/config.go                 |  122 +
 .../xds/bootstrap/types/bootstrap_request.go       |   49 +
 pkg/config/xds/config.go                           |   79 +
 pkg/core/admin/client.go                           |  191 +
 pkg/core/admin/dds_client.go                       |  192 +
 pkg/core/admin/sanitize.go                         |   54 +
 pkg/core/alias.go                                  |   85 +-
 pkg/core/bootstrap/autoconfig.go                   |   43 +
 pkg/core/bootstrap/bootstrap.go                    |  492 +-
 pkg/core/bootstrap/plugins.go                      |   45 +
 pkg/core/ca/issuer/issuer.go                       |  161 +
 pkg/core/cert/provider/certelection.go             |   79 -
 pkg/core/cert/provider/storage.go                  |  239 -
 pkg/core/cert/provider/storage_test.go             |  247 -
 pkg/core/cert/provider/util.go                     |  294 --
 pkg/core/cert/provider/util_test.go                |  201 -
 pkg/core/cert/setup.go                             |   28 -
 pkg/core/client/cert/client.go                     |  220 -
 pkg/core/client/webhook/client.go                  |  149 -
 pkg/core/cmd/util.go                               |    2 +
 pkg/core/cmd/version/version.go                    |   12 +-
 pkg/core/config/manager/manager.go                 |   86 +
 pkg/core/consts/const.go                           |   81 +
 pkg/core/datasource/datasource_suite_test.go       |   30 +
 pkg/core/datasource/dynamic.go                     |   78 +
 pkg/core/datasource/loader.go                      |   30 +
 pkg/core/datasource/static.go                      |   86 +
 pkg/core/datasource/static_test.go                 |  112 +
 pkg/core/datasource/validator.go                   |   45 +
 pkg/core/dns/lookup/cache.go                       |   41 +
 pkg/core/dns/lookup/cache_suite_test.go            |   13 +
 pkg/core/dns/lookup/cache_test.go                  |   57 +
 pkg/core/dns/lookup/interface.go                   |    7 +
 pkg/core/election/kube/leaderelection.go           |  151 -
 pkg/core/election/kube/leaderelection_test.go      |  144 -
 pkg/core/election/universe/leaderelection.go       |   36 -
 pkg/core/endpoint/endpoint.go                      |   47 -
 pkg/core/endpoint/endpoint_test.go                 |   36 -
 pkg/core/extensions/reg_client_factory.go          |   35 +
 pkg/core/gen/apis/dubbo.apache.org/v1alpha1/doc.go |   19 -
 .../gen/apis/dubbo.apache.org/v1alpha1/register.go |   68 -
 .../gen/apis/dubbo.apache.org/v1alpha1/types.go    |  143 -
 .../v1alpha1/zz_generated.deepcopy.go              |  390 --
 .../gen/generated/clientset/versioned/clientset.go |  121 -
 pkg/core/gen/generated/clientset/versioned/doc.go  |   20 -
 .../versioned/fake/clientset_generated.go          |   86 -
 .../gen/generated/clientset/versioned/fake/doc.go  |   20 -
 .../generated/clientset/versioned/fake/register.go |   57 -
 .../generated/clientset/versioned/scheme/doc.go    |   20 -
 .../clientset/versioned/scheme/register.go         |   57 -
 .../v1alpha1/authenticationpolicy.go               |  178 -
 .../v1alpha1/authorizationpolicy.go                |  178 -
 .../dubbo.apache.org/v1alpha1/conditionroute.go    |  178 -
 .../typed/dubbo.apache.org/v1alpha1/doc.go         |   20 -
 .../v1alpha1/dubbo.apache.org_client.go            |  132 -
 .../dubbo.apache.org/v1alpha1/dynamicconfig.go     |  178 -
 .../typed/dubbo.apache.org/v1alpha1/fake/doc.go    |   20 -
 .../v1alpha1/fake/fake_authenticationpolicy.go     |  130 -
 .../v1alpha1/fake/fake_authorizationpolicy.go      |  130 -
 .../v1alpha1/fake/fake_conditionroute.go           |  130 -
 .../v1alpha1/fake/fake_dubbo.apache.org_client.go  |   61 -
 .../v1alpha1/fake/fake_dynamicconfig.go            |  130 -
 .../v1alpha1/fake/fake_servicenamemapping.go       |  130 -
 .../v1alpha1/fake/fake_tagroute.go                 |  130 -
 .../v1alpha1/generated_expansion.go                |   31 -
 .../v1alpha1/servicenamemapping.go                 |  178 -
 .../typed/dubbo.apache.org/v1alpha1/tagroute.go    |  178 -
 .../externalversions/dubbo.apache.org/interface.go |   46 -
 .../v1alpha1/authenticationpolicy.go               |   90 -
 .../v1alpha1/authorizationpolicy.go                |   90 -
 .../dubbo.apache.org/v1alpha1/conditionroute.go    |   90 -
 .../dubbo.apache.org/v1alpha1/dynamicconfig.go     |   90 -
 .../dubbo.apache.org/v1alpha1/interface.go         |   80 -
 .../v1alpha1/servicenamemapping.go                 |   90 -
 .../dubbo.apache.org/v1alpha1/tagroute.go          |   90 -
 .../informers/externalversions/factory.go          |  180 -
 .../informers/externalversions/generic.go          |   72 -
 .../internalinterfaces/factory_interfaces.go       |   40 -
 .../v1alpha1/authenticationpolicy.go               |  100 -
 .../v1alpha1/authorizationpolicy.go                |  100 -
 .../dubbo.apache.org/v1alpha1/conditionroute.go    |  100 -
 .../dubbo.apache.org/v1alpha1/dynamicconfig.go     |  100 -
 .../v1alpha1/expansion_generated.go                |   67 -
 .../v1alpha1/servicenamemapping.go                 |  100 -
 .../listers/dubbo.apache.org/v1alpha1/tagroute.go  |  100 -
 pkg/core/governance/governance_config.go           |  198 +
 pkg/core/governance/governance_config_mock.go      |  169 +
 pkg/core/jwt/util.go                               |   77 -
 pkg/core/jwt/util_test.go                          |   66 -
 pkg/core/kubeclient/client/fake.go                 |   79 -
 pkg/core/kubeclient/client/kube.go                 |  181 -
 pkg/core/kubeclient/setup.go                       |   33 -
 pkg/core/labels/collection.go                      |   68 -
 pkg/core/labels/collection_test.go                 |   77 -
 pkg/core/labels/instance.go                        |  166 -
 pkg/core/labels/instance_test.go                   |  128 -
 pkg/core/logger/log.go                             |    3 +
 .../condition_route/condition_route_manager.go     |   41 +
 .../managers/apis/dataplane/dataplane_manager.go   |  146 +
 .../managers/apis/dataplane/dataplane_validator.go |   32 +
 .../managers/apis/dynamic_config/dynamic_config.go |   41 +
 pkg/core/managers/apis/mapping/mapping_manager.go  |   55 +
 pkg/core/managers/apis/mesh/mesh_manager.go        |  179 +
 pkg/core/managers/apis/mesh/mesh_validator.go      |   32 +
 .../managers/apis/metadata/metadata_manager.go     |   74 +
 pkg/core/managers/apis/tag_route/tag_route.go      |   41 +
 pkg/core/model/model.go                            |  240 -
 pkg/core/model/model_test.go                       |  102 -
 pkg/core/monitor/prometheus/metrics.go             |   60 -
 pkg/core/monitor/prometheus/types.go               |   23 -
 pkg/core/plugins/global.go                         |   30 +
 pkg/core/plugins/interfaces.go                     |  100 +
 pkg/core/plugins/registry.go                       |  188 +
 pkg/core/queue/delay.go                            |  247 -
 pkg/core/queue/delay_test.go                       |  172 -
 pkg/core/queue/instance.go                         |   94 -
 pkg/core/queue/instance_test.go                    |  116 -
 pkg/core/reg_client/client.go                      |   25 +
 pkg/core/reg_client/factory/factory.go             |   32 +
 pkg/core/reg_client/nacos/nacos.go                 |   77 +
 pkg/core/reg_client/zookeeper/zookeeper.go         |  106 +
 pkg/core/registry/mapping.go                       |   80 +
 pkg/core/registry/notify.go                        |  176 +
 pkg/core/registry/registry.go                      |  142 +
 pkg/core/registry/resource_meta.go                 |   65 +
 .../service_instances_changed_listener_impl.go     |  229 +
 pkg/core/resources/apis/mesh/dataplane_helpers.go  |  183 +
 .../resources/apis/mesh/dataplane_validator.go     |  212 +
 pkg/core/resources/apis/mesh/mapping_helpers.go    |   25 +
 pkg/core/resources/apis/mesh/mesh_helpers.go       |  152 +
 pkg/core/resources/apis/mesh/meta_validator.go     |   56 +
 pkg/core/resources/apis/mesh/validators.go         |  341 ++
 .../resources/apis/mesh/zone_egress_helpers.go     |   72 +
 .../resources/apis/mesh/zone_egress_validator.go   |   46 +
 .../resources/apis/mesh/zone_ingress_helpers.go    |   75 +
 .../resources/apis/mesh/zone_ingress_validator.go  |   70 +
 .../resources/apis/mesh/zz_generated.resources.go  | 1322 ++++++
 .../apis/system/zz_generated.resources.go          |  556 +++
 pkg/core/resources/manager/cache.go                |  142 +
 pkg/core/resources/manager/cache_test.go           |  252 +
 pkg/core/resources/manager/customizable_manager.go |   97 +
 pkg/core/resources/manager/manager.go              |  222 +
 pkg/core/resources/manager/manager_suite_test.go   |   30 +
 pkg/core/resources/manager/manager_test.go         |  143 +
 pkg/core/resources/model/display_name.go           |   47 +
 pkg/core/resources/model/resource.go               |  539 +++
 pkg/core/resources/model/rest/api.go               |   88 +
 pkg/core/resources/model/rest/converter.go         |   97 +
 pkg/core/resources/model/rest/list.go              |   75 +
 pkg/core/resources/model/rest/resource.go          |   28 +
 pkg/core/resources/model/rest/unmarshaller.go      |  157 +
 .../resources/model/rest/unversioned/resource.go   |  109 +
 pkg/core/resources/model/rest/v1alpha1/meta.go     |   65 +
 pkg/core/resources/model/rest/v1alpha1/resource.go |   41 +
 pkg/core/resources/model/utils.go                  |  117 +
 pkg/core/resources/registry/global.go              |   43 +
 pkg/core/resources/registry/registry.go            |  153 +
 pkg/core/resources/store/customizable_store.go     |   98 +
 pkg/core/resources/store/options.go                |  458 ++
 pkg/core/resources/store/pagination_store.go       |  134 +
 pkg/core/resources/store/store.go                  |  216 +
 pkg/core/resources/store/transactions.go           |   93 +
 pkg/core/runtime/builder.go                        |  414 +-
 pkg/core/runtime/component/component.go            |   49 +-
 .../runtime/component/component_manager_test.go    |   84 +
 pkg/core/runtime/component/component_suite_test.go |   30 +
 pkg/core/runtime/component/leader.go               |   40 +
 pkg/core/runtime/component/resilient.go            |   80 +
 pkg/core/runtime/runtime.go                        |  213 +-
 pkg/core/schema/ast/ast.go                         |  120 -
 pkg/core/schema/ast/ast_test.go                    |   66 -
 pkg/core/schema/collection/name.go                 |   43 -
 pkg/core/schema/collection/name_test.go            |   87 -
 pkg/core/schema/collection/names.go                |   40 -
 pkg/core/schema/collection/schema.go               |   94 -
 pkg/core/schema/collection/schema_test.go          |   94 -
 pkg/core/schema/collection/schemas.go              |  241 -
 pkg/core/schema/collection/schemas_test.go         |  421 --
 pkg/core/schema/collections/collections.gen.go     |  128 -
 pkg/core/schema/gvk/gvk.gen.go                     |   29 -
 pkg/core/schema/resource/schema.go                 |  239 -
 pkg/core/schema/resource/schema_test.go            |  216 -
 pkg/core/schema/schema.go                          |  127 -
 pkg/core/schema/schema_test.go                     |   75 -
 pkg/core/tools/channels/closed.go                  |   28 -
 pkg/core/tools/endpoint/endpoint.go                |  142 -
 pkg/core/tools/endpoint/endpoint_test.go           |  268 --
 pkg/core/tools/generate/key.go                     |   25 -
 pkg/core/tools/resource/camelcase.go               |   84 -
 pkg/core/user/context.go                           |   18 +
 pkg/core/user/user.go                              |   40 +
 pkg/core/validation/validation.go                  |   50 -
 pkg/core/validators/common_validators.go           |  216 +
 pkg/core/validators/messages.go                    |   59 +
 pkg/core/validators/types.go                       |  214 +
 pkg/core/validators/types_test.go                  |  257 ++
 pkg/core/validators/validators_suite_test.go       |   30 +
 pkg/core/xds/features.go                           |   33 +
 pkg/core/xds/matched_policies.go                   |   46 +
 pkg/core/xds/metadata.go                           |  220 +
 pkg/core/xds/resource.go                           |  190 +
 pkg/core/xds/sockets.go                            |   24 +
 pkg/core/xds/types.go                              |  275 ++
 pkg/cp-server/server/server.go                     |  111 -
 pkg/cp-server/setup.go                             |   27 -
 pkg/dds/cache/builder.go                           |   68 +
 pkg/dds/cache/cache_suite_test.go                  |   30 +
 pkg/dds/cache/snapshot.go                          |  146 +
 pkg/dds/cache/snapshot_test.go                     |  233 +
 pkg/dds/client/dds_client.go                       |  136 +
 pkg/dds/client/remote_suite_test.go                |   30 +
 pkg/dds/client/stream.go                           |  174 +
 pkg/dds/context/context.go                         |  238 +
 pkg/dds/features.go                                |   56 +
 pkg/dds/global/components.go                       |  188 +
 pkg/dds/hash/hash.go                               |   52 +
 pkg/dds/kube/crdclient/cache_handler.go            |   92 -
 pkg/dds/kube/crdclient/client.go                   |  256 --
 pkg/dds/kube/crdclient/client_test.go              |  196 -
 pkg/dds/kube/crdclient/config.go                   |  102 -
 pkg/dds/kube/crdclient/config_test.go              |   97 -
 pkg/dds/kube/crdclient/handler.go                  |  142 -
 pkg/dds/kube/crdclient/handler_test.go             |  290 --
 pkg/dds/kube/crdclient/types.gen.go                |  239 -
 pkg/dds/mux/client.go                              |  322 ++
 pkg/dds/mux/clientstream.go                        |   74 +
 pkg/dds/mux/server.go                              |  170 +
 pkg/dds/mux/serverstream.go                        |   74 +
 pkg/dds/mux/session.go                             |  191 +
 pkg/dds/mux/version.go                             |   55 +
 pkg/dds/mux/zone_sync.go                           |  165 +
 pkg/dds/mux/zone_watch.go                          |  141 +
 pkg/dds/reconcile/interfaces.go                    |   47 +
 pkg/dds/reconcile/reconciler.go                    |  188 +
 pkg/dds/reconcile/snapshot_generator.go            |  189 +
 pkg/dds/server/components.go                       |  140 +
 pkg/dds/server/dds.go                              |   70 +
 pkg/dds/server/error_recorder_stream.go            |   65 +
 pkg/dds/server/event_based_watchdog.go             |  107 +
 pkg/dds/server/metrics.go                          |   25 +
 pkg/dds/server/nack_backoff.go                     |   59 +
 pkg/dds/server/resource_retry_forcer.go            |   99 +
 pkg/dds/server/server.go                           |  152 -
 pkg/dds/server/streamwrapper.go                    |   86 +
 pkg/dds/server/type_adjust_callbacks.go            |   45 +
 pkg/dds/service/envoy_admin_processor.go           |  186 +
 pkg/dds/service/envoy_admin_rpcs.go                |   42 +
 pkg/dds/service/server.go                          |  282 ++
 pkg/dds/setup.go                                   |   62 -
 pkg/dds/storage/generate.go                        |  202 -
 pkg/dds/storage/storage.go                         |  351 --
 pkg/dds/storage/storage_test.go                    |  947 ----
 pkg/dds/storage/validate.go                        |  365 --
 pkg/dds/storage/validate_test.go                   | 2414 ----------
 pkg/dds/store/sync.go                              |  402 ++
 pkg/dds/types.go                                   |   30 +
 pkg/dds/util/client_id.go                          |   48 +
 pkg/dds/util/meta.go                               |  111 +
 pkg/dds/util/resource_test.go                      |   67 +
 pkg/dds/util/resources.go                          |  178 +
 pkg/dds/util/util_suite_test.go                    |   30 +
 pkg/dds/zone/components.go                         |  132 +
 pkg/defaults/components.go                         |  130 +
 pkg/defaults/components_test.go                    |  119 +
 pkg/defaults/defaults_suite_test.go                |   30 +
 pkg/defaults/mesh.go                               |   54 +
 pkg/defaults/zone.go                               |  104 +
 pkg/diagnostics/components.go                      |   30 +
 pkg/diagnostics/server.go                          |  100 +
 pkg/dp-server/components.go                        |   33 +
 pkg/dp-server/server/server.go                     |  155 +
 pkg/dubbo/client/stream.go                         |  112 +
 pkg/dubbo/client/sync_client.go                    |   95 +
 pkg/dubbo/components.go                            |   72 +
 pkg/dubbo/metadata/register_request.go             |   20 +
 pkg/dubbo/metadata/server.go                       |   80 +
 pkg/dubbo/pusher/interface.go                      |   36 +
 pkg/dubbo/pusher/pushed_items.go                   |   35 +
 pkg/dubbo/pusher/pusher.go                         |  234 +
 pkg/dubbo/pusher/resource_changed_callbacks.go     |  121 +
 pkg/dubbo/pusher/revision.go                       |   24 +
 pkg/dubbo/servicemapping/register_request.go       |   58 +
 pkg/dubbo/servicemapping/server.go                 |  381 ++
 pkg/events/enventbus_suite_test.go                 |   30 +
 pkg/events/enventbus_test.go                       |   81 +
 pkg/events/eventbus.go                             |  105 +
 pkg/events/interfaces.go                           |   82 +
 pkg/hds/cache/cache_suite_test.go                  |   30 +
 pkg/hds/cache/snapshot.go                          |   91 +
 pkg/hds/cache/snapshot_test.go                     |  220 +
 pkg/hds/callbacks/chain.go                         |   64 +
 pkg/hds/callbacks/interface.go                     |   41 +
 pkg/hds/components.go                              |   81 +
 pkg/hds/server/server.go                           |  203 +
 pkg/hds/tracker/callbacks.go                       |  239 +
 pkg/hds/tracker/hds_suite_test.go                  |   30 +
 pkg/hds/tracker/healthcheck_generator.go           |  186 +
 pkg/hds/tracker/healthcheck_generator_test.go      |  160 +
 pkg/hds/tracker/reconciler.go                      |   59 +
 pkg/hds/tracker/testdata/hds.1.golden.yaml         |   31 +
 pkg/hds/tracker/testdata/hds.2.golden.yaml         |   31 +
 pkg/hds/tracker/testdata/hds.3.golden.yaml         |   31 +
 pkg/intercp/catalog/catalog.go                     |   89 +
 pkg/intercp/catalog/config_catalog.go              |  137 +
 pkg/intercp/catalog/heartbeat_component.go         |  148 +
 pkg/intercp/catalog/heartbeats.go                  |   57 +
 pkg/intercp/catalog/server.go                      |   64 +
 pkg/intercp/catalog/writer.go                      |   88 +
 pkg/intercp/client/client.go                       |   71 +
 pkg/intercp/client/pool.go                         |  135 +
 pkg/intercp/components.go                          |   50 +
 pkg/intercp/envoyadmin/forwarding_dds_client.go    |  215 +
 pkg/intercp/envoyadmin/server.go                   |  116 +
 pkg/intercp/server/server.go                       |  120 +
 pkg/log/logger.go                                  |  151 +
 pkg/plugins/bootstrap/k8s/plugin.go                |  254 ++
 pkg/plugins/bootstrap/k8s/scheme.go                |   51 +
 pkg/plugins/bootstrap/universal/plugin.go          |   57 +
 pkg/plugins/common/k8s/composite_validator.go      |   64 +
 pkg/plugins/common/k8s/converter.go                |   32 +
 pkg/plugins/common/k8s/names.go                    |   40 +
 pkg/plugins/common/mysql/connection.go             |   69 +
 pkg/plugins/common/zookeeper/connection.go         |   34 +
 pkg/plugins/common/zookeeper/listener.go           |   30 +
 pkg/plugins/common/zookeeper/zk_listener.go        |   62 +
 pkg/plugins/config/k8s/plugin.go                   |   48 +
 pkg/plugins/config/k8s/store.go                    |  221 +
 pkg/plugins/config/universal/plugin.go             |   35 +
 pkg/plugins/extensions/k8s/context.go              |   79 +
 pkg/plugins/extensions/logger/context.go           |   48 +
 pkg/plugins/leader/memory/leader_elector.go        |   57 +
 pkg/plugins/leader/mysql/leader_elector.go         |  111 +
 pkg/plugins/leader/mysql/lock.go                   |   91 +
 pkg/plugins/leader/plugin.go                       |   45 +
 pkg/plugins/policies/core/core.go                  |   36 +
 pkg/plugins/policies/core/defaults/consts.go       |   37 +
 pkg/plugins/policies/core/generator/generator.go   |   49 +
 pkg/plugins/policies/core/matchers/dataplane.go    |   29 +
 pkg/plugins/policies/core/ordered/ordered.go       |   24 +
 pkg/plugins/policies/core/rules/rules.go           |  209 +
 pkg/plugins/policies/core/xds/cluster.go           |  122 +
 pkg/plugins/policies/core/xds/clusters.go          |   84 +
 pkg/plugins/policies/core/xds/endpoints.go         |   61 +
 pkg/plugins/policies/core/xds/http_filters.go      |   35 +
 pkg/plugins/policies/core/xds/listeners.go         |   65 +
 pkg/plugins/policies/core/xds/split.go             |   82 +
 pkg/plugins/policies/scheme.go                     |   35 +
 pkg/plugins/resources/k8s/caching_converter.go     |   87 +
 pkg/plugins/resources/k8s/converter.go             |   90 +
 pkg/plugins/resources/k8s/events/listener.go       |  217 +
 pkg/plugins/resources/k8s/mapper.go                |   66 +
 pkg/plugins/resources/k8s/native/.gitignore        |   24 +
 .../k8s/native/api/v1alpha1/groupversion_info.go   |   53 +
 .../resources/k8s/native/api/v1alpha1/spec.go      |   35 +
 .../native/api/v1alpha1/zz_generated.deepcopy.go   | 1003 ++++
 .../k8s/native/api/v1alpha1/zz_generated.mesh.go   | 1187 +++++
 .../k8s/native/api/v1alpha1/zz_generated.system.go |  411 ++
 .../resources/k8s/native/pkg/model/resources.go    |   63 +
 .../resources/k8s/native/pkg/registry/global.go    |   48 +
 .../k8s/native/pkg/registry/interfaces.go          |   35 +
 .../resources/k8s/native/pkg/registry/registry.go  |  109 +
 pkg/plugins/resources/k8s/plugin.go                |   66 +
 pkg/plugins/resources/k8s/store.go                 |  323 ++
 pkg/plugins/resources/memory/memory_suite_test.go  |   30 +
 pkg/plugins/resources/memory/plugin.go             |   54 +
 pkg/plugins/resources/memory/store.go              |  377 ++
 .../resources/memory/store_template_test.go        |   32 +
 pkg/plugins/resources/traditional/path_util.go     |   68 +
 pkg/plugins/resources/traditional/plugin.go        |   62 +
 pkg/plugins/resources/traditional/resource_meta.go |   65 +
 pkg/plugins/resources/traditional/store.go         |  856 ++++
 pkg/plugins/runtime/k8s/containers/factory.go      |  216 +
 .../runtime/k8s/controllers/egress_converter.go    |   69 +
 pkg/plugins/runtime/k8s/controllers/endpoints.go   |   70 +
 .../runtime/k8s/controllers/inbound_converter.go   |  224 +
 .../runtime/k8s/controllers/ingress_converter.go   |  168 +
 .../runtime/k8s/controllers/outbound_converter.go  |  176 +
 .../runtime/k8s/controllers/pod_controller.go      |  397 ++
 .../runtime/k8s/controllers/pod_converter.go       |  140 +
 pkg/plugins/runtime/k8s/controllers/probes.go      |   30 +
 .../runtime/k8s/controllers/service_controller.go  |   65 +
 .../k8s/controllers/serviceless_name_extractor.go  |   79 +
 pkg/plugins/runtime/k8s/metadata/annotations.go    |  210 +
 pkg/plugins/runtime/k8s/metadata/labels.go         |   25 +
 pkg/plugins/runtime/k8s/plugin.go                  |  134 +
 pkg/plugins/runtime/k8s/util/names.go              |   23 +
 pkg/plugins/runtime/k8s/util/util.go               |  200 +
 pkg/plugins/runtime/k8s/webhooks/defaulter.go      |  106 +
 .../k8s/webhooks/owner_reference_mutator.go        |   94 +
 pkg/plugins/runtime/k8s/webhooks/pod_mutator.go    |   59 +
 pkg/plugins/runtime/k8s/webhooks/validation.go     |  268 ++
 pkg/plugins/runtime/universal/plugin.go            |   60 +
 pkg/plugins/util/ccache/key.go                     |   22 +
 pkg/plugins/util/channels/closed.go                |   27 +
 pkg/proxy/cgroups/cgroups.go                       |   59 +
 pkg/proxy/command/base_command.go                  |   44 +
 pkg/proxy/command/build_command_darwin.go          |   43 +
 pkg/proxy/command/build_command_linux.go           |   44 +
 pkg/proxy/command/build_command_windows.go         |   39 +
 pkg/snp/model/model.go                             |   23 -
 pkg/snp/server/servicemapping.go                   |  299 --
 pkg/snp/setup.go                                   |   40 -
 pkg/test/api_types.go                              |   35 +
 pkg/test/clock.go                                  |   44 +
 pkg/test/component.go                              |  168 +
 pkg/test/const.go                                  |   33 +
 pkg/test/ginkgo.go                                 |  103 +
 pkg/test/grpc/clientstream.go                      |  124 +
 pkg/test/grpc/serverstream.go                      |  156 +
 pkg/test/matchers/golden.go                        |  127 +
 pkg/test/matchers/golden/update_files.go           |   37 +
 pkg/test/matchers/keys.go                          |  127 +
 pkg/test/matchers/port.go                          |   33 +
 pkg/test/matchers/proto.go                         |   75 +
 pkg/test/network.go                                |   39 +
 pkg/test/resources/builders/dataplane_builder.go   |  279 ++
 pkg/test/resources/model/resource.go               |   96 +
 pkg/test/resources/registry.go                     |   26 +
 pkg/test/resources/samples/dataplane_samples.go    |   52 +
 pkg/test/resources/validation.go                   |  116 +
 pkg/test/resources/validation/validation.go        |  115 +
 pkg/test/runtime/runtime.go                        |  184 +
 pkg/test/store/failing.go                          |   53 +
 pkg/test/store/load.go                             |   70 +
 pkg/test/store/owner_test_templates.go             |  251 +
 pkg/test/store/store_test_template.go              |  567 +++
 pkg/test/within.go                                 |   47 +
 pkg/tls/cert.go                                    |  203 +
 pkg/tls/keypair.go                                 |   80 +
 pkg/tls/parse.go                                   |   48 +
 pkg/util/cache/prometheus_status_counter.go        |   63 +
 pkg/util/cache/v3/cache.go                         |   59 +
 pkg/util/channels/closed.go                        |   28 +
 pkg/util/envoy/raw.go                              |   62 +
 pkg/util/files/files.go                            |   48 +
 pkg/util/files/lookup_binary.go                    |   79 +
 pkg/util/files/project.go                          |   60 +
 pkg/util/grpc/reverse_unary_rpcs.go                |  132 +
 pkg/util/http/client.go                            |   48 +
 pkg/util/http/client_test.go                       |  131 +
 pkg/util/http/http_suite_test.go                   |   30 +
 pkg/util/http/tls.go                               |   62 +
 pkg/util/k8s/name_converter.go                     |   44 +
 pkg/util/maps/maps_suite_test.go                   |   30 +
 pkg/util/maps/sorted_keys.go                       |   30 +
 pkg/util/maps/sorted_keys_test.go                  |   28 +
 pkg/util/maps/sync.go                              |   81 +
 pkg/util/net/ips.go                                |   81 +
 pkg/util/net/ips_test.go                           |   47 +
 pkg/util/net/net_suite_test.go                     |   30 +
 pkg/util/net/tcpsock.go                            |   51 +
 pkg/util/net/tcpsock_test.go                       |  215 +
 pkg/util/os/fs.go                                  |   45 +
 pkg/util/os/limits.go                              |   71 +
 pkg/util/os/limits_test.go                         |   41 +
 pkg/util/os/limits_windows.go                      |   30 +
 pkg/util/os/os_suite_test.go                       |   30 +
 pkg/util/pointer/pointer.go                        |   39 +
 pkg/util/prometheus/gorestful_middleware.go        |   61 +
 pkg/util/proto/any.go                              |  103 +
 pkg/util/proto/any_test.go                         |   46 +
 pkg/util/proto/google_proto.go                     |  180 +
 pkg/util/proto/google_proto_test.go                |   69 +
 pkg/util/proto/proto.go                            |  124 +
 pkg/util/proto/proto_suite_test.go                 |   30 +
 pkg/util/proto/types.go                            |  108 +
 pkg/util/protocol/protocol.go                      |   54 +
 pkg/util/protocol/protocol_suite_test.go           |   30 +
 pkg/util/protocol/protocol_test.go                 |  131 +
 pkg/util/rsa/keygen.go                             |   30 +
 pkg/util/rsa/pem.go                                |  123 +
 pkg/util/template/render.go                        |   56 +
 pkg/util/watchdog/watchdog.go                      |   90 +
 pkg/util/watchdog/watchdog_suite_test.go           |   30 +
 pkg/util/watchdog/watchdog_test.go                 |  167 +
 pkg/util/xds/callbacks.go                          |  117 +
 pkg/util/xds/logger.go                             |   52 +
 pkg/util/xds/logging_callbacks.go                  |   94 +
 pkg/util/xds/metric_sanitizer.go                   |   31 +
 pkg/util/xds/noop_callbacks.go                     |   54 +
 pkg/util/xds/stats_callbacks.go                    |  204 +
 pkg/util/xds/v3/cache.go                           |  512 +++
 pkg/util/xds/v3/callbacks.go                       |  245 +
 pkg/util/xds/v3/callbacks_chain.go                 |  125 +
 pkg/util/xds/v3/callbacks_chain_test.go            |  228 +
 pkg/util/xds/v3/control_plane_id_callbacks.go      |   58 +
 pkg/util/xds/v3/noop_callbacks.go                  |   67 +
 pkg/util/xds/v3/versioner.go                       |   69 +
 pkg/util/xds/v3/watchdog_callbacks.go              |  197 +
 pkg/util/xds/v3/xds_suite_test.go                  |   30 +
 pkg/util/yaml/split.go                             |   41 +
 pkg/version/compatibility.go                       |   80 +
 pkg/version/version.go                             |  108 +
 pkg/webhook/patch/dubbosdk.go                      |  332 --
 pkg/webhook/patch/dubbosdk_test.go                 | 1073 -----
 pkg/webhook/server/server.go                       |   75 -
 pkg/webhook/setup.go                               |   51 -
 pkg/webhook/webhook/server.go                      |  240 -
 pkg/webhook/webhook/server_test.go                 |  395 --
 pkg/xds/bootstrap/components.go                    |   50 +
 pkg/xds/bootstrap/generator.go                     |  333 ++
 pkg/xds/bootstrap/handler.go                       |  158 +
 pkg/xds/bootstrap/parameters.go                    |   72 +
 pkg/xds/bootstrap/templatae_v3.go                  |  541 +++
 pkg/xds/bootstrap/types/bootstrap_request.go       |   70 +
 pkg/xds/bootstrap/types/bootstrap_response.go      |   56 +
 pkg/xds/cache/cla/cache.go                         |   81 +
 pkg/xds/cache/mesh/cache.go                        |   95 +
 pkg/xds/cache/once/cache.go                        |   82 +
 pkg/xds/cache/once/once.go                         |   63 +
 pkg/xds/cache/sha256/hash.go                       |   29 +
 pkg/xds/components.go                              |   42 +
 pkg/xds/context/context.go                         |   78 +
 pkg/xds/context/mesh_context_builder.go            |  207 +
 pkg/xds/context/resources.go                       |   74 +
 pkg/xds/envoy/api_version.go                       |   26 +
 pkg/xds/envoy/clusters/cluster_builder.go          |  104 +
 pkg/xds/envoy/clusters/configurers.go              |  115 +
 .../envoy/clusters/v3/alt_stat_name_configurer.go  |   38 +
 pkg/xds/envoy/clusters/v3/configurer.go            |   41 +
 .../envoy/clusters/v3/eds_cluster_configurer.go    |   40 +
 .../clusters/v3/endpoint_cluster_configurer.go     |   74 +
 pkg/xds/envoy/clusters/v3/http2_configurer.go      |   63 +
 pkg/xds/envoy/clusters/v3/http_configurer.go       |   42 +
 pkg/xds/envoy/clusters/v3/lb_subset_configurer.go  |   51 +
 .../clusters/v3/pass_through_cluster_configurer.go |   32 +
 .../v3/update_common_http_protocol_options.go      |   50 +
 .../clusters/v3/upstream_bind_config_configurer.go |   42 +
 pkg/xds/envoy/endpoints/endpoints.go               |   41 +
 pkg/xds/envoy/endpoints/v3/endpoints.go            |  151 +
 pkg/xds/envoy/imports.go                           |  374 ++
 pkg/xds/envoy/listeners/filter_chain_builder.go    |  138 +
 .../envoy/listeners/filter_chain_configurers.go    |  214 +
 .../listeners/filter_chain_match_configurers.go    |   93 +
 pkg/xds/envoy/listeners/listener_builder.go        |  152 +
 pkg/xds/envoy/listeners/listener_configurers.go    |  110 +
 .../listeners/v3/additional_address_configurer.go  |   61 +
 pkg/xds/envoy/listeners/v3/configurer.go           |  113 +
 .../listeners/v3/direct_response_configurer.go     |  106 +
 .../listeners/v3/filter_chain_match_configurer.go  |   41 +
 .../envoy/listeners/v3/grpc_stats_configurer.go    |   52 +
 .../v3/http_connection_manager_configurer.go       |   67 +
 .../listeners/v3/http_inbound_routes_cofigurer.go  |   51 +
 .../listeners/v3/http_outbound_route_configurer.go |   51 +
 .../envoy/listeners/v3/http_route_configurer.go    |   91 +
 .../envoy/listeners/v3/http_router_configuer.go    |   52 +
 .../listeners/v3/inbound_listener_configurer.go    |   53 +
 pkg/xds/envoy/listeners/v3/kafka_configurer.go     |   54 +
 .../v3/original_dsst_forwarder_configurer.go       |   35 +
 .../listeners/v3/outbound_listener_configurer.go   |   51 +
 .../envoy/listeners/v3/pipe_listener_configurer.go |   39 +
 .../listeners/v3/static_endpoints_configurer.go    |  104 +
 pkg/xds/envoy/listeners/v3/tags_metadata.go        |   47 +
 pkg/xds/envoy/listeners/v3/tcp_proxy_configurer.go |   91 +
 .../envoy/listeners/v3/tls_inspector_configurer.go |   45 +
 .../v3/transparent_proxying_configurer.go          |   33 +
 pkg/xds/envoy/listeners/v3/triple_configurer.go    |   51 +
 pkg/xds/envoy/listeners/v3/util.go                 |  160 +
 pkg/xds/envoy/metadata/v3/metadata.go              |   95 +
 pkg/xds/envoy/names/resource_names.go              |  129 +
 pkg/xds/envoy/route.go                             |   62 +
 .../common_route_configuration_configurer.go       |   33 +
 pkg/xds/envoy/routes/route_builder.go              |   87 +
 .../envoy/routes/route_configuration_builder.go    |  102 +
 .../routes/route_configuration_configurers.go      |   67 +
 pkg/xds/envoy/routes/route_configurers.go          |  408 ++
 .../v3/common_route_configuration_configurer.go    |   33 +
 pkg/xds/envoy/routes/v3/ratelimit.go               |  104 +
 .../routes/v3/reset_tags_header_configurer.go      |   33 +
 .../routes/v3/route_configuration_configurer.go    |   53 +
 pkg/xds/envoy/routes/v3/tags_header_configurer.go  |   42 +
 pkg/xds/envoy/sockets.go                           |   40 +
 pkg/xds/envoy/tags/match.go                        |  285 ++
 pkg/xds/envoy/tags/serialize.go                    |   35 +
 pkg/xds/envoy/types.go                             |  245 +
 pkg/xds/envoy/virtualhosts/builder.go              |  136 +
 pkg/xds/envoy/virtualhosts/configurer.go           |   92 +
 pkg/xds/envoy/virtualhosts/redirect_configurer.go  |   66 +
 pkg/xds/envoy/virtualhosts/route_configurer.go     |   79 +
 pkg/xds/envoy/virtualhosts/routes_configurer.go    |   34 +
 pkg/xds/generator/consts.go                        |   29 +
 pkg/xds/generator/core/resource_generator.go       |   48 +
 pkg/xds/generator/inbound_proxy_generator.go       |  143 +
 pkg/xds/generator/ingress_proxy_generator.go       |   39 +
 pkg/xds/generator/outbound_proxy_generator.go      |  352 ++
 pkg/xds/generator/proxy_template.go                |   76 +
 pkg/xds/runtime/context.go                         |   39 +
 pkg/xds/server/callbacks/dataplane_callbacks.go    |  178 +
 pkg/xds/server/callbacks/dataplane_lifecycle.go    |  273 ++
 .../server/callbacks/dataplane_metadata_tracker.go |   69 +
 pkg/xds/server/callbacks/dataplane_status_sink.go  |  183 +
 .../server/callbacks/dataplane_status_tracker.go   |  292 ++
 pkg/xds/server/callbacks/dataplane_sync_tracker.go |   83 +
 pkg/xds/server/callbacks/nack_backoff.go           |   59 +
 pkg/xds/server/components.go                       |   71 +
 pkg/xds/server/v3/components.go                    |  126 +
 pkg/xds/server/v3/context.go                       |   83 +
 pkg/xds/server/v3/reconcile.go                     |  230 +
 pkg/xds/server/v3/resource_warming_forcer.go       |  157 +
 pkg/xds/sync/componenets.go                        |   83 +
 pkg/xds/sync/dataplane_proxy_builder.go            |   98 +
 pkg/xds/sync/dataplane_watchdog.go                 |  167 +
 pkg/xds/sync/dataplane_watchdoy_factory.go         |   72 +
 pkg/xds/sync/ingress_proxy_builder.go              |   45 +
 pkg/xds/sync/interfaces.go                         |   48 +
 pkg/xds/topology/dataplane.go                      |   89 +
 pkg/xds/topology/outbound.go                       |  124 +
 test/cert/tls.crt                                  |   18 +
 test/cert/tls.key                                  |   27 +
 test/failer.go                                     |  115 -
 test/failer_test.go                                |   47 -
 test/manager/condition_route.go                    |   18 +
 test/manager/dataplane.go                          |   18 +
 test/manager/dynamic_config.go                     |   18 +
 test/manager/mapping.go                            |   18 +
 test/manager/metadata.go                           |   18 +
 test/manager/tag_route.go                          |   18 +
 test/testclient/ddsc.go                            |  411 --
 test/testclient/test.yml                           |   63 -
 test/util/retry/retry.go                           |  182 -
 test/util/retry/retry_test.go                      |   53 -
 tools/README.md                                    |   84 -
 tools/code-generator-gen/main.go                   |   97 -
 tools/code-generator-gen/register.go.tmpl          |   54 -
 tools/code-generator-gen/typesgen.go.tmpl          |   45 -
 tools/common.sh                                    |   30 +
 tools/deepcopy-gen/generate.go                     |   70 -
 tools/deepcopy-gen/template.go.tmpl                |   56 -
 tools/dev/install-dev-tools.sh                     |   42 +
 tools/gen.sh                                       |   36 -
 tools/policy-gen/bootstrap/main.go                 |    5 +
 tools/policy-gen/bootstrap/root.go                 |  207 +
 tools/policy-gen/crd-extract-openapi.sh            |   48 +
 tools/policy-gen/generate-policy-helm.sh           |   45 +
 tools/policy-gen/generate-policy-import.sh         |   21 +
 tools/policy-gen/generator/cmd/core_resource.go    |  184 +
 tools/policy-gen/generator/cmd/k8s_resource.go     |  193 +
 tools/policy-gen/generator/cmd/openapi.go          |   54 +
 tools/policy-gen/generator/cmd/pluginfile.go       |   95 +
 tools/policy-gen/generator/cmd/root.go             |   54 +
 tools/policy-gen/generator/main.go                 |    9 +
 .../policy-gen/generator/pkg/parse/policyconfig.go |  127 +
 tools/policy-gen/generator/pkg/save/template.go    |   31 +
 tools/policy-gen/templates/endpoints.yaml          |  122 +
 tools/policy-gen/templates/schema.yaml             |   14 +
 tools/resource-gen/cmd/cmd.go                      |   80 -
 tools/resource-gen/collections.go                  |  181 -
 tools/resource-gen/collections_test.go             |  161 -
 tools/resource-gen/common.go                       |  103 -
 tools/resource-gen/common_test.go                  |  130 -
 tools/resource-gen/genutils/util.go                |  141 +
 tools/resource-gen/main.go                         |  432 ++
 tools/resource-gen/metadata.yaml                   |   92 -
 tools/tools.go                                     |   12 +
 tools/types-gen/main.go                            |  111 -
 tools/types-gen/types.go.tmpl                      |   97 -
 tools/xds-client/README.md                         |   21 +
 tools/xds-client/main.go                           |  192 +
 tools/xds-client/stream/client.go                  |  162 +
 1552 files changed, 82521 insertions(+), 51476 deletions(-)
 delete mode 100644 api/ca/ca.pb.go
 delete mode 100644 api/ca/ca.proto
 delete mode 100644 api/ca/ca_grpc.pb.go
 delete mode 100644 api/dds/dds.pb.go
 delete mode 100644 api/dds/dds.proto
 delete mode 100644 api/dds/dds_grpc.pb.go
 create mode 100644 api/generic/insights.go
 create mode 100644 api/mesh/options.pb.go
 create mode 100644 api/mesh/options.proto
 delete mode 100644 api/mesh/snp.pb.go
 delete mode 100644 api/mesh/snp.proto
 delete mode 100644 api/mesh/snp_grpc.pb.go
 create mode 100644 api/mesh/v1alpha1/condition_route.pb.go
 create mode 100644 api/mesh/v1alpha1/condition_route.proto
 create mode 100644 api/mesh/v1alpha1/dataplane.pb.go
 create mode 100644 api/mesh/v1alpha1/dataplane.proto
 create mode 100644 api/mesh/v1alpha1/dataplane_helper.go
 create mode 100644 api/mesh/v1alpha1/dataplane_insight.pb.go
 create mode 100644 api/mesh/v1alpha1/dataplane_insight.proto
 create mode 100644 api/mesh/v1alpha1/dataplane_insight_helper.go
 create mode 100644 api/mesh/v1alpha1/dds.pb.go
 create mode 100644 api/mesh/v1alpha1/dds.proto
 create mode 100644 api/mesh/v1alpha1/dds_grpc.pb.go
 create mode 100644 api/mesh/v1alpha1/dynamic_config.pb.go
 create mode 100644 api/mesh/v1alpha1/dynamic_config.proto
 create mode 100644 api/mesh/v1alpha1/dynamic_config_helper.go
 create mode 100644 api/mesh/v1alpha1/envoy_admin.pb.go
 create mode 100644 api/mesh/v1alpha1/envoy_admin.proto
 create mode 100644 api/mesh/v1alpha1/envoy_admin_inter_cp_forward.pb.go
 create mode 100644 api/mesh/v1alpha1/envoy_admin_inter_cp_forward.proto
 create mode 100644 api/mesh/v1alpha1/envoy_admin_inter_cp_forward_grpc.pb.go
 create mode 100644 api/mesh/v1alpha1/known_backends.go
 create mode 100644 api/mesh/v1alpha1/mapping.pb.go
 create mode 100644 api/mesh/v1alpha1/mapping.proto
 create mode 100644 api/mesh/v1alpha1/mapping_grpc.pb.go
 create mode 100644 api/mesh/v1alpha1/mapping_helper.go
 create mode 100644 api/mesh/v1alpha1/mesh.pb.go
 create mode 100644 api/mesh/v1alpha1/mesh.proto
 create mode 100644 api/mesh/v1alpha1/mesh_insight.pb.go
 create mode 100644 api/mesh/v1alpha1/mesh_insight.proto
 create mode 100644 api/mesh/v1alpha1/metadata.pb.go
 create mode 100644 api/mesh/v1alpha1/metadata.proto
 create mode 100644 api/mesh/v1alpha1/metadata_grpc.pb.go
 create mode 100644 api/mesh/v1alpha1/metrics.pb.go
 create mode 100644 api/mesh/v1alpha1/metrics.proto
 create mode 100644 api/mesh/v1alpha1/mux.pb.go
 create mode 100644 api/mesh/v1alpha1/mux.proto
 create mode 100644 api/mesh/v1alpha1/mux_grpc.pb.go
 create mode 100644 api/mesh/v1alpha1/selector.pb.go
 create mode 100644 api/mesh/v1alpha1/selector.proto
 create mode 100644 api/mesh/v1alpha1/tag_route.pb.go
 create mode 100644 api/mesh/v1alpha1/tag_route.proto
 create mode 100644 api/mesh/v1alpha1/traffic_helper.go
 create mode 100644 api/mesh/v1alpha1/zone_ingress.pb.go
 create mode 100644 api/mesh/v1alpha1/zone_ingress.proto
 create mode 100644 api/mesh/v1alpha1/zone_ingress_insight.pb.go
 create mode 100644 api/mesh/v1alpha1/zone_ingress_insight.proto
 create mode 100644 api/mesh/v1alpha1/zone_ingress_insight_helpers.go
 create mode 100644 api/mesh/v1alpha1/zoneegress.pb.go
 create mode 100644 api/mesh/v1alpha1/zoneegress.proto
 create mode 100644 api/mesh/v1alpha1/zoneegressinsight.pb.go
 create mode 100644 api/mesh/v1alpha1/zoneegressinsight.proto
 create mode 100644 api/mesh/v1alpha1/zoneegressoverview.pb.go
 create mode 100644 api/mesh/v1alpha1/zoneegressoverview.proto
 create mode 100644 api/mesh/v1alpha1/zoneingress_overview.pb.go
 create mode 100644 api/mesh/v1alpha1/zoneingress_overview.proto
 delete mode 100644 api/resource/v1alpha1/authentication.pb.go
 delete mode 100644 api/resource/v1alpha1/authentication.proto
 delete mode 100644 api/resource/v1alpha1/authorization.pb.go
 delete mode 100644 api/resource/v1alpha1/authorization.proto
 delete mode 100644 api/resource/v1alpha1/resource_deepcopy.go
 delete mode 100644 api/resource/v1alpha1/servicemapping.pb.go
 delete mode 100644 api/resource/v1alpha1/servicemapping.proto
 delete mode 100644 api/resource/v1alpha1/toClient_deepcopy.go
 delete mode 100644 api/resource/v1alpha1/traffic.pb.go
 delete mode 100644 api/resource/v1alpha1/traffic.proto
 create mode 100644 api/system/v1alpha1/config.pb.go
 create mode 100644 api/system/v1alpha1/config.proto
 create mode 100644 api/system/v1alpha1/datasource.pb.go
 create mode 100644 api/system/v1alpha1/datasource.proto
 create mode 100644 api/system/v1alpha1/inter_cp_ping.pb.go
 create mode 100644 api/system/v1alpha1/inter_cp_ping.proto
 create mode 100644 api/system/v1alpha1/inter_cp_ping_grpc.pb.go
 create mode 100644 api/system/v1alpha1/secret.pb.go
 create mode 100644 api/system/v1alpha1/secret.proto
 create mode 100644 api/system/v1alpha1/zone.pb.go
 create mode 100644 api/system/v1alpha1/zone.proto
 create mode 100644 api/system/v1alpha1/zone_helpers.go
 create mode 100644 api/system/v1alpha1/zone_insight.pb.go
 create mode 100644 api/system/v1alpha1/zone_insight.proto
 delete mode 100644 app/dubbo-cp/README.md
 create mode 100644 app/dubboctl/cmd/generate.go
 create mode 100644 app/dubboctl/cmd/generate_certificate.go
 create mode 100644 app/dubboctl/cmd/proxy.go
 create mode 100644 app/dubboctl/cmd/proxy_context.go
 create mode 100644 app/dubboctl/internal/envoy/envoy.go
 create mode 100644 app/dubboctl/internal/envoy/memory_limit_darwin.go
 create mode 100644 app/dubboctl/internal/envoy/memory_limit_linux.go
 create mode 100644 app/dubboctl/internal/envoy/memory_limit_windows.go
 create mode 100644 app/dubboctl/internal/envoy/remote_bootstrap.go
 delete mode 100644 conf/admin.yml
 create mode 100644 conf/dubbo-cp.yaml
 delete mode 100644 
deploy/charts/admin/crds/dubbo.apache.org_authenticationpolicies.yaml
 delete mode 100644 
deploy/charts/admin/crds/dubbo.apache.org_authorizationpolicies.yaml
 delete mode 100644 
deploy/charts/admin/crds/dubbo.apache.org_conditionroutes.yaml
 delete mode 100644 
deploy/charts/admin/crds/dubbo.apache.org_dynamicconfigs.yaml
 delete mode 100644 deploy/charts/admin/crds/dubbo.apache.org_tagroutes.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_conditionroutes.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_dataplaneinsights.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_dataplanes.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_datasources.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_dynamicconfigs.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_mappings.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_meshes.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_meshinsights.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_metadata.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_secrets.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_servicenamemappings.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_tagroutes.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_zoneegresses.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_zoneingresses.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_zoneingressinsights.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_zoneinsights.yaml
 create mode 100644 deploy/charts/admin/crds/dubbo.io_zones.yaml
 delete mode 100644 dev/examples/k8s/example-peerauthentication.yaml
 delete mode 100644 dev/examples/k8s/example-traffic.yaml
 create mode 100644 docs/guides/new-policies.md
 create mode 100644 mk/api.mk
 create mode 100644 mk/check.mk
 create mode 100755 mk/dependencies/clang-format.sh
 create mode 100755 mk/dependencies/container-structure-test.sh
 create mode 100644 mk/dependencies/deps.lock
 create mode 100755 mk/dependencies/etcd.sh
 create mode 100755 mk/dependencies/go-deps.sh
 create mode 100644 mk/dependencies/go-deps.versions
 create mode 100755 mk/dependencies/golangci-lint.sh
 create mode 100755 mk/dependencies/hadolint.sh
 create mode 100755 mk/dependencies/helm.sh
 create mode 100755 mk/dependencies/k3d.sh
 create mode 100755 mk/dependencies/kind.sh
 create mode 100755 mk/dependencies/kubebuilder.sh
 create mode 100755 mk/dependencies/kubernetes.sh
 create mode 100755 mk/dependencies/protoc.sh
 create mode 100755 mk/dependencies/shellcheck.sh
 create mode 100644 mk/dev.mk
 create mode 100644 mk/generate.mk
 create mode 100644 mk/run.mk
 delete mode 100644 pkg/admin/bootstrap.go
 delete mode 100644 pkg/admin/cache/README.md
 delete mode 100644 pkg/admin/cache/cache.go
 delete mode 100644 pkg/admin/cache/interface_registry_cache.go
 delete mode 100644 pkg/admin/cache/registry/extension.go
 delete mode 100644 pkg/admin/cache/registry/kube/cache.go
 delete mode 100644 pkg/admin/cache/registry/kube/registry.go
 delete mode 100644 pkg/admin/cache/registry/universal/cache.go
 delete mode 100644 pkg/admin/cache/registry/universal/mapping.go
 delete mode 100644 pkg/admin/cache/registry/universal/registry.go
 delete mode 100644 
pkg/admin/cache/registry/universal/service_instances_changed_listener_impl.go
 delete mode 100644 pkg/admin/cache/selector/application_selector.go
 delete mode 100644 pkg/admin/cache/selector/multi_selector.go
 delete mode 100644 pkg/admin/cache/selector/selector.go
 delete mode 100644 pkg/admin/cache/selector/service_selector.go
 create mode 100644 pkg/admin/component.go
 delete mode 100644 pkg/admin/config/config.go
 delete mode 100644 pkg/admin/config/governance_config.go
 delete mode 100644 pkg/admin/config/mock_config/governance_config_mock.go
 delete mode 100644 pkg/admin/constant/const.go
 delete mode 100644 pkg/admin/constant/kubenetes.go
 delete mode 100644 pkg/admin/handlers/condition_route.go
 delete mode 100644 pkg/admin/handlers/mock_rule.go
 delete mode 100644 pkg/admin/handlers/overrides.go
 delete mode 100644 pkg/admin/handlers/service.go
 delete mode 100644 pkg/admin/handlers/tag_route.go
 delete mode 100644 pkg/admin/handlers/traffic/accesslog.go
 delete mode 100644 pkg/admin/handlers/traffic/argument.go
 delete mode 100644 pkg/admin/handlers/traffic/gray.go
 delete mode 100644 pkg/admin/handlers/traffic/mock.go
 delete mode 100644 pkg/admin/handlers/traffic/region.go
 delete mode 100644 pkg/admin/handlers/traffic/retry.go
 delete mode 100644 pkg/admin/handlers/traffic/timeout.go
 delete mode 100644 pkg/admin/handlers/traffic/weight.go
 delete mode 100644 pkg/admin/imports/imports.go
 delete mode 100644 pkg/admin/mapper/mock_rule_mapper.go
 delete mode 100644 pkg/admin/mapper/mock_rule_mapper_mock.go
 delete mode 100644 pkg/admin/model/base.go
 delete mode 100644 pkg/admin/model/common.go
 delete mode 100644 pkg/admin/model/condition_route.go
 delete mode 100644 pkg/admin/model/consumer.go
 create mode 100644 pkg/admin/model/dubbo.go
 delete mode 100644 pkg/admin/model/dynamic_config.go
 delete mode 100644 pkg/admin/model/entity.go
 delete mode 100644 pkg/admin/model/match.go
 delete mode 100644 pkg/admin/model/mock_rule.go
 delete mode 100644 pkg/admin/model/monitor.go
 delete mode 100644 pkg/admin/model/override.go
 delete mode 100644 pkg/admin/model/provider.go
 delete mode 100644 pkg/admin/model/service_detail_dto.go
 delete mode 100644 pkg/admin/model/service_dto.go
 delete mode 100644 pkg/admin/model/tag_route.go
 delete mode 100644 pkg/admin/model/traffic.go
 delete mode 100644 pkg/admin/model/util/override_utils.go
 delete mode 100644 pkg/admin/model/util/override_utils_test.go
 delete mode 100644 pkg/admin/model/util/sync_utils.go
 delete mode 100644 pkg/admin/model/util/sync_utils_test.go
 delete mode 100644 pkg/admin/providers/mock/api/mock.pb.go
 delete mode 100644 pkg/admin/providers/mock/api/mock.proto
 delete mode 100644 pkg/admin/providers/mock/api/mock_triple.pb.go
 delete mode 100644 pkg/admin/providers/mock/mock_provider.go
 delete mode 100644 pkg/admin/router/router.go
 create mode 100644 pkg/admin/server/server.go
 delete mode 100644 pkg/admin/services/consumer_service.go
 delete mode 100644 pkg/admin/services/consumer_service_impl.go
 delete mode 100644 pkg/admin/services/generic_service_Impl.go
 delete mode 100644 pkg/admin/services/mock_rule_service.go
 delete mode 100644 pkg/admin/services/mock_rule_service_impl.go
 delete mode 100644 pkg/admin/services/mock_rule_service_impl_test.go
 delete mode 100644 pkg/admin/services/monitor_service.go
 delete mode 100644 pkg/admin/services/override_service.go
 delete mode 100644 pkg/admin/services/override_service_impl.go
 delete mode 100644 pkg/admin/services/override_service_impl_test.go
 delete mode 100644 pkg/admin/services/prometheus_service_impl.go
 delete mode 100644 pkg/admin/services/prometheus_service_impl_test.go
 delete mode 100644 pkg/admin/services/provider_service.go
 delete mode 100644 pkg/admin/services/provider_service_impl.go
 delete mode 100644 pkg/admin/services/provider_service_impl_test.go
 delete mode 100644 pkg/admin/services/route_service.go
 delete mode 100644 pkg/admin/services/route_service_impl.go
 delete mode 100644 pkg/admin/services/route_service_impl_test.go
 delete mode 100644 pkg/admin/services/service_testing_v3.go
 delete mode 100644 pkg/admin/services/traffic/accesslog.go
 delete mode 100644 pkg/admin/services/traffic/argument.go
 delete mode 100644 pkg/admin/services/traffic/generic_rule_operation.go
 delete mode 100644 pkg/admin/services/traffic/gray.go
 delete mode 100644 pkg/admin/services/traffic/mock.go
 delete mode 100644 pkg/admin/services/traffic/region.go
 delete mode 100644 pkg/admin/services/traffic/retry.go
 delete mode 100644 pkg/admin/services/traffic/timeout.go
 delete mode 100644 pkg/admin/services/traffic/timeout_test.go
 delete mode 100644 pkg/admin/services/traffic/weight.go
 delete mode 100644 pkg/admin/setup.go
 delete mode 100644 pkg/admin/util/Tool.go
 delete mode 100644 pkg/admin/util/base_service_metadata.go
 delete mode 100644 pkg/admin/util/hash.go
 delete mode 100644 pkg/admin/util/monitor_utils.go
 delete mode 100644 pkg/admin/util/monitor_utils_test.go
 delete mode 100644 pkg/admin/util/yaml_parser.go
 delete mode 100644 pkg/admin/util/yaml_parser_test.go
 delete mode 100644 pkg/authority/server/authority.go
 delete mode 100644 pkg/authority/server/authority_test.go
 delete mode 100644 pkg/authority/setup.go
 delete mode 100644 pkg/config/admin/address_config.go
 delete mode 100644 pkg/config/app/dubbo-cp/dubbo-cp.default.yaml
 create mode 100644 pkg/config/app/dubboctl/proxy_config.go
 create mode 100644 pkg/config/core/config.go
 create mode 100644 pkg/config/core/resources/store/config.go
 delete mode 100644 pkg/config/dds/config.go
 delete mode 100644 pkg/config/dds/debounce/config.go
 create mode 100644 pkg/config/deprecate.go
 create mode 100644 pkg/config/diagnostics/config.go
 create mode 100644 pkg/config/dp-server/config.go
 create mode 100644 pkg/config/dubbo/config.go
 create mode 100644 pkg/config/eventbus/config.go
 create mode 100644 pkg/config/intercp/config.go
 delete mode 100644 pkg/config/kube/config.go
 create mode 100644 pkg/config/multizone/dds.go
 create mode 100644 pkg/config/multizone/multicluster.go
 create mode 100644 pkg/config/plugins/resources/k8s/config.go
 create mode 100644 pkg/config/plugins/resources/mysql/config.go
 create mode 100644 pkg/config/plugins/resources/zookeeper/config.go
 create mode 100644 pkg/config/plugins/runtime/config.go
 create mode 100644 pkg/config/plugins/runtime/k8s/config.go
 delete mode 100644 pkg/config/security/config.go
 delete mode 100644 pkg/config/server/config.go
 create mode 100644 pkg/config/types/duration.go
 create mode 100644 pkg/config/types/keys.go
 create mode 100644 pkg/config/types/tls.go
 delete mode 100644 pkg/config/webhook/config.go
 create mode 100644 pkg/config/xds/bootstrap/config.go
 create mode 100644 pkg/config/xds/bootstrap/types/bootstrap_request.go
 create mode 100644 pkg/config/xds/config.go
 create mode 100644 pkg/core/admin/client.go
 create mode 100644 pkg/core/admin/dds_client.go
 create mode 100644 pkg/core/admin/sanitize.go
 create mode 100644 pkg/core/bootstrap/autoconfig.go
 create mode 100644 pkg/core/bootstrap/plugins.go
 create mode 100644 pkg/core/ca/issuer/issuer.go
 delete mode 100644 pkg/core/cert/provider/certelection.go
 delete mode 100644 pkg/core/cert/provider/storage.go
 delete mode 100644 pkg/core/cert/provider/storage_test.go
 delete mode 100644 pkg/core/cert/provider/util.go
 delete mode 100644 pkg/core/cert/provider/util_test.go
 delete mode 100644 pkg/core/cert/setup.go
 delete mode 100644 pkg/core/client/cert/client.go
 delete mode 100644 pkg/core/client/webhook/client.go
 create mode 100644 pkg/core/config/manager/manager.go
 create mode 100644 pkg/core/consts/const.go
 create mode 100644 pkg/core/datasource/datasource_suite_test.go
 create mode 100644 pkg/core/datasource/dynamic.go
 create mode 100644 pkg/core/datasource/loader.go
 create mode 100644 pkg/core/datasource/static.go
 create mode 100644 pkg/core/datasource/static_test.go
 create mode 100644 pkg/core/datasource/validator.go
 create mode 100644 pkg/core/dns/lookup/cache.go
 create mode 100644 pkg/core/dns/lookup/cache_suite_test.go
 create mode 100644 pkg/core/dns/lookup/cache_test.go
 create mode 100644 pkg/core/dns/lookup/interface.go
 delete mode 100644 pkg/core/election/kube/leaderelection.go
 delete mode 100644 pkg/core/election/kube/leaderelection_test.go
 delete mode 100644 pkg/core/election/universe/leaderelection.go
 delete mode 100644 pkg/core/endpoint/endpoint.go
 delete mode 100644 pkg/core/endpoint/endpoint_test.go
 create mode 100644 pkg/core/extensions/reg_client_factory.go
 delete mode 100644 pkg/core/gen/apis/dubbo.apache.org/v1alpha1/doc.go
 delete mode 100644 pkg/core/gen/apis/dubbo.apache.org/v1alpha1/register.go
 delete mode 100644 pkg/core/gen/apis/dubbo.apache.org/v1alpha1/types.go
 delete mode 100644 
pkg/core/gen/apis/dubbo.apache.org/v1alpha1/zz_generated.deepcopy.go
 delete mode 100644 pkg/core/gen/generated/clientset/versioned/clientset.go
 delete mode 100644 pkg/core/gen/generated/clientset/versioned/doc.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/fake/clientset_generated.go
 delete mode 100644 pkg/core/gen/generated/clientset/versioned/fake/doc.go
 delete mode 100644 pkg/core/gen/generated/clientset/versioned/fake/register.go
 delete mode 100644 pkg/core/gen/generated/clientset/versioned/scheme/doc.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/scheme/register.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/authenticationpolicy.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/authorizationpolicy.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/conditionroute.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/doc.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/dubbo.apache.org_client.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/dynamicconfig.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/fake/doc.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/fake/fake_authenticationpolicy.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/fake/fake_authorizationpolicy.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/fake/fake_conditionroute.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/fake/fake_dubbo.apache.org_client.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/fake/fake_dynamicconfig.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/fake/fake_servicenamemapping.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/fake/fake_tagroute.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/generated_expansion.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/servicenamemapping.go
 delete mode 100644 
pkg/core/gen/generated/clientset/versioned/typed/dubbo.apache.org/v1alpha1/tagroute.go
 delete mode 100644 
pkg/core/gen/generated/informers/externalversions/dubbo.apache.org/interface.go
 delete mode 100644 
pkg/core/gen/generated/informers/externalversions/dubbo.apache.org/v1alpha1/authenticationpolicy.go
 delete mode 100644 
pkg/core/gen/generated/informers/externalversions/dubbo.apache.org/v1alpha1/authorizationpolicy.go
 delete mode 100644 
pkg/core/gen/generated/informers/externalversions/dubbo.apache.org/v1alpha1/conditionroute.go
 delete mode 100644 
pkg/core/gen/generated/informers/externalversions/dubbo.apache.org/v1alpha1/dynamicconfig.go
 delete mode 100644 
pkg/core/gen/generated/informers/externalversions/dubbo.apache.org/v1alpha1/interface.go
 delete mode 100644 
pkg/core/gen/generated/informers/externalversions/dubbo.apache.org/v1alpha1/servicenamemapping.go
 delete mode 100644 
pkg/core/gen/generated/informers/externalversions/dubbo.apache.org/v1alpha1/tagroute.go
 delete mode 100644 pkg/core/gen/generated/informers/externalversions/factory.go
 delete mode 100644 pkg/core/gen/generated/informers/externalversions/generic.go
 delete mode 100644 
pkg/core/gen/generated/informers/externalversions/internalinterfaces/factory_interfaces.go
 delete mode 100644 
pkg/core/gen/generated/listers/dubbo.apache.org/v1alpha1/authenticationpolicy.go
 delete mode 100644 
pkg/core/gen/generated/listers/dubbo.apache.org/v1alpha1/authorizationpolicy.go
 delete mode 100644 
pkg/core/gen/generated/listers/dubbo.apache.org/v1alpha1/conditionroute.go
 delete mode 100644 
pkg/core/gen/generated/listers/dubbo.apache.org/v1alpha1/dynamicconfig.go
 delete mode 100644 
pkg/core/gen/generated/listers/dubbo.apache.org/v1alpha1/expansion_generated.go
 delete mode 100644 
pkg/core/gen/generated/listers/dubbo.apache.org/v1alpha1/servicenamemapping.go
 delete mode 100644 
pkg/core/gen/generated/listers/dubbo.apache.org/v1alpha1/tagroute.go
 create mode 100644 pkg/core/governance/governance_config.go
 create mode 100644 pkg/core/governance/governance_config_mock.go
 delete mode 100644 pkg/core/jwt/util.go
 delete mode 100644 pkg/core/jwt/util_test.go
 delete mode 100644 pkg/core/kubeclient/client/fake.go
 delete mode 100644 pkg/core/kubeclient/client/kube.go
 delete mode 100644 pkg/core/kubeclient/setup.go
 delete mode 100644 pkg/core/labels/collection.go
 delete mode 100644 pkg/core/labels/collection_test.go
 delete mode 100644 pkg/core/labels/instance.go
 delete mode 100644 pkg/core/labels/instance_test.go
 create mode 100644 
pkg/core/managers/apis/condition_route/condition_route_manager.go
 create mode 100644 pkg/core/managers/apis/dataplane/dataplane_manager.go
 create mode 100644 pkg/core/managers/apis/dataplane/dataplane_validator.go
 create mode 100644 pkg/core/managers/apis/dynamic_config/dynamic_config.go
 create mode 100644 pkg/core/managers/apis/mapping/mapping_manager.go
 create mode 100644 pkg/core/managers/apis/mesh/mesh_manager.go
 create mode 100644 pkg/core/managers/apis/mesh/mesh_validator.go
 create mode 100644 pkg/core/managers/apis/metadata/metadata_manager.go
 create mode 100644 pkg/core/managers/apis/tag_route/tag_route.go
 delete mode 100644 pkg/core/model/model.go
 delete mode 100644 pkg/core/model/model_test.go
 delete mode 100644 pkg/core/monitor/prometheus/metrics.go
 delete mode 100644 pkg/core/monitor/prometheus/types.go
 create mode 100644 pkg/core/plugins/global.go
 create mode 100644 pkg/core/plugins/interfaces.go
 create mode 100644 pkg/core/plugins/registry.go
 delete mode 100644 pkg/core/queue/delay.go
 delete mode 100644 pkg/core/queue/delay_test.go
 delete mode 100644 pkg/core/queue/instance.go
 delete mode 100644 pkg/core/queue/instance_test.go
 create mode 100644 pkg/core/reg_client/client.go
 create mode 100644 pkg/core/reg_client/factory/factory.go
 create mode 100644 pkg/core/reg_client/nacos/nacos.go
 create mode 100644 pkg/core/reg_client/zookeeper/zookeeper.go
 create mode 100644 pkg/core/registry/mapping.go
 create mode 100644 pkg/core/registry/notify.go
 create mode 100644 pkg/core/registry/registry.go
 create mode 100644 pkg/core/registry/resource_meta.go
 create mode 100644 pkg/core/registry/service_instances_changed_listener_impl.go
 create mode 100644 pkg/core/resources/apis/mesh/dataplane_helpers.go
 create mode 100644 pkg/core/resources/apis/mesh/dataplane_validator.go
 create mode 100644 pkg/core/resources/apis/mesh/mapping_helpers.go
 create mode 100644 pkg/core/resources/apis/mesh/mesh_helpers.go
 create mode 100644 pkg/core/resources/apis/mesh/meta_validator.go
 create mode 100644 pkg/core/resources/apis/mesh/validators.go
 create mode 100644 pkg/core/resources/apis/mesh/zone_egress_helpers.go
 create mode 100644 pkg/core/resources/apis/mesh/zone_egress_validator.go
 create mode 100644 pkg/core/resources/apis/mesh/zone_ingress_helpers.go
 create mode 100644 pkg/core/resources/apis/mesh/zone_ingress_validator.go
 create mode 100644 pkg/core/resources/apis/mesh/zz_generated.resources.go
 create mode 100644 pkg/core/resources/apis/system/zz_generated.resources.go
 create mode 100644 pkg/core/resources/manager/cache.go
 create mode 100644 pkg/core/resources/manager/cache_test.go
 create mode 100644 pkg/core/resources/manager/customizable_manager.go
 create mode 100644 pkg/core/resources/manager/manager.go
 create mode 100644 pkg/core/resources/manager/manager_suite_test.go
 create mode 100644 pkg/core/resources/manager/manager_test.go
 create mode 100644 pkg/core/resources/model/display_name.go
 create mode 100644 pkg/core/resources/model/resource.go
 create mode 100644 pkg/core/resources/model/rest/api.go
 create mode 100644 pkg/core/resources/model/rest/converter.go
 create mode 100644 pkg/core/resources/model/rest/list.go
 create mode 100644 pkg/core/resources/model/rest/resource.go
 create mode 100644 pkg/core/resources/model/rest/unmarshaller.go
 create mode 100644 pkg/core/resources/model/rest/unversioned/resource.go
 create mode 100644 pkg/core/resources/model/rest/v1alpha1/meta.go
 create mode 100644 pkg/core/resources/model/rest/v1alpha1/resource.go
 create mode 100644 pkg/core/resources/model/utils.go
 create mode 100644 pkg/core/resources/registry/global.go
 create mode 100644 pkg/core/resources/registry/registry.go
 create mode 100644 pkg/core/resources/store/customizable_store.go
 create mode 100644 pkg/core/resources/store/options.go
 create mode 100644 pkg/core/resources/store/pagination_store.go
 create mode 100644 pkg/core/resources/store/store.go
 create mode 100644 pkg/core/resources/store/transactions.go
 create mode 100644 pkg/core/runtime/component/component_manager_test.go
 create mode 100644 pkg/core/runtime/component/component_suite_test.go
 create mode 100644 pkg/core/runtime/component/resilient.go
 delete mode 100644 pkg/core/schema/ast/ast.go
 delete mode 100644 pkg/core/schema/ast/ast_test.go
 delete mode 100644 pkg/core/schema/collection/name.go
 delete mode 100644 pkg/core/schema/collection/name_test.go
 delete mode 100644 pkg/core/schema/collection/names.go
 delete mode 100644 pkg/core/schema/collection/schema.go
 delete mode 100644 pkg/core/schema/collection/schema_test.go
 delete mode 100644 pkg/core/schema/collection/schemas.go
 delete mode 100644 pkg/core/schema/collection/schemas_test.go
 delete mode 100644 pkg/core/schema/collections/collections.gen.go
 delete mode 100644 pkg/core/schema/gvk/gvk.gen.go
 delete mode 100644 pkg/core/schema/resource/schema.go
 delete mode 100644 pkg/core/schema/resource/schema_test.go
 delete mode 100644 pkg/core/schema/schema.go
 delete mode 100644 pkg/core/schema/schema_test.go
 delete mode 100644 pkg/core/tools/channels/closed.go
 delete mode 100644 pkg/core/tools/endpoint/endpoint.go
 delete mode 100644 pkg/core/tools/endpoint/endpoint_test.go
 delete mode 100644 pkg/core/tools/generate/key.go
 delete mode 100644 pkg/core/tools/resource/camelcase.go
 create mode 100644 pkg/core/user/context.go
 create mode 100644 pkg/core/user/user.go
 delete mode 100644 pkg/core/validation/validation.go
 create mode 100644 pkg/core/validators/common_validators.go
 create mode 100644 pkg/core/validators/messages.go
 create mode 100644 pkg/core/validators/types.go
 create mode 100644 pkg/core/validators/types_test.go
 create mode 100644 pkg/core/validators/validators_suite_test.go
 create mode 100644 pkg/core/xds/features.go
 create mode 100644 pkg/core/xds/matched_policies.go
 create mode 100644 pkg/core/xds/metadata.go
 create mode 100644 pkg/core/xds/resource.go
 create mode 100644 pkg/core/xds/sockets.go
 create mode 100644 pkg/core/xds/types.go
 delete mode 100644 pkg/cp-server/server/server.go
 delete mode 100644 pkg/cp-server/setup.go
 create mode 100644 pkg/dds/cache/builder.go
 create mode 100644 pkg/dds/cache/cache_suite_test.go
 create mode 100644 pkg/dds/cache/snapshot.go
 create mode 100644 pkg/dds/cache/snapshot_test.go
 create mode 100644 pkg/dds/client/dds_client.go
 create mode 100644 pkg/dds/client/remote_suite_test.go
 create mode 100644 pkg/dds/client/stream.go
 create mode 100644 pkg/dds/context/context.go
 create mode 100644 pkg/dds/features.go
 create mode 100644 pkg/dds/global/components.go
 create mode 100644 pkg/dds/hash/hash.go
 delete mode 100644 pkg/dds/kube/crdclient/cache_handler.go
 delete mode 100644 pkg/dds/kube/crdclient/client.go
 delete mode 100644 pkg/dds/kube/crdclient/client_test.go
 delete mode 100644 pkg/dds/kube/crdclient/config.go
 delete mode 100644 pkg/dds/kube/crdclient/config_test.go
 delete mode 100644 pkg/dds/kube/crdclient/handler.go
 delete mode 100644 pkg/dds/kube/crdclient/handler_test.go
 delete mode 100644 pkg/dds/kube/crdclient/types.gen.go
 create mode 100644 pkg/dds/mux/client.go
 create mode 100644 pkg/dds/mux/clientstream.go
 create mode 100644 pkg/dds/mux/server.go
 create mode 100644 pkg/dds/mux/serverstream.go
 create mode 100644 pkg/dds/mux/session.go
 create mode 100644 pkg/dds/mux/version.go
 create mode 100644 pkg/dds/mux/zone_sync.go
 create mode 100644 pkg/dds/mux/zone_watch.go
 create mode 100644 pkg/dds/reconcile/interfaces.go
 create mode 100644 pkg/dds/reconcile/reconciler.go
 create mode 100644 pkg/dds/reconcile/snapshot_generator.go
 create mode 100644 pkg/dds/server/components.go
 create mode 100644 pkg/dds/server/dds.go
 create mode 100644 pkg/dds/server/error_recorder_stream.go
 create mode 100644 pkg/dds/server/event_based_watchdog.go
 create mode 100644 pkg/dds/server/metrics.go
 create mode 100644 pkg/dds/server/nack_backoff.go
 create mode 100644 pkg/dds/server/resource_retry_forcer.go
 delete mode 100644 pkg/dds/server/server.go
 create mode 100644 pkg/dds/server/streamwrapper.go
 create mode 100644 pkg/dds/server/type_adjust_callbacks.go
 create mode 100644 pkg/dds/service/envoy_admin_processor.go
 create mode 100644 pkg/dds/service/envoy_admin_rpcs.go
 create mode 100644 pkg/dds/service/server.go
 delete mode 100644 pkg/dds/setup.go
 delete mode 100644 pkg/dds/storage/generate.go
 delete mode 100644 pkg/dds/storage/storage.go
 delete mode 100644 pkg/dds/storage/storage_test.go
 delete mode 100644 pkg/dds/storage/validate.go
 delete mode 100644 pkg/dds/storage/validate_test.go
 create mode 100644 pkg/dds/store/sync.go
 create mode 100644 pkg/dds/types.go
 create mode 100644 pkg/dds/util/client_id.go
 create mode 100644 pkg/dds/util/meta.go
 create mode 100644 pkg/dds/util/resource_test.go
 create mode 100644 pkg/dds/util/resources.go
 create mode 100644 pkg/dds/util/util_suite_test.go
 create mode 100644 pkg/dds/zone/components.go
 create mode 100644 pkg/defaults/components.go
 create mode 100644 pkg/defaults/components_test.go
 create mode 100644 pkg/defaults/defaults_suite_test.go
 create mode 100644 pkg/defaults/mesh.go
 create mode 100644 pkg/defaults/zone.go
 create mode 100644 pkg/diagnostics/components.go
 create mode 100644 pkg/diagnostics/server.go
 create mode 100644 pkg/dp-server/components.go
 create mode 100644 pkg/dp-server/server/server.go
 create mode 100644 pkg/dubbo/client/stream.go
 create mode 100644 pkg/dubbo/client/sync_client.go
 create mode 100644 pkg/dubbo/components.go
 create mode 100644 pkg/dubbo/metadata/register_request.go
 create mode 100644 pkg/dubbo/metadata/server.go
 create mode 100644 pkg/dubbo/pusher/interface.go
 create mode 100644 pkg/dubbo/pusher/pushed_items.go
 create mode 100644 pkg/dubbo/pusher/pusher.go
 create mode 100644 pkg/dubbo/pusher/resource_changed_callbacks.go
 create mode 100644 pkg/dubbo/pusher/revision.go
 create mode 100644 pkg/dubbo/servicemapping/register_request.go
 create mode 100644 pkg/dubbo/servicemapping/server.go
 create mode 100644 pkg/events/enventbus_suite_test.go
 create mode 100644 pkg/events/enventbus_test.go
 create mode 100644 pkg/events/eventbus.go
 create mode 100644 pkg/events/interfaces.go
 create mode 100644 pkg/hds/cache/cache_suite_test.go
 create mode 100644 pkg/hds/cache/snapshot.go
 create mode 100644 pkg/hds/cache/snapshot_test.go
 create mode 100644 pkg/hds/callbacks/chain.go
 create mode 100644 pkg/hds/callbacks/interface.go
 create mode 100644 pkg/hds/components.go
 create mode 100644 pkg/hds/server/server.go
 create mode 100644 pkg/hds/tracker/callbacks.go
 create mode 100644 pkg/hds/tracker/hds_suite_test.go
 create mode 100644 pkg/hds/tracker/healthcheck_generator.go
 create mode 100644 pkg/hds/tracker/healthcheck_generator_test.go
 create mode 100644 pkg/hds/tracker/reconciler.go
 create mode 100644 pkg/hds/tracker/testdata/hds.1.golden.yaml
 create mode 100644 pkg/hds/tracker/testdata/hds.2.golden.yaml
 create mode 100644 pkg/hds/tracker/testdata/hds.3.golden.yaml
 create mode 100644 pkg/intercp/catalog/catalog.go
 create mode 100644 pkg/intercp/catalog/config_catalog.go
 create mode 100644 pkg/intercp/catalog/heartbeat_component.go
 create mode 100644 pkg/intercp/catalog/heartbeats.go
 create mode 100644 pkg/intercp/catalog/server.go
 create mode 100644 pkg/intercp/catalog/writer.go
 create mode 100644 pkg/intercp/client/client.go
 create mode 100644 pkg/intercp/client/pool.go
 create mode 100644 pkg/intercp/components.go
 create mode 100644 pkg/intercp/envoyadmin/forwarding_dds_client.go
 create mode 100644 pkg/intercp/envoyadmin/server.go
 create mode 100644 pkg/intercp/server/server.go
 create mode 100644 pkg/log/logger.go
 create mode 100644 pkg/plugins/bootstrap/k8s/plugin.go
 create mode 100644 pkg/plugins/bootstrap/k8s/scheme.go
 create mode 100644 pkg/plugins/bootstrap/universal/plugin.go
 create mode 100644 pkg/plugins/common/k8s/composite_validator.go
 create mode 100644 pkg/plugins/common/k8s/converter.go
 create mode 100644 pkg/plugins/common/k8s/names.go
 create mode 100644 pkg/plugins/common/mysql/connection.go
 create mode 100644 pkg/plugins/common/zookeeper/connection.go
 create mode 100644 pkg/plugins/common/zookeeper/listener.go
 create mode 100644 pkg/plugins/common/zookeeper/zk_listener.go
 create mode 100644 pkg/plugins/config/k8s/plugin.go
 create mode 100644 pkg/plugins/config/k8s/store.go
 create mode 100644 pkg/plugins/config/universal/plugin.go
 create mode 100644 pkg/plugins/extensions/k8s/context.go
 create mode 100644 pkg/plugins/extensions/logger/context.go
 create mode 100644 pkg/plugins/leader/memory/leader_elector.go
 create mode 100644 pkg/plugins/leader/mysql/leader_elector.go
 create mode 100644 pkg/plugins/leader/mysql/lock.go
 create mode 100644 pkg/plugins/leader/plugin.go
 create mode 100644 pkg/plugins/policies/core/core.go
 create mode 100644 pkg/plugins/policies/core/defaults/consts.go
 create mode 100644 pkg/plugins/policies/core/generator/generator.go
 create mode 100644 pkg/plugins/policies/core/matchers/dataplane.go
 create mode 100644 pkg/plugins/policies/core/ordered/ordered.go
 create mode 100644 pkg/plugins/policies/core/rules/rules.go
 create mode 100644 pkg/plugins/policies/core/xds/cluster.go
 create mode 100644 pkg/plugins/policies/core/xds/clusters.go
 create mode 100644 pkg/plugins/policies/core/xds/endpoints.go
 create mode 100644 pkg/plugins/policies/core/xds/http_filters.go
 create mode 100644 pkg/plugins/policies/core/xds/listeners.go
 create mode 100644 pkg/plugins/policies/core/xds/split.go
 create mode 100644 pkg/plugins/policies/scheme.go
 create mode 100644 pkg/plugins/resources/k8s/caching_converter.go
 create mode 100644 pkg/plugins/resources/k8s/converter.go
 create mode 100644 pkg/plugins/resources/k8s/events/listener.go
 create mode 100644 pkg/plugins/resources/k8s/mapper.go
 create mode 100644 pkg/plugins/resources/k8s/native/.gitignore
 create mode 100644 
pkg/plugins/resources/k8s/native/api/v1alpha1/groupversion_info.go
 create mode 100644 pkg/plugins/resources/k8s/native/api/v1alpha1/spec.go
 create mode 100644 
pkg/plugins/resources/k8s/native/api/v1alpha1/zz_generated.deepcopy.go
 create mode 100644 
pkg/plugins/resources/k8s/native/api/v1alpha1/zz_generated.mesh.go
 create mode 100644 
pkg/plugins/resources/k8s/native/api/v1alpha1/zz_generated.system.go
 create mode 100644 pkg/plugins/resources/k8s/native/pkg/model/resources.go
 create mode 100644 pkg/plugins/resources/k8s/native/pkg/registry/global.go
 create mode 100644 pkg/plugins/resources/k8s/native/pkg/registry/interfaces.go
 create mode 100644 pkg/plugins/resources/k8s/native/pkg/registry/registry.go
 create mode 100644 pkg/plugins/resources/k8s/plugin.go
 create mode 100644 pkg/plugins/resources/k8s/store.go
 create mode 100644 pkg/plugins/resources/memory/memory_suite_test.go
 create mode 100644 pkg/plugins/resources/memory/plugin.go
 create mode 100644 pkg/plugins/resources/memory/store.go
 create mode 100644 pkg/plugins/resources/memory/store_template_test.go
 create mode 100644 pkg/plugins/resources/traditional/path_util.go
 create mode 100644 pkg/plugins/resources/traditional/plugin.go
 create mode 100644 pkg/plugins/resources/traditional/resource_meta.go
 create mode 100644 pkg/plugins/resources/traditional/store.go
 create mode 100644 pkg/plugins/runtime/k8s/containers/factory.go
 create mode 100644 pkg/plugins/runtime/k8s/controllers/egress_converter.go
 create mode 100644 pkg/plugins/runtime/k8s/controllers/endpoints.go
 create mode 100644 pkg/plugins/runtime/k8s/controllers/inbound_converter.go
 create mode 100644 pkg/plugins/runtime/k8s/controllers/ingress_converter.go
 create mode 100644 pkg/plugins/runtime/k8s/controllers/outbound_converter.go
 create mode 100644 pkg/plugins/runtime/k8s/controllers/pod_controller.go
 create mode 100644 pkg/plugins/runtime/k8s/controllers/pod_converter.go
 create mode 100644 pkg/plugins/runtime/k8s/controllers/probes.go
 create mode 100644 pkg/plugins/runtime/k8s/controllers/service_controller.go
 create mode 100644 
pkg/plugins/runtime/k8s/controllers/serviceless_name_extractor.go
 create mode 100644 pkg/plugins/runtime/k8s/metadata/annotations.go
 create mode 100644 pkg/plugins/runtime/k8s/metadata/labels.go
 create mode 100644 pkg/plugins/runtime/k8s/plugin.go
 create mode 100644 pkg/plugins/runtime/k8s/util/names.go
 create mode 100644 pkg/plugins/runtime/k8s/util/util.go
 create mode 100644 pkg/plugins/runtime/k8s/webhooks/defaulter.go
 create mode 100644 pkg/plugins/runtime/k8s/webhooks/owner_reference_mutator.go
 create mode 100644 pkg/plugins/runtime/k8s/webhooks/pod_mutator.go
 create mode 100644 pkg/plugins/runtime/k8s/webhooks/validation.go
 create mode 100644 pkg/plugins/runtime/universal/plugin.go
 create mode 100644 pkg/plugins/util/ccache/key.go
 create mode 100644 pkg/plugins/util/channels/closed.go
 create mode 100644 pkg/proxy/cgroups/cgroups.go
 create mode 100644 pkg/proxy/command/base_command.go
 create mode 100644 pkg/proxy/command/build_command_darwin.go
 create mode 100644 pkg/proxy/command/build_command_linux.go
 create mode 100644 pkg/proxy/command/build_command_windows.go
 delete mode 100644 pkg/snp/model/model.go
 delete mode 100644 pkg/snp/server/servicemapping.go
 delete mode 100644 pkg/snp/setup.go
 create mode 100644 pkg/test/api_types.go
 create mode 100644 pkg/test/clock.go
 create mode 100644 pkg/test/component.go
 create mode 100644 pkg/test/const.go
 create mode 100644 pkg/test/ginkgo.go
 create mode 100644 pkg/test/grpc/clientstream.go
 create mode 100644 pkg/test/grpc/serverstream.go
 create mode 100644 pkg/test/matchers/golden.go
 create mode 100644 pkg/test/matchers/golden/update_files.go
 create mode 100644 pkg/test/matchers/keys.go
 create mode 100644 pkg/test/matchers/port.go
 create mode 100644 pkg/test/matchers/proto.go
 create mode 100644 pkg/test/network.go
 create mode 100644 pkg/test/resources/builders/dataplane_builder.go
 create mode 100644 pkg/test/resources/model/resource.go
 create mode 100644 pkg/test/resources/registry.go
 create mode 100644 pkg/test/resources/samples/dataplane_samples.go
 create mode 100644 pkg/test/resources/validation.go
 create mode 100644 pkg/test/resources/validation/validation.go
 create mode 100644 pkg/test/runtime/runtime.go
 create mode 100644 pkg/test/store/failing.go
 create mode 100644 pkg/test/store/load.go
 create mode 100644 pkg/test/store/owner_test_templates.go
 create mode 100644 pkg/test/store/store_test_template.go
 create mode 100644 pkg/test/within.go
 create mode 100644 pkg/tls/cert.go
 create mode 100644 pkg/tls/keypair.go
 create mode 100644 pkg/tls/parse.go
 create mode 100644 pkg/util/cache/prometheus_status_counter.go
 create mode 100644 pkg/util/cache/v3/cache.go
 create mode 100644 pkg/util/channels/closed.go
 create mode 100644 pkg/util/envoy/raw.go
 create mode 100644 pkg/util/files/files.go
 create mode 100644 pkg/util/files/lookup_binary.go
 create mode 100644 pkg/util/files/project.go
 create mode 100644 pkg/util/grpc/reverse_unary_rpcs.go
 create mode 100644 pkg/util/http/client.go
 create mode 100644 pkg/util/http/client_test.go
 create mode 100644 pkg/util/http/http_suite_test.go
 create mode 100644 pkg/util/http/tls.go
 create mode 100644 pkg/util/k8s/name_converter.go
 create mode 100644 pkg/util/maps/maps_suite_test.go
 create mode 100644 pkg/util/maps/sorted_keys.go
 create mode 100644 pkg/util/maps/sorted_keys_test.go
 create mode 100644 pkg/util/maps/sync.go
 create mode 100644 pkg/util/net/ips.go
 create mode 100644 pkg/util/net/ips_test.go
 create mode 100644 pkg/util/net/net_suite_test.go
 create mode 100644 pkg/util/net/tcpsock.go
 create mode 100644 pkg/util/net/tcpsock_test.go
 create mode 100644 pkg/util/os/fs.go
 create mode 100644 pkg/util/os/limits.go
 create mode 100644 pkg/util/os/limits_test.go
 create mode 100644 pkg/util/os/limits_windows.go
 create mode 100644 pkg/util/os/os_suite_test.go
 create mode 100644 pkg/util/pointer/pointer.go
 create mode 100644 pkg/util/prometheus/gorestful_middleware.go
 create mode 100644 pkg/util/proto/any.go
 create mode 100644 pkg/util/proto/any_test.go
 create mode 100644 pkg/util/proto/google_proto.go
 create mode 100644 pkg/util/proto/google_proto_test.go
 create mode 100644 pkg/util/proto/proto.go
 create mode 100644 pkg/util/proto/proto_suite_test.go
 create mode 100644 pkg/util/proto/types.go
 create mode 100644 pkg/util/protocol/protocol.go
 create mode 100644 pkg/util/protocol/protocol_suite_test.go
 create mode 100644 pkg/util/protocol/protocol_test.go
 create mode 100644 pkg/util/rsa/keygen.go
 create mode 100644 pkg/util/rsa/pem.go
 create mode 100644 pkg/util/template/render.go
 create mode 100644 pkg/util/watchdog/watchdog.go
 create mode 100644 pkg/util/watchdog/watchdog_suite_test.go
 create mode 100644 pkg/util/watchdog/watchdog_test.go
 create mode 100644 pkg/util/xds/callbacks.go
 create mode 100644 pkg/util/xds/logger.go
 create mode 100644 pkg/util/xds/logging_callbacks.go
 create mode 100644 pkg/util/xds/metric_sanitizer.go
 create mode 100644 pkg/util/xds/noop_callbacks.go
 create mode 100644 pkg/util/xds/stats_callbacks.go
 create mode 100644 pkg/util/xds/v3/cache.go
 create mode 100644 pkg/util/xds/v3/callbacks.go
 create mode 100644 pkg/util/xds/v3/callbacks_chain.go
 create mode 100644 pkg/util/xds/v3/callbacks_chain_test.go
 create mode 100644 pkg/util/xds/v3/control_plane_id_callbacks.go
 create mode 100644 pkg/util/xds/v3/noop_callbacks.go
 create mode 100644 pkg/util/xds/v3/versioner.go
 create mode 100644 pkg/util/xds/v3/watchdog_callbacks.go
 create mode 100644 pkg/util/xds/v3/xds_suite_test.go
 create mode 100644 pkg/util/yaml/split.go
 create mode 100644 pkg/version/compatibility.go
 create mode 100644 pkg/version/version.go
 delete mode 100644 pkg/webhook/patch/dubbosdk.go
 delete mode 100644 pkg/webhook/patch/dubbosdk_test.go
 delete mode 100644 pkg/webhook/server/server.go
 delete mode 100644 pkg/webhook/setup.go
 delete mode 100644 pkg/webhook/webhook/server.go
 delete mode 100644 pkg/webhook/webhook/server_test.go
 create mode 100644 pkg/xds/bootstrap/components.go
 create mode 100644 pkg/xds/bootstrap/generator.go
 create mode 100644 pkg/xds/bootstrap/handler.go
 create mode 100644 pkg/xds/bootstrap/parameters.go
 create mode 100644 pkg/xds/bootstrap/templatae_v3.go
 create mode 100644 pkg/xds/bootstrap/types/bootstrap_request.go
 create mode 100644 pkg/xds/bootstrap/types/bootstrap_response.go
 create mode 100644 pkg/xds/cache/cla/cache.go
 create mode 100644 pkg/xds/cache/mesh/cache.go
 create mode 100644 pkg/xds/cache/once/cache.go
 create mode 100644 pkg/xds/cache/once/once.go
 create mode 100644 pkg/xds/cache/sha256/hash.go
 create mode 100644 pkg/xds/components.go
 create mode 100644 pkg/xds/context/context.go
 create mode 100644 pkg/xds/context/mesh_context_builder.go
 create mode 100644 pkg/xds/context/resources.go
 create mode 100644 pkg/xds/envoy/api_version.go
 create mode 100644 pkg/xds/envoy/clusters/cluster_builder.go
 create mode 100644 pkg/xds/envoy/clusters/configurers.go
 create mode 100644 pkg/xds/envoy/clusters/v3/alt_stat_name_configurer.go
 create mode 100644 pkg/xds/envoy/clusters/v3/configurer.go
 create mode 100644 pkg/xds/envoy/clusters/v3/eds_cluster_configurer.go
 create mode 100644 pkg/xds/envoy/clusters/v3/endpoint_cluster_configurer.go
 create mode 100644 pkg/xds/envoy/clusters/v3/http2_configurer.go
 create mode 100644 pkg/xds/envoy/clusters/v3/http_configurer.go
 create mode 100644 pkg/xds/envoy/clusters/v3/lb_subset_configurer.go
 create mode 100644 pkg/xds/envoy/clusters/v3/pass_through_cluster_configurer.go
 create mode 100644 
pkg/xds/envoy/clusters/v3/update_common_http_protocol_options.go
 create mode 100644 pkg/xds/envoy/clusters/v3/upstream_bind_config_configurer.go
 create mode 100644 pkg/xds/envoy/endpoints/endpoints.go
 create mode 100644 pkg/xds/envoy/endpoints/v3/endpoints.go
 create mode 100644 pkg/xds/envoy/imports.go
 create mode 100644 pkg/xds/envoy/listeners/filter_chain_builder.go
 create mode 100644 pkg/xds/envoy/listeners/filter_chain_configurers.go
 create mode 100644 pkg/xds/envoy/listeners/filter_chain_match_configurers.go
 create mode 100644 pkg/xds/envoy/listeners/listener_builder.go
 create mode 100644 pkg/xds/envoy/listeners/listener_configurers.go
 create mode 100644 pkg/xds/envoy/listeners/v3/additional_address_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/direct_response_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/filter_chain_match_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/grpc_stats_configurer.go
 create mode 100644 
pkg/xds/envoy/listeners/v3/http_connection_manager_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/http_inbound_routes_cofigurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/http_outbound_route_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/http_route_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/http_router_configuer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/inbound_listener_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/kafka_configurer.go
 create mode 100644 
pkg/xds/envoy/listeners/v3/original_dsst_forwarder_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/outbound_listener_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/pipe_listener_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/static_endpoints_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/tags_metadata.go
 create mode 100644 pkg/xds/envoy/listeners/v3/tcp_proxy_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/tls_inspector_configurer.go
 create mode 100644 
pkg/xds/envoy/listeners/v3/transparent_proxying_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/triple_configurer.go
 create mode 100644 pkg/xds/envoy/listeners/v3/util.go
 create mode 100644 pkg/xds/envoy/metadata/v3/metadata.go
 create mode 100644 pkg/xds/envoy/names/resource_names.go
 create mode 100644 pkg/xds/envoy/route.go
 create mode 100644 
pkg/xds/envoy/routes/common_route_configuration_configurer.go
 create mode 100644 pkg/xds/envoy/routes/route_builder.go
 create mode 100644 pkg/xds/envoy/routes/route_configuration_builder.go
 create mode 100644 pkg/xds/envoy/routes/route_configuration_configurers.go
 create mode 100644 pkg/xds/envoy/routes/route_configurers.go
 create mode 100644 
pkg/xds/envoy/routes/v3/common_route_configuration_configurer.go
 create mode 100644 pkg/xds/envoy/routes/v3/ratelimit.go
 create mode 100644 pkg/xds/envoy/routes/v3/reset_tags_header_configurer.go
 create mode 100644 pkg/xds/envoy/routes/v3/route_configuration_configurer.go
 create mode 100644 pkg/xds/envoy/routes/v3/tags_header_configurer.go
 create mode 100644 pkg/xds/envoy/sockets.go
 create mode 100644 pkg/xds/envoy/tags/match.go
 create mode 100644 pkg/xds/envoy/tags/serialize.go
 create mode 100644 pkg/xds/envoy/types.go
 create mode 100644 pkg/xds/envoy/virtualhosts/builder.go
 create mode 100644 pkg/xds/envoy/virtualhosts/configurer.go
 create mode 100644 pkg/xds/envoy/virtualhosts/redirect_configurer.go
 create mode 100644 pkg/xds/envoy/virtualhosts/route_configurer.go
 create mode 100644 pkg/xds/envoy/virtualhosts/routes_configurer.go
 create mode 100644 pkg/xds/generator/consts.go
 create mode 100644 pkg/xds/generator/core/resource_generator.go
 create mode 100644 pkg/xds/generator/inbound_proxy_generator.go
 create mode 100644 pkg/xds/generator/ingress_proxy_generator.go
 create mode 100644 pkg/xds/generator/outbound_proxy_generator.go
 create mode 100644 pkg/xds/generator/proxy_template.go
 create mode 100644 pkg/xds/runtime/context.go
 create mode 100644 pkg/xds/server/callbacks/dataplane_callbacks.go
 create mode 100644 pkg/xds/server/callbacks/dataplane_lifecycle.go
 create mode 100644 pkg/xds/server/callbacks/dataplane_metadata_tracker.go
 create mode 100644 pkg/xds/server/callbacks/dataplane_status_sink.go
 create mode 100644 pkg/xds/server/callbacks/dataplane_status_tracker.go
 create mode 100644 pkg/xds/server/callbacks/dataplane_sync_tracker.go
 create mode 100644 pkg/xds/server/callbacks/nack_backoff.go
 create mode 100644 pkg/xds/server/components.go
 create mode 100644 pkg/xds/server/v3/components.go
 create mode 100644 pkg/xds/server/v3/context.go
 create mode 100644 pkg/xds/server/v3/reconcile.go
 create mode 100644 pkg/xds/server/v3/resource_warming_forcer.go
 create mode 100644 pkg/xds/sync/componenets.go
 create mode 100644 pkg/xds/sync/dataplane_proxy_builder.go
 create mode 100644 pkg/xds/sync/dataplane_watchdog.go
 create mode 100644 pkg/xds/sync/dataplane_watchdoy_factory.go
 create mode 100644 pkg/xds/sync/ingress_proxy_builder.go
 create mode 100644 pkg/xds/sync/interfaces.go
 create mode 100644 pkg/xds/topology/dataplane.go
 create mode 100644 pkg/xds/topology/outbound.go
 create mode 100644 test/cert/tls.crt
 create mode 100644 test/cert/tls.key
 delete mode 100644 test/failer.go
 delete mode 100644 test/failer_test.go
 create mode 100644 test/manager/condition_route.go
 create mode 100644 test/manager/dataplane.go
 create mode 100644 test/manager/dynamic_config.go
 create mode 100644 test/manager/mapping.go
 create mode 100644 test/manager/metadata.go
 create mode 100644 test/manager/tag_route.go
 delete mode 100644 test/testclient/ddsc.go
 delete mode 100644 test/testclient/test.yml
 delete mode 100644 test/util/retry/retry.go
 delete mode 100644 test/util/retry/retry_test.go
 delete mode 100644 tools/README.md
 delete mode 100644 tools/code-generator-gen/main.go
 delete mode 100644 tools/code-generator-gen/register.go.tmpl
 delete mode 100644 tools/code-generator-gen/typesgen.go.tmpl
 create mode 100755 tools/common.sh
 delete mode 100644 tools/deepcopy-gen/generate.go
 delete mode 100644 tools/deepcopy-gen/template.go.tmpl
 create mode 100755 tools/dev/install-dev-tools.sh
 delete mode 100644 tools/gen.sh
 create mode 100644 tools/policy-gen/bootstrap/main.go
 create mode 100644 tools/policy-gen/bootstrap/root.go
 create mode 100755 tools/policy-gen/crd-extract-openapi.sh
 create mode 100755 tools/policy-gen/generate-policy-helm.sh
 create mode 100755 tools/policy-gen/generate-policy-import.sh
 create mode 100644 tools/policy-gen/generator/cmd/core_resource.go
 create mode 100644 tools/policy-gen/generator/cmd/k8s_resource.go
 create mode 100644 tools/policy-gen/generator/cmd/openapi.go
 create mode 100644 tools/policy-gen/generator/cmd/pluginfile.go
 create mode 100644 tools/policy-gen/generator/cmd/root.go
 create mode 100644 tools/policy-gen/generator/main.go
 create mode 100644 tools/policy-gen/generator/pkg/parse/policyconfig.go
 create mode 100644 tools/policy-gen/generator/pkg/save/template.go
 create mode 100644 tools/policy-gen/templates/endpoints.yaml
 create mode 100644 tools/policy-gen/templates/schema.yaml
 delete mode 100644 tools/resource-gen/cmd/cmd.go
 delete mode 100644 tools/resource-gen/collections.go
 delete mode 100644 tools/resource-gen/collections_test.go
 delete mode 100644 tools/resource-gen/common.go
 delete mode 100644 tools/resource-gen/common_test.go
 create mode 100644 tools/resource-gen/genutils/util.go
 create mode 100644 tools/resource-gen/main.go
 delete mode 100644 tools/resource-gen/metadata.yaml
 create mode 100644 tools/tools.go
 delete mode 100644 tools/types-gen/main.go
 delete mode 100644 tools/types-gen/types.go.tmpl
 create mode 100644 tools/xds-client/README.md
 create mode 100644 tools/xds-client/main.go
 create mode 100644 tools/xds-client/stream/client.go

Reply via email to