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