This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git
from 61684337d Disable merge button for PRs (#2041)
add 9f86f36da Revert "build(deps): bump
contrib.go.opencensus.io/exporter/prometheus (#2036)" (#2047)
add 34934d1e2 feat: use notifyAll insteadOf notify for listener events
notify (#2043)
add 33a29015e build(deps): bump github.com/google/go-cmp from 0.5.8 to
0.5.9 (#2051)
add 48a073395 Rft: keep the name of protocol registry plugin consistent
(#2052)
add d9242195a fix: deadlock caused by rwMutex in limiter mapper (#2053)
add 1c3be3394 build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.4 to
3.5.5 (#2058)
add 96683b08b feat: support xds certificate (#1945)
add 5268c26fd Enable publish servicedefinition to metadata center (#2025)
add ac587eb78 feat: nacosRegistry and polarisRegistry support register ip
and port from env (#2061)
add 68d01d22f build(deps): bump github.com/hashicorp/vault/sdk from 0.5.3
to 0.6.0 (#2062)
add 705319dd2 3.0.3 change log (#2064)
No new revisions were added by this update.
Summary of changes:
CHANGELOG.md | 38 +
common/constant/env.go | 4 +
common/host_util.go | 30 +
common/host_util_test.go | 43 ++
config/config_loader.go | 2 +-
config/graceful_shutdown.go | 2 +-
config/service_config.go | 2 +-
filter/adaptivesvc/limiter_mapper.go | 3 +-
go.mod | 12 +-
go.sum | 64 +-
metadata/definition/definition.go | 30 +-
metadata/identifier/base_metadata_identifier.go | 8 +
metadata/report/delegate/delegate_report.go | 2 +-
metadata/service/local/service_test.go | 8 +-
metadata/service/remote/service_test.go | 9 +-
registry/base_registry.go | 4 +-
registry/directory/directory.go | 8 +-
.../service_instances_changed_listener_impl.go | 4 +-
registry/nacos/registry.go | 17 +-
registry/polaris/registry.go | 17 +-
registry/protocol/protocol.go | 2 +-
remoting/xds/client_test.go | 799 ---------------------
xds/balancer/cdsbalancer/cdsbalancer.go | 2 +-
xds/client/bootstrap/bootstrap.go | 6 +-
xds/credentials/cert_manager.go | 271 +++++++
xds/credentials/certgenerate/crypto.go | 166 +++++
.../certgenerate/dual_use.go} | 27 +-
xds/credentials/certgenerate/generate_cert.go | 440 ++++++++++++
xds/credentials/certgenerate/generate_csr.go | 137 ++++
xds/credentials/certgenerate/san.go | 213 ++++++
xds/credentials/certprovider/distributor.go | 121 ++++
xds/credentials/certprovider/pemfile/builder.go | 105 +++
xds/credentials/certprovider/pemfile/watcher.go | 265 +++++++
xds/credentials/certprovider/provider.go | 104 +++
.../certprovider/remote/istioca_client.go | 210 ++++++
.../certprovider/remote/v1alpha1/ca.pb.go | 287 ++++++++
.../certprovider/remote/v1alpha1/ca_grpc.pb.go | 128 ++++
xds/credentials/certprovider/store.go | 161 +++++
xds/credentials/env.go | 51 ++
.../credentials/token_provider.go | 41 +-
xds/server/conn_wrapper.go | 5 +-
xds/utils/credentials/xds/handshake_info.go | 3 +-
42 files changed, 2906 insertions(+), 945 deletions(-)
delete mode 100644 remoting/xds/client_test.go
create mode 100644 xds/credentials/cert_manager.go
create mode 100644 xds/credentials/certgenerate/crypto.go
copy xds/{utils/envconfig/envconfig.go =>
credentials/certgenerate/dual_use.go} (61%)
create mode 100644 xds/credentials/certgenerate/generate_cert.go
create mode 100644 xds/credentials/certgenerate/generate_csr.go
create mode 100644 xds/credentials/certgenerate/san.go
create mode 100644 xds/credentials/certprovider/distributor.go
create mode 100644 xds/credentials/certprovider/pemfile/builder.go
create mode 100644 xds/credentials/certprovider/pemfile/watcher.go
create mode 100644 xds/credentials/certprovider/provider.go
create mode 100644 xds/credentials/certprovider/remote/istioca_client.go
create mode 100644 xds/credentials/certprovider/remote/v1alpha1/ca.pb.go
create mode 100644 xds/credentials/certprovider/remote/v1alpha1/ca_grpc.pb.go
create mode 100644 xds/credentials/certprovider/store.go
create mode 100644 xds/credentials/env.go
copy config_center/zookeeper/factory.go => xds/credentials/token_provider.go
(53%)