This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch refactor-with-go-components-experimental
in repository https://gitbox.apache.org/repos/asf/dubbo-admin.git
from d2923751 Differentiate between kubuclient and certclient (#1205)
new e8c1ea00 fix configuration
new 21b8dad6 Merge branch 'test-0719' into
refactor-with-go-components-experimental
new 24ad8909 Add dubbo3 registry support
new 94ffebdc leader
add 97dd6103 feat:add Cluster overview pages (#1206)
new ed27ef85 Merge branch 'refactor-with-go' of
https://github.com/apache/dubbo-admin into refactor-with-go
new 6b510bc4 update static files
new 3c977d63 Merge branch 'refactor-with-go' into
refactor-with-go-components-experimental
new 6c1c76c6 Add dubbo3 service discovery support
new c5e47e73 refactor ui module
new 3bb44397 update mod
The 10 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:
app/dubbo-ui/dist/echarts-en.min.js | 16 +-
app/dubbo-ui/dist/index.html | 16 +-
app/dubbo-ui/dist/static/css/app.4791f1de.css | 1 +
app/dubbo-ui/dist/static/css/app.4de6ac6b.css | 18 -
.../dist/static/css/chunk-vendors.52f99f04.css | 17 -
app/dubbo-ui/dist/static/js/app.29227e12.js | 16 -
app/dubbo-ui/dist/static/js/app.29227e12.js.map | 15 -
app/dubbo-ui/dist/static/js/app.74d999b7.js | 2 +
app/dubbo-ui/dist/static/js/app.74d999b7.js.map | 1 +
app/dubbo-ui/dist/static/js/braceBase.39ce0e20.js | 14 -
.../dist/static/js/braceBase.39ce0e20.js.map | 14 -
...ndors.491fd433.js => chunk-vendors.604d7b41.js} | 28 +-
...1fd433.js.map => chunk-vendors.604d7b41.js.map} | 16 +-
conf/admin.yml | 34 +-
conf/mock_provider.yml | 28 -
dubbo-admin-ui/package-lock.json | 17407 -------------------
dubbo-admin-ui/src/components/Home.vue | 40 -
go.mod | 14 +-
go.sum | 24 +-
pkg/admin/bootstrap.go | 17 +-
pkg/admin/cache/registry/extension.go | 34 +
pkg/admin/cache/registry/kube/registry.go | 34 +
pkg/admin/cache/registry/universal/mapping.go | 79 +
pkg/admin/cache/registry/universal/registry.go | 149 +
.../service_instances_changed_listener_impl.go | 229 +
pkg/admin/config/config.go | 6 +-
pkg/admin/config/governance_config.go | 2 +
pkg/admin/constant/const.go | 5 +
pkg/admin/handlers/service.go | 100 +-
pkg/admin/model/provider.go | 30 +-
pkg/admin/model/registry_source.go | 26 -
pkg/admin/model/service_dto.go | 23 +-
pkg/admin/model/traffic.go | 48 +-
pkg/admin/model/util/sync_utils.go | 4 +-
pkg/admin/providers/mock/api/mock.proto | 2 +-
pkg/admin/providers/mock/api/mock_triple.pb.go | 2 +-
pkg/admin/providers/mock/mock_provider.go | 22 +-
pkg/admin/router/router.go | 4 +
pkg/admin/services/generic_service_Impl.go | 64 +
pkg/admin/services/provider_service_impl.go | 5 +-
pkg/admin/services/registry_service_sync.go | 116 +-
pkg/admin/services/service_testing_v3.go | 223 +
pkg/admin/services/traffic/accesslog.go | 7 +-
pkg/admin/services/traffic/argument.go | 7 +-
pkg/admin/services/traffic/mock.go | 7 +-
pkg/admin/services/traffic/region.go | 7 +-
pkg/admin/services/traffic/retry.go | 14 +-
pkg/admin/services/traffic/timeout.go | 21 +-
pkg/admin/services/traffic/weight.go | 7 +-
pkg/authority/setup.go | 1 +
pkg/config/admin/address_config.go | 10 +-
pkg/config/admin/config.go | 1 +
pkg/config/app/dubbo-cp/config.go | 7 +-
pkg/config/app/dubbo-cp/dubbo-cp.default.yaml | 19 +-
pkg/config/config.go | 7 +-
pkg/core/runtime/builder.go | 13 +-
{dubbo-admin-ui => ui}/.browserslistrc | 0
{dubbo-admin-ui => ui}/.dockerignore | 0
{dubbo-admin-ui => ui}/.editorconfig | 0
{dubbo-admin-ui => ui}/.eslintignore | 0
{dubbo-admin-ui => ui}/.eslintrc.js | 0
{dubbo-admin-ui => ui}/.gitignore | 0
{dubbo-admin-ui => ui}/Dockerfile | 0
{dubbo-admin-ui => ui}/README.md | 4 +-
{dubbo-admin-ui => ui}/babel.config.js | 0
{dubbo-admin-ui => ui}/dubbo-admin-info.json | 0
{dubbo-admin-ui => ui}/jest.config.js | 0
{dubbo-admin-ui => ui}/nginx/default.conf | 0
{dubbo-admin-ui => ui}/package.json | 0
{dubbo-admin-ui => ui}/public/OpenSans.css | 0
.../public/dubbo-admin-info.json | 0
{dubbo-admin-ui => ui}/public/dubbo.ico | Bin
{dubbo-admin-ui => ui}/public/echarts-en.min.js | 0
.../fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2 | Bin
.../fonts/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2 | Bin
.../fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2 | Bin
.../public/fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2 | Bin
.../fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2 | Bin
.../fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2 | Bin
.../fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2 | Bin
.../fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2 | Bin
.../fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2 | Bin
.../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2 | Bin
{dubbo-admin-ui => ui}/public/index.html | 0
{dubbo-admin-ui => ui}/src/.gitrepo | 0
{dubbo-admin-ui => ui}/src/App.vue | 0
{dubbo-admin-ui => ui}/src/Index.vue | 0
{dubbo-admin-ui => ui}/src/Login.vue | 0
{dubbo-admin-ui => ui}/src/api/chart.js | 0
{dubbo-admin-ui => ui}/src/api/menu.js | 2 +-
{dubbo-admin-ui => ui}/src/api/operation.js | 0
{dubbo-admin-ui => ui}/src/assets/avatar.png | Bin
{dubbo-admin-ui => ui}/src/assets/logo.png | Bin
ui/src/components/Home.vue | 206 +
.../src/components/Management.vue | 0
.../src/components/ServiceDetail.vue | 0
.../src/components/ServiceSearch.vue | 0
.../src/components/apiDocs/ApiDocs.vue | 0
.../src/components/apiDocs/ApiForm.vue | 0
.../src/components/apiDocs/ApiFormItem.vue | 0
.../src/components/governance/Overrides.vue | 0
.../src/components/governance/RoutingRule.vue | 0
.../src/components/governance/TagRule.vue | 0
.../src/components/http-common.js | 2 +-
.../src/components/metrics/ServiceMetrics.vue | 0
.../src/components/metrics/ServiceRelation.vue | 0
.../src/components/public/AceEditor.vue | 0
.../src/components/public/Breadcrumb.vue | 0
.../src/components/public/Drawer.vue | 0
.../src/components/public/Footers.vue | 0
.../src/components/public/JsonEditor.vue | 0
.../src/components/public/JsonEditor2.vue | 0
.../src/components/public/MiniChart.vue | 0
.../src/components/public/Search.vue | 0
.../src/components/public/Toolbar.vue | 0
.../src/components/public/VWidget.vue | 0
.../src/components/public/assets/link.png | Bin
.../src/components/public/assets/max_btn.svg | 0
.../src/components/public/notify/Snackbar.vue | 0
.../src/components/public/notify/index.js | 0
.../src/components/test/ServiceMock.vue | 0
.../src/components/test/ServiceTest.vue | 0
.../src/components/test/TestMethod.vue | 0
.../src/components/traffic/Accesslog.vue | 0
.../src/components/traffic/Arguments.vue | 0
.../src/components/traffic/Gray.vue | 0
.../src/components/traffic/Host.vue | 0
.../src/components/traffic/Mock.vue | 0
.../src/components/traffic/Region.vue | 0
.../src/components/traffic/Retry.vue | 0
.../src/components/traffic/Timeout.vue | 0
.../src/components/traffic/Weight.vue | 0
{dubbo-admin-ui => ui}/src/lang/en.js | 0
{dubbo-admin-ui => ui}/src/lang/index.js | 0
{dubbo-admin-ui => ui}/src/lang/zh.js | 0
{dubbo-admin-ui => ui}/src/main.js | 2 +
.../mockServer.js => ui/src/mock/mockCluster.js | 18 +-
{dubbo-admin-ui => ui}/src/mock/mockServer.js | 18 +-
{dubbo-admin-ui => ui}/src/mock/mockServer.json | 0
.../mockServer.js => ui/src/mock/mockVersion.js | 19 +-
{dubbo-admin-ui => ui}/src/router/index.js | 24 +-
{dubbo-admin-ui => ui}/src/store/index.js | 0
{dubbo-admin-ui => ui}/src/util/index.js | 0
.../tests/unit/coverage/base.css | 0
.../tests/unit/coverage/block-navigation.js | 0
.../tests/unit/coverage/favicon.png | Bin
.../tests/unit/coverage/index.html | 0
.../tests/unit/coverage/lcov-report/base.css | 0
.../unit/coverage/lcov-report/block-navigation.js | 0
.../tests/unit/coverage/lcov-report/favicon.png | Bin
.../tests/unit/coverage/lcov-report/index.html | 0
.../tests/unit/coverage/lcov-report/prettify.css | 0
.../tests/unit/coverage/lcov-report/prettify.js | 0
.../coverage/lcov-report/sort-arrow-sprite.png | Bin
.../tests/unit/coverage/lcov-report/sorter.js | 0
.../unit/coverage/lcov-report/src/App.vue.html | 0
.../unit/coverage/lcov-report/src/Index.vue.html | 0
.../unit/coverage/lcov-report/src/Login.vue.html | 0
.../coverage/lcov-report/src/api/chart.js.html | 0
.../unit/coverage/lcov-report/src/api/index.html | 0
.../unit/coverage/lcov-report/src/api/menu.js.html | 0
.../coverage/lcov-report/src/api/operation.js.html | 0
.../lcov-report/src/components/Management.vue.html | 0
.../src/components/ServiceDetail.vue.html | 0
.../src/components/ServiceSearch.vue.html | 0
.../src/components/apiDocs/ApiDocs.vue.html | 0
.../src/components/apiDocs/ApiForm.vue.html | 0
.../src/components/apiDocs/ApiFormItem.vue.html | 0
.../lcov-report/src/components/apiDocs/index.html | 0
.../components/governance/AccessControl.vue.html | 0
.../src/components/governance/LoadBalance.vue.html | 0
.../src/components/governance/MeshRule.vue.html | 0
.../src/components/governance/Overrides.vue.html | 0
.../src/components/governance/RoutingRule.vue.html | 0
.../src/components/governance/TagRule.vue.html | 0
.../components/governance/WeightAdjust.vue.html | 0
.../src/components/governance/index.html | 0
.../lcov-report/src/components/http-common.js.html | 0
.../coverage/lcov-report/src/components/index.html | 0
.../src/components/metrics/ServiceMetrics.vue.html | 0
.../components/metrics/ServiceRelation.vue.html | 0
.../lcov-report/src/components/metrics/index.html | 0
.../src/components/public/AceEditor.vue.html | 0
.../src/components/public/Breadcrumb.vue.html | 0
.../src/components/public/Drawer.vue.html | 0
.../src/components/public/Footers.vue.html | 0
.../src/components/public/JsonEditor.vue.html | 0
.../src/components/public/JsonEditor2.vue.html | 0
.../src/components/public/MiniChart.vue.html | 0
.../src/components/public/Search.vue.html | 0
.../src/components/public/Toolbar.vue.html | 0
.../src/components/public/VWidget.vue.html | 0
.../lcov-report/src/components/public/index.html | 0
.../src/components/public/notify/Snackbar.vue.html | 0
.../src/components/public/notify/index.html | 0
.../src/components/public/notify/index.js.html | 0
.../src/components/test/ServiceMock.vue.html | 0
.../src/components/test/ServiceTest.vue.html | 0
.../src/components/test/TestMethod.vue.html | 0
.../lcov-report/src/components/test/index.html | 0
.../tests/unit/coverage/lcov-report/src/index.html | 0
.../unit/coverage/lcov-report/src/lang/en.js.html | 0
.../unit/coverage/lcov-report/src/lang/index.html | 0
.../coverage/lcov-report/src/lang/index.js.html | 0
.../unit/coverage/lcov-report/src/lang/zh.js.html | 0
.../unit/coverage/lcov-report/src/main.js.html | 0
.../coverage/lcov-report/src/router/index.html | 0
.../coverage/lcov-report/src/router/index.js.html | 0
.../unit/coverage/lcov-report/src/store/index.html | 0
.../coverage/lcov-report/src/store/index.js.html | 0
.../unit/coverage/lcov-report/src/util/index.html | 0
.../coverage/lcov-report/src/util/index.js.html | 0
.../tests/unit/coverage/lcov.info | 0
.../tests/unit/coverage/prettify.css | 0
.../tests/unit/coverage/prettify.js | 0
.../tests/unit/coverage/sort-arrow-sprite.png | Bin
.../tests/unit/coverage/sorter.js | 0
.../tests/unit/coverage/src/App.vue.html | 0
.../tests/unit/coverage/src/Index.vue.html | 0
.../tests/unit/coverage/src/Login.vue.html | 0
.../tests/unit/coverage/src/api/chart.js.html | 0
.../tests/unit/coverage/src/api/index.html | 0
.../tests/unit/coverage/src/api/menu.js.html | 0
.../tests/unit/coverage/src/api/operation.js.html | 0
.../coverage/src/components/Management.vue.html | 0
.../coverage/src/components/ServiceDetail.vue.html | 0
.../coverage/src/components/ServiceSearch.vue.html | 0
.../src/components/apiDocs/ApiDocs.vue.html | 0
.../src/components/apiDocs/ApiForm.vue.html | 0
.../src/components/apiDocs/ApiFormItem.vue.html | 0
.../coverage/src/components/apiDocs/index.html | 0
.../components/governance/AccessControl.vue.html | 0
.../src/components/governance/LoadBalance.vue.html | 0
.../src/components/governance/MeshRule.vue.html | 0
.../src/components/governance/Overrides.vue.html | 0
.../src/components/governance/RoutingRule.vue.html | 0
.../src/components/governance/TagRule.vue.html | 0
.../components/governance/WeightAdjust.vue.html | 0
.../coverage/src/components/governance/index.html | 0
.../coverage/src/components/http-common.js.html | 0
.../tests/unit/coverage/src/components/index.html | 0
.../src/components/metrics/ServiceMetrics.vue.html | 0
.../components/metrics/ServiceRelation.vue.html | 0
.../coverage/src/components/metrics/index.html | 0
.../src/components/public/AceEditor.vue.html | 0
.../src/components/public/Breadcrumb.vue.html | 0
.../coverage/src/components/public/Drawer.vue.html | 0
.../src/components/public/Footers.vue.html | 0
.../src/components/public/JsonEditor.vue.html | 0
.../src/components/public/JsonEditor2.vue.html | 0
.../src/components/public/MiniChart.vue.html | 0
.../coverage/src/components/public/Search.vue.html | 0
.../src/components/public/Toolbar.vue.html | 0
.../src/components/public/VWidget.vue.html | 0
.../unit/coverage/src/components/public/index.html | 0
.../src/components/public/notify/Snackbar.vue.html | 0
.../src/components/public/notify/index.html | 0
.../src/components/public/notify/index.js.html | 0
.../src/components/test/ServiceMock.vue.html | 0
.../src/components/test/ServiceTest.vue.html | 0
.../src/components/test/TestMethod.vue.html | 0
.../unit/coverage/src/components/test/index.html | 0
.../tests/unit/coverage/src/index.html | 0
.../tests/unit/coverage/src/lang/en.js.html | 0
.../tests/unit/coverage/src/lang/index.html | 0
.../tests/unit/coverage/src/lang/index.js.html | 0
.../tests/unit/coverage/src/lang/zh.js.html | 0
.../tests/unit/coverage/src/main.js.html | 0
.../tests/unit/coverage/src/router/index.html | 0
.../tests/unit/coverage/src/router/index.js.html | 0
.../tests/unit/coverage/src/store/index.html | 0
.../tests/unit/coverage/src/store/index.js.html | 0
.../tests/unit/coverage/src/util/index.html | 0
.../tests/unit/coverage/src/util/index.js.html | 0
{dubbo-admin-ui => ui}/tests/unit/example.spec.js | 0
{dubbo-admin-ui => ui}/vue.config.js | 2 +-
{dubbo-admin-ui => ui}/yarn.lock | 0
296 files changed, 1518 insertions(+), 17852 deletions(-)
create mode 100644 app/dubbo-ui/dist/static/css/app.4791f1de.css
delete mode 100644 app/dubbo-ui/dist/static/css/app.4de6ac6b.css
delete mode 100644 app/dubbo-ui/dist/static/js/app.29227e12.js
delete mode 100644 app/dubbo-ui/dist/static/js/app.29227e12.js.map
create mode 100644 app/dubbo-ui/dist/static/js/app.74d999b7.js
create mode 100644 app/dubbo-ui/dist/static/js/app.74d999b7.js.map
rename app/dubbo-ui/dist/static/js/{chunk-vendors.491fd433.js =>
chunk-vendors.604d7b41.js} (91%)
rename app/dubbo-ui/dist/static/js/{chunk-vendors.491fd433.js.map =>
chunk-vendors.604d7b41.js.map} (50%)
delete mode 100644 conf/mock_provider.yml
delete mode 100644 dubbo-admin-ui/package-lock.json
delete mode 100644 dubbo-admin-ui/src/components/Home.vue
create mode 100644 pkg/admin/cache/registry/extension.go
create mode 100644 pkg/admin/cache/registry/kube/registry.go
create mode 100644 pkg/admin/cache/registry/universal/mapping.go
create mode 100644 pkg/admin/cache/registry/universal/registry.go
create mode 100644
pkg/admin/cache/registry/universal/service_instances_changed_listener_impl.go
delete mode 100644 pkg/admin/model/registry_source.go
create mode 100644 pkg/admin/services/generic_service_Impl.go
create mode 100644 pkg/admin/services/service_testing_v3.go
rename {dubbo-admin-ui => ui}/.browserslistrc (100%)
rename {dubbo-admin-ui => ui}/.dockerignore (100%)
rename {dubbo-admin-ui => ui}/.editorconfig (100%)
rename {dubbo-admin-ui => ui}/.eslintignore (100%)
rename {dubbo-admin-ui => ui}/.eslintrc.js (100%)
rename {dubbo-admin-ui => ui}/.gitignore (100%)
rename {dubbo-admin-ui => ui}/Dockerfile (100%)
rename {dubbo-admin-ui => ui}/README.md (93%)
rename {dubbo-admin-ui => ui}/babel.config.js (100%)
rename {dubbo-admin-ui => ui}/dubbo-admin-info.json (100%)
rename {dubbo-admin-ui => ui}/jest.config.js (100%)
rename {dubbo-admin-ui => ui}/nginx/default.conf (100%)
rename {dubbo-admin-ui => ui}/package.json (100%)
rename {dubbo-admin-ui => ui}/public/OpenSans.css (100%)
rename {dubbo-admin-ui => ui}/public/dubbo-admin-info.json (100%)
rename {dubbo-admin-ui => ui}/public/dubbo.ico (100%)
rename {dubbo-admin-ui => ui}/public/echarts-en.min.js (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2 (100%)
rename {dubbo-admin-ui => ui}/public/fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2
(100%)
rename {dubbo-admin-ui => ui}/public/fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
(100%)
rename {dubbo-admin-ui => ui}/public/fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2
(100%)
rename {dubbo-admin-ui => ui}/public/fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2
(100%)
rename {dubbo-admin-ui => ui}/public/fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2
(100%)
rename {dubbo-admin-ui => ui}/public/fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2
(100%)
rename {dubbo-admin-ui => ui}/public/fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2
(100%)
rename {dubbo-admin-ui =>
ui}/public/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2 (100%)
rename {dubbo-admin-ui => ui}/public/index.html (100%)
rename {dubbo-admin-ui => ui}/src/.gitrepo (100%)
rename {dubbo-admin-ui => ui}/src/App.vue (100%)
rename {dubbo-admin-ui => ui}/src/Index.vue (100%)
rename {dubbo-admin-ui => ui}/src/Login.vue (100%)
rename {dubbo-admin-ui => ui}/src/api/chart.js (100%)
rename {dubbo-admin-ui => ui}/src/api/menu.js (97%)
rename {dubbo-admin-ui => ui}/src/api/operation.js (100%)
rename {dubbo-admin-ui => ui}/src/assets/avatar.png (100%)
rename {dubbo-admin-ui => ui}/src/assets/logo.png (100%)
create mode 100644 ui/src/components/Home.vue
rename {dubbo-admin-ui => ui}/src/components/Management.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/ServiceDetail.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/ServiceSearch.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/apiDocs/ApiDocs.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/apiDocs/ApiForm.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/apiDocs/ApiFormItem.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/governance/Overrides.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/governance/RoutingRule.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/governance/TagRule.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/http-common.js (97%)
rename {dubbo-admin-ui => ui}/src/components/metrics/ServiceMetrics.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/metrics/ServiceRelation.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/AceEditor.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/Breadcrumb.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/Drawer.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/Footers.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/JsonEditor.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/JsonEditor2.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/MiniChart.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/Search.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/Toolbar.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/VWidget.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/assets/link.png (100%)
rename {dubbo-admin-ui => ui}/src/components/public/assets/max_btn.svg (100%)
rename {dubbo-admin-ui => ui}/src/components/public/notify/Snackbar.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/public/notify/index.js (100%)
rename {dubbo-admin-ui => ui}/src/components/test/ServiceMock.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/test/ServiceTest.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/test/TestMethod.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/traffic/Accesslog.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/traffic/Arguments.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/traffic/Gray.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/traffic/Host.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/traffic/Mock.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/traffic/Region.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/traffic/Retry.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/traffic/Timeout.vue (100%)
rename {dubbo-admin-ui => ui}/src/components/traffic/Weight.vue (100%)
rename {dubbo-admin-ui => ui}/src/lang/en.js (100%)
rename {dubbo-admin-ui => ui}/src/lang/index.js (100%)
rename {dubbo-admin-ui => ui}/src/lang/zh.js (100%)
rename {dubbo-admin-ui => ui}/src/main.js (97%)
copy dubbo-admin-ui/src/mock/mockServer.js => ui/src/mock/mockCluster.js (71%)
copy {dubbo-admin-ui => ui}/src/mock/mockServer.js (74%)
rename {dubbo-admin-ui => ui}/src/mock/mockServer.json (100%)
rename dubbo-admin-ui/src/mock/mockServer.js => ui/src/mock/mockVersion.js
(74%)
rename {dubbo-admin-ui => ui}/src/router/index.js (93%)
rename {dubbo-admin-ui => ui}/src/store/index.js (100%)
rename {dubbo-admin-ui => ui}/src/util/index.js (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/base.css (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/block-navigation.js (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/favicon.png (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/index.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/lcov-report/base.css (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/block-navigation.js (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/lcov-report/favicon.png
(100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/lcov-report/index.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/lcov-report/prettify.css
(100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/lcov-report/prettify.js
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/sort-arrow-sprite.png (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/lcov-report/sorter.js (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/lcov-report/src/App.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/Index.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/Login.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/api/chart.js.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/api/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/api/menu.js.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/api/operation.js.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/Management.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/ServiceDetail.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/ServiceSearch.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/apiDocs/ApiDocs.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/apiDocs/ApiForm.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/apiDocs/ApiFormItem.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/apiDocs/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/governance/AccessControl.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/governance/LoadBalance.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/governance/MeshRule.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/governance/Overrides.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/governance/RoutingRule.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/governance/TagRule.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/governance/WeightAdjust.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/governance/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/http-common.js.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/metrics/ServiceMetrics.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/metrics/ServiceRelation.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/metrics/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/AceEditor.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/Breadcrumb.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/Drawer.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/Footers.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/JsonEditor.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/JsonEditor2.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/MiniChart.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/Search.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/Toolbar.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/VWidget.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/notify/Snackbar.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/notify/index.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/public/notify/index.js.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/test/ServiceMock.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/test/ServiceTest.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/test/TestMethod.vue.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/components/test/index.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/lcov-report/src/index.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/lang/en.js.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/lang/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/lang/index.js.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/lang/zh.js.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/lcov-report/src/main.js.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/router/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/router/index.js.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/store/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/store/index.js.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/util/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/lcov-report/src/util/index.js.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/lcov.info (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/prettify.css (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/prettify.js (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/sort-arrow-sprite.png (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/sorter.js (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/App.vue.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/Index.vue.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/Login.vue.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/api/chart.js.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/api/index.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/api/menu.js.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/api/operation.js.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/Management.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/ServiceDetail.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/ServiceSearch.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/apiDocs/ApiDocs.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/apiDocs/ApiForm.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/apiDocs/ApiFormItem.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/apiDocs/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/governance/AccessControl.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/governance/LoadBalance.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/governance/MeshRule.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/governance/Overrides.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/governance/RoutingRule.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/governance/TagRule.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/governance/WeightAdjust.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/governance/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/http-common.js.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/components/index.html
(100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/metrics/ServiceMetrics.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/metrics/ServiceRelation.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/metrics/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/AceEditor.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/Breadcrumb.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/Drawer.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/Footers.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/JsonEditor.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/JsonEditor2.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/MiniChart.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/Search.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/Toolbar.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/VWidget.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/notify/Snackbar.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/notify/index.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/public/notify/index.js.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/test/ServiceMock.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/test/ServiceTest.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/test/TestMethod.vue.html (100%)
rename {dubbo-admin-ui =>
ui}/tests/unit/coverage/src/components/test/index.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/index.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/lang/en.js.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/lang/index.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/lang/index.js.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/lang/zh.js.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/main.js.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/router/index.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/router/index.js.html
(100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/store/index.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/store/index.js.html
(100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/util/index.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/coverage/src/util/index.js.html (100%)
rename {dubbo-admin-ui => ui}/tests/unit/example.spec.js (100%)
rename {dubbo-admin-ui => ui}/vue.config.js (98%)
rename {dubbo-admin-ui => ui}/yarn.lock (100%)