This is an automated email from the ASF dual-hosted git repository. robocanic pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git
commit 95165de4285f84847d7786e94e9ed78cfe6b012e Merge: 4d525b85 2a6aafb1 Author: robb <[email protected]> AuthorDate: Mon Mar 17 16:54:46 2025 +0800 Merge pull request #643 from ikun-Lg/master feat(ui): enhance application config page with traffic weight and gray release features .../dist/admin/assets/ConfigPage-hSG2LGUl.js | 1 + ...igPage-7ZpkJBgj.css => ConfigPage-l0lArO8C.css} | 2 +- .../dist/admin/assets/ConfigPage-xU0Tim_9.js | 1 - .../dist/admin/assets/DateUtil-I00QCXmh.js | 1 + .../dist/admin/assets/DateUtil-hgvfeX8K.js | 1 - ...anaPage-9rbhDwg9.js => GrafanaPage-WPKAvOzM.js} | 2 +- ...ue_vue_type_script_setup_true_lang-kZxcv5jM.js} | 14 +- ...yUtil-RxWTbbIi.js => PromQueryUtil-IONKy9LJ.js} | 2 +- ...archUtil-xjq24Jx3.js => SearchUtil-gKpIMX5q.js} | 2 +- .../dist/admin/assets/YAMLView-2ZurIrP4.js | 10 + .../{YAMLView-rDiuBeHN.js => YAMLView-BNQy6Mk6.js} | 2 +- .../dist/admin/assets/YAMLView-FyhxPfIE.css | 1 + .../dist/admin/assets/YAMLView-NY43Wn8b.css | 1 - .../dist/admin/assets/YAMLView-PJxM8gOR.js | 10 + .../dist/admin/assets/YAMLView-TLQuCZq5.js | 10 - .../dist/admin/assets/YAMLView-YxiBLDoa.js | 1 + .../dist/admin/assets/YAMLView-aEnhmZ1w.js | 32 - .../dist/admin/assets/YAMLView-aVJMfs-Z.css | 1 + .../dist/admin/assets/YAMLView-c5VuLDMI.js | 10 - .../{YAMLView-Ffywol4u.js => YAMLView-nkmWcf1e.js} | 2 +- .../dist/admin/assets/YAMLView-rKxBvwTB.css | 1 - .../dist/admin/assets/addByFormView-3unQ8OXp.css | 1 + .../dist/admin/assets/addByFormView-FDkpLK2Y.js | 1 - ...mView-9-L3t1i-.js => addByFormView-FehNv1oR.js} | 2 +- .../dist/admin/assets/addByFormView-KBLKrgTn.css | 1 - .../dist/admin/assets/addByFormView-Kq-aeC_g.js | 1 - .../dist/admin/assets/addByFormView-ZlVmvR2-.js | 1 + .../dist/admin/assets/addByFormView-hOjRLai_.css | 1 + .../dist/admin/assets/addByFormView-wiERC-cQ.js | 1 + .../dist/admin/assets/addByYAMLView-5UQ2jsGm.css | 1 + ...LView-ZV-AGT0s.js => addByYAMLView-K8saUn4T.js} | 2 +- .../dist/admin/assets/addByYAMLView-MTPypzxk.js | 10 - .../dist/admin/assets/addByYAMLView-SSn92d8O.js | 10 + .../dist/admin/assets/addByYAMLView-bkGoSQVc.js | 1 - .../dist/admin/assets/addByYAMLView-fpL0qETw.js | 10 + .../dist/admin/assets/addByYAMLView-pUlrfR3B.css | 1 + .../dist/admin/assets/addByYAMLView-rEWsGVkO.css | 1 - .../assets/{app-_OEdFWJU.js => app-e3tBjGVL.js} | 2 +- app/dubbo-ui/dist/admin/assets/config-X9DkXLOt.css | 1 - app/dubbo-ui/dist/admin/assets/config-c8pYpw-a.js | 1 + app/dubbo-ui/dist/admin/assets/config-o-taHSGT.js | 1 - app/dubbo-ui/dist/admin/assets/config-oyMyZIAX.css | 1 + ...ation-FSN8IEgc.js => configuration-A5ev7uJz.js} | 2 +- .../{cssMode-jOdI5mG2.js => cssMode-j_GfV6pL.js} | 2 +- .../{debug-jf3gqhPv.js => debug-KKDTPd04.js} | 2 +- .../{detail-Q-28gTxR.js => detail-oA2w_Ia1.js} | 2 +- app/dubbo-ui/dist/admin/assets/detail-rGb-POT-.js | 1 + app/dubbo-ui/dist/admin/assets/detail-z_4xT6dZ.js | 1 - .../dist/admin/assets/distribution-1K-MlbK_.js | 1 + .../dist/admin/assets/distribution-DgU5H4GH.css | 1 - .../dist/admin/assets/distribution-Wm4ZxVo7.js | 1 - .../dist/admin/assets/distribution-dhwNyIle.css | 1 + .../{event-nIXlPsT0.js => event-6V4X0YMK.js} | 2 +- .../{event-Am8W8gum.js => event-Bf-ctSXW.js} | 2 +- .../{event-famDX1op.js => event-dCZx8xeC.js} | 2 +- .../{event-OVyrbNll.js => event-rpB7EbO0.js} | 2 +- .../dist/admin/assets/formView-0PpY_pPz.css | 1 + .../dist/admin/assets/formView-1H8bQJjw.js | 1 + .../{formView--TjhzYvi.js => formView-CFxowNaG.js} | 2 +- .../dist/admin/assets/formView-F3w5YJgy.css | 1 - .../{formView-sQb4ttM8.js => formView-H6MzXVdV.js} | 2 +- .../dist/admin/assets/formView-IuHDEmBb.js | 1 - .../{formView-2sO6Yb70.js => formView-X1ZlqeDM.js} | 2 +- .../{formView-oGEUNmiF.js => formView-dcx_MZIa.js} | 2 +- ...marker2-mghdUL6L.js => freemarker2-UT0ek88j.js} | 2 +- ...ndlebars-sFjj7xu_.js => handlebars-18mZIVSZ.js} | 2 +- .../assets/{html-Xz8RmEYb.js => html-qaylZZlc.js} | 2 +- .../{htmlMode-4N7fXe-l.js => htmlMode-JQp_Cob-.js} | 2 +- app/dubbo-ui/dist/admin/assets/index-0gJPzqAo.css | 1 - app/dubbo-ui/dist/admin/assets/index-17VUD0td.js | 1 + app/dubbo-ui/dist/admin/assets/index-1N5AWAAV.js | 1 - app/dubbo-ui/dist/admin/assets/index-1k_CD4YX.css | 1 + .../{index-ZHXPXh69.js => index-8-rsvoj8.js} | 2 +- .../{index-7VBVZapK.js => index-8uNvKbLq.js} | 2 +- .../{index-KkZ0UeB0.js => index-BrEhgXqr.js} | 2 +- .../{index-_htnP7BA.js => index-G3kYujCn.js} | 2 +- app/dubbo-ui/dist/admin/assets/index-G7RTXwFE.css | 1 + app/dubbo-ui/dist/admin/assets/index-L4TDBRbj.js | 1 + .../{index-3y-qh5DX.js => index-R7zhTVks.js} | 2 +- app/dubbo-ui/dist/admin/assets/index-RhVdFhAq.js | 1 - app/dubbo-ui/dist/admin/assets/index-UHruJdI5.css | 1 - .../{index-nw_d5X0a.js => index-XmwjT77W.js} | 8 +- .../{index-i5QTC_aI.js => index-Yx4NAKoh.js} | 2 +- .../{index-dHYm86aK.js => index-_DLITjXD.js} | 2 +- .../{index-W5-dDVct.js => index-aMiiFj1-.js} | 2 +- app/dubbo-ui/dist/admin/assets/index-cCidrScZ.js | 4 + app/dubbo-ui/dist/admin/assets/index-eRoUi0NG.js | 4 - app/dubbo-ui/dist/admin/assets/index-gxZAlqCI.css | 1 - app/dubbo-ui/dist/admin/assets/index-hdBAIiKM.css | 1 + app/dubbo-ui/dist/admin/assets/index-mkcLnfaz.css | 1 - .../{index-rSLTo3BZ.js => index-t4Geo3iY.js} | 2 +- app/dubbo-ui/dist/admin/assets/index-uV-HB9bz.css | 1 + .../{instance-ff1MonXH.js => instance-q1we0Glg.js} | 2 +- .../{instance-6fzS6f7M.js => instance-wpa0sBK_.js} | 2 +- ...vascript-mbAqtAnv.js => javascript-GxMNKJIb.js} | 2 +- app/dubbo-ui/dist/admin/assets/js-yaml-lTHa-xT-.js | 32 + .../{jsonMode-UlumxJam.js => jsonMode-uyqppDDQ.js} | 2 +- .../dist/admin/assets/linkTracking-3-QmEvo2.js | 1 + .../dist/admin/assets/linkTracking-aQ3-b1K0.js | 1 - .../{liquid-C_E7jDGk.js => liquid-zP0nrY6P.js} | 2 +- .../assets/{mdx-omkkw4zi.js => mdx-o26Cfqwp.js} | 2 +- app/dubbo-ui/dist/admin/assets/monitor-1LB8lJdn.js | 1 + app/dubbo-ui/dist/admin/assets/monitor-4LbsVVbT.js | 1 - app/dubbo-ui/dist/admin/assets/monitor-FuHVhWjk.js | 1 + app/dubbo-ui/dist/admin/assets/monitor-G_Tt8Rv3.js | 1 + app/dubbo-ui/dist/admin/assets/monitor-RDJg1Cyq.js | 1 - app/dubbo-ui/dist/admin/assets/monitor-gjBqWBOL.js | 1 - .../{notFound-ZLyO8Hsk.js => notFound-xYfKxLfK.js} | 2 +- .../{python-QhA_gkFK.js => python-wccofd7t.js} | 2 +- .../{razor-yDRKAv5Y.js => razor-VvmlesZq.js} | 2 +- .../{request-hwqjhTR7.js => request--GxtD-ej.js} | 2 +- .../dist/admin/assets/sceneConfig--kCqgJAn.css | 1 + .../dist/admin/assets/sceneConfig-cJtxkT5J.js | 1 + .../dist/admin/assets/sceneConfig-eybFONgi.css | 1 - .../dist/admin/assets/sceneConfig-gdcAe3ao.js | 1 - app/dubbo-ui/dist/admin/assets/search-6wtwgfc6.js | 1 - app/dubbo-ui/dist/admin/assets/search-LCC0Ci4D.css | 1 + app/dubbo-ui/dist/admin/assets/search-g1VOJkgj.css | 1 - app/dubbo-ui/dist/admin/assets/search-iB3kGKc4.js | 1 + ...rverInfo-f33EqJm4.js => serverInfo-nRF0WTxY.js} | 2 +- app/dubbo-ui/dist/admin/assets/service-WvA5onH6.js | 1 - app/dubbo-ui/dist/admin/assets/service-bW4kmQ9B.js | 1 + .../{service-Vzrjr2fn.js => service-lo3a2LDL.js} | 2 +- .../assets/{tab1-HGfgg2h4.js => tab1-UYcHzbVH.js} | 2 +- .../assets/{tab2-85DV3eP9.js => tab2-1iLYJbe8.js} | 2 +- app/dubbo-ui/dist/admin/assets/tracing-Jwq6S4p9.js | 1 - app/dubbo-ui/dist/admin/assets/tracing-_bTzz3xF.js | 1 + app/dubbo-ui/dist/admin/assets/tracing-cRLhrVI7.js | 1 - app/dubbo-ui/dist/admin/assets/tracing-yJMHQUuy.js | 1 + app/dubbo-ui/dist/admin/assets/traffic-meGVZe63.js | 1 + app/dubbo-ui/dist/admin/assets/traffic-mk_vra8f.js | 1 - .../{tsMode-DAwQ1Lqh.js => tsMode-GWr_FjcS.js} | 2 +- ...pescript-LF2p9F-x.js => typescript-UTgz_aH4.js} | 2 +- .../dist/admin/assets/updateByFormView-1xAumolQ.js | 1 + .../admin/assets/updateByFormView-3kYFYZ0C.css | 1 - .../dist/admin/assets/updateByFormView-A9ylh9QL.js | 1 - .../dist/admin/assets/updateByFormView-Exlnkpkd.js | 1 + .../admin/assets/updateByFormView-SoSI_zVd.css | 1 + .../admin/assets/updateByFormView-jbtoweaM.css | 1 + .../admin/assets/updateByYAMLView-12vpoHeI.css | 1 + .../admin/assets/updateByYAMLView-BR-VOe_B.css | 1 - .../admin/assets/updateByYAMLView-Ip7CQ26X.css | 1 + .../dist/admin/assets/updateByYAMLView-RERU2gvo.js | 10 + .../dist/admin/assets/updateByYAMLView-XkJQXJYq.js | 10 - .../dist/admin/assets/updateByYAMLView-mU5Skz3_.js | 10 + .../assets/{xml-BeellOE3.js => xml-ho0J0Ckm.js} | 2 +- .../assets/{yaml-aLaYaGyw.js => yaml-BzZd9cDL.js} | 2 +- app/dubbo-ui/dist/admin/index.html | 60 +- ui-vue3/src/api/service/service.ts | 74 +- ui-vue3/src/api/service/traffic.ts | 34 + ui-vue3/src/base/i18n/en.ts | 13 + ui-vue3/src/base/i18n/zh.ts | 13 + ui-vue3/src/components/ConfigPage.vue | 8 +- ui-vue3/src/router/defaultRoutes.ts | 79 +- ui-vue3/src/utils/UIUtil.ts | 28 + .../views/resources/applications/tabs/config.vue | 348 ++++++--- ui-vue3/src/views/resources/instances/index.vue | 2 +- .../src/views/resources/instances/tabs/detail.vue | 4 +- ui-vue3/src/views/resources/services/search.vue | 52 +- .../views/resources/services/tabs/distribution.vue | 2 + .../views/resources/services/tabs/paramRoute.vue | 253 ++++--- .../views/resources/services/tabs/sceneConfig.vue | 243 +++++- ui-vue3/src/views/traffic/routingRule/index.vue | 4 +- .../views/traffic/routingRule/tabs/YAMLView.vue | 18 +- .../traffic/routingRule/tabs/addByFormView.vue | 791 ++++++++++++++------ .../traffic/routingRule/tabs/addByYAMLView.vue | 39 +- .../views/traffic/routingRule/tabs/formView.vue | 61 +- .../traffic/routingRule/tabs/updateByFormView.vue | 814 ++++++++++++++++----- .../traffic/routingRule/tabs/updateByYAMLView.vue | 29 +- ui-vue3/src/views/traffic/tagRule/index.vue | 21 +- .../addTagRuleTabHeaderSlot.vue} | 20 +- .../tagRuleDetailTabHeaderSlot.vue} | 27 +- .../updateTagRuleTabHeaderSlot.vue} | 25 +- .../src/views/traffic/tagRule/tabs/YAMLView.vue | 19 +- .../views/traffic/tagRule/tabs/addByFormView.vue | 436 ++++++++++- .../views/traffic/tagRule/tabs/addByYAMLView.vue | 163 ++++- .../traffic/tagRule/tabs/updateByFormView.vue | 492 +++++++++++++ .../tabs/updateByYAMLView.vue | 29 +- 178 files changed, 3618 insertions(+), 960 deletions(-)
