diff --git a/app/kuma-ui/pkg/resources/data/assets/AccordionList-C-mRQ3ZQ.js b/app/kuma-ui/pkg/resources/data/assets/AccordionList-D56nJUFh.js
similarity index 93%
rename from app/kuma-ui/pkg/resources/data/assets/AccordionList-C-mRQ3ZQ.js
rename to app/kuma-ui/pkg/resources/data/assets/AccordionList-D56nJUFh.js
index d1bfea76a87a..a9e01e1f3e58 100644
--- a/app/kuma-ui/pkg/resources/data/assets/AccordionList-C-mRQ3ZQ.js
+++ b/app/kuma-ui/pkg/resources/data/assets/AccordionList-D56nJUFh.js
@@ -1 +1 @@
-import{d as p,ab as y,x as o,H as A,o as l,c,m as h,a as s,e as O,b,w as x,s as I,ac as $,n as B,_ as f,a9 as C}from"./index-kewPCf7b.js";const E=["aria-expanded"],L={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},N=p({__name:"AccordionItem",setup(r){const e=y("parentAccordion"),t=o(null),n=A(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.includes(t.value):t.value===e.active.value);e!==void 0&&(t.value=e.count.value++);function i(){n.value?u():m()}function u(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.splice(e.active.value.indexOf(t.value),1):e.active.value=null)}function m(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.push(t.value):e.active.value=t.value)}function d(a){a instanceof HTMLElement&&(a.style.height=`${a.scrollHeight}px`)}function _(a){a instanceof HTMLElement&&(a.style.height="auto")}return(a,v)=>(l(),c("li",{class:B(["accordion-item",{active:n.value}])},[h("button",{class:"accordion-item-header",type:"button","aria-expanded":n.value?"true":"false","data-testid":"accordion-item-button",onClick:i},[s(a.$slots,"accordion-header",{},void 0,!0)],8,E),v[0]||(v[0]=O()),b($,{name:"accordion",onEnter:d,onAfterEnter:_,onBeforeLeave:d},{default:x(()=>[n.value?(l(),c("div",L,[s(a.$slots,"accordion-content",{},void 0,!0)])):I("",!0)]),_:3})],2))}}),V=f(N,[["__scopeId","data-v-53a0b6ce"]]),k={class:"accordion-list"},H=p({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(r){const e=r,t=o(0),n=o(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return C("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(i,u)=>(l(),c("ul",k,[s(i.$slots,"default",{},void 0,!0)]))}}),g=f(H,[["__scopeId","data-v-bdbadd5e"]]);export{g as A,V as a};
+import{d as p,ab as y,x as o,H as A,o as l,c,m as h,a as s,e as O,b,w as x,s as I,ac as $,n as B,_ as f,a9 as C}from"./index-CKQWVGYP.js";const E=["aria-expanded"],L={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},N=p({__name:"AccordionItem",setup(r){const e=y("parentAccordion"),t=o(null),n=A(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.includes(t.value):t.value===e.active.value);e!==void 0&&(t.value=e.count.value++);function i(){n.value?u():m()}function u(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.splice(e.active.value.indexOf(t.value),1):e.active.value=null)}function m(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.push(t.value):e.active.value=t.value)}function d(a){a instanceof HTMLElement&&(a.style.height=`${a.scrollHeight}px`)}function _(a){a instanceof HTMLElement&&(a.style.height="auto")}return(a,v)=>(l(),c("li",{class:B(["accordion-item",{active:n.value}])},[h("button",{class:"accordion-item-header",type:"button","aria-expanded":n.value?"true":"false","data-testid":"accordion-item-button",onClick:i},[s(a.$slots,"accordion-header",{},void 0,!0)],8,E),v[0]||(v[0]=O()),b($,{name:"accordion",onEnter:d,onAfterEnter:_,onBeforeLeave:d},{default:x(()=>[n.value?(l(),c("div",L,[s(a.$slots,"accordion-content",{},void 0,!0)])):I("",!0)]),_:3})],2))}}),V=f(N,[["__scopeId","data-v-53a0b6ce"]]),k={class:"accordion-list"},H=p({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(r){const e=r,t=o(0),n=o(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return C("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(i,u)=>(l(),c("ul",k,[s(i.$slots,"default",{},void 0,!0)]))}}),g=f(H,[["__scopeId","data-v-bdbadd5e"]]);export{g as A,V as a};
diff --git a/app/kuma-ui/pkg/resources/data/assets/App-Bv2_w38F.js b/app/kuma-ui/pkg/resources/data/assets/App-CVg9XePe.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/App-Bv2_w38F.js
rename to app/kuma-ui/pkg/resources/data/assets/App-CVg9XePe.js
index a2ec08da93a7..d195aa0402ab 100644
--- a/app/kuma-ui/pkg/resources/data/assets/App-Bv2_w38F.js
+++ b/app/kuma-ui/pkg/resources/data/assets/App-CVg9XePe.js
@@ -1,4 +1,4 @@
-import{d as w,r as m,o as c,c as S,a as _,b as s,w as n,e,t as f,n as O,_ as M,h as V,f as C,g as X,i as I,u as z,j as T,k as U,l as D,m as o,p as a,q as b,s as h,v as L,x as B}from"./index-kewPCf7b.js";const x=""+new URL("product-logo-CDoXkXpC.png",import.meta.url).href,K={class:"app-navigator"},G=w({__name:"AppNavigator",props:{active:{type:Boolean,default:!1},label:{default:""},to:{default:()=>({})}},setup(d){const i=d;return(u,p)=>{const r=m("XAction");return c(),S("li",K,[_(u.$slots,"default",{},()=>[s(r,{class:O({"is-active":i.active}),to:i.to},{default:n(()=>[e(f(i.label),1)]),_:1},8,["class","to"])],!0)])}}}),$=M(G,[["__scopeId","data-v-07bb7885"]]),P=w({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const d={ref:"_"};for(const i in this.$props)d[V(i)]=this.$props[i];return C("span",[X(this.$slots,"default")?C("a",d,this.$slots.default()):C("a",d)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){if(this.$el.lastChild!==this.$refs._)return;const d=this.$el.appendChild(document.createElement("span")),i=this;I(()=>import("./buttons.esm-DK2fWHEW.js"),[],import.meta.url).then(function(u){i.$el.lastChild===d&&u.render(d.appendChild(i.$refs._),function(p){i.$el.lastChild===d&&d.parentNode.replaceChild(p,d)})})},reset:function(){this.$refs._!=null&&this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),H={class:"application-shell"},Y={role:"banner"},q={class:"horizontal-list"},Z={class:"upgrade-check-wrapper"},j={class:"alert-content"},F={class:"horizontal-list"},J={class:"app-status app-status--mobile"},Q={class:"app-status app-status--desktop"},W={class:"app-content-container"},tt={class:"app-sidebar"},et={"aria-label":"Main"},nt={key:0},ot={key:1,role:"separator",class:"navigation-separator"},at={key:2},st={class:"app-main-content"},it={class:"app-notifications"},rt=["innerHTML"],lt=w({__name:"ApplicationShell",setup(d){const i=z(),u=T(),p=U(),{t:r}=D();return(l,t)=>{const g=m("XTeleportSlot"),v=m("XAction"),k=m("XAlert"),A=m("DataSource"),y=m("XPop"),E=m("XIcon"),N=m("XActionGroup");return c(),S("div",H,[s(g,{name:"modal-layer"}),t[24]||(t[24]=e()),o("header",Y,[o("div",q,[_(l.$slots,"header",{},()=>[s(v,{to:{name:"home"}},{default:n(()=>[_(l.$slots,"home",{},void 0,!0)]),_:3}),t[3]||(t[3]=e()),s(a(P),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:n(()=>t[0]||(t[0]=[e(`
+import{d as w,r as m,o as c,c as S,a as _,b as s,w as n,e,t as f,n as O,_ as M,h as V,f as C,g as X,i as I,u as z,j as T,k as U,l as D,m as o,p as a,q as b,s as h,v as L,x as B}from"./index-CKQWVGYP.js";const x=""+new URL("product-logo-CDoXkXpC.png",import.meta.url).href,K={class:"app-navigator"},G=w({__name:"AppNavigator",props:{active:{type:Boolean,default:!1},label:{default:""},to:{default:()=>({})}},setup(d){const i=d;return(u,p)=>{const r=m("XAction");return c(),S("li",K,[_(u.$slots,"default",{},()=>[s(r,{class:O({"is-active":i.active}),to:i.to},{default:n(()=>[e(f(i.label),1)]),_:1},8,["class","to"])],!0)])}}}),$=M(G,[["__scopeId","data-v-07bb7885"]]),P=w({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const d={ref:"_"};for(const i in this.$props)d[V(i)]=this.$props[i];return C("span",[X(this.$slots,"default")?C("a",d,this.$slots.default()):C("a",d)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){if(this.$el.lastChild!==this.$refs._)return;const d=this.$el.appendChild(document.createElement("span")),i=this;I(()=>import("./buttons.esm-DK2fWHEW.js"),[],import.meta.url).then(function(u){i.$el.lastChild===d&&u.render(d.appendChild(i.$refs._),function(p){i.$el.lastChild===d&&d.parentNode.replaceChild(p,d)})})},reset:function(){this.$refs._!=null&&this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),H={class:"application-shell"},Y={role:"banner"},q={class:"horizontal-list"},Z={class:"upgrade-check-wrapper"},j={class:"alert-content"},F={class:"horizontal-list"},J={class:"app-status app-status--mobile"},Q={class:"app-status app-status--desktop"},W={class:"app-content-container"},tt={class:"app-sidebar"},et={"aria-label":"Main"},nt={key:0},ot={key:1,role:"separator",class:"navigation-separator"},at={key:2},st={class:"app-main-content"},it={class:"app-notifications"},rt=["innerHTML"],lt=w({__name:"ApplicationShell",setup(d){const i=z(),u=T(),p=U(),{t:r}=D();return(l,t)=>{const g=m("XTeleportSlot"),v=m("XAction"),k=m("XAlert"),A=m("DataSource"),y=m("XPop"),E=m("XIcon"),N=m("XActionGroup");return c(),S("div",H,[s(g,{name:"modal-layer"}),t[24]||(t[24]=e()),o("header",Y,[o("div",q,[_(l.$slots,"header",{},()=>[s(v,{to:{name:"home"}},{default:n(()=>[_(l.$slots,"home",{},void 0,!0)]),_:3}),t[3]||(t[3]=e()),s(a(P),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:n(()=>t[0]||(t[0]=[e(`
Star
`)])),_:1}),t[4]||(t[4]=e()),o("div",Z,[s(A,{src:"/control-plane/version/latest"},{default:n(({data:R})=>[R&&a(u)("KUMA_VERSION")!==R.version?(c(),b(k,{key:0,class:"upgrade-alert","data-testid":"upgrade-check",appearance:"info"},{default:n(()=>[o("div",j,[o("p",null,f(a(r)("common.product.name"))+` update available
`,1),t[2]||(t[2]=e()),s(v,{appearance:"primary",href:a(r)("common.product.href.install")},{default:n(()=>t[1]||(t[1]=[e(`
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-BhfJ_6F-.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-CTjQpYbb.js
similarity index 92%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-BhfJ_6F-.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-CTjQpYbb.js
index e56648da4c7f..7fcaa99f2d32 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-BhfJ_6F-.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-CTjQpYbb.js
@@ -1 +1 @@
-import{d as V,r as o,o as i,q as l,w as n,b as t,e as E,p as d,al as p,s as b}from"./index-kewPCf7b.js";import{_ as v}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-n0XoXntO.js";const M=V({__name:"BuiltinGatewayConfigView",setup(F){return(S,r)=>{const g=o("RouteTitle"),u=o("DataSource"),_=o("DataLoader"),h=o("XCard"),f=o("AppView"),w=o("RouteView");return i(),l(w,{name:"builtin-gateway-config-view",params:{mesh:"",gateway:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:C,uri:c})=>[t(g,{render:!1,title:C("builtin-gateways.routes.item.navigation.builtin-gateway-config-view")},null,8,["title"]),r[0]||(r[0]=E()),t(f,null,{default:n(()=>[t(h,null,{default:n(()=>[t(_,{src:c(d(p),"/meshes/:mesh/mesh-gateways/:name",{mesh:e.params.mesh,name:e.params.gateway})},{default:n(({data:y})=>[t(v,{"data-testid":"config",resource:y.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:x})=>[x?(i(),l(u,{key:0,src:c(d(p),"/meshes/:mesh/mesh-gateways/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.gateway},{cacheControl:"no-store"}),onChange:s=>{a(m=>m(s))},onError:s=>{a((m,R)=>R(s))}},null,8,["src","onChange","onError"])):b("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{M as default};
+import{d as V,r as o,o as i,q as l,w as n,b as t,e as E,p as d,al as p,s as b}from"./index-CKQWVGYP.js";import{_ as v}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-BDFzF6sj.js";const M=V({__name:"BuiltinGatewayConfigView",setup(F){return(S,r)=>{const g=o("RouteTitle"),u=o("DataSource"),_=o("DataLoader"),h=o("XCard"),f=o("AppView"),w=o("RouteView");return i(),l(w,{name:"builtin-gateway-config-view",params:{mesh:"",gateway:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:C,uri:c})=>[t(g,{render:!1,title:C("builtin-gateways.routes.item.navigation.builtin-gateway-config-view")},null,8,["title"]),r[0]||(r[0]=E()),t(f,null,{default:n(()=>[t(h,null,{default:n(()=>[t(_,{src:c(d(p),"/meshes/:mesh/mesh-gateways/:name",{mesh:e.params.mesh,name:e.params.gateway})},{default:n(({data:y})=>[t(v,{"data-testid":"config",resource:y.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:x})=>[x?(i(),l(u,{key:0,src:c(d(p),"/meshes/:mesh/mesh-gateways/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.gateway},{cacheControl:"no-store"}),onChange:s=>{a(m=>m(s))},onError:s=>{a((m,R)=>R(s))}},null,8,["src","onChange","onError"])):b("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{M as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-C32Fl9nR.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-Be0l1GMc.js
similarity index 97%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-C32Fl9nR.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-Be0l1GMc.js
index 4514ae3f0bdf..9b1a1a79c0cb 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-C32Fl9nR.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-Be0l1GMc.js
@@ -1 +1 @@
-import{d as $,r as l,o as i,q as u,w as s,b as n,m as k,e as o,A as E,t as r,c as d,K as _,S as I,s as g,G as L,_ as N}from"./index-kewPCf7b.js";import{F as R}from"./FilterBar-WwBw-Jrp.js";import{S as q}from"./SummaryView-DfZuRJ1w.js";const P={class:"stack"},T={key:0},F={key:1},G=$({__name:"BuiltinGatewayDataplanesView",setup(j){return(K,p)=>{const f=l("XAction"),v=l("XIcon"),w=l("XActionGroup"),C=l("RouterView"),b=l("DataCollection"),V=l("DataLoader"),x=l("XCard"),S=l("DataSource"),A=l("AppView"),B=l("RouteView");return i(),u(B,{name:"builtin-gateway-dataplanes-view",params:{mesh:"",gateway:"",listener:"",page:1,size:50,s:"",dataPlane:""}},{default:s(({can:z,route:a,t:c,me:m})=>[n(A,null,{default:s(()=>[n(S,{src:`/meshes/${a.params.mesh}/mesh-gateways/${a.params.gateway}`},{default:s(({data:y,error:X})=>[k("div",P,[n(x,null,{default:s(()=>[k("search",null,[n(R,{class:"data-plane-proxy-filter",placeholder:"name:dataplane-name",query:a.params.s,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...z("use zones")&&{zone:{description:"filter by “kuma.io/zone” value"}}},onChange:t=>a.update({...Object.fromEntries(t.entries())})},null,8,["query","fields","onChange"])]),p[8]||(p[8]=o()),n(V,{src:y===void 0?"":`/meshes/${a.params.mesh}/dataplanes/for/service-insight/${y.selectors[0].match["kuma.io/service"]}?page=${a.params.page}&size=${a.params.size}&search=${a.params.s}`,data:[y],errors:[X]},{loadable:s(({data:t})=>[n(b,{type:"data-planes",items:(t==null?void 0:t.items)??[void 0],total:t==null?void 0:t.total,page:a.params.page,"page-size":a.params.size,onChange:a.update},{default:s(()=>[n(E,{class:"data-plane-collection","data-testid":"data-plane-collection",headers:[{...m.get("headers.name"),label:"Name",key:"name"},{...m.get("headers.namespace"),label:"Namespace",key:"namespace"},...z("use zones")?[{...m.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...m.get("headers.certificate"),label:"Certificate Info",key:"certificate"},{...m.get("headers.status"),label:"Status",key:"status"},{...m.get("headers.warnings"),label:"Warnings",key:"warnings",hideLabel:!0},{...m.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:t==null?void 0:t.items,"is-selected-row":e=>e.name===a.params.dataPlane,onResize:m.set},{namespace:s(({row:e})=>[o(r(e.namespace),1)]),name:s(({row:e})=>[n(f,{"data-action":"",class:"name-link",title:e.name,to:{name:"builtin-gateway-data-plane-summary-view",params:{mesh:e.mesh,dataPlane:e.id},query:{page:a.params.page,size:a.params.size,s:a.params.s}}},{default:s(()=>[o(r(e.name),1)]),_:2},1032,["title","to"])]),zone:s(({row:e})=>[e.zone?(i(),u(f,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.zone}}},{default:s(()=>[o(r(e.zone),1)]),_:2},1032,["to"])):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),certificate:s(({row:e})=>{var h;return[(h=e.dataplaneInsight.mTLS)!=null&&h.certificateExpirationTime?(i(),d(_,{key:0},[o(r(c("common.formats.datetime",{value:Date.parse(e.dataplaneInsight.mTLS.certificateExpirationTime)})),1)],64)):(i(),d(_,{key:1},[o(r(c("data-planes.components.data-plane-list.certificate.none")),1)],64))]}),status:s(({row:e})=>[n(I,{status:e.status},null,8,["status"])]),warnings:s(({row:e})=>[e.isCertExpired||e.warnings.length>0?(i(),u(v,{key:0,class:"mr-1",name:"warning"},{default:s(()=>[k("ul",null,[e.warnings.length>0?(i(),d("li",T,r(c("data-planes.components.data-plane-list.version_mismatch")),1)):g("",!0),p[0]||(p[0]=o()),e.isCertExpired?(i(),d("li",F,r(c("data-planes.components.data-plane-list.cert_expired")),1)):g("",!0)])]),_:2},1024)):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),actions:s(({row:e})=>[n(w,null,{default:s(()=>[n(f,{to:{name:"data-plane-detail-view",params:{dataPlane:e.id}}},{default:s(()=>[o(r(c("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","is-selected-row","onResize"]),p[7]||(p[7]=o()),a.params.dataPlane?(i(),u(C,{key:0},{default:s(e=>[n(q,{onClose:h=>a.replace({name:a.name,params:{mesh:a.params.mesh},query:{page:a.params.page,size:a.params.size,s:a.params.s}})},{default:s(()=>[typeof t<"u"?(i(),u(L(e.Component),{key:0,items:t.items},null,8,["items"])):g("",!0)]),_:2},1032,["onClose"])]),_:2},1024)):g("",!0)]),_:2},1032,["items","total","page","page-size","onChange"])]),_:2},1032,["src","data","errors"])]),_:2},1024)])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}}),H=N(G,[["__scopeId","data-v-53a242d8"]]);export{H as default};
+import{d as $,r as l,o as i,q as u,w as s,b as n,m as k,e as o,A as E,t as r,c as d,K as _,S as I,s as g,G as L,_ as N}from"./index-CKQWVGYP.js";import{F as R}from"./FilterBar-CjgMAXyg.js";import{S as q}from"./SummaryView-DHZPnesw.js";const P={class:"stack"},T={key:0},F={key:1},G=$({__name:"BuiltinGatewayDataplanesView",setup(j){return(K,p)=>{const f=l("XAction"),v=l("XIcon"),w=l("XActionGroup"),C=l("RouterView"),b=l("DataCollection"),V=l("DataLoader"),x=l("XCard"),S=l("DataSource"),A=l("AppView"),B=l("RouteView");return i(),u(B,{name:"builtin-gateway-dataplanes-view",params:{mesh:"",gateway:"",listener:"",page:1,size:50,s:"",dataPlane:""}},{default:s(({can:z,route:a,t:c,me:m})=>[n(A,null,{default:s(()=>[n(S,{src:`/meshes/${a.params.mesh}/mesh-gateways/${a.params.gateway}`},{default:s(({data:y,error:X})=>[k("div",P,[n(x,null,{default:s(()=>[k("search",null,[n(R,{class:"data-plane-proxy-filter",placeholder:"name:dataplane-name",query:a.params.s,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...z("use zones")&&{zone:{description:"filter by “kuma.io/zone” value"}}},onChange:t=>a.update({...Object.fromEntries(t.entries())})},null,8,["query","fields","onChange"])]),p[8]||(p[8]=o()),n(V,{src:y===void 0?"":`/meshes/${a.params.mesh}/dataplanes/for/service-insight/${y.selectors[0].match["kuma.io/service"]}?page=${a.params.page}&size=${a.params.size}&search=${a.params.s}`,data:[y],errors:[X]},{loadable:s(({data:t})=>[n(b,{type:"data-planes",items:(t==null?void 0:t.items)??[void 0],total:t==null?void 0:t.total,page:a.params.page,"page-size":a.params.size,onChange:a.update},{default:s(()=>[n(E,{class:"data-plane-collection","data-testid":"data-plane-collection",headers:[{...m.get("headers.name"),label:"Name",key:"name"},{...m.get("headers.namespace"),label:"Namespace",key:"namespace"},...z("use zones")?[{...m.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...m.get("headers.certificate"),label:"Certificate Info",key:"certificate"},{...m.get("headers.status"),label:"Status",key:"status"},{...m.get("headers.warnings"),label:"Warnings",key:"warnings",hideLabel:!0},{...m.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:t==null?void 0:t.items,"is-selected-row":e=>e.name===a.params.dataPlane,onResize:m.set},{namespace:s(({row:e})=>[o(r(e.namespace),1)]),name:s(({row:e})=>[n(f,{"data-action":"",class:"name-link",title:e.name,to:{name:"builtin-gateway-data-plane-summary-view",params:{mesh:e.mesh,dataPlane:e.id},query:{page:a.params.page,size:a.params.size,s:a.params.s}}},{default:s(()=>[o(r(e.name),1)]),_:2},1032,["title","to"])]),zone:s(({row:e})=>[e.zone?(i(),u(f,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.zone}}},{default:s(()=>[o(r(e.zone),1)]),_:2},1032,["to"])):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),certificate:s(({row:e})=>{var h;return[(h=e.dataplaneInsight.mTLS)!=null&&h.certificateExpirationTime?(i(),d(_,{key:0},[o(r(c("common.formats.datetime",{value:Date.parse(e.dataplaneInsight.mTLS.certificateExpirationTime)})),1)],64)):(i(),d(_,{key:1},[o(r(c("data-planes.components.data-plane-list.certificate.none")),1)],64))]}),status:s(({row:e})=>[n(I,{status:e.status},null,8,["status"])]),warnings:s(({row:e})=>[e.isCertExpired||e.warnings.length>0?(i(),u(v,{key:0,class:"mr-1",name:"warning"},{default:s(()=>[k("ul",null,[e.warnings.length>0?(i(),d("li",T,r(c("data-planes.components.data-plane-list.version_mismatch")),1)):g("",!0),p[0]||(p[0]=o()),e.isCertExpired?(i(),d("li",F,r(c("data-planes.components.data-plane-list.cert_expired")),1)):g("",!0)])]),_:2},1024)):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),actions:s(({row:e})=>[n(w,null,{default:s(()=>[n(f,{to:{name:"data-plane-detail-view",params:{dataPlane:e.id}}},{default:s(()=>[o(r(c("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","is-selected-row","onResize"]),p[7]||(p[7]=o()),a.params.dataPlane?(i(),u(C,{key:0},{default:s(e=>[n(q,{onClose:h=>a.replace({name:a.name,params:{mesh:a.params.mesh},query:{page:a.params.page,size:a.params.size,s:a.params.s}})},{default:s(()=>[typeof t<"u"?(i(),u(L(e.Component),{key:0,items:t.items},null,8,["items"])):g("",!0)]),_:2},1032,["onClose"])]),_:2},1024)):g("",!0)]),_:2},1032,["items","total","page","page-size","onChange"])]),_:2},1032,["src","data","errors"])]),_:2},1024)])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}}),H=N(G,[["__scopeId","data-v-53a242d8"]]);export{H as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CRs_oonQ.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-B5BKGqOW.js
similarity index 92%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CRs_oonQ.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-B5BKGqOW.js
index 32dc1d154c37..a2bf224df8ff 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CRs_oonQ.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-B5BKGqOW.js
@@ -1 +1 @@
-import{d as C,r as e,o as r,q as u,w as t,b as a,p as D,al as v,c as B,s as R,e as c,Q as T,L as X,t as k,G as A}from"./index-kewPCf7b.js";const L={key:0},$=C({__name:"BuiltinGatewayDetailTabsView",setup(S){return(N,m)=>{const p=e("RouteTitle"),_=e("XCopyButton"),d=e("XAction"),w=e("XTabs"),b=e("RouterView"),y=e("DataLoader"),h=e("AppView"),f=e("DataSource"),g=e("RouteView");return r(),u(g,{name:"builtin-gateway-detail-tabs-view",params:{mesh:"",gateway:""}},{default:t(({route:s,t:i,uri:V})=>[a(f,{src:V(D(v),"/meshes/:mesh/mesh-gateways/:name",{mesh:s.params.mesh,name:s.params.gateway})},{default:t(({data:o,error:x})=>[a(h,{docs:i("builtin-gateways.href.docs"),breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"builtin-gateway-list-view",params:{mesh:s.params.mesh}},text:i("builtin-gateways.routes.item.breadcrumbs")}]},{title:t(()=>[o?(r(),B("h1",L,[a(_,{text:o.name},{default:t(()=>[a(p,{title:i("builtin-gateways.routes.item.title",{name:o.name})},null,8,["title"])]),_:2},1032,["text"])])):R("",!0)]),default:t(()=>[m[1]||(m[1]=c()),a(y,{data:[o],errors:[x]},{default:t(()=>{var l;return[a(w,{selected:(l=s.child())==null?void 0:l.name},T({_:2},[X(s.children,({name:n})=>({name:`${n}-tab`,fn:t(()=>[a(d,{to:{name:n}},{default:t(()=>[c(k(i(`builtin-gateways.routes.item.navigation.${n}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=c()),a(b,null,{default:t(({Component:n})=>[(r(),u(A(n),{gateway:o},null,8,["gateway"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},1032,["docs","breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{$ as default};
+import{d as C,r as e,o as r,q as u,w as t,b as a,p as D,al as v,c as B,s as R,e as c,Q as T,L as X,t as k,G as A}from"./index-CKQWVGYP.js";const L={key:0},$=C({__name:"BuiltinGatewayDetailTabsView",setup(S){return(N,m)=>{const p=e("RouteTitle"),_=e("XCopyButton"),d=e("XAction"),w=e("XTabs"),b=e("RouterView"),y=e("DataLoader"),h=e("AppView"),f=e("DataSource"),g=e("RouteView");return r(),u(g,{name:"builtin-gateway-detail-tabs-view",params:{mesh:"",gateway:""}},{default:t(({route:s,t:i,uri:V})=>[a(f,{src:V(D(v),"/meshes/:mesh/mesh-gateways/:name",{mesh:s.params.mesh,name:s.params.gateway})},{default:t(({data:o,error:x})=>[a(h,{docs:i("builtin-gateways.href.docs"),breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"builtin-gateway-list-view",params:{mesh:s.params.mesh}},text:i("builtin-gateways.routes.item.breadcrumbs")}]},{title:t(()=>[o?(r(),B("h1",L,[a(_,{text:o.name},{default:t(()=>[a(p,{title:i("builtin-gateways.routes.item.title",{name:o.name})},null,8,["title"])]),_:2},1032,["text"])])):R("",!0)]),default:t(()=>[m[1]||(m[1]=c()),a(y,{data:[o],errors:[x]},{default:t(()=>{var l;return[a(w,{selected:(l=s.child())==null?void 0:l.name},T({_:2},[X(s.children,({name:n})=>({name:`${n}-tab`,fn:t(()=>[a(d,{to:{name:n}},{default:t(()=>[c(k(i(`builtin-gateways.routes.item.navigation.${n}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=c()),a(b,null,{default:t(({Component:n})=>[(r(),u(A(n),{gateway:o},null,8,["gateway"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},1032,["docs","breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{$ as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-Drj11XtN.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-B5U6CjEv.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-Drj11XtN.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-B5U6CjEv.js
index 461cc99bb61f..0861230cd303 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-Drj11XtN.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-B5U6CjEv.js
@@ -1,4 +1,4 @@
-import{d as T,H as S,r as w,o as s,c as a,q as C,w as c,b as _,a as L,e,s as p,m as n,p as y,M as H,t as i,_ as B,K as u,L as v,l as I,n as E,am as N,al as V}from"./index-kewPCf7b.js";import{T as X}from"./TagList-B0DMWZap.js";import{R as A}from"./RuleMatchers-D6FKlrm-.js";function F(k,l){for(const m of l)if(m.not&&k[m.key]===m.value||!m.not&&k[m.key]!==m.value)return!1;return!0}const D="data:image/svg+xml,%3csvg%20width='11'%20height='12'%20viewBox='0%200%2011%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.66661%202.66667C5.8555%202.66667%206.01384%202.60278%206.14161%202.475C6.26939%202.34722%206.33328%202.18889%206.33328%202C6.33328%201.81111%206.26939%201.65278%206.14161%201.525C6.01384%201.39722%205.8555%201.33333%205.66661%201.33333C5.47773%201.33333%205.31939%201.39722%205.19161%201.525C5.06384%201.65278%204.99995%201.81111%204.99995%202C4.99995%202.18889%205.06384%202.34722%205.19161%202.475C5.31939%202.60278%205.47773%202.66667%205.66661%202.66667ZM7.54995%202.66667H8.71661C9.04995%202.66667%209.33884%202.77778%209.58328%203C9.82773%203.22222%209.97773%203.49444%2010.0333%203.81667L10.9833%2010.4833C11.0388%2010.8833%2010.9361%2011.2361%2010.6749%2011.5417C10.4138%2011.8472%2010.0777%2012%209.66661%2012H1.66661C1.2555%2012%200.919392%2011.8472%200.65828%2011.5417C0.397169%2011.2361%200.294391%2010.8833%200.349947%2010.4833L1.29995%203.81667C1.3555%203.49444%201.5055%203.22222%201.74995%203C1.99439%202.77778%202.28328%202.66667%202.61661%202.66667H3.78328C3.74995%202.55556%203.72217%202.44722%203.69995%202.34167C3.67772%202.23611%203.66661%202.12222%203.66661%202C3.66661%201.44444%203.86106%200.972222%204.24995%200.583333C4.63884%200.194444%205.11106%200%205.66661%200C6.22217%200%206.69439%200.194444%207.08328%200.583333C7.47217%200.972222%207.66661%201.44444%207.66661%202C7.66661%202.12222%207.6555%202.23611%207.63328%202.34167C7.61106%202.44722%207.58328%202.55556%207.54995%202.66667Z'%20fill='%236c7489'/%3e%3c/svg%3e",G={class:"target-ref"},j={key:3,class:"weight"},z=["width"],Z=T({__name:"TargetRef",props:{targetRef:{}},setup(k){const l=k,m=S(()=>{if(!l.targetRef.name)return null;switch(l.targetRef.kind){case"MeshService":case"MeshServiceSubset":return{name:"service-detail-view",params:{service:l.targetRef.name}};case"MeshGateway":return{name:"builtin-gateway-detail-view",params:{gateway:l.targetRef.name}};default:throw new Error(`Unsupported targetRef ${l.targetRef.kind}.`)}});return(r,g)=>{const o=w("XBadge"),t=w("XAction");return s(),a("span",G,[m.value!==null?(s(),C(t,{key:0,to:m.value},{default:c(()=>[_(o,null,{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["to"])):(s(),C(o,{key:1},{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})),g[0]||(g[0]=e()),l.targetRef.kind==="MeshServiceSubset"&&l.targetRef.tags?(s(),C(X,{key:2,tags:l.targetRef.tags},null,8,["tags"])):p("",!0),g[1]||(g[1]=e()),l.targetRef.weight!==void 0&&l.targetRef.weight!==1?(s(),a("span",j,[n("img",{src:D,alt:"Weight",width:y(H)},null,8,z),e(" "+i(l.targetRef.weight),1)])):p("",!0)])}}}),q=B(Z,[["__scopeId","data-v-fb5c5475"]]),K={class:"filter"},O={key:0,class:"list"},U={class:"text-neutral"},Q={key:1,class:"list"},W={class:"text-neutral"},J={key:3,class:"list"},Y={class:"text-neutral"},tt={key:4,class:"list"},et={class:"text-neutral"},st=T({__name:"RuleFilter",props:{filter:{}},setup(k){const l=k;return(m,r)=>{const g=w("XBadge");return s(),a("div",K,[_(g,{appearance:"neutral"},{default:c(()=>[e(i(l.filter.type),1)]),_:1}),r[3]||(r[3]=e()),n("div",null,[l.filter.type==="RequestHeaderModifier"?(s(),a("div",O,[(s(!0),a(u,null,v(l.filter.requestHeaderModifier,(o,t)=>(s(),a(u,{key:t},[o?(s(!0),a(u,{key:0},v(o,(h,b)=>(s(),a("span",{key:b},[n("span",U,i(t)+`:
+import{d as T,H as S,r as w,o as s,c as a,q as C,w as c,b as _,a as L,e,s as p,m as n,p as y,M as H,t as i,_ as B,K as u,L as v,l as I,n as E,am as N,al as V}from"./index-CKQWVGYP.js";import{T as X}from"./TagList-C2lT_Az9.js";import{R as A}from"./RuleMatchers-D23Ri7xl.js";function F(k,l){for(const m of l)if(m.not&&k[m.key]===m.value||!m.not&&k[m.key]!==m.value)return!1;return!0}const D="data:image/svg+xml,%3csvg%20width='11'%20height='12'%20viewBox='0%200%2011%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.66661%202.66667C5.8555%202.66667%206.01384%202.60278%206.14161%202.475C6.26939%202.34722%206.33328%202.18889%206.33328%202C6.33328%201.81111%206.26939%201.65278%206.14161%201.525C6.01384%201.39722%205.8555%201.33333%205.66661%201.33333C5.47773%201.33333%205.31939%201.39722%205.19161%201.525C5.06384%201.65278%204.99995%201.81111%204.99995%202C4.99995%202.18889%205.06384%202.34722%205.19161%202.475C5.31939%202.60278%205.47773%202.66667%205.66661%202.66667ZM7.54995%202.66667H8.71661C9.04995%202.66667%209.33884%202.77778%209.58328%203C9.82773%203.22222%209.97773%203.49444%2010.0333%203.81667L10.9833%2010.4833C11.0388%2010.8833%2010.9361%2011.2361%2010.6749%2011.5417C10.4138%2011.8472%2010.0777%2012%209.66661%2012H1.66661C1.2555%2012%200.919392%2011.8472%200.65828%2011.5417C0.397169%2011.2361%200.294391%2010.8833%200.349947%2010.4833L1.29995%203.81667C1.3555%203.49444%201.5055%203.22222%201.74995%203C1.99439%202.77778%202.28328%202.66667%202.61661%202.66667H3.78328C3.74995%202.55556%203.72217%202.44722%203.69995%202.34167C3.67772%202.23611%203.66661%202.12222%203.66661%202C3.66661%201.44444%203.86106%200.972222%204.24995%200.583333C4.63884%200.194444%205.11106%200%205.66661%200C6.22217%200%206.69439%200.194444%207.08328%200.583333C7.47217%200.972222%207.66661%201.44444%207.66661%202C7.66661%202.12222%207.6555%202.23611%207.63328%202.34167C7.61106%202.44722%207.58328%202.55556%207.54995%202.66667Z'%20fill='%236c7489'/%3e%3c/svg%3e",G={class:"target-ref"},j={key:3,class:"weight"},z=["width"],Z=T({__name:"TargetRef",props:{targetRef:{}},setup(k){const l=k,m=S(()=>{if(!l.targetRef.name)return null;switch(l.targetRef.kind){case"MeshService":case"MeshServiceSubset":return{name:"service-detail-view",params:{service:l.targetRef.name}};case"MeshGateway":return{name:"builtin-gateway-detail-view",params:{gateway:l.targetRef.name}};default:throw new Error(`Unsupported targetRef ${l.targetRef.kind}.`)}});return(r,g)=>{const o=w("XBadge"),t=w("XAction");return s(),a("span",G,[m.value!==null?(s(),C(t,{key:0,to:m.value},{default:c(()=>[_(o,null,{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["to"])):(s(),C(o,{key:1},{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})),g[0]||(g[0]=e()),l.targetRef.kind==="MeshServiceSubset"&&l.targetRef.tags?(s(),C(X,{key:2,tags:l.targetRef.tags},null,8,["tags"])):p("",!0),g[1]||(g[1]=e()),l.targetRef.weight!==void 0&&l.targetRef.weight!==1?(s(),a("span",j,[n("img",{src:D,alt:"Weight",width:y(H)},null,8,z),e(" "+i(l.targetRef.weight),1)])):p("",!0)])}}}),q=B(Z,[["__scopeId","data-v-fb5c5475"]]),K={class:"filter"},O={key:0,class:"list"},U={class:"text-neutral"},Q={key:1,class:"list"},W={class:"text-neutral"},J={key:3,class:"list"},Y={class:"text-neutral"},tt={key:4,class:"list"},et={class:"text-neutral"},st=T({__name:"RuleFilter",props:{filter:{}},setup(k){const l=k;return(m,r)=>{const g=w("XBadge");return s(),a("div",K,[_(g,{appearance:"neutral"},{default:c(()=>[e(i(l.filter.type),1)]),_:1}),r[3]||(r[3]=e()),n("div",null,[l.filter.type==="RequestHeaderModifier"?(s(),a("div",O,[(s(!0),a(u,null,v(l.filter.requestHeaderModifier,(o,t)=>(s(),a(u,{key:t},[o?(s(!0),a(u,{key:0},v(o,(h,b)=>(s(),a("span",{key:b},[n("span",U,i(t)+`:
`,1),e(" "+i(typeof h=="string"?h:`${h.name}:${h.value}`),1)]))),128)):p("",!0)],64))),128))])):l.filter.type==="ResponseHeaderModifier"?(s(),a("div",Q,[(s(!0),a(u,null,v(l.filter.responseHeaderModifier,(o,t)=>(s(),a(u,{key:t},[o?(s(!0),a(u,{key:0},v(o,(h,b)=>(s(),a("span",{key:b},[n("span",W,i(t)+`:
`,1),e(" "+i(typeof h=="string"?h:`${h.name}:${h.value}`),1)]))),128)):p("",!0)],64))),128))])):l.filter.type==="RequestMirror"?(s(),a(u,{key:2},[_(q,{"target-ref":l.filter.requestMirror.backendRef},{default:c(()=>[e(i(l.filter.requestMirror.backendRef.name),1)]),_:1},8,["target-ref"]),r[0]||(r[0]=e()),l.filter.requestMirror.percentage?(s(),a(u,{key:0},[e(`
(`+i(l.filter.requestMirror.percentage)+`%)
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BQ3yKi38.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-DonP9RBn.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BQ3yKi38.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-DonP9RBn.js
index 3a54b1c15f83..32a64ab011e4 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BQ3yKi38.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-DonP9RBn.js
@@ -1 +1 @@
-import{d as v,r as n,o as i,q as p,w as a,b as t,p as A,al as X,A as x,e as l,t as c,c as B,K as D,G as R,s as g}from"./index-kewPCf7b.js";import{S as G}from"./SummaryView-DfZuRJ1w.js";const F=v({__name:"BuiltinGatewayListView",setup(L){return(N,_)=>{const r=n("XAction"),y=n("XCopyButton"),d=n("XActionGroup"),w=n("DataCollection"),h=n("RouterView"),z=n("DataLoader"),f=n("XCard"),b=n("AppView"),C=n("RouteView");return i(),p(C,{name:"builtin-gateway-list-view",params:{page:1,size:50,mesh:"",gateway:""}},{default:a(({route:s,t:u,can:k,me:m,uri:V})=>[t(b,{docs:u("builtin-gateways.href.docs")},{default:a(()=>[t(f,null,{default:a(()=>[t(z,{src:V(A(X),"/meshes/:mesh/mesh-gateways",{mesh:s.params.mesh},{page:s.params.page,size:s.params.size})},{loadable:a(({data:o})=>[t(w,{type:"gateways",items:(o==null?void 0:o.items)??[void 0],page:s.params.page,"page-size":s.params.size,total:o==null?void 0:o.total,onChange:s.update},{default:a(()=>[t(x,{class:"builtin-gateway-collection","data-testid":"builtin-gateway-collection",headers:[{...m.get("headers.name"),label:"Name",key:"name"},...k("use zones")?[{...m.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...m.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:o==null?void 0:o.items,onResize:m.set},{name:a(({row:e})=>[t(y,{text:e.name},{default:a(()=>[t(r,{"data-action":"",to:{name:"builtin-gateway-summary-view",query:{size:s.params.size,page:s.params.page},params:{mesh:e.mesh,gateway:e.id}}},{default:a(()=>[l(c(e.name),1)]),_:2},1032,["to"])]),_:2},1032,["text"])]),zone:a(({row:e})=>[e.labels&&e.labels["kuma.io/origin"]==="zone"&&e.labels["kuma.io/zone"]?(i(),p(r,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.labels["kuma.io/zone"]}}},{default:a(()=>[l(c(e.labels["kuma.io/zone"]),1)]),_:2},1032,["to"])):(i(),B(D,{key:1},[l(c(u("common.detail.none")),1)],64))]),actions:a(({row:e})=>[t(d,null,{default:a(()=>[t(r,{to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.name}}},{default:a(()=>[l(c(u("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","onResize"])]),_:2},1032,["items","page","page-size","total","onChange"]),_[2]||(_[2]=l()),s.child()?(i(),p(h,{key:0},{default:a(({Component:e})=>[t(G,{onClose:q=>s.replace({name:"builtin-gateway-list-view",params:{mesh:s.params.mesh},query:{page:s.params.page,size:s.params.size}})},{default:a(()=>[typeof o<"u"?(i(),p(R(e),{key:0,items:o.items},null,8,["items"])):g("",!0)]),_:2},1032,["onClose"])]),_:2},1024)):g("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}});export{F as default};
+import{d as v,r as n,o as i,q as p,w as a,b as t,p as A,al as X,A as x,e as l,t as c,c as B,K as D,G as R,s as g}from"./index-CKQWVGYP.js";import{S as G}from"./SummaryView-DHZPnesw.js";const F=v({__name:"BuiltinGatewayListView",setup(L){return(N,_)=>{const r=n("XAction"),y=n("XCopyButton"),d=n("XActionGroup"),w=n("DataCollection"),h=n("RouterView"),z=n("DataLoader"),f=n("XCard"),b=n("AppView"),C=n("RouteView");return i(),p(C,{name:"builtin-gateway-list-view",params:{page:1,size:50,mesh:"",gateway:""}},{default:a(({route:s,t:u,can:k,me:m,uri:V})=>[t(b,{docs:u("builtin-gateways.href.docs")},{default:a(()=>[t(f,null,{default:a(()=>[t(z,{src:V(A(X),"/meshes/:mesh/mesh-gateways",{mesh:s.params.mesh},{page:s.params.page,size:s.params.size})},{loadable:a(({data:o})=>[t(w,{type:"gateways",items:(o==null?void 0:o.items)??[void 0],page:s.params.page,"page-size":s.params.size,total:o==null?void 0:o.total,onChange:s.update},{default:a(()=>[t(x,{class:"builtin-gateway-collection","data-testid":"builtin-gateway-collection",headers:[{...m.get("headers.name"),label:"Name",key:"name"},...k("use zones")?[{...m.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...m.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:o==null?void 0:o.items,onResize:m.set},{name:a(({row:e})=>[t(y,{text:e.name},{default:a(()=>[t(r,{"data-action":"",to:{name:"builtin-gateway-summary-view",query:{size:s.params.size,page:s.params.page},params:{mesh:e.mesh,gateway:e.id}}},{default:a(()=>[l(c(e.name),1)]),_:2},1032,["to"])]),_:2},1032,["text"])]),zone:a(({row:e})=>[e.labels&&e.labels["kuma.io/origin"]==="zone"&&e.labels["kuma.io/zone"]?(i(),p(r,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.labels["kuma.io/zone"]}}},{default:a(()=>[l(c(e.labels["kuma.io/zone"]),1)]),_:2},1032,["to"])):(i(),B(D,{key:1},[l(c(u("common.detail.none")),1)],64))]),actions:a(({row:e})=>[t(d,null,{default:a(()=>[t(r,{to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.name}}},{default:a(()=>[l(c(u("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","onResize"])]),_:2},1032,["items","page","page-size","total","onChange"]),_[2]||(_[2]=l()),s.child()?(i(),p(h,{key:0},{default:a(({Component:e})=>[t(G,{onClose:q=>s.replace({name:"builtin-gateway-list-view",params:{mesh:s.params.mesh},query:{page:s.params.page,size:s.params.size}})},{default:a(()=>[typeof o<"u"?(i(),p(R(e),{key:0,items:o.items},null,8,["items"])):g("",!0)]),_:2},1032,["onClose"])]),_:2},1024)):g("",!0)]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}});export{F as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewaySummaryView-Mfw-TkiB.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewaySummaryView-vsyxn3JJ.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewaySummaryView-Mfw-TkiB.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewaySummaryView-vsyxn3JJ.js
index 3b287371cec4..9b1468697383 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewaySummaryView-Mfw-TkiB.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewaySummaryView-vsyxn3JJ.js
@@ -1 +1 @@
-import{d as F,r as s,o as l,q as p,w as e,b as n,an as N,m as c,t as d,e as i,c as _,K as D,L as h,Q as $,R as A,s as C,_ as G}from"./index-kewPCf7b.js";import{_ as L}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-n0XoXntO.js";const M={key:0,class:"stack-with-borders","data-testid":"structured-view"},q={key:1,class:"mt-4"},Q=F({__name:"BuiltinGatewaySummaryView",props:{items:{},routeName:{}},setup(x){const g=x;return(T,o)=>{const S=s("XEmptyState"),k=s("RouteTitle"),b=s("XAction"),E=s("XSelect"),f=s("XLayout"),R=s("DataSource"),V=s("AppView"),X=s("RouteView");return l(),p(X,{name:g.routeName,params:{mesh:"",gateway:"",codeSearch:"",codeFilter:!1,codeRegExp:!1,format:"structured"}},{default:e(({route:a,t:r})=>[n(N,{items:g.items,predicate:u=>u.id===a.params.gateway,find:!0},{empty:e(()=>[n(S,null,{title:e(()=>[c("h2",null,d(r("common.collection.summary.empty_title",{type:"Gateway"})),1)]),default:e(()=>[o[0]||(o[0]=i()),c("p",null,d(r("common.collection.summary.empty_message",{type:"Gateway"})),1)]),_:2},1024)]),default:e(({items:u})=>[(l(!0),_(D,null,h([u[0]],m=>(l(),p(V,{key:m.id},{title:e(()=>[c("h2",null,[n(b,{to:{name:"builtin-gateway-detail-view",params:{mesh:m.mesh,gateway:m.id}}},{default:e(()=>[n(k,{title:r("builtin-gateways.routes.item.title",{name:m.name})},null,8,["title"])]),_:2},1032,["to"])])]),default:e(()=>[o[4]||(o[4]=i()),n(f,{type:"stack"},{default:e(()=>[c("header",null,[n(f,{type:"separated",size:"max"},{default:e(()=>[c("h3",null,d(r("gateways.routes.item.config")),1),o[1]||(o[1]=i()),c("div",null,[n(E,{label:r("gateways.routes.item.format"),selected:a.params.format,onChange:t=>{a.update({format:t})}},$({_:2},[h(["structured","yaml"],t=>({name:`${t}-option`,fn:e(()=>[i(d(r(`gateways.routes.item.formats.${t}`)),1)])}))]),1032,["label","selected","onChange"])])]),_:2},1024)]),o[3]||(o[3]=i()),a.params.format==="structured"?(l(),_("div",M,[m.namespace.length>0?(l(),p(A,{key:0,layout:"horizontal"},{title:e(()=>[i(d(r("gateways.routes.item.namespace")),1)]),body:e(()=>[i(d(m.namespace),1)]),_:2},1024)):C("",!0)])):(l(),_("div",q,[n(L,{resource:m.config,"is-searchable":"",query:a.params.codeSearch,"is-filter-mode":a.params.codeFilter,"is-reg-exp-mode":a.params.codeRegExp,onQueryChange:t=>a.update({codeSearch:t}),onFilterModeChange:t=>a.update({codeFilter:t}),onRegExpModeChange:t=>a.update({codeRegExp:t})},{default:e(({copy:t,copying:v})=>[v?(l(),p(R,{key:0,src:`/meshes/${a.params.mesh}/mesh-gateways/${a.params.gateway}/as/kubernetes?no-store`,onChange:y=>{t(w=>w(y))},onError:y=>{t((w,B)=>B(y))}},null,8,["src","onChange","onError"])):C("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]))]),_:2},1024)]),_:2},1024))),128))]),_:2},1032,["items","predicate"])]),_:1},8,["name"])}}}),K=G(Q,[["__scopeId","data-v-6be11ac1"]]);export{K as default};
+import{d as F,r as s,o as l,q as p,w as e,b as n,an as N,m as c,t as d,e as i,c as _,K as D,L as h,Q as $,R as A,s as C,_ as G}from"./index-CKQWVGYP.js";import{_ as L}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-BDFzF6sj.js";const M={key:0,class:"stack-with-borders","data-testid":"structured-view"},q={key:1,class:"mt-4"},Q=F({__name:"BuiltinGatewaySummaryView",props:{items:{},routeName:{}},setup(x){const g=x;return(T,o)=>{const S=s("XEmptyState"),k=s("RouteTitle"),b=s("XAction"),E=s("XSelect"),f=s("XLayout"),R=s("DataSource"),V=s("AppView"),X=s("RouteView");return l(),p(X,{name:g.routeName,params:{mesh:"",gateway:"",codeSearch:"",codeFilter:!1,codeRegExp:!1,format:"structured"}},{default:e(({route:a,t:r})=>[n(N,{items:g.items,predicate:u=>u.id===a.params.gateway,find:!0},{empty:e(()=>[n(S,null,{title:e(()=>[c("h2",null,d(r("common.collection.summary.empty_title",{type:"Gateway"})),1)]),default:e(()=>[o[0]||(o[0]=i()),c("p",null,d(r("common.collection.summary.empty_message",{type:"Gateway"})),1)]),_:2},1024)]),default:e(({items:u})=>[(l(!0),_(D,null,h([u[0]],m=>(l(),p(V,{key:m.id},{title:e(()=>[c("h2",null,[n(b,{to:{name:"builtin-gateway-detail-view",params:{mesh:m.mesh,gateway:m.id}}},{default:e(()=>[n(k,{title:r("builtin-gateways.routes.item.title",{name:m.name})},null,8,["title"])]),_:2},1032,["to"])])]),default:e(()=>[o[4]||(o[4]=i()),n(f,{type:"stack"},{default:e(()=>[c("header",null,[n(f,{type:"separated",size:"max"},{default:e(()=>[c("h3",null,d(r("gateways.routes.item.config")),1),o[1]||(o[1]=i()),c("div",null,[n(E,{label:r("gateways.routes.item.format"),selected:a.params.format,onChange:t=>{a.update({format:t})}},$({_:2},[h(["structured","yaml"],t=>({name:`${t}-option`,fn:e(()=>[i(d(r(`gateways.routes.item.formats.${t}`)),1)])}))]),1032,["label","selected","onChange"])])]),_:2},1024)]),o[3]||(o[3]=i()),a.params.format==="structured"?(l(),_("div",M,[m.namespace.length>0?(l(),p(A,{key:0,layout:"horizontal"},{title:e(()=>[i(d(r("gateways.routes.item.namespace")),1)]),body:e(()=>[i(d(m.namespace),1)]),_:2},1024)):C("",!0)])):(l(),_("div",q,[n(L,{resource:m.config,"is-searchable":"",query:a.params.codeSearch,"is-filter-mode":a.params.codeFilter,"is-reg-exp-mode":a.params.codeRegExp,onQueryChange:t=>a.update({codeSearch:t}),onFilterModeChange:t=>a.update({codeFilter:t}),onRegExpModeChange:t=>a.update({codeRegExp:t})},{default:e(({copy:t,copying:v})=>[v?(l(),p(R,{key:0,src:`/meshes/${a.params.mesh}/mesh-gateways/${a.params.gateway}/as/kubernetes?no-store`,onChange:y=>{t(w=>w(y))},onError:y=>{t((w,B)=>B(y))}},null,8,["src","onChange","onError"])):C("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]))]),_:2},1024)]),_:2},1024))),128))]),_:2},1032,["items","predicate"])]),_:1},8,["name"])}}}),K=G(Q,[["__scopeId","data-v-6be11ac1"]]);export{K as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-DvAp1FqM.js b/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-oElScbW4.js
similarity index 94%
rename from app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-DvAp1FqM.js
rename to app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-oElScbW4.js
index 913aacb29d0a..9528e10d4fd3 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-DvAp1FqM.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-oElScbW4.js
@@ -1 +1 @@
-import{d as _,r as o,o as f,q as C,w as a,b as n,m as x,e as h,p as b,y as w}from"./index-kewPCf7b.js";const k=_({__name:"ConfigurationDetailView",setup(R){return(V,r)=>{const i=o("RouteTitle"),s=o("XCodeBlock"),d=o("DataLoader"),l=o("XCard"),p=o("AppView"),u=o("RouteView");return f(),C(u,{name:"configuration-view",params:{codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:a(({route:e,t:c,uri:m})=>[n(p,{breadcrumbs:[{to:{name:"configuration-view"},text:c("configuration.routes.item.breadcrumbs")}]},{title:a(()=>[x("h1",null,[n(i,{title:c("configuration.routes.item.title")},null,8,["title"])])]),default:a(()=>[r[0]||(r[0]=h()),n(l,null,{default:a(()=>[n(d,{src:m(b(w),"/config",{})},{default:a(({data:g})=>[n(s,{"data-testid":"code-block-configuration",language:"json",code:JSON.stringify(g,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:t=>e.update({codeSearch:t}),onFilterModeChange:t=>e.update({codeFilter:t}),onRegExpModeChange:t=>e.update({codeRegExp:t})},null,8,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{k as default};
+import{d as _,r as o,o as f,q as C,w as a,b as n,m as x,e as h,p as b,y as w}from"./index-CKQWVGYP.js";const k=_({__name:"ConfigurationDetailView",setup(R){return(V,r)=>{const i=o("RouteTitle"),s=o("XCodeBlock"),d=o("DataLoader"),l=o("XCard"),p=o("AppView"),u=o("RouteView");return f(),C(u,{name:"configuration-view",params:{codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:a(({route:e,t:c,uri:m})=>[n(p,{breadcrumbs:[{to:{name:"configuration-view"},text:c("configuration.routes.item.breadcrumbs")}]},{title:a(()=>[x("h1",null,[n(i,{title:c("configuration.routes.item.title")},null,8,["title"])])]),default:a(()=>[r[0]||(r[0]=h()),n(l,null,{default:a(()=>[n(d,{src:m(b(w),"/config",{})},{default:a(({data:g})=>[n(s,{"data-testid":"code-block-configuration",language:"json",code:JSON.stringify(g,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:t=>e.update({codeSearch:t}),onFilterModeChange:t=>e.update({codeFilter:t}),onRegExpModeChange:t=>e.update({codeRegExp:t})},null,8,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{k as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-BEZ7hcaT.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-BsR7Bb61.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-BEZ7hcaT.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-BsR7Bb61.js
index 0285ff7a686d..ba8339b0a8f2 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-BEZ7hcaT.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-BsR7Bb61.js
@@ -1,4 +1,4 @@
-import{d as w,r as o,o as p,q as l,w as n,b as t,e as m,p as V,Y as E,c as F,K as B,L as A}from"./index-kewPCf7b.js";const M=w({__name:"ConnectionInboundSummaryClustersView",props:{routeName:{}},setup(d){const i=d;return(D,s)=>{const u=o("RouteTitle"),_=o("XAction"),C=o("XCodeBlock"),f=o("DataCollection"),g=o("DataLoader"),h=o("AppView"),R=o("RouteView");return p(),l(R,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:i.routeName},{default:n(({route:e,uri:x})=>[t(u,{render:!1,title:"Clusters"}),s[1]||(s[1]=m()),t(h,null,{default:n(()=>[t(g,{src:x(V(E),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:y,refresh:k})=>[(p(!0),F(B,null,A([e.params.connection.replace("_",":")],r=>(p(),l(f,{key:typeof r,items:y.split(`
+import{d as w,r as o,o as p,q as l,w as n,b as t,e as m,p as V,Y as E,c as F,K as B,L as A}from"./index-CKQWVGYP.js";const M=w({__name:"ConnectionInboundSummaryClustersView",props:{routeName:{}},setup(d){const i=d;return(D,s)=>{const u=o("RouteTitle"),_=o("XAction"),C=o("XCodeBlock"),f=o("DataCollection"),g=o("DataLoader"),h=o("AppView"),R=o("RouteView");return p(),l(R,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:i.routeName},{default:n(({route:e,uri:x})=>[t(u,{render:!1,title:"Clusters"}),s[1]||(s[1]=m()),t(h,null,{default:n(()=>[t(g,{src:x(V(E),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:y,refresh:k})=>[(p(!0),F(B,null,A([e.params.connection.replace("_",":")],r=>(p(),l(f,{key:typeof r,items:y.split(`
`),predicate:c=>c.startsWith(`${r}::`)},{default:n(({items:c})=>[t(C,{language:"json",code:c.map(a=>a.replace(`${r}::`,"")).join(`
`),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":n(()=>[t(_,{action:"refresh",appearance:"primary",onClick:k},{default:n(()=>s[0]||(s[0]=[m(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-DwxraViS.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-DXaTRhw0.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-DwxraViS.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-DXaTRhw0.js
index 9e60289236f6..57f4e26dec00 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-DwxraViS.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-DXaTRhw0.js
@@ -1,4 +1,4 @@
-import{d as w,r as t,o as R,q as A,w as o,b as s,e as c,p as k,Y as y}from"./index-kewPCf7b.js";const S=w({__name:"ConnectionInboundSummaryStatsView",props:{data:{},networking:{},routeName:{}},setup(i){const e=i;return(V,r)=>{const p=t("RouteTitle"),l=t("XAction"),m=t("XCodeBlock"),u=t("DataCollection"),_=t("DataLoader"),g=t("AppView"),h=t("RouteView");return R(),A(h,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:e.routeName},{default:o(({route:a,uri:f})=>[s(p,{render:!1,title:"Stats"}),r[1]||(r[1]=c()),s(g,null,{default:o(()=>[s(_,{src:f(k(y),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:a.params.mesh,name:a.params.dataPlane,address:e.networking.inboundAddress})},{default:o(({data:C,refresh:x})=>[s(u,{items:C.raw.split(`
+import{d as w,r as t,o as R,q as A,w as o,b as s,e as c,p as k,Y as y}from"./index-CKQWVGYP.js";const S=w({__name:"ConnectionInboundSummaryStatsView",props:{data:{},networking:{},routeName:{}},setup(i){const e=i;return(V,r)=>{const p=t("RouteTitle"),l=t("XAction"),m=t("XCodeBlock"),u=t("DataCollection"),_=t("DataLoader"),g=t("AppView"),h=t("RouteView");return R(),A(h,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:e.routeName},{default:o(({route:a,uri:f})=>[s(p,{render:!1,title:"Stats"}),r[1]||(r[1]=c()),s(g,null,{default:o(()=>[s(_,{src:f(k(y),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:a.params.mesh,name:a.params.dataPlane,address:e.networking.inboundAddress})},{default:o(({data:C,refresh:x})=>[s(u,{items:C.raw.split(`
`),predicate:d=>[`listener.${e.data.listenerAddress.length>0?e.data.listenerAddress:a.params.connection}`,`cluster.${e.data.name}.`,`http.${e.data.name}.`,`tcp.${e.data.name}.`].some(n=>d.startsWith(n))&&(!d.includes(".rds.")||d.includes(`_${e.data.port}`))},{default:o(({items:d})=>[s(m,{language:"json",code:d.map(n=>n.replace(`${e.data.listenerAddress.length>0?e.data.listenerAddress:a.params.connection}.`,"").replace(`${e.data.name}.`,"")).join(`
`),"is-searchable":"",query:a.params.codeSearch,"is-filter-mode":a.params.codeFilter,"is-reg-exp-mode":a.params.codeRegExp,onQueryChange:n=>a.update({codeSearch:n}),onFilterModeChange:n=>a.update({codeFilter:n}),onRegExpModeChange:n=>a.update({codeRegExp:n})},{"primary-actions":o(()=>[s(l,{action:"refresh",appearance:"primary",onClick:x},{default:o(()=>r[0]||(r[0]=[c(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-CSXRC4nC.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-DE_LdZ5U.js
similarity index 94%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-CSXRC4nC.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-DE_LdZ5U.js
index ecb9c8abf00f..c6b5ad67f98d 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-CSXRC4nC.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-DE_LdZ5U.js
@@ -1,2 +1,2 @@
-import{d as b,r as t,o as p,q as m,w as e,b as a,m as v,t as d,e as r,Q as y,L as N,G as x}from"./index-kewPCf7b.js";const R=b({__name:"ConnectionInboundSummaryView",props:{data:{},networking:{},routeName:{}},setup(u){const i=u;return(A,s)=>{const _=t("XAction"),w=t("XTabs"),f=t("RouterView"),V=t("AppView"),g=t("DataCollection"),C=t("RouteView");return p(),m(C,{name:i.routeName,params:{connection:"",inactive:!1}},{default:e(({route:n,t:k})=>[a(g,{items:i.data,predicate:i.networking.type==="gateway"?c=>!0:c=>c.name===n.params.connection,find:!0},{default:e(({items:c})=>[a(V,null,{title:e(()=>[v("h2",null,`
+import{d as b,r as t,o as p,q as m,w as e,b as a,m as v,t as d,e as r,Q as y,L as N,G as x}from"./index-CKQWVGYP.js";const R=b({__name:"ConnectionInboundSummaryView",props:{data:{},networking:{},routeName:{}},setup(u){const i=u;return(A,s)=>{const _=t("XAction"),w=t("XTabs"),f=t("RouterView"),V=t("AppView"),g=t("DataCollection"),C=t("RouteView");return p(),m(C,{name:i.routeName,params:{connection:"",inactive:!1}},{default:e(({route:n,t:k})=>[a(g,{items:i.data,predicate:i.networking.type==="gateway"?c=>!0:c=>c.name===n.params.connection,find:!0},{default:e(({items:c})=>[a(V,null,{title:e(()=>[v("h2",null,`
Inbound `+d(n.params.connection.replace("localhost","").replace("_",":")),1)]),default:e(()=>{var l;return[s[0]||(s[0]=r()),a(w,{selected:(l=n.child())==null?void 0:l.name},y({_:2},[N(n.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[a(_,{to:{name:o,query:{inactive:n.params.inactive}}},{default:e(()=>[r(d(k(`connections.routes.item.navigation.${o.split("-")[5]}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),s[1]||(s[1]=r()),a(f,null,{default:e(o=>[(p(),m(x(o.Component),{data:c[0],networking:i.networking},null,8,["data","networking"]))]),_:2},1024)]}),_:2},1024)]),_:2},1032,["items","predicate"])]),_:1},8,["name"])}}});export{R as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-Cz-U_2-r.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-DrmI5rpZ.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-Cz-U_2-r.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-DrmI5rpZ.js
index 5234fc4d4bcf..807c5ec2bade 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-Cz-U_2-r.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-DrmI5rpZ.js
@@ -1 +1 @@
-import{d as x,r as a,o as y,q as R,w as n,b as t,e as d,p as w,Y as V,t as b}from"./index-kewPCf7b.js";const E=x({__name:"ConnectionInboundSummaryXdsConfigView",props:{data:{},routeName:{}},setup(i){const s=i;return(k,r)=>{const p=a("RouteTitle"),l=a("XAction"),m=a("XCodeBlock"),u=a("DataLoader"),_=a("AppView"),g=a("RouteView");return y(),R(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:s.routeName},{default:n(({t:c,route:e,uri:f})=>[t(p,{render:!1,title:c("connections.routes.item.navigation.xds")},null,8,["title"]),r[0]||(r[0]=d()),t(_,null,{default:n(()=>[t(u,{src:f(w(V),"/meshes/:mesh/dataplanes/:dataplane/inbound/:inbound/xds",{mesh:e.params.mesh,dataplane:e.params.dataPlane,inbound:`${s.data.port}`})},{default:n(({data:h,refresh:C})=>[t(m,{language:"json",code:JSON.stringify(h,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:o=>e.update({codeSearch:o}),onFilterModeChange:o=>e.update({codeFilter:o}),onRegExpModeChange:o=>e.update({codeRegExp:o})},{"primary-actions":n(()=>[t(l,{action:"refresh",appearance:"primary",onClick:C},{default:n(()=>[d(b(c("common.refresh")),1)]),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["name"])}}});export{E as default};
+import{d as x,r as a,o as y,q as R,w as n,b as t,e as d,p as w,Y as V,t as b}from"./index-CKQWVGYP.js";const E=x({__name:"ConnectionInboundSummaryXdsConfigView",props:{data:{},routeName:{}},setup(i){const s=i;return(k,r)=>{const p=a("RouteTitle"),l=a("XAction"),m=a("XCodeBlock"),u=a("DataLoader"),_=a("AppView"),g=a("RouteView");return y(),R(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:s.routeName},{default:n(({t:c,route:e,uri:f})=>[t(p,{render:!1,title:c("connections.routes.item.navigation.xds")},null,8,["title"]),r[0]||(r[0]=d()),t(_,null,{default:n(()=>[t(u,{src:f(w(V),"/meshes/:mesh/dataplanes/:dataplane/inbound/:inbound/xds",{mesh:e.params.mesh,dataplane:e.params.dataPlane,inbound:`${s.data.port}`})},{default:n(({data:h,refresh:C})=>[t(m,{language:"json",code:JSON.stringify(h,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:o=>e.update({codeSearch:o}),onFilterModeChange:o=>e.update({codeFilter:o}),onRegExpModeChange:o=>e.update({codeRegExp:o})},{"primary-actions":n(()=>[t(l,{action:"refresh",appearance:"primary",onClick:C},{default:n(()=>[d(b(c("common.refresh")),1)]),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["name"])}}});export{E as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-WkgRY6eJ.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-BozVwPN1.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-WkgRY6eJ.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-BozVwPN1.js
index 953b3a943939..0495cfebe3cf 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-WkgRY6eJ.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-BozVwPN1.js
@@ -1,4 +1,4 @@
-import{d as w,r as o,o as p,q as l,w as n,b as t,e as m,p as V,Y as E,c as F,K as B,L as A}from"./index-kewPCf7b.js";const M=w({__name:"ConnectionOutboundSummaryClustersView",props:{routeName:{}},setup(d){const i=d;return(D,s)=>{const u=o("RouteTitle"),_=o("XAction"),C=o("XCodeBlock"),f=o("DataCollection"),g=o("DataLoader"),h=o("AppView"),R=o("RouteView");return p(),l(R,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:i.routeName},{default:n(({route:e,uri:x})=>[t(u,{render:!1,title:"Clusters"}),s[1]||(s[1]=m()),t(h,null,{default:n(()=>[t(g,{src:x(V(E),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:y,refresh:k})=>[(p(!0),F(B,null,A([e.params.connection],r=>(p(),l(f,{key:typeof r,items:y.split(`
+import{d as w,r as o,o as p,q as l,w as n,b as t,e as m,p as V,Y as E,c as F,K as B,L as A}from"./index-CKQWVGYP.js";const M=w({__name:"ConnectionOutboundSummaryClustersView",props:{routeName:{}},setup(d){const i=d;return(D,s)=>{const u=o("RouteTitle"),_=o("XAction"),C=o("XCodeBlock"),f=o("DataCollection"),g=o("DataLoader"),h=o("AppView"),R=o("RouteView");return p(),l(R,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:i.routeName},{default:n(({route:e,uri:x})=>[t(u,{render:!1,title:"Clusters"}),s[1]||(s[1]=m()),t(h,null,{default:n(()=>[t(g,{src:x(V(E),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:y,refresh:k})=>[(p(!0),F(B,null,A([e.params.connection],r=>(p(),l(f,{key:typeof r,items:y.split(`
`),predicate:c=>c.startsWith(`${r}::`)},{default:n(({items:c})=>[t(C,{language:"json",code:c.map(a=>a.replace(`${r}::`,"")).join(`
`),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":n(()=>[t(_,{action:"refresh",appearance:"primary",onClick:k},{default:n(()=>s[0]||(s[0]=[m(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-Dn_2R5me.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-CX650pHk.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-Dn_2R5me.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-CX650pHk.js
index 2afab7362eca..3354ee6f66ea 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-Dn_2R5me.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-CX650pHk.js
@@ -1,4 +1,4 @@
-import{d as w,r as o,o as R,q as k,w as n,b as t,e as d,p as y,Y as V}from"./index-kewPCf7b.js";const E=w({__name:"ConnectionOutboundSummaryStatsView",props:{networking:{},routeName:{}},setup(p){const c=p;return(S,s)=>{const i=o("RouteTitle"),m=o("XAction"),l=o("XCodeBlock"),u=o("DataCollection"),_=o("DataLoader"),f=o("AppView"),g=o("RouteView");return R(),k(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:c.routeName},{default:n(({route:e,uri:C})=>[t(i,{render:!1,title:"Stats"}),s[1]||(s[1]=d()),t(f,null,{default:n(()=>[t(_,{src:C(y(V),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:e.params.mesh,name:e.params.dataPlane,address:c.networking.inboundAddress})},{default:n(({data:h,refresh:x})=>[t(u,{items:h.raw.split(`
+import{d as w,r as o,o as R,q as k,w as n,b as t,e as d,p as y,Y as V}from"./index-CKQWVGYP.js";const E=w({__name:"ConnectionOutboundSummaryStatsView",props:{networking:{},routeName:{}},setup(p){const c=p;return(S,s)=>{const i=o("RouteTitle"),m=o("XAction"),l=o("XCodeBlock"),u=o("DataCollection"),_=o("DataLoader"),f=o("AppView"),g=o("RouteView");return R(),k(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:c.routeName},{default:n(({route:e,uri:C})=>[t(i,{render:!1,title:"Stats"}),s[1]||(s[1]=d()),t(f,null,{default:n(()=>[t(_,{src:C(y(V),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:e.params.mesh,name:e.params.dataPlane,address:c.networking.inboundAddress})},{default:n(({data:h,refresh:x})=>[t(u,{items:h.raw.split(`
`),predicate:r=>r.includes(`.${e.params.connection}.`)},{default:n(({items:r})=>[t(l,{language:"json",code:r.map(a=>a.replace(`${e.params.connection}.`,"")).join(`
`),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":n(()=>[t(m,{action:"refresh",appearance:"primary",onClick:x},{default:n(()=>s[0]||(s[0]=[d(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-C0_0dSmO.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-BrsrORzX.js
similarity index 94%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-C0_0dSmO.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-BrsrORzX.js
index 734076c252dc..dfe9cd42354a 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-C0_0dSmO.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-BrsrORzX.js
@@ -1,2 +1,2 @@
-import{d as g,r as n,o as m,q as p,w as e,b as a,m as k,t as d,e as r,Q as N,L as x,G as y}from"./index-kewPCf7b.js";const X=g({__name:"ConnectionOutboundSummaryView",props:{data:{},networking:{},routeName:{}},setup(u){const i=u;return(A,s)=>{const _=n("XAction"),w=n("XTabs"),f=n("DataCollection"),V=n("RouterView"),b=n("AppView"),v=n("RouteView");return m(),p(v,{name:i.routeName,params:{connection:"",inactive:!1}},{default:e(({route:t,t:C})=>[a(b,null,{title:e(()=>[k("h2",null,`
+import{d as g,r as n,o as m,q as p,w as e,b as a,m as k,t as d,e as r,Q as N,L as x,G as y}from"./index-CKQWVGYP.js";const X=g({__name:"ConnectionOutboundSummaryView",props:{data:{},networking:{},routeName:{}},setup(u){const i=u;return(A,s)=>{const _=n("XAction"),w=n("XTabs"),f=n("DataCollection"),V=n("RouterView"),b=n("AppView"),v=n("RouteView");return m(),p(v,{name:i.routeName,params:{connection:"",inactive:!1}},{default:e(({route:t,t:C})=>[a(b,null,{title:e(()=>[k("h2",null,`
Outbound `+d(t.params.connection),1)]),default:e(()=>{var l;return[s[0]||(s[0]=r()),a(w,{selected:(l=t.child())==null?void 0:l.name},N({_:2},[x(t.children,o=>({name:`${o.name}-tab`,fn:e(()=>[a(_,{to:{name:o.name,query:{inactive:t.params.inactive}}},{default:e(()=>[r(d(C(`connections.routes.item.navigation.${o.name.split("-")[5]}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),s[1]||(s[1]=r()),a(V,null,{default:e(({Component:o})=>[a(f,{items:Object.entries(i.data),predicate:([c,D])=>c===t.params.connection,find:!0},{default:e(({items:c})=>[(m(),p(y(o),{data:c[0][1],networking:i.networking},null,8,["data","networking"]))]),_:2},1032,["items","predicate"])]),_:2},1024)]}),_:2},1024)]),_:1},8,["name"])}}});export{X as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-Zt2mtOgl.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-CxY5EYe0.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-Zt2mtOgl.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-CxY5EYe0.js
index 9f0c6917ad21..5d3111cd9635 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-Zt2mtOgl.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-CxY5EYe0.js
@@ -1 +1 @@
-import{d as b,r as o,o as k,q as y,w as t,b as a,e as d,p as E,Y as R,t as w}from"./index-kewPCf7b.js";const X=b({__name:"ConnectionOutboundSummaryXdsConfigView",props:{routeName:{}},setup(i){const p=i;return(S,s)=>{const r=o("RouteTitle"),l=o("XCheckbox"),m=o("XAction"),u=o("XCodeBlock"),g=o("DataLoader"),_=o("AppView"),h=o("RouteView");return k(),y(h,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:"",includeEds:!1},name:p.routeName},{default:t(({t:c,route:e,uri:f})=>[a(r,{render:!1,title:c("connections.routes.item.navigation.xds")},null,8,["title"]),s[1]||(s[1]=d()),a(_,null,{default:t(()=>[a(g,{src:f(E(R),"/meshes/:mesh/dataplanes/:dataplane/outbound/:outbound/xds/:endpoints",{mesh:e.params.mesh,dataplane:e.params.dataPlane,outbound:e.params.connection,endpoints:String(e.params.includeEds)})},{default:t(({data:C,refresh:x})=>[a(u,{language:"json",code:JSON.stringify(C,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:n=>e.update({codeSearch:n}),onFilterModeChange:n=>e.update({codeFilter:n}),onRegExpModeChange:n=>e.update({codeRegExp:n})},{"primary-actions":t(()=>[a(l,{checked:e.params.includeEds,label:c("connections.include_endpoints"),onChange:n=>e.update({includeEds:n})},null,8,["checked","label","onChange"]),s[0]||(s[0]=d()),a(m,{action:"refresh",appearance:"primary",onClick:x},{default:t(()=>[d(w(c("common.refresh")),1)]),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["name"])}}});export{X as default};
+import{d as b,r as o,o as k,q as y,w as t,b as a,e as d,p as E,Y as R,t as w}from"./index-CKQWVGYP.js";const X=b({__name:"ConnectionOutboundSummaryXdsConfigView",props:{routeName:{}},setup(i){const p=i;return(S,s)=>{const r=o("RouteTitle"),l=o("XCheckbox"),m=o("XAction"),u=o("XCodeBlock"),g=o("DataLoader"),_=o("AppView"),h=o("RouteView");return k(),y(h,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:"",includeEds:!1},name:p.routeName},{default:t(({t:c,route:e,uri:f})=>[a(r,{render:!1,title:c("connections.routes.item.navigation.xds")},null,8,["title"]),s[1]||(s[1]=d()),a(_,null,{default:t(()=>[a(g,{src:f(E(R),"/meshes/:mesh/dataplanes/:dataplane/outbound/:outbound/xds/:endpoints",{mesh:e.params.mesh,dataplane:e.params.dataPlane,outbound:e.params.connection,endpoints:String(e.params.includeEds)})},{default:t(({data:C,refresh:x})=>[a(u,{language:"json",code:JSON.stringify(C,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:n=>e.update({codeSearch:n}),onFilterModeChange:n=>e.update({codeFilter:n}),onRegExpModeChange:n=>e.update({codeRegExp:n})},{"primary-actions":t(()=>[a(l,{checked:e.params.includeEds,label:c("connections.include_endpoints"),onChange:n=>e.update({includeEds:n})},null,8,["checked","label","onChange"]),s[0]||(s[0]=d()),a(m,{action:"refresh",appearance:"primary",onClick:x},{default:t(()=>[d(w(c("common.refresh")),1)]),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:1},8,["name"])}}});export{X as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionTraffic-UBOBscCa.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionTraffic-ChnR4GpU.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionTraffic-UBOBscCa.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionTraffic-ChnR4GpU.js
index d5414e6f28cf..8b9dc8e3ecf1 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionTraffic-UBOBscCa.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionTraffic-ChnR4GpU.js
@@ -1 +1 @@
-import{_ as T,r as C,o as d,q as v,w as g,m as s,a as x,e as n,d as M,l as O,s as B,t as a,p as o,c as f,K as m,L as q,n as j,b as z}from"./index-kewPCf7b.js";import{T as W}from"./TagList-B0DMWZap.js";const H=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],J=["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],Q=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],R=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],Z=(r,t,e)=>{let u=r;return typeof t=="string"||Array.isArray(t)?u=r.toLocaleString(t,e):(t===!0||e!==void 0)&&(u=r.toLocaleString(void 0,e)),u};function k(r,t){if(!Number.isFinite(r))throw new TypeError(`Expected a finite number, got ${typeof r}: ${r}`);t={bits:!1,binary:!1,space:!0,...t};const e=t.bits?t.binary?R:Q:t.binary?J:H,u=t.space?" ":"";if(t.signed&&r===0)return` 0${u}${e[0]}`;const _=r<0,i=_?"-":t.signed?"+":"";_&&(r=-r);let c;if(t.minimumFractionDigits!==void 0&&(c={minimumFractionDigits:t.minimumFractionDigits}),t.maximumFractionDigits!==void 0&&(c={maximumFractionDigits:t.maximumFractionDigits,...c}),r<1){const b=Z(r,t.locale,c);return i+b+u+e[0]}const p=Math.min(Math.floor(t.binary?Math.log(r)/Math.log(1024):Math.log10(r)/3),e.length-1);r/=(t.binary?1024:1e3)**p,c||(r=r.toPrecision(3));const y=Z(Number(r),t.locale,c),$=e[p];return i+y+u+$}const h={},tt={class:"card"},et={class:"title"},it={class:"body"};function st(r,t){const e=C("XCard");return d(),v(e,{class:"data-card"},{default:g(()=>[s("dl",null,[s("div",tt,[s("dt",et,[x(r.$slots,"title",{},void 0,!0)]),t[0]||(t[0]=n()),s("dd",it,[x(r.$slots,"default",{},void 0,!0)])])])]),_:3})}const A=T(h,[["render",st],["__scopeId","data-v-719ec237"]]),rt={class:"title"},nt={key:0},ot={"data-testid":"grpc-success"},at={"data-testid":"grpc-failure"},dt={"data-testid":"rq-2xx"},lt={"data-testid":"rq-4xx"},ct={"data-testid":"rq-5xx"},ft={"data-testid":"connections-total"},ut={key:0,"data-testid":"bytes-received"},_t={key:1,"data-testid":"bytes-sent"},pt=M({__name:"ConnectionCard",props:{protocol:{},service:{default:""},traffic:{default:void 0},direction:{default:"downstream"}},setup(r){const{t}=O(),e=r,u=_=>{const i=_.target;if(_.isTrusted&&i.nodeName.toLowerCase()!=="a"){const c=i.closest(".service-traffic-card, a");if(c){const p=c.nodeName.toLowerCase()==="a"?c:c.querySelector("[data-action]");p!==null&&"click"in p&&typeof p.click=="function"&&p.click()}}};return(_,i)=>{const c=C("XBadge"),p=C("XProgress");return d(),v(A,{class:"service-traffic-card",onClick:u},{title:g(()=>[e.service.length>0?(d(),v(W,{key:0,tags:[{label:"kuma.io/service",value:e.service}]},null,8,["tags"])):B("",!0),i[1]||(i[1]=n()),s("div",rt,[e.protocol!==""?(d(),v(c,{key:0,class:"protocol",appearance:e.protocol==="passthrough"?"success":"info"},{default:g(()=>[n(a(o(t)(`data-planes.components.service_traffic_card.protocol.${e.protocol}`,{},{defaultMessage:o(t)(`http.api.value.${e.protocol}`)})),1)]),_:1},8,["appearance"])):B("",!0),i[0]||(i[0]=n()),x(_.$slots,"default",{},void 0,!0)])]),default:g(()=>{var y,$,b,w,E,D,F,L,X,P,G,Y;return[i[22]||(i[22]=n()),e.traffic?(d(),f("dl",nt,[e.protocol==="passthrough"?(d(!0),f(m,{key:0},q([["http","tcp"].reduce((l,I)=>{var V;const U=e.direction;return Object.entries(((V=e.traffic)==null?void 0:V[I])||{}).reduce((N,[S,K])=>[`${U}_cx_tx_bytes_total`,`${U}_cx_rx_bytes_total`].includes(S)?{...N,[S]:K+(N[S]??0)}:N,l)},{})],(l,I)=>(d(),f(m,{key:I},[s("div",null,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.tx")),1),i[2]||(i[2]=n()),s("dd",null,a(o(k)(l.downstream_cx_rx_bytes_total??0)),1)]),i[4]||(i[4]=n()),s("div",null,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.rx")),1),i[3]||(i[3]=n()),s("dd",null,a(o(k)(l.downstream_cx_tx_bytes_total??0)),1)])],64))),128)):e.protocol==="grpc"?(d(),f(m,{key:1},[s("div",ot,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.grpc_success")),1),i[5]||(i[5]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:(y=e.traffic.grpc)==null?void 0:y.success})),1)]),i[7]||(i[7]=n()),s("div",at,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.grpc_failure")),1),i[6]||(i[6]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:($=e.traffic.grpc)==null?void 0:$.failure})),1)])],64)):e.protocol.startsWith("http")?(d(),f(m,{key:2},[(d(!0),f(m,null,q([((b=e.traffic.http)==null?void 0:b[`${e.direction}_rq_1xx`])??0].filter(l=>l!==0),l=>(d(),f("div",{key:l,"data-testid":"rq-1xx"},[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.1xx")),1),i[8]||(i[8]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:l})),1)]))),128)),i[13]||(i[13]=n()),s("div",dt,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.2xx")),1),i[9]||(i[9]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:(w=e.traffic.http)==null?void 0:w[`${e.direction}_rq_2xx`]})),1)]),i[14]||(i[14]=n()),(d(!0),f(m,null,q([((E=e.traffic.http)==null?void 0:E[`${e.direction}_rq_3xx`])??0].filter(l=>l!==0),l=>(d(),f("div",{key:l,"data-testid":"rq-3xx"},[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.3xx")),1),i[10]||(i[10]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:l})),1)]))),128)),i[15]||(i[15]=n()),s("div",lt,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.4xx")),1),i[11]||(i[11]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:(D=e.traffic.http)==null?void 0:D[`${e.direction}_rq_4xx`]})),1)]),i[16]||(i[16]=n()),s("div",ct,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.5xx")),1),i[12]||(i[12]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:(F=e.traffic.http)==null?void 0:F[`${e.direction}_rq_5xx`]})),1)])],64)):(d(),f(m,{key:3},[s("div",ft,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.cx")),1),i[17]||(i[17]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:(L=e.traffic.tcp)==null?void 0:L[`${e.direction}_cx_total`]})),1)]),i[20]||(i[20]=n()),typeof((X=e.traffic.tcp)==null?void 0:X[`${e.direction}_cx_tx_bytes_total`])<"u"?(d(),f("div",ut,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.rx")),1),i[18]||(i[18]=n()),s("dd",null,a(o(k)((P=e.traffic.tcp)==null?void 0:P[`${e.direction}_cx_tx_bytes_total`])),1)])):B("",!0),i[21]||(i[21]=n()),typeof((G=e.traffic.tcp)==null?void 0:G[`${e.direction}_cx_rx_bytes_total`])<"u"?(d(),f("div",_t,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.tx")),1),i[19]||(i[19]=n()),s("dd",null,a(o(k)((Y=e.traffic.tcp)==null?void 0:Y[`${e.direction}_cx_rx_bytes_total`])),1)])):B("",!0)],64))])):(d(),v(p,{key:1,variant:"line"}))]}),_:3})}}}),Bt=T(pt,[["__scopeId","data-v-42ff3b53"]]),mt={class:"body"},xt=M({__name:"ConnectionGroup",props:{type:{}},setup(r){const t=r;return(e,u)=>{const _=C("XCard");return d(),v(_,{class:j(["service-traffic-group",`type-${t.type}`])},{default:g(()=>[s("div",mt,[x(e.$slots,"default",{},void 0,!0)])]),_:3},8,["class"])}}}),kt=T(xt,[["__scopeId","data-v-25c74403"]]),vt={class:"service-traffic"},gt={class:"actions"},yt=M({__name:"ConnectionTraffic",setup(r){return(t,e)=>(d(),f("div",vt,[s("div",gt,[x(t.$slots,"actions",{},void 0,!0)]),e[0]||(e[0]=n()),z(A,{class:"header"},{title:g(()=>[x(t.$slots,"title",{},void 0,!0)]),_:3}),e[1]||(e[1]=n()),x(t.$slots,"default",{},void 0,!0)]))}}),Ct=T(yt,[["__scopeId","data-v-e6bd176c"]]);export{Ct as C,kt as a,Bt as b};
+import{_ as T,r as C,o as d,q as v,w as g,m as s,a as x,e as n,d as M,l as O,s as B,t as a,p as o,c as f,K as m,L as q,n as j,b as z}from"./index-CKQWVGYP.js";import{T as W}from"./TagList-C2lT_Az9.js";const H=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],J=["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],Q=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],R=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],Z=(r,t,e)=>{let u=r;return typeof t=="string"||Array.isArray(t)?u=r.toLocaleString(t,e):(t===!0||e!==void 0)&&(u=r.toLocaleString(void 0,e)),u};function k(r,t){if(!Number.isFinite(r))throw new TypeError(`Expected a finite number, got ${typeof r}: ${r}`);t={bits:!1,binary:!1,space:!0,...t};const e=t.bits?t.binary?R:Q:t.binary?J:H,u=t.space?" ":"";if(t.signed&&r===0)return` 0${u}${e[0]}`;const _=r<0,i=_?"-":t.signed?"+":"";_&&(r=-r);let c;if(t.minimumFractionDigits!==void 0&&(c={minimumFractionDigits:t.minimumFractionDigits}),t.maximumFractionDigits!==void 0&&(c={maximumFractionDigits:t.maximumFractionDigits,...c}),r<1){const b=Z(r,t.locale,c);return i+b+u+e[0]}const p=Math.min(Math.floor(t.binary?Math.log(r)/Math.log(1024):Math.log10(r)/3),e.length-1);r/=(t.binary?1024:1e3)**p,c||(r=r.toPrecision(3));const y=Z(Number(r),t.locale,c),$=e[p];return i+y+u+$}const h={},tt={class:"card"},et={class:"title"},it={class:"body"};function st(r,t){const e=C("XCard");return d(),v(e,{class:"data-card"},{default:g(()=>[s("dl",null,[s("div",tt,[s("dt",et,[x(r.$slots,"title",{},void 0,!0)]),t[0]||(t[0]=n()),s("dd",it,[x(r.$slots,"default",{},void 0,!0)])])])]),_:3})}const A=T(h,[["render",st],["__scopeId","data-v-719ec237"]]),rt={class:"title"},nt={key:0},ot={"data-testid":"grpc-success"},at={"data-testid":"grpc-failure"},dt={"data-testid":"rq-2xx"},lt={"data-testid":"rq-4xx"},ct={"data-testid":"rq-5xx"},ft={"data-testid":"connections-total"},ut={key:0,"data-testid":"bytes-received"},_t={key:1,"data-testid":"bytes-sent"},pt=M({__name:"ConnectionCard",props:{protocol:{},service:{default:""},traffic:{default:void 0},direction:{default:"downstream"}},setup(r){const{t}=O(),e=r,u=_=>{const i=_.target;if(_.isTrusted&&i.nodeName.toLowerCase()!=="a"){const c=i.closest(".service-traffic-card, a");if(c){const p=c.nodeName.toLowerCase()==="a"?c:c.querySelector("[data-action]");p!==null&&"click"in p&&typeof p.click=="function"&&p.click()}}};return(_,i)=>{const c=C("XBadge"),p=C("XProgress");return d(),v(A,{class:"service-traffic-card",onClick:u},{title:g(()=>[e.service.length>0?(d(),v(W,{key:0,tags:[{label:"kuma.io/service",value:e.service}]},null,8,["tags"])):B("",!0),i[1]||(i[1]=n()),s("div",rt,[e.protocol!==""?(d(),v(c,{key:0,class:"protocol",appearance:e.protocol==="passthrough"?"success":"info"},{default:g(()=>[n(a(o(t)(`data-planes.components.service_traffic_card.protocol.${e.protocol}`,{},{defaultMessage:o(t)(`http.api.value.${e.protocol}`)})),1)]),_:1},8,["appearance"])):B("",!0),i[0]||(i[0]=n()),x(_.$slots,"default",{},void 0,!0)])]),default:g(()=>{var y,$,b,w,E,D,F,L,X,P,G,Y;return[i[22]||(i[22]=n()),e.traffic?(d(),f("dl",nt,[e.protocol==="passthrough"?(d(!0),f(m,{key:0},q([["http","tcp"].reduce((l,I)=>{var V;const U=e.direction;return Object.entries(((V=e.traffic)==null?void 0:V[I])||{}).reduce((N,[S,K])=>[`${U}_cx_tx_bytes_total`,`${U}_cx_rx_bytes_total`].includes(S)?{...N,[S]:K+(N[S]??0)}:N,l)},{})],(l,I)=>(d(),f(m,{key:I},[s("div",null,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.tx")),1),i[2]||(i[2]=n()),s("dd",null,a(o(k)(l.downstream_cx_rx_bytes_total??0)),1)]),i[4]||(i[4]=n()),s("div",null,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.rx")),1),i[3]||(i[3]=n()),s("dd",null,a(o(k)(l.downstream_cx_tx_bytes_total??0)),1)])],64))),128)):e.protocol==="grpc"?(d(),f(m,{key:1},[s("div",ot,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.grpc_success")),1),i[5]||(i[5]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:(y=e.traffic.grpc)==null?void 0:y.success})),1)]),i[7]||(i[7]=n()),s("div",at,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.grpc_failure")),1),i[6]||(i[6]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:($=e.traffic.grpc)==null?void 0:$.failure})),1)])],64)):e.protocol.startsWith("http")?(d(),f(m,{key:2},[(d(!0),f(m,null,q([((b=e.traffic.http)==null?void 0:b[`${e.direction}_rq_1xx`])??0].filter(l=>l!==0),l=>(d(),f("div",{key:l,"data-testid":"rq-1xx"},[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.1xx")),1),i[8]||(i[8]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:l})),1)]))),128)),i[13]||(i[13]=n()),s("div",dt,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.2xx")),1),i[9]||(i[9]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:(w=e.traffic.http)==null?void 0:w[`${e.direction}_rq_2xx`]})),1)]),i[14]||(i[14]=n()),(d(!0),f(m,null,q([((E=e.traffic.http)==null?void 0:E[`${e.direction}_rq_3xx`])??0].filter(l=>l!==0),l=>(d(),f("div",{key:l,"data-testid":"rq-3xx"},[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.3xx")),1),i[10]||(i[10]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:l})),1)]))),128)),i[15]||(i[15]=n()),s("div",lt,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.4xx")),1),i[11]||(i[11]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:(D=e.traffic.http)==null?void 0:D[`${e.direction}_rq_4xx`]})),1)]),i[16]||(i[16]=n()),s("div",ct,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.5xx")),1),i[12]||(i[12]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:(F=e.traffic.http)==null?void 0:F[`${e.direction}_rq_5xx`]})),1)])],64)):(d(),f(m,{key:3},[s("div",ft,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.cx")),1),i[17]||(i[17]=n()),s("dd",null,a(o(t)("common.formats.integer",{value:(L=e.traffic.tcp)==null?void 0:L[`${e.direction}_cx_total`]})),1)]),i[20]||(i[20]=n()),typeof((X=e.traffic.tcp)==null?void 0:X[`${e.direction}_cx_tx_bytes_total`])<"u"?(d(),f("div",ut,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.rx")),1),i[18]||(i[18]=n()),s("dd",null,a(o(k)((P=e.traffic.tcp)==null?void 0:P[`${e.direction}_cx_tx_bytes_total`])),1)])):B("",!0),i[21]||(i[21]=n()),typeof((G=e.traffic.tcp)==null?void 0:G[`${e.direction}_cx_rx_bytes_total`])<"u"?(d(),f("div",_t,[s("dt",null,a(o(t)("data-planes.components.service_traffic_card.tx")),1),i[19]||(i[19]=n()),s("dd",null,a(o(k)((Y=e.traffic.tcp)==null?void 0:Y[`${e.direction}_cx_rx_bytes_total`])),1)])):B("",!0)],64))])):(d(),v(p,{key:1,variant:"line"}))]}),_:3})}}}),Bt=T(pt,[["__scopeId","data-v-42ff3b53"]]),mt={class:"body"},xt=M({__name:"ConnectionGroup",props:{type:{}},setup(r){const t=r;return(e,u)=>{const _=C("XCard");return d(),v(_,{class:j(["service-traffic-group",`type-${t.type}`])},{default:g(()=>[s("div",mt,[x(e.$slots,"default",{},void 0,!0)])]),_:3},8,["class"])}}}),kt=T(xt,[["__scopeId","data-v-25c74403"]]),vt={class:"service-traffic"},gt={class:"actions"},yt=M({__name:"ConnectionTraffic",setup(r){return(t,e)=>(d(),f("div",vt,[s("div",gt,[x(t.$slots,"actions",{},void 0,!0)]),e[0]||(e[0]=n()),z(A,{class:"header"},{title:g(()=>[x(t.$slots,"title",{},void 0,!0)]),_:3}),e[1]||(e[1]=n()),x(t.$slots,"default",{},void 0,!0)]))}}),Ct=T(yt,[["__scopeId","data-v-e6bd176c"]]);export{Ct as C,kt as a,Bt as b};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionsClustersView-Cod-6oEE.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionsClustersView-Cmd5Dwad.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionsClustersView-Cod-6oEE.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionsClustersView-Cmd5Dwad.js
index b4df89697c50..24d8a90019cf 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionsClustersView-Cod-6oEE.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionsClustersView-Cmd5Dwad.js
@@ -1,3 +1,3 @@
-import{d as R,r as a,o as w,q as V,w as o,b as n,e as r,p as k,Y as y}from"./index-kewPCf7b.js";const F=R({__name:"ConnectionsClustersView",props:{routeName:{}},setup(c){const p=c;return(X,s)=>{const d=a("RouteTitle"),l=a("XAction"),i=a("XCodeBlock"),m=a("DataLoader"),u=a("XCard"),_=a("AppView"),f=a("RouteView");return w(),V(f,{name:p.routeName,params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:o(({route:e,t:C,uri:g})=>[n(_,null,{default:o(()=>[n(d,{render:!1,title:C("data-planes.routes.item.navigation.data-plane-clusters-view")},null,8,["title"]),s[1]||(s[1]=r()),n(u,null,{default:o(()=>[n(m,{src:g(k(y),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:o(({data:h,refresh:x})=>[n(i,{language:"json",code:h,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:t=>e.update({codeSearch:t}),onFilterModeChange:t=>e.update({codeFilter:t}),onRegExpModeChange:t=>e.update({codeRegExp:t})},{"primary-actions":o(()=>[n(l,{action:"refresh",appearance:"primary",onClick:x},{default:o(()=>s[0]||(s[0]=[r(`
+import{d as R,r as a,o as w,q as V,w as o,b as n,e as r,p as k,Y as y}from"./index-CKQWVGYP.js";const F=R({__name:"ConnectionsClustersView",props:{routeName:{}},setup(c){const p=c;return(X,s)=>{const d=a("RouteTitle"),l=a("XAction"),i=a("XCodeBlock"),m=a("DataLoader"),u=a("XCard"),_=a("AppView"),f=a("RouteView");return w(),V(f,{name:p.routeName,params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:o(({route:e,t:C,uri:g})=>[n(_,null,{default:o(()=>[n(d,{render:!1,title:C("data-planes.routes.item.navigation.data-plane-clusters-view")},null,8,["title"]),s[1]||(s[1]=r()),n(u,null,{default:o(()=>[n(m,{src:g(k(y),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:o(({data:h,refresh:x})=>[n(i,{language:"json",code:h,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:t=>e.update({codeSearch:t}),onFilterModeChange:t=>e.update({codeFilter:t}),onRegExpModeChange:t=>e.update({codeRegExp:t})},{"primary-actions":o(()=>[n(l,{action:"refresh",appearance:"primary",onClick:x},{default:o(()=>s[0]||(s[0]=[r(`
Refresh
`)])),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1},8,["name"])}}});export{F as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionsStatsView-DuZBWIDK.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionsStatsView-DPOhSFeX.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionsStatsView-DuZBWIDK.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionsStatsView-DPOhSFeX.js
index 072798771112..10156bef659f 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionsStatsView-DuZBWIDK.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionsStatsView-DPOhSFeX.js
@@ -1,3 +1,3 @@
-import{d as x,r as a,o as R,q as k,w as o,b as n,e as d,p as V,Y as y}from"./index-kewPCf7b.js";const E=x({__name:"ConnectionsStatsView",props:{networking:{},routeName:{}},setup(c){const r=c;return(X,s)=>{const p=a("RouteTitle"),i=a("XAction"),l=a("XCodeBlock"),m=a("DataLoader"),u=a("XCard"),_=a("AppView"),g=a("RouteView");return R(),k(g,{name:r.routeName,params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:o(({route:e,t:f,uri:C})=>[n(p,{render:!1,title:f("data-planes.routes.item.navigation.data-plane-stats-view")},null,8,["title"]),s[1]||(s[1]=d()),n(_,null,{default:o(()=>[n(u,null,{default:o(()=>[n(m,{src:C(V(y),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:e.params.mesh,name:e.params.dataPlane,address:r.networking.inboundAddress})},{default:o(({data:h,refresh:w})=>[n(l,{language:"json",code:h.raw,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:t=>e.update({codeSearch:t}),onFilterModeChange:t=>e.update({codeFilter:t}),onRegExpModeChange:t=>e.update({codeRegExp:t})},{"primary-actions":o(()=>[n(i,{action:"refresh",appearance:"primary",onClick:w},{default:o(()=>s[0]||(s[0]=[d(`
+import{d as x,r as a,o as R,q as k,w as o,b as n,e as d,p as V,Y as y}from"./index-CKQWVGYP.js";const E=x({__name:"ConnectionsStatsView",props:{networking:{},routeName:{}},setup(c){const r=c;return(X,s)=>{const p=a("RouteTitle"),i=a("XAction"),l=a("XCodeBlock"),m=a("DataLoader"),u=a("XCard"),_=a("AppView"),g=a("RouteView");return R(),k(g,{name:r.routeName,params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:o(({route:e,t:f,uri:C})=>[n(p,{render:!1,title:f("data-planes.routes.item.navigation.data-plane-stats-view")},null,8,["title"]),s[1]||(s[1]=d()),n(_,null,{default:o(()=>[n(u,null,{default:o(()=>[n(m,{src:C(V(y),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:e.params.mesh,name:e.params.dataPlane,address:r.networking.inboundAddress})},{default:o(({data:h,refresh:w})=>[n(l,{language:"json",code:h.raw,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:t=>e.update({codeSearch:t}),onFilterModeChange:t=>e.update({codeFilter:t}),onRegExpModeChange:t=>e.update({codeRegExp:t})},{"primary-actions":o(()=>[n(i,{action:"refresh",appearance:"primary",onClick:w},{default:o(()=>s[0]||(s[0]=[d(`
Refresh
`)])),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1},8,["name"])}}});export{E as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionsXdsConfigView-DkkVIPSU.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionsXdsConfigView-COX5NSH-.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionsXdsConfigView-DkkVIPSU.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionsXdsConfigView-COX5NSH-.js
index 2384e60cbc7d..e9d34a0aea13 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionsXdsConfigView-DkkVIPSU.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionsXdsConfigView-COX5NSH-.js
@@ -1,3 +1,3 @@
-import{d as E,r as n,o as R,q as X,w as t,b as o,e as d,p as w,Y as y}from"./index-kewPCf7b.js";const F=E({__name:"ConnectionsXdsConfigView",props:{routeName:{}},setup(c){const l=c;return(V,s)=>{const p=n("RouteTitle"),r=n("XCheckbox"),i=n("XAction"),m=n("XCodeBlock"),u=n("DataLoader"),g=n("XCard"),_=n("AppView"),f=n("RouteView");return R(),X(f,{name:l.routeName,params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1,includeEds:!1}},{default:t(({route:e,t:C,uri:h})=>[o(p,{render:!1,title:C("data-planes.routes.item.navigation.data-plane-xds-config-view")},null,8,["title"]),s[2]||(s[2]=d()),o(_,null,{default:t(()=>[o(g,null,{default:t(()=>[o(u,{src:h(w(y),"/meshes/:mesh/dataplanes/:name/xds/:endpoints",{mesh:e.params.mesh,name:e.params.dataPlane,endpoints:String(e.params.includeEds)})},{default:t(({data:x,refresh:k})=>[o(m,{language:"json",code:JSON.stringify(x,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":t(()=>[o(r,{checked:e.params.includeEds,label:"Include Endpoints",onChange:a=>e.update({includeEds:a})},null,8,["checked","onChange"]),s[1]||(s[1]=d()),o(i,{action:"refresh",appearance:"primary",onClick:k},{default:t(()=>s[0]||(s[0]=[d(`
+import{d as E,r as n,o as R,q as X,w as t,b as o,e as d,p as w,Y as y}from"./index-CKQWVGYP.js";const F=E({__name:"ConnectionsXdsConfigView",props:{routeName:{}},setup(c){const l=c;return(V,s)=>{const p=n("RouteTitle"),r=n("XCheckbox"),i=n("XAction"),m=n("XCodeBlock"),u=n("DataLoader"),g=n("XCard"),_=n("AppView"),f=n("RouteView");return R(),X(f,{name:l.routeName,params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1,includeEds:!1}},{default:t(({route:e,t:C,uri:h})=>[o(p,{render:!1,title:C("data-planes.routes.item.navigation.data-plane-xds-config-view")},null,8,["title"]),s[2]||(s[2]=d()),o(_,null,{default:t(()=>[o(g,null,{default:t(()=>[o(u,{src:h(w(y),"/meshes/:mesh/dataplanes/:name/xds/:endpoints",{mesh:e.params.mesh,name:e.params.dataPlane,endpoints:String(e.params.includeEds)})},{default:t(({data:x,refresh:k})=>[o(m,{language:"json",code:JSON.stringify(x,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":t(()=>[o(r,{checked:e.params.includeEds,label:"Include Endpoints",onChange:a=>e.update({includeEds:a})},null,8,["checked","onChange"]),s[1]||(s[1]=d()),o(i,{action:"refresh",appearance:"primary",onClick:k},{default:t(()=>s[0]||(s[0]=[d(`
Refresh
`)])),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1},8,["name"])}}});export{F as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-CH2LJZRS.js b/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-XwhGNU4h.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-CH2LJZRS.js
rename to app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-XwhGNU4h.js
index 5633768c50bc..8d1c338e2ec8 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-CH2LJZRS.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-XwhGNU4h.js
@@ -1 +1 @@
-import{d as A,l as P,r as i,o as g,c as X,b as s,w as t,A as B,p as r,e as o,t as m,z as T,B as L,C as R,q as b,m as a,y as S,D as N,s as I,E as $,_ as x}from"./index-kewPCf7b.js";const E=A({__name:"MeshInsightsList",props:{items:{default:void 0},storage:{default:()=>({get:()=>({}),set:()=>{}})}},setup(w){const{t:c}=P(),u=w;return(d,_)=>{const e=i("XAction"),v=i("DataCollection");return g(),X("div",null,[s(v,{items:u.items??[void 0],type:"meshes"},{default:t(()=>[s(B,{headers:[{...d.storage.get("mesh.headers.name"),label:r(c)("meshes.components.mesh-insights-list.name"),key:"name"},{...d.storage.get("mesh.headers.services"),label:r(c)("meshes.components.mesh-insights-list.services"),key:"services"},{...d.storage.get("mesh.headers.dataplanes"),label:r(c)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:u.items,onResize:_[0]||(_[0]=n=>{d.storage.set({mesh:n})})},{name:t(({row:n})=>[s(e,{to:{name:"mesh-detail-view",params:{mesh:n.name}}},{default:t(()=>[o(m(n.name),1)]),_:2},1032,["to"])]),services:t(({row:n})=>[o(m(n.services.internal),1)]),dataplanes:t(({row:n})=>[o(m(n.dataplanesByType.standard.online)+" / "+m(n.dataplanesByType.standard.total),1)]),_:1},8,["headers","items"])]),_:1},8,["items"])])}}}),G={class:"stack"},Z={class:"columns"},q={class:"card-header"},M={class:"card-title"},j={class:"card-actions"},F={class:"card-header"},H={class:"card-title"},J=A({__name:"ControlPlaneDetailView",setup(w){const c=T(),u=L(),d=R();return(_,e)=>{const v=i("RouteTitle"),n=i("DataLoader"),f=i("XAction"),V=i("XTeleportSlot"),C=i("XCard"),k=i("AppView"),D=i("RouteView");return g(),b(D,{name:"home"},{default:t(({can:z,t:p,uri:h,me:y})=>[s(k,null,{title:t(()=>[a("h1",null,[s(v,{title:p("main-overview.routes.item.title")},null,8,["title"])])]),actions:t(()=>[s(r(u))]),default:t(()=>[e[7]||(e[7]=o()),e[8]||(e[8]=o()),a("div",G,[s(n,{src:h(r(S),"/global-insight",{})},{default:t(({data:l})=>[s(r(c),{"can-use-zones":z("use zones"),"global-insight":l},null,8,["can-use-zones","global-insight"])]),_:2},1032,["src"]),e[6]||(e[6]=o()),a("div",Z,[z("use zones")?(g(),b(C,{key:0},{default:t(()=>[s(n,{src:h(r(N),"/zone-cps",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",q,[a("div",M,[a("h2",null,m(p("main-overview.detail.zone_control_planes.title")),1),e[0]||(e[0]=o()),s(f,{to:{name:"zone-cp-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)]),e[1]||(e[1]=o()),a("div",j,[s(V,{name:"control-plane-detail-view-zone-actions"})])]),e[2]||(e[2]=o()),s(r(d),{"data-testid":"zone-control-planes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)):I("",!0),e[5]||(e[5]=o()),s(C,null,{default:t(()=>[s(n,{src:h(r($),"/mesh-insights",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",F,[a("div",H,[a("h2",null,m(p("main-overview.detail.meshes.title")),1),e[3]||(e[3]=o()),s(f,{to:{name:"mesh-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),e[4]||(e[4]=o()),s(E,{"data-testid":"meshes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)])])]),_:2},1024)]),_:1})}}}),O=x(J,[["__scopeId","data-v-274ba567"]]);export{O as default};
+import{d as A,l as P,r as i,o as g,c as X,b as s,w as t,A as B,p as r,e as o,t as m,z as T,B as L,C as R,q as b,m as a,y as S,D as N,s as I,E as $,_ as x}from"./index-CKQWVGYP.js";const E=A({__name:"MeshInsightsList",props:{items:{default:void 0},storage:{default:()=>({get:()=>({}),set:()=>{}})}},setup(w){const{t:c}=P(),u=w;return(d,_)=>{const e=i("XAction"),v=i("DataCollection");return g(),X("div",null,[s(v,{items:u.items??[void 0],type:"meshes"},{default:t(()=>[s(B,{headers:[{...d.storage.get("mesh.headers.name"),label:r(c)("meshes.components.mesh-insights-list.name"),key:"name"},{...d.storage.get("mesh.headers.services"),label:r(c)("meshes.components.mesh-insights-list.services"),key:"services"},{...d.storage.get("mesh.headers.dataplanes"),label:r(c)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:u.items,onResize:_[0]||(_[0]=n=>{d.storage.set({mesh:n})})},{name:t(({row:n})=>[s(e,{to:{name:"mesh-detail-view",params:{mesh:n.name}}},{default:t(()=>[o(m(n.name),1)]),_:2},1032,["to"])]),services:t(({row:n})=>[o(m(n.services.internal),1)]),dataplanes:t(({row:n})=>[o(m(n.dataplanesByType.standard.online)+" / "+m(n.dataplanesByType.standard.total),1)]),_:1},8,["headers","items"])]),_:1},8,["items"])])}}}),G={class:"stack"},Z={class:"columns"},q={class:"card-header"},M={class:"card-title"},j={class:"card-actions"},F={class:"card-header"},H={class:"card-title"},J=A({__name:"ControlPlaneDetailView",setup(w){const c=T(),u=L(),d=R();return(_,e)=>{const v=i("RouteTitle"),n=i("DataLoader"),f=i("XAction"),V=i("XTeleportSlot"),C=i("XCard"),k=i("AppView"),D=i("RouteView");return g(),b(D,{name:"home"},{default:t(({can:z,t:p,uri:h,me:y})=>[s(k,null,{title:t(()=>[a("h1",null,[s(v,{title:p("main-overview.routes.item.title")},null,8,["title"])])]),actions:t(()=>[s(r(u))]),default:t(()=>[e[7]||(e[7]=o()),e[8]||(e[8]=o()),a("div",G,[s(n,{src:h(r(S),"/global-insight",{})},{default:t(({data:l})=>[s(r(c),{"can-use-zones":z("use zones"),"global-insight":l},null,8,["can-use-zones","global-insight"])]),_:2},1032,["src"]),e[6]||(e[6]=o()),a("div",Z,[z("use zones")?(g(),b(C,{key:0},{default:t(()=>[s(n,{src:h(r(N),"/zone-cps",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",q,[a("div",M,[a("h2",null,m(p("main-overview.detail.zone_control_planes.title")),1),e[0]||(e[0]=o()),s(f,{to:{name:"zone-cp-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)]),e[1]||(e[1]=o()),a("div",j,[s(V,{name:"control-plane-detail-view-zone-actions"})])]),e[2]||(e[2]=o()),s(r(d),{"data-testid":"zone-control-planes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)):I("",!0),e[5]||(e[5]=o()),s(C,null,{default:t(()=>[s(n,{src:h(r($),"/mesh-insights",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",F,[a("div",H,[a("h2",null,m(p("main-overview.detail.meshes.title")),1),e[3]||(e[3]=o()),s(f,{to:{name:"mesh-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),e[4]||(e[4]=o()),s(E,{"data-testid":"meshes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)])])]),_:2},1024)]),_:1})}}}),O=x(J,[["__scopeId","data-v-274ba567"]]);export{O as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-DimkSral.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-D0DFpvI4.js
similarity index 91%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-DimkSral.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-D0DFpvI4.js
index 7927fc92e22e..9ae94d6bb1ad 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-DimkSral.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-D0DFpvI4.js
@@ -1 +1 @@
-import{d as E,r as o,o as m,q as l,w as n,b as s,e as v,p,V as i,s as D}from"./index-kewPCf7b.js";import{_ as F}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-n0XoXntO.js";const P=E({__name:"DataPlaneConfigView",setup(S){return(k,r)=>{const _=o("RouteTitle"),u=o("DataSource"),h=o("DataLoader"),f=o("XCard"),g=o("AppView"),C=o("RouteView");return m(),l(C,{name:"data-plane-config-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:x,uri:c})=>[s(_,{render:!1,title:x("data-planes.routes.item.navigation.data-plane-config-view")},null,8,["title"]),r[0]||(r[0]=v()),s(g,null,{default:n(()=>[s(f,null,{default:n(()=>[s(h,{src:c(p(i),"/meshes/:mesh/dataplanes/:name",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:w})=>[s(F,{resource:w.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:R})=>[R?(m(),l(u,{key:0,src:c(p(i),"/meshes/:mesh/dataplanes/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.dataPlane},{cacheControl:"no-store"}),onChange:t=>{a(d=>d(t))},onError:t=>{a((d,V)=>V(t))}},null,8,["src","onChange","onError"])):D("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{P as default};
+import{d as E,r as o,o as m,q as l,w as n,b as s,e as v,p,V as i,s as D}from"./index-CKQWVGYP.js";import{_ as F}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-BDFzF6sj.js";const P=E({__name:"DataPlaneConfigView",setup(S){return(k,r)=>{const _=o("RouteTitle"),u=o("DataSource"),h=o("DataLoader"),f=o("XCard"),g=o("AppView"),C=o("RouteView");return m(),l(C,{name:"data-plane-config-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:x,uri:c})=>[s(_,{render:!1,title:x("data-planes.routes.item.navigation.data-plane-config-view")},null,8,["title"]),r[0]||(r[0]=v()),s(g,null,{default:n(()=>[s(f,null,{default:n(()=>[s(h,{src:c(p(i),"/meshes/:mesh/dataplanes/:name",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:w})=>[s(F,{resource:w.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:R})=>[R?(m(),l(u,{key:0,src:c(p(i),"/meshes/:mesh/dataplanes/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.dataPlane},{cacheControl:"no-store"}),onChange:t=>{a(d=>d(t))},onError:t=>{a((d,V)=>V(t))}},null,8,["src","onChange","onError"])):D("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{P as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-CZVwZZmM.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-Dk7PWmGP.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-CZVwZZmM.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-Dk7PWmGP.js
index 586ea729fa33..8413f556d609 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-CZVwZZmM.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-Dk7PWmGP.js
@@ -1,3 +1,3 @@
-import{d as W,x as z,r as o,o as d,q as v,w as t,b as a,p as P,V as S,Q as A,e as n,m as f,W as H,c as w,K as C,L as x,t as h,s as y,G as Y,_ as Z}from"./index-kewPCf7b.js";const ee=["onSubmit"],te=["disabled"],ae={key:0},oe={key:0},ne=W({__name:"DataPlaneDetailTabsView",props:{mesh:{}},setup(N){const U=N,s=z({eds:!1,xds:!0,clusters:!0,stats:!0,dataplane:!0,policies:!0}),E=k=>async e=>{const p=document.createElement("a");p.download=e.name,p.href=e.url,setTimeout(()=>{window.URL.revokeObjectURL(p.href)},6e4),await Promise.resolve(),p.click(),await Promise.resolve(),k()};return(k,e)=>{const p=o("RouteTitle"),I=o("XCopyButton"),V=o("XAction"),D=o("XI18n"),T=o("XCheckbox"),M=o("XAlert"),g=o("DataLoader"),O=o("XLayout"),$=o("XModal"),B=o("XDisclosure"),j=o("XTeleportTemplate"),q=o("XTabs"),F=o("RouterView"),G=o("AppView"),J=o("DataSource"),K=o("RouteView");return d(),v(K,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:t(({route:l,t:i,uri:L})=>[a(J,{src:L(P(S),"/meshes/:mesh/dataplane-overviews/:name",{mesh:l.params.mesh,name:l.params.dataPlane})},{default:t(({data:m,error:Q})=>[a(G,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:l.params.mesh}},text:l.params.mesh},{to:{name:"data-plane-list-view",params:{mesh:l.params.mesh}},text:i("data-planes.routes.item.breadcrumbs")}]},A({actions:t(()=>[a(B,null,{default:t(({expanded:b,toggle:r})=>[a(V,{appearance:"primary",onClick:r},{default:t(()=>e[1]||(e[1]=[n(`
+import{d as W,x as z,r as o,o as d,q as v,w as t,b as a,p as P,V as S,Q as A,e as n,m as f,W as H,c as w,K as C,L as x,t as h,s as y,G as Y,_ as Z}from"./index-CKQWVGYP.js";const ee=["onSubmit"],te=["disabled"],ae={key:0},oe={key:0},ne=W({__name:"DataPlaneDetailTabsView",props:{mesh:{}},setup(N){const U=N,s=z({eds:!1,xds:!0,clusters:!0,stats:!0,dataplane:!0,policies:!0}),E=k=>async e=>{const p=document.createElement("a");p.download=e.name,p.href=e.url,setTimeout(()=>{window.URL.revokeObjectURL(p.href)},6e4),await Promise.resolve(),p.click(),await Promise.resolve(),k()};return(k,e)=>{const p=o("RouteTitle"),I=o("XCopyButton"),V=o("XAction"),D=o("XI18n"),T=o("XCheckbox"),M=o("XAlert"),g=o("DataLoader"),O=o("XLayout"),$=o("XModal"),B=o("XDisclosure"),j=o("XTeleportTemplate"),q=o("XTabs"),F=o("RouterView"),G=o("AppView"),J=o("DataSource"),K=o("RouteView");return d(),v(K,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:t(({route:l,t:i,uri:L})=>[a(J,{src:L(P(S),"/meshes/:mesh/dataplane-overviews/:name",{mesh:l.params.mesh,name:l.params.dataPlane})},{default:t(({data:m,error:Q})=>[a(G,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:l.params.mesh}},text:l.params.mesh},{to:{name:"data-plane-list-view",params:{mesh:l.params.mesh}},text:i("data-planes.routes.item.breadcrumbs")}]},A({actions:t(()=>[a(B,null,{default:t(({expanded:b,toggle:r})=>[a(V,{appearance:"primary",onClick:r},{default:t(()=>e[1]||(e[1]=[n(`
Download Bundle
`)])),_:2},1032,["onClick"]),e[6]||(e[6]=n()),b?(d(),v(j,{key:0,to:{name:"modal-layer"}},{default:t(()=>[a(B,null,{default:t(({expanded:X,toggle:R})=>[f("form",{onSubmit:H(R,["prevent"])},[a($,{title:i("data-planes.routes.item.download.title"),onCancel:r},{"footer-actions":t(()=>[a(O,{type:"separated"},{default:t(()=>[(d(!0),w(C,null,x([E(r)],u=>(d(),v(g,{key:typeof u,variant:"spinner",src:X?L(P(S),"/meshes/:mesh/dataplanes/:name/as/tarball/:spec",{mesh:l.params.mesh,name:l.params.dataPlane,spec:JSON.stringify(s.value)},{cacheControl:"no-cache"}):"",onChange:u,onError:R},{error:t(()=>[a(M,{appearance:"warning","show-icon":""},{default:t(()=>[a(D,{t:"data-planes.routes.item.download.error"})]),_:1})]),_:2},1032,["src","onChange","onError"]))),128)),e[4]||(e[4]=n()),a(V,{appearance:"primary",type:"submit",disabled:X||Object.values(s.value).every(u=>!u)},{default:t(()=>[n(h(i("data-planes.routes.item.download.action")),1)]),_:2},1032,["disabled"])]),_:2},1024)]),default:t(()=>[f("fieldset",{disabled:X},[a(D,{path:"data-planes.routes.item.download.description"}),e[3]||(e[3]=n()),f("ul",null,[(d(!0),w(C,null,x(s.value,(u,c)=>(d(),w(C,{key:typeof u},[c!=="eds"?(d(),w("li",ae,[a(T,{modelValue:s.value[c],"onUpdate:modelValue":_=>s.value[c]=_,onChange:_=>{c==="xds"&&!_&&(s.value.eds=!1)}},{default:t(()=>[n(h(i(`data-planes.routes.item.download.options.${c}`)),1)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"]),e[2]||(e[2]=n()),c==="xds"?(d(),w("ul",oe,[f("li",null,[a(T,{modelValue:s.value.eds,"onUpdate:modelValue":e[0]||(e[0]=_=>s.value.eds=_),disabled:!s.value.xds},{default:t(()=>[n(h(i("data-planes.routes.item.download.options.eds")),1)]),_:2},1032,["modelValue","disabled"])])])):y("",!0)])):y("",!0)],64))),128))])],8,te),e[5]||(e[5]=n())]),_:2},1032,["title","onCancel"])],40,ee)]),_:2},1024)]),_:2},1024)):y("",!0)]),_:2},1024)]),default:t(()=>[e[8]||(e[8]=n()),e[9]||(e[9]=n()),a(g,{data:[m],errors:[Q]},{default:t(()=>{var b;return[a(q,{selected:(b=l.child())==null?void 0:b.name},A({_:2},[x(l.children,({name:r})=>({name:`${r}-tab`,fn:t(()=>[a(V,{to:{name:r}},{default:t(()=>[n(h(i(`data-planes.routes.item.navigation.${r}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),e[7]||(e[7]=n()),a(F,null,{default:t(({Component:r})=>[(d(),v(Y(r),{data:m,networking:m==null?void 0:m.dataplane.networking,mesh:U.mesh},null,8,["data","networking","mesh"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},[m?{name:"title",fn:t(()=>[f("h1",null,[a(I,{text:m.name},{default:t(()=>[a(p,{title:i("data-planes.routes.item.title",{name:m.name})},null,8,["title"])]),_:2},1032,["text"])])]),key:"0"}:void 0]),1032,["breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}}),le=Z(ne,[["__scopeId","data-v-97116bf6"]]);export{le as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-DVnybhTs.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView--V0yknqW.js
similarity index 97%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-DVnybhTs.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView--V0yknqW.js
index 1ce961e6df85..da43113701ad 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-DVnybhTs.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView--V0yknqW.js
@@ -1,4 +1,4 @@
-import{d as Z,F as tt,H as et,r as m,o as s,q as c,w as t,b as o,p as R,Y as at,Q as S,e as a,R as w,t as d,S as nt,m as v,c as u,K as y,L as _,s as C,G as ot,A as st,_ as dt}from"./index-kewPCf7b.js";import{S as it}from"./SummaryView-DfZuRJ1w.js";import{T as lt}from"./TagList-B0DMWZap.js";import{C as q,a as V,b as A}from"./ConnectionTraffic-UBOBscCa.js";const rt={"data-testid":"dataplane-warnings"},pt=["data-testid","innerHTML"],ut={key:0,"data-testid":"warning-stats-loading"},mt={"data-testid":"dataplane-mtls"},yt={class:"columns"},ct=["innerHTML"],gt={key:0,"data-testid":"dataplane-subscriptions"},ft=Z({__name:"DataPlaneDetailView",props:{data:{},mesh:{}},setup(H){const B=tt(),i=H,P=et(()=>i.data.warnings.concat(...i.data.isCertExpired?[{kind:"CERT_EXPIRED"}]:[]));return(bt,e)=>{const h=m("XIcon"),$=m("DataCollection"),X=m("XLayout"),D=m("XAction"),x=m("XBadge"),M=m("XCopyButton"),O=m("XAboutCard"),E=m("XEmptyState"),j=m("XInputSwitch"),F=m("XProgress"),L=m("XCard"),G=m("RouterView"),K=m("XAlert"),Q=m("AppView"),Y=m("DataSource"),J=m("RouteView");return s(),c(J,{params:{mesh:"",dataPlane:"",subscription:"",inactive:!1},name:"data-plane-detail-view"},{default:t(({route:g,t:l,can:N,me:I,uri:U})=>[o(Y,{src:U(R(at),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:g.params.mesh,name:g.params.dataPlane,address:i.data.dataplane.networking.inboundAddress})},{default:t(({data:b,error:T,refresh:W})=>[o(Q,null,S({default:t(()=>[e[48]||(e[48]=a()),o(X,{type:"stack","data-testid":"dataplane-details"},{default:t(()=>[o(O,{title:l("data-planes.routes.item.about.title"),created:i.data.creationTime,modified:i.data.modificationTime},{default:t(()=>[o(w,{layout:"horizontal"},{title:t(()=>[a(d(l("http.api.property.status")),1)]),body:t(()=>[o(X,{type:"separated"},{default:t(()=>[o(nt,{status:i.data.status},null,8,["status"]),e[3]||(e[3]=a()),i.data.dataplaneType==="standard"?(s(),c($,{key:0,items:i.data.dataplane.networking.inbounds,predicate:n=>n.state!=="Ready",empty:!1},{default:t(({items:n})=>[o(h,{name:"info"},{default:t(()=>[v("ul",null,[(s(!0),u(y,null,_(n,r=>(s(),u("li",{key:`${r.service}:${r.port}`},d(l("data-planes.routes.item.unhealthy_inbound",{service:r.service,port:r.port})),1))),128))])]),_:2},1024)]),_:2},1032,["items","predicate"])):C("",!0)]),_:2},1024)]),_:2},1024),e[10]||(e[10]=a()),N("use zones")&&i.data.zone?(s(),c(w,{key:0,layout:"horizontal"},{title:t(()=>[a(d(l("http.api.property.zone")),1)]),body:t(()=>[o(x,{appearance:"decorative"},{default:t(()=>[o(D,{to:{name:"zone-cp-detail-view",params:{zone:i.data.zone}}},{default:t(()=>[a(d(i.data.zone),1)]),_:1},8,["to"])]),_:1})]),_:2},1024)):C("",!0),e[11]||(e[11]=a()),o(w,{layout:"horizontal"},{title:t(()=>[a(d(l("http.api.proptery.type")),1)]),body:t(()=>[o(x,{appearance:"decorative"},{default:t(()=>[a(d(l(`data-planes.type.${i.data.dataplaneType}`)),1)]),_:2},1024)]),_:2},1024),e[12]||(e[12]=a()),i.data.namespace.length>0?(s(),c(w,{key:1,layout:"horizontal"},{title:t(()=>[a(d(l("http.api.property.namespace")),1)]),body:t(()=>[o(x,{appearance:"decorative"},{default:t(()=>[a(d(i.data.namespace),1)]),_:1})]),_:2},1024)):C("",!0),e[13]||(e[13]=a()),o(w,{layout:"horizontal"},{title:t(()=>[a(d(l("http.api.property.address")),1)]),body:t(()=>[o(M,{variant:"badge",format:"default",text:`${i.data.dataplane.networking.address}`},null,8,["text"])]),_:2},1024),e[14]||(e[14]=a()),i.data.dataplane.networking.gateway?(s(),c(w,{key:2,layout:"horizontal"},{title:t(()=>[a(d(l("http.api.property.tags")),1)]),body:t(()=>[o(lt,{tags:i.data.dataplane.networking.gateway.tags},null,8,["tags"])]),_:2},1024)):C("",!0)]),_:2},1032,["title","created","modified"]),e[44]||(e[44]=a()),o(L,{class:"traffic","data-testid":"dataplane-traffic"},{default:t(()=>[o(X,{type:"columns"},{default:t(()=>[o(q,null,{title:t(()=>[o(X,{type:"separated"},{default:t(()=>[o(h,{name:"inbound"}),e[15]||(e[15]=a()),e[16]||(e[16]=v("span",null,"Inbounds",-1))]),_:1})]),default:t(()=>[e[18]||(e[18]=a()),(s(!0),u(y,null,_([i.data.dataplane.networking.type==="gateway"?Object.entries((b==null?void 0:b.inbounds)??{}).reduce((n,[r,p])=>{var k;const f=r.split("_").at(-1);return f===(((k=i.data.dataplane.networking.admin)==null?void 0:k.port)??"9901")?n:n.concat([{...i.data.dataplane.networking.inbounds[0],name:r,port:Number(f),protocol:["http","tcp"].find(z=>typeof p[z]<"u")??"tcp",addressPort:`${i.data.dataplane.networking.inbounds[0].address}:${f}`}])},[]):i.data.dataplane.networking.inbounds],n=>(s(),c(V,{key:n,type:"inbound","data-testid":"dataplane-inbounds"},{default:t(()=>[o($,{type:"inbounds",items:n,predicate:r=>r.port!==49151},S({default:t(({items:r})=>[o(X,{type:"stack",size:"small"},{default:t(()=>[(s(!0),u(y,null,_(r,p=>(s(),u(y,{key:`${p.name}`},[(s(!0),u(y,null,_([b==null?void 0:b.inbounds[p.name]],f=>(s(),c(A,{key:f,"data-testid":"dataplane-inbound",protocol:p.protocol,service:N("use service-insights",i.mesh)?p.tags["kuma.io/service"]:"",traffic:typeof T>"u"?f:{name:"",protocol:p.protocol,port:`${p.port}`}},{default:t(()=>[o(D,{"data-action":"",to:{name:(k=>k.includes("bound")?k.replace("-outbound-","-inbound-"):"data-plane-connection-inbound-summary-overview-view")(String(R(B).name)),params:{connection:p.name},query:{inactive:g.params.inactive}}},{default:t(()=>[a(d(p.name.replace("localhost","").replace("_",":")),1)]),_:2},1032,["to"])]),_:2},1032,["protocol","service","traffic"]))),128))],64))),128))]),_:2},1024)]),_:2},[i.data.dataplaneType==="delegated"?{name:"empty",fn:t(()=>[o(E,null,{default:t(()=>[v("p",null,`
+import{d as Z,F as tt,H as et,r as m,o as s,q as c,w as t,b as o,p as R,Y as at,Q as S,e as a,R as w,t as d,S as nt,m as v,c as u,K as y,L as _,s as C,G as ot,A as st,_ as dt}from"./index-CKQWVGYP.js";import{S as it}from"./SummaryView-DHZPnesw.js";import{T as lt}from"./TagList-C2lT_Az9.js";import{C as q,a as V,b as A}from"./ConnectionTraffic-ChnR4GpU.js";const rt={"data-testid":"dataplane-warnings"},pt=["data-testid","innerHTML"],ut={key:0,"data-testid":"warning-stats-loading"},mt={"data-testid":"dataplane-mtls"},yt={class:"columns"},ct=["innerHTML"],gt={key:0,"data-testid":"dataplane-subscriptions"},ft=Z({__name:"DataPlaneDetailView",props:{data:{},mesh:{}},setup(H){const B=tt(),i=H,P=et(()=>i.data.warnings.concat(...i.data.isCertExpired?[{kind:"CERT_EXPIRED"}]:[]));return(bt,e)=>{const h=m("XIcon"),$=m("DataCollection"),X=m("XLayout"),D=m("XAction"),x=m("XBadge"),M=m("XCopyButton"),O=m("XAboutCard"),E=m("XEmptyState"),j=m("XInputSwitch"),F=m("XProgress"),L=m("XCard"),G=m("RouterView"),K=m("XAlert"),Q=m("AppView"),Y=m("DataSource"),J=m("RouteView");return s(),c(J,{params:{mesh:"",dataPlane:"",subscription:"",inactive:!1},name:"data-plane-detail-view"},{default:t(({route:g,t:l,can:N,me:I,uri:U})=>[o(Y,{src:U(R(at),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:g.params.mesh,name:g.params.dataPlane,address:i.data.dataplane.networking.inboundAddress})},{default:t(({data:b,error:T,refresh:W})=>[o(Q,null,S({default:t(()=>[e[48]||(e[48]=a()),o(X,{type:"stack","data-testid":"dataplane-details"},{default:t(()=>[o(O,{title:l("data-planes.routes.item.about.title"),created:i.data.creationTime,modified:i.data.modificationTime},{default:t(()=>[o(w,{layout:"horizontal"},{title:t(()=>[a(d(l("http.api.property.status")),1)]),body:t(()=>[o(X,{type:"separated"},{default:t(()=>[o(nt,{status:i.data.status},null,8,["status"]),e[3]||(e[3]=a()),i.data.dataplaneType==="standard"?(s(),c($,{key:0,items:i.data.dataplane.networking.inbounds,predicate:n=>n.state!=="Ready",empty:!1},{default:t(({items:n})=>[o(h,{name:"info"},{default:t(()=>[v("ul",null,[(s(!0),u(y,null,_(n,r=>(s(),u("li",{key:`${r.service}:${r.port}`},d(l("data-planes.routes.item.unhealthy_inbound",{service:r.service,port:r.port})),1))),128))])]),_:2},1024)]),_:2},1032,["items","predicate"])):C("",!0)]),_:2},1024)]),_:2},1024),e[10]||(e[10]=a()),N("use zones")&&i.data.zone?(s(),c(w,{key:0,layout:"horizontal"},{title:t(()=>[a(d(l("http.api.property.zone")),1)]),body:t(()=>[o(x,{appearance:"decorative"},{default:t(()=>[o(D,{to:{name:"zone-cp-detail-view",params:{zone:i.data.zone}}},{default:t(()=>[a(d(i.data.zone),1)]),_:1},8,["to"])]),_:1})]),_:2},1024)):C("",!0),e[11]||(e[11]=a()),o(w,{layout:"horizontal"},{title:t(()=>[a(d(l("http.api.proptery.type")),1)]),body:t(()=>[o(x,{appearance:"decorative"},{default:t(()=>[a(d(l(`data-planes.type.${i.data.dataplaneType}`)),1)]),_:2},1024)]),_:2},1024),e[12]||(e[12]=a()),i.data.namespace.length>0?(s(),c(w,{key:1,layout:"horizontal"},{title:t(()=>[a(d(l("http.api.property.namespace")),1)]),body:t(()=>[o(x,{appearance:"decorative"},{default:t(()=>[a(d(i.data.namespace),1)]),_:1})]),_:2},1024)):C("",!0),e[13]||(e[13]=a()),o(w,{layout:"horizontal"},{title:t(()=>[a(d(l("http.api.property.address")),1)]),body:t(()=>[o(M,{variant:"badge",format:"default",text:`${i.data.dataplane.networking.address}`},null,8,["text"])]),_:2},1024),e[14]||(e[14]=a()),i.data.dataplane.networking.gateway?(s(),c(w,{key:2,layout:"horizontal"},{title:t(()=>[a(d(l("http.api.property.tags")),1)]),body:t(()=>[o(lt,{tags:i.data.dataplane.networking.gateway.tags},null,8,["tags"])]),_:2},1024)):C("",!0)]),_:2},1032,["title","created","modified"]),e[44]||(e[44]=a()),o(L,{class:"traffic","data-testid":"dataplane-traffic"},{default:t(()=>[o(X,{type:"columns"},{default:t(()=>[o(q,null,{title:t(()=>[o(X,{type:"separated"},{default:t(()=>[o(h,{name:"inbound"}),e[15]||(e[15]=a()),e[16]||(e[16]=v("span",null,"Inbounds",-1))]),_:1})]),default:t(()=>[e[18]||(e[18]=a()),(s(!0),u(y,null,_([i.data.dataplane.networking.type==="gateway"?Object.entries((b==null?void 0:b.inbounds)??{}).reduce((n,[r,p])=>{var k;const f=r.split("_").at(-1);return f===(((k=i.data.dataplane.networking.admin)==null?void 0:k.port)??"9901")?n:n.concat([{...i.data.dataplane.networking.inbounds[0],name:r,port:Number(f),protocol:["http","tcp"].find(z=>typeof p[z]<"u")??"tcp",addressPort:`${i.data.dataplane.networking.inbounds[0].address}:${f}`}])},[]):i.data.dataplane.networking.inbounds],n=>(s(),c(V,{key:n,type:"inbound","data-testid":"dataplane-inbounds"},{default:t(()=>[o($,{type:"inbounds",items:n,predicate:r=>r.port!==49151},S({default:t(({items:r})=>[o(X,{type:"stack",size:"small"},{default:t(()=>[(s(!0),u(y,null,_(r,p=>(s(),u(y,{key:`${p.name}`},[(s(!0),u(y,null,_([b==null?void 0:b.inbounds[p.name]],f=>(s(),c(A,{key:f,"data-testid":"dataplane-inbound",protocol:p.protocol,service:N("use service-insights",i.mesh)?p.tags["kuma.io/service"]:"",traffic:typeof T>"u"?f:{name:"",protocol:p.protocol,port:`${p.port}`}},{default:t(()=>[o(D,{"data-action":"",to:{name:(k=>k.includes("bound")?k.replace("-outbound-","-inbound-"):"data-plane-connection-inbound-summary-overview-view")(String(R(B).name)),params:{connection:p.name},query:{inactive:g.params.inactive}}},{default:t(()=>[a(d(p.name.replace("localhost","").replace("_",":")),1)]),_:2},1032,["to"])]),_:2},1032,["protocol","service","traffic"]))),128))],64))),128))]),_:2},1024)]),_:2},[i.data.dataplaneType==="delegated"?{name:"empty",fn:t(()=>[o(E,null,{default:t(()=>[v("p",null,`
This proxy is a delegated gateway therefore `+d(l("common.product.name"))+` does not have any visibility into inbounds for this gateway.
`,1)]),_:2},1024)]),key:"0"}:void 0]),1032,["items","predicate"])]),_:2},1024))),128))]),_:2},1024),e[28]||(e[28]=a()),o(q,null,S({title:t(()=>[o(X,{type:"separated"},{default:t(()=>[o(h,{name:"outbound"}),e[22]||(e[22]=a()),e[23]||(e[23]=v("span",null,"Outbounds",-1))]),_:1})]),default:t(()=>[e[26]||(e[26]=a()),e[27]||(e[27]=a()),typeof T>"u"?(s(),u(y,{key:0},[typeof b>"u"?(s(),c(F,{key:0})):(s(),u(y,{key:1},[o(V,{type:"passthrough"},{default:t(()=>[o(A,{protocol:"passthrough",traffic:b.passthrough},{default:t(()=>e[24]||(e[24]=[a(`
Non mesh traffic
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneInboundSummaryOverviewView-Cn29aqOh.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneInboundSummaryOverviewView-DR-BZttu.js
similarity index 93%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneInboundSummaryOverviewView-Cn29aqOh.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneInboundSummaryOverviewView-DR-BZttu.js
index ac9f89298239..4c5a1c31f025 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneInboundSummaryOverviewView-Cn29aqOh.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneInboundSummaryOverviewView-DR-BZttu.js
@@ -1,4 +1,4 @@
-import{d as T,r as s,o as n,q as y,w as e,b as a,m as r,R as u,e as o,t as p,s as b,c as d,p as X,Z as j,K as c,L as k,$ as F}from"./index-kewPCf7b.js";import{A as I,a as M}from"./AccordionList-C-mRQ3ZQ.js";import{P as q}from"./PolicyTypeTag-DFTEFhi5.js";import{T as E}from"./TagList-B0DMWZap.js";import{R as K}from"./RuleMatchers-D6FKlrm-.js";const Y={class:"stack-with-borders"},Z={key:0,class:"mt-6"},G={class:"mt-4"},H={class:"stack-with-borders"},J={class:"mt-2"},at=T({__name:"DataPlaneInboundSummaryOverviewView",props:{data:{},routeName:{}},setup(D){const l=D;return(Q,t)=>{const B=s("XBadge"),P=s("XCopyButton"),V=s("XAction"),x=s("DataSource"),N=s("XCodeBlock"),z=s("XCard"),L=s("DataCollection"),R=s("DataLoader"),$=s("AppView"),h=s("RouteView");return n(),y(h,{params:{mesh:"",dataPlane:"",connection:""},name:l.routeName},{default:e(({t:v,route:C,uri:S})=>[a($,null,{default:e(()=>[r("div",Y,[a(u,{layout:"horizontal"},{title:e(()=>t[0]||(t[0]=[o(`
+import{d as T,r as s,o as n,q as y,w as e,b as a,m as r,R as u,e as o,t as p,s as b,c as d,p as X,Z as j,K as c,L as k,$ as F}from"./index-CKQWVGYP.js";import{A as I,a as M}from"./AccordionList-D56nJUFh.js";import{P as q}from"./PolicyTypeTag-Cg2HZOKS.js";import{T as E}from"./TagList-C2lT_Az9.js";import{R as K}from"./RuleMatchers-D23Ri7xl.js";const Y={class:"stack-with-borders"},Z={key:0,class:"mt-6"},G={class:"mt-4"},H={class:"stack-with-borders"},J={class:"mt-2"},at=T({__name:"DataPlaneInboundSummaryOverviewView",props:{data:{},routeName:{}},setup(D){const l=D;return(Q,t)=>{const B=s("XBadge"),P=s("XCopyButton"),V=s("XAction"),x=s("DataSource"),N=s("XCodeBlock"),z=s("XCard"),L=s("DataCollection"),R=s("DataLoader"),$=s("AppView"),h=s("RouteView");return n(),y(h,{params:{mesh:"",dataPlane:"",connection:""},name:l.routeName},{default:e(({t:v,route:C,uri:S})=>[a($,null,{default:e(()=>[r("div",Y,[a(u,{layout:"horizontal"},{title:e(()=>t[0]||(t[0]=[o(`
Tags
`)])),body:e(()=>[a(E,{tags:l.data.tags,alignment:"right"},null,8,["tags"])]),_:1}),t[9]||(t[9]=o()),a(u,{layout:"horizontal"},{title:e(()=>[o(p(v("http.api.property.state")),1)]),body:e(()=>[a(B,{appearance:l.data.state==="Ready"?"success":"danger"},{default:e(()=>[o(p(v(`http.api.value.${l.data.state}`)),1)]),_:2},1032,["appearance"])]),_:2},1024),t[10]||(t[10]=o()),a(u,{layout:"horizontal"},{title:e(()=>t[3]||(t[3]=[o(`
Protocol
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-zozoEQFC.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-DAaunVsk.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-zozoEQFC.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-DAaunVsk.js
index 676b421a7015..ee5b9d268bd2 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-zozoEQFC.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView-DAaunVsk.js
@@ -1 +1 @@
-import{d as P,r,o as l,q as u,w as a,b as i,e as s,m as v,Q as q,p as z,af as $,s as g,t as o,L as C,V as F,A as G,c as y,K as _,S as M,G as H,_ as K}from"./index-kewPCf7b.js";import{F as O}from"./FilterBar-WwBw-Jrp.js";import{S as Z}from"./SummaryView-DfZuRJ1w.js";const j=["innerHTML"],Q={key:0},U={key:1},W=P({__name:"DataPlaneListView",props:{mesh:{}},setup(b){const w=b;return(J,d)=>{const T=r("RouteTitle"),h=r("XIcon"),x=r("XSelect"),f=r("XAction"),L=r("XCopyButton"),V=r("XLayout"),X=r("XActionGroup"),S=r("RouterView"),A=r("DataCollection"),D=r("DataLoader"),I=r("XCard"),B=r("AppView"),R=r("RouteView");return l(),u(R,{name:"data-plane-list-view",params:{page:1,size:50,dataplaneType:"all",s:"",mesh:"",dataPlane:""}},{default:a(({can:k,route:t,t:p,me:m,uri:E})=>[i(T,{render:!1,title:p("data-planes.routes.items.title")},null,8,["title"]),d[14]||(d[14]=s()),i(B,{docs:p("data-planes.href.docs.data_plane_proxy")},{default:a(()=>[v("div",{innerHTML:p("data-planes.routes.items.intro",{},{defaultMessage:""})},null,8,j),d[13]||(d[13]=s()),i(I,null,{default:a(()=>[v("search",null,[i(O,{class:"data-plane-proxy-filter",placeholder:"service:backend",query:t.params.s,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...k("use zones")&&{zone:{description:"filter by “kuma.io/zone” value"}}},onChange:n=>t.update({...Object.fromEntries(n.entries())})},null,8,["query","fields","onChange"]),d[1]||(d[1]=s()),i(x,{label:"Type",selected:t.params.dataplaneType,onChange:n=>t.update({dataplaneType:n})},q({selected:a(({item:n})=>[n!=="all"?(l(),u(h,{key:0,size:z($),name:n},null,8,["size","name"])):g("",!0),s(" "+o(p(`data-planes.type.${n}`)),1)]),_:2},[C(["all","standard","builtin","delegated"],n=>({name:`${n}-option`,fn:a(()=>[n!=="all"?(l(),u(h,{key:0,name:n},null,8,["name"])):g("",!0),s(" "+o(p(`data-planes.type.${n}`)),1)])}))]),1032,["selected","onChange"])]),d[12]||(d[12]=s()),i(D,{src:E(z(F),"/meshes/:mesh/dataplanes/of/:type",{mesh:t.params.mesh,type:t.params.dataplaneType},{page:t.params.page,size:t.params.size,search:t.params.s})},{loadable:a(({data:n})=>[i(A,{type:"data-planes",items:(n==null?void 0:n.items)??[void 0],total:n==null?void 0:n.total,page:t.params.page,"page-size":t.params.size,onChange:t.update},{default:a(()=>[i(G,{class:"data-plane-collection","data-testid":"data-plane-collection",headers:[{...m.get("headers.type"),label:" ",key:"type"},{...m.get("headers.name"),label:"Name",key:"name"},{...m.get("headers.namespace"),label:"Namespace",key:"namespace"},...k("use zones")?[{...m.get("headers.zone"),label:"Zone",key:"zone"}]:[],...k("use service-insights",w.mesh)?[{...m.get("headers.services"),label:"Services",key:"services"}]:[],{...m.get("headers.certificate"),label:"Certificate Info",key:"certificate"},{...m.get("headers.status"),label:"Status",key:"status"},{...m.get("headers.warnings"),label:"Warnings",key:"warnings",hideLabel:!0},{...m.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:n==null?void 0:n.items,"is-selected-row":e=>e.name===t.params.dataPlane,onResize:m.set},{type:a(({row:e})=>[i(h,{name:e.dataplaneType},{default:a(()=>[s(o(p(`data-planes.type.${e.dataplaneType}`)),1)]),_:2},1032,["name"])]),name:a(({row:e})=>[i(f,{"data-action":"",class:"name-link",title:e.name,to:{name:"data-plane-summary-view",params:{mesh:e.mesh,dataPlane:e.id},query:{page:t.params.page,size:t.params.size,s:t.params.s,dataplaneType:t.params.dataplaneType}}},{default:a(()=>[s(o(e.name),1)]),_:2},1032,["title","to"])]),namespace:a(({row:e})=>[s(o(e.namespace),1)]),services:a(({row:e})=>[e.services.length>0?(l(),u(V,{key:0,type:"separated",truncate:""},{default:a(()=>[(l(!0),y(_,null,C(e.services,(c,N)=>(l(),y("div",{key:N},[i(L,{text:c},{default:a(()=>[e.dataplaneType==="standard"?(l(),u(f,{key:0,to:{name:"service-detail-view",params:{service:c}}},{default:a(()=>[s(o(c),1)]),_:2},1032,["to"])):e.dataplaneType==="delegated"?(l(),u(f,{key:1,to:{name:"delegated-gateway-detail-view",params:{service:c}}},{default:a(()=>[s(o(c),1)]),_:2},1032,["to"])):(l(),y(_,{key:2},[s(o(c),1)],64))]),_:2},1032,["text"])]))),128))]),_:2},1024)):(l(),y(_,{key:1},[s(o(p("common.collection.none")),1)],64))]),zone:a(({row:e})=>[e.zone?(l(),u(f,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.zone}}},{default:a(()=>[s(o(e.zone),1)]),_:2},1032,["to"])):(l(),y(_,{key:1},[s(o(p("common.collection.none")),1)],64))]),certificate:a(({row:e})=>{var c;return[(c=e.dataplaneInsight.mTLS)!=null&&c.certificateExpirationTime?(l(),y(_,{key:0},[s(o(p("common.formats.datetime",{value:Date.parse(e.dataplaneInsight.mTLS.certificateExpirationTime)})),1)],64)):(l(),y(_,{key:1},[s(o(p("data-planes.components.data-plane-list.certificate.none")),1)],64))]}),status:a(({row:e})=>[i(M,{status:e.status},null,8,["status"])]),warnings:a(({row:e})=>[e.isCertExpired||e.warnings.length>0?(l(),u(h,{key:0,class:"mr-1",name:"warning"},{default:a(()=>[v("ul",null,[e.warnings.length>0?(l(),y("li",Q,o(p("data-planes.components.data-plane-list.version_mismatch")),1)):g("",!0),d[2]||(d[2]=s()),e.isCertExpired?(l(),y("li",U,o(p("data-planes.components.data-plane-list.cert_expired")),1)):g("",!0)])]),_:2},1024)):(l(),y(_,{key:1},[s(o(p("common.collection.none")),1)],64))]),actions:a(({row:e})=>[i(X,null,{default:a(()=>[i(f,{to:{name:"data-plane-detail-view",params:{dataPlane:e.id}}},{default:a(()=>[s(o(p("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","is-selected-row","onResize"]),d[11]||(d[11]=s()),i(S,null,{default:a(({Component:e})=>[t.child()?(l(),u(Z,{key:0,onClose:c=>t.replace({name:t.name,params:{mesh:t.params.mesh},query:{page:t.params.page,size:t.params.size,s:t.params.s}})},{default:a(()=>[typeof n<"u"?(l(),u(H(e),{key:0,items:n.items},null,8,["items"])):g("",!0)]),_:2},1032,["onClose"])):g("",!0)]),_:2},1024)]),_:2},1032,["items","total","page","page-size","onChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}}),te=K(W,[["__scopeId","data-v-1d39e8db"]]);export{te as default};
+import{d as P,r,o as l,q as u,w as a,b as i,e as s,m as v,Q as q,p as z,af as $,s as g,t as o,L as C,V as F,A as G,c as y,K as _,S as M,G as H,_ as K}from"./index-CKQWVGYP.js";import{F as O}from"./FilterBar-CjgMAXyg.js";import{S as Z}from"./SummaryView-DHZPnesw.js";const j=["innerHTML"],Q={key:0},U={key:1},W=P({__name:"DataPlaneListView",props:{mesh:{}},setup(b){const w=b;return(J,d)=>{const T=r("RouteTitle"),h=r("XIcon"),x=r("XSelect"),f=r("XAction"),L=r("XCopyButton"),V=r("XLayout"),X=r("XActionGroup"),S=r("RouterView"),A=r("DataCollection"),D=r("DataLoader"),I=r("XCard"),B=r("AppView"),R=r("RouteView");return l(),u(R,{name:"data-plane-list-view",params:{page:1,size:50,dataplaneType:"all",s:"",mesh:"",dataPlane:""}},{default:a(({can:k,route:t,t:p,me:m,uri:E})=>[i(T,{render:!1,title:p("data-planes.routes.items.title")},null,8,["title"]),d[14]||(d[14]=s()),i(B,{docs:p("data-planes.href.docs.data_plane_proxy")},{default:a(()=>[v("div",{innerHTML:p("data-planes.routes.items.intro",{},{defaultMessage:""})},null,8,j),d[13]||(d[13]=s()),i(I,null,{default:a(()=>[v("search",null,[i(O,{class:"data-plane-proxy-filter",placeholder:"service:backend",query:t.params.s,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...k("use zones")&&{zone:{description:"filter by “kuma.io/zone” value"}}},onChange:n=>t.update({...Object.fromEntries(n.entries())})},null,8,["query","fields","onChange"]),d[1]||(d[1]=s()),i(x,{label:"Type",selected:t.params.dataplaneType,onChange:n=>t.update({dataplaneType:n})},q({selected:a(({item:n})=>[n!=="all"?(l(),u(h,{key:0,size:z($),name:n},null,8,["size","name"])):g("",!0),s(" "+o(p(`data-planes.type.${n}`)),1)]),_:2},[C(["all","standard","builtin","delegated"],n=>({name:`${n}-option`,fn:a(()=>[n!=="all"?(l(),u(h,{key:0,name:n},null,8,["name"])):g("",!0),s(" "+o(p(`data-planes.type.${n}`)),1)])}))]),1032,["selected","onChange"])]),d[12]||(d[12]=s()),i(D,{src:E(z(F),"/meshes/:mesh/dataplanes/of/:type",{mesh:t.params.mesh,type:t.params.dataplaneType},{page:t.params.page,size:t.params.size,search:t.params.s})},{loadable:a(({data:n})=>[i(A,{type:"data-planes",items:(n==null?void 0:n.items)??[void 0],total:n==null?void 0:n.total,page:t.params.page,"page-size":t.params.size,onChange:t.update},{default:a(()=>[i(G,{class:"data-plane-collection","data-testid":"data-plane-collection",headers:[{...m.get("headers.type"),label:" ",key:"type"},{...m.get("headers.name"),label:"Name",key:"name"},{...m.get("headers.namespace"),label:"Namespace",key:"namespace"},...k("use zones")?[{...m.get("headers.zone"),label:"Zone",key:"zone"}]:[],...k("use service-insights",w.mesh)?[{...m.get("headers.services"),label:"Services",key:"services"}]:[],{...m.get("headers.certificate"),label:"Certificate Info",key:"certificate"},{...m.get("headers.status"),label:"Status",key:"status"},{...m.get("headers.warnings"),label:"Warnings",key:"warnings",hideLabel:!0},{...m.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:n==null?void 0:n.items,"is-selected-row":e=>e.name===t.params.dataPlane,onResize:m.set},{type:a(({row:e})=>[i(h,{name:e.dataplaneType},{default:a(()=>[s(o(p(`data-planes.type.${e.dataplaneType}`)),1)]),_:2},1032,["name"])]),name:a(({row:e})=>[i(f,{"data-action":"",class:"name-link",title:e.name,to:{name:"data-plane-summary-view",params:{mesh:e.mesh,dataPlane:e.id},query:{page:t.params.page,size:t.params.size,s:t.params.s,dataplaneType:t.params.dataplaneType}}},{default:a(()=>[s(o(e.name),1)]),_:2},1032,["title","to"])]),namespace:a(({row:e})=>[s(o(e.namespace),1)]),services:a(({row:e})=>[e.services.length>0?(l(),u(V,{key:0,type:"separated",truncate:""},{default:a(()=>[(l(!0),y(_,null,C(e.services,(c,N)=>(l(),y("div",{key:N},[i(L,{text:c},{default:a(()=>[e.dataplaneType==="standard"?(l(),u(f,{key:0,to:{name:"service-detail-view",params:{service:c}}},{default:a(()=>[s(o(c),1)]),_:2},1032,["to"])):e.dataplaneType==="delegated"?(l(),u(f,{key:1,to:{name:"delegated-gateway-detail-view",params:{service:c}}},{default:a(()=>[s(o(c),1)]),_:2},1032,["to"])):(l(),y(_,{key:2},[s(o(c),1)],64))]),_:2},1032,["text"])]))),128))]),_:2},1024)):(l(),y(_,{key:1},[s(o(p("common.collection.none")),1)],64))]),zone:a(({row:e})=>[e.zone?(l(),u(f,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.zone}}},{default:a(()=>[s(o(e.zone),1)]),_:2},1032,["to"])):(l(),y(_,{key:1},[s(o(p("common.collection.none")),1)],64))]),certificate:a(({row:e})=>{var c;return[(c=e.dataplaneInsight.mTLS)!=null&&c.certificateExpirationTime?(l(),y(_,{key:0},[s(o(p("common.formats.datetime",{value:Date.parse(e.dataplaneInsight.mTLS.certificateExpirationTime)})),1)],64)):(l(),y(_,{key:1},[s(o(p("data-planes.components.data-plane-list.certificate.none")),1)],64))]}),status:a(({row:e})=>[i(M,{status:e.status},null,8,["status"])]),warnings:a(({row:e})=>[e.isCertExpired||e.warnings.length>0?(l(),u(h,{key:0,class:"mr-1",name:"warning"},{default:a(()=>[v("ul",null,[e.warnings.length>0?(l(),y("li",Q,o(p("data-planes.components.data-plane-list.version_mismatch")),1)):g("",!0),d[2]||(d[2]=s()),e.isCertExpired?(l(),y("li",U,o(p("data-planes.components.data-plane-list.cert_expired")),1)):g("",!0)])]),_:2},1024)):(l(),y(_,{key:1},[s(o(p("common.collection.none")),1)],64))]),actions:a(({row:e})=>[i(X,null,{default:a(()=>[i(f,{to:{name:"data-plane-detail-view",params:{dataPlane:e.id}}},{default:a(()=>[s(o(p("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","is-selected-row","onResize"]),d[11]||(d[11]=s()),i(S,null,{default:a(({Component:e})=>[t.child()?(l(),u(Z,{key:0,onClose:c=>t.replace({name:t.name,params:{mesh:t.params.mesh},query:{page:t.params.page,size:t.params.size,s:t.params.s}})},{default:a(()=>[typeof n<"u"?(l(),u(H(e),{key:0,items:n.items},null,8,["items"])):g("",!0)]),_:2},1032,["onClose"])):g("",!0)]),_:2},1024)]),_:2},1032,["items","total","page","page-size","onChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}}),te=K(W,[["__scopeId","data-v-1d39e8db"]]);export{te as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneOutboundSummaryOverviewView-BXoEf4FD.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneOutboundSummaryOverviewView-uT91tvIN.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneOutboundSummaryOverviewView-BXoEf4FD.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneOutboundSummaryOverviewView-uT91tvIN.js
index a4ee01aa0c54..8a711cf75d10 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneOutboundSummaryOverviewView-BXoEf4FD.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneOutboundSummaryOverviewView-uT91tvIN.js
@@ -1,4 +1,4 @@
-import{d as q,r as m,o as t,q as p,w as a,b as u,c as n,K as c,L as f,R as M,e as o,t as h,m as d,p as O,Z as E,s as g,$ as A,_ as H}from"./index-kewPCf7b.js";import{A as J,a as K}from"./AccordionList-C-mRQ3ZQ.js";import{P as N}from"./PolicyTypeTag-DFTEFhi5.js";import{R as Y}from"./RuleMatchers-D6FKlrm-.js";const Z={key:0,class:"rules"},G={class:"stack-with-borders mt-4"},Q={class:"stack-with-borders mt-4"},U={class:"mt-4"},W={class:"stack-with-borders"},ee={class:"mt-2"},te=q({__name:"DataPlaneOutboundSummaryOverviewView",props:{data:{},routeName:{}},setup(X){const k=X,R=(v,e)=>v.$resourceMeta.name===e.name&&v.$resourceMeta.namespace===e.namespace&&v.$resourceMeta.zone===e.zone&&(e.resourceSectionName===""||v.$resourceMeta.port===e.port);return(v,e)=>{const S=m("XBadge"),V=m("XAction"),C=m("DataCollection"),$=m("XCodeBlock"),z=m("XCard"),L=m("DataLoader"),x=m("DataSource"),j=m("AppView"),F=m("RouteView");return t(),p(F,{params:{mesh:"",dataPlane:"",connection:""},name:k.routeName},{default:a(({t:T,route:P,uri:I})=>[u(j,null,{default:a(()=>[(t(!0),n(c,null,f([P.params.connection.replace(/-([a-f0-9]){16}$/,"")],B=>(t(),n("div",{key:B,class:"stack-with-borders"},[u(M,{layout:"horizontal"},{title:a(()=>e[0]||(e[0]=[o(`
+import{d as q,r as m,o as t,q as p,w as a,b as u,c as n,K as c,L as f,R as M,e as o,t as h,m as d,p as O,Z as E,s as g,$ as A,_ as H}from"./index-CKQWVGYP.js";import{A as J,a as K}from"./AccordionList-D56nJUFh.js";import{P as N}from"./PolicyTypeTag-Cg2HZOKS.js";import{R as Y}from"./RuleMatchers-D23Ri7xl.js";const Z={key:0,class:"rules"},G={class:"stack-with-borders mt-4"},Q={class:"stack-with-borders mt-4"},U={class:"mt-4"},W={class:"stack-with-borders"},ee={class:"mt-2"},te=q({__name:"DataPlaneOutboundSummaryOverviewView",props:{data:{},routeName:{}},setup(X){const k=X,R=(v,e)=>v.$resourceMeta.name===e.name&&v.$resourceMeta.namespace===e.namespace&&v.$resourceMeta.zone===e.zone&&(e.resourceSectionName===""||v.$resourceMeta.port===e.port);return(v,e)=>{const S=m("XBadge"),V=m("XAction"),C=m("DataCollection"),$=m("XCodeBlock"),z=m("XCard"),L=m("DataLoader"),x=m("DataSource"),j=m("AppView"),F=m("RouteView");return t(),p(F,{params:{mesh:"",dataPlane:"",connection:""},name:k.routeName},{default:a(({t:T,route:P,uri:I})=>[u(j,null,{default:a(()=>[(t(!0),n(c,null,f([P.params.connection.replace(/-([a-f0-9]){16}$/,"")],B=>(t(),n("div",{key:B,class:"stack-with-borders"},[u(M,{layout:"horizontal"},{title:a(()=>e[0]||(e[0]=[o(`
Protocol
`)])),body:a(()=>[u(S,{appearance:"info"},{default:a(()=>[o(h(T(`http.api.value.${["grpc","http","tcp"].find(w=>typeof k.data[w]<"u")}`)),1)]),_:2},1024)]),_:2},1024),e[17]||(e[17]=o()),k.data?(t(),n("div",Z,[e[15]||(e[15]=d("h3",null,"Rules",-1)),e[16]||(e[16]=o()),u(x,{src:"/policy-types"},{default:a(({data:w})=>[(t(!0),n(c,null,f([Object.groupBy((w==null?void 0:w.policies)??[],_=>_.name)],_=>(t(),p(L,{key:typeof _,src:I(O(E),"/meshes/:mesh/rules/for/:dataplane",{mesh:P.params.mesh,dataplane:P.params.dataPlane})},{default:a(({data:D})=>[k.data.$resourceMeta.type!==""?(t(),p(C,{key:0,predicate:i=>i.resourceMeta.type==="Mesh"||R(k.data,i),items:D.toResourceRules},{default:a(({items:i})=>[d("div",G,[(t(!0),n(c,null,f(Object.groupBy(i,s=>s.type),(s,y)=>(t(),n("div",{key:y},[u(N,{"policy-type":y},{default:a(()=>[o(h(y),1)]),_:2},1032,["policy-type"]),e[5]||(e[5]=o()),d("div",Q,[(t(!0),n(c,null,f(s.length>1?s.filter(r=>R(k.data,r)):s,r=>(t(),n("div",{key:r},[r.origins.length>0?(t(),p(M,{key:0,layout:"horizontal"},{title:a(()=>e[2]||(e[2]=[o(`
Origin Policies
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-8gB1r4NR.js b/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-Dmelqmv3.js
similarity index 97%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-8gB1r4NR.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-Dmelqmv3.js
index c782ce6ff534..f7fd79a3c8bf 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-8gB1r4NR.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlanePoliciesView-Dmelqmv3.js
@@ -1,4 +1,4 @@
-import{a as G,A as K}from"./AccordionList-C-mRQ3ZQ.js";import{d as I,r as h,o as e,c as s,m as u,e as n,K as r,L as g,t as p,b as o,w as a,s as N,q as y,Q as M,_ as T,p as V,$ as q,l as Q,A as Y,n as Z,ad as J,Z as U,G as W}from"./index-kewPCf7b.js";import{S as E}from"./SummaryView-DfZuRJ1w.js";import{P as x}from"./PolicyTypeTag-DFTEFhi5.js";import{T as D}from"./TagList-B0DMWZap.js";import{R as ee}from"./RuleMatchers-D6FKlrm-.js";const te={class:"policies-list"},ae={class:"mesh-gateway-policy-list"},se={key:0},ne={class:"dataplane-policy-header"},le={key:0,class:"badge-list"},oe={class:"mt-1"},ie=I({__name:"BuiltinGatewayPolicies",props:{gatewayDataplane:{},types:{}},setup(R){const $=R;return(P,t)=>{const X=h("XAction"),w=h("XBadge");return e(),s("div",te,[u("div",ae,[t[11]||(t[11]=u("h3",{class:"mb-2"},`
+import{a as G,A as K}from"./AccordionList-D56nJUFh.js";import{d as I,r as h,o as e,c as s,m as u,e as n,K as r,L as g,t as p,b as o,w as a,s as N,q as y,Q as M,_ as T,p as V,$ as q,l as Q,A as Y,n as Z,ad as J,Z as U,G as W}from"./index-CKQWVGYP.js";import{S as E}from"./SummaryView-DHZPnesw.js";import{P as x}from"./PolicyTypeTag-Cg2HZOKS.js";import{T as D}from"./TagList-C2lT_Az9.js";import{R as ee}from"./RuleMatchers-D23Ri7xl.js";const te={class:"policies-list"},ae={class:"mesh-gateway-policy-list"},se={key:0},ne={class:"dataplane-policy-header"},le={key:0,class:"badge-list"},oe={class:"mt-1"},ie=I({__name:"BuiltinGatewayPolicies",props:{gatewayDataplane:{},types:{}},setup(R){const $=R;return(P,t)=>{const X=h("XAction"),w=h("XBadge");return e(),s("div",te,[u("div",ae,[t[11]||(t[11]=u("h3",{class:"mb-2"},`
Gateway policies
`,-1)),t[12]||(t[12]=n()),P.gatewayDataplane.routePolicies.length>0?(e(),s("ul",se,[(e(!0),s(r,null,g(P.gatewayDataplane.routePolicies,(i,m)=>{var d;return e(),s("li",{key:m},[u("span",null,p(i.type),1),t[0]||(t[0]=n(`:
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlanePolicySummaryView-Dh00D5km.js b/app/kuma-ui/pkg/resources/data/assets/DataPlanePolicySummaryView-C1BB8KRV.js
similarity index 92%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlanePolicySummaryView-Dh00D5km.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlanePolicySummaryView-C1BB8KRV.js
index c9325e253b2a..cdb6a15a17b5 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlanePolicySummaryView-Dh00D5km.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlanePolicySummaryView-C1BB8KRV.js
@@ -1 +1 @@
-import{_ as E}from"./PolicySummary.vue_vue_type_script_setup_true_lang-DuugHLKa.js";import{_ as k}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-n0XoXntO.js";import{d as D,r as t,o as l,q as m,w as o,b as s,m as d,e as p,t as u,c as L,Q as X,L as b,s as _,_ as v}from"./index-kewPCf7b.js";const F={key:0},A=D({__name:"DataPlanePolicySummaryView",setup(B){return(M,r)=>{const h=t("RouteTitle"),g=t("XAction"),C=t("XSelect"),x=t("XLayout"),y=t("DataSource"),S=t("DataLoader"),w=t("AppView"),V=t("RouteView");return l(),m(V,{name:"data-plane-policy-summary-view",params:{mesh:"",policyPath:"",policy:"",codeSearch:"",codeFilter:!1,codeRegExp:!1,format:"structured"}},{default:o(({route:e,t:c})=>[s(y,{src:`/meshes/${e.params.mesh}/policy-path/${e.params.policyPath}/policy/${e.params.policy}`},{default:o(({data:n,error:$})=>[s(w,null,{title:o(()=>[d("h2",null,[s(g,{to:{name:"policy-detail-view",params:{mesh:e.params.mesh,policyPath:e.params.policyPath,policy:e.params.policy}}},{default:o(()=>[s(h,{title:c("policies.routes.item.title",{name:e.params.policy})},null,8,["title"])]),_:2},1032,["to"])])]),default:o(()=>[r[2]||(r[2]=p()),s(S,{data:[n],errors:[$]},{default:o(()=>[n?(l(),m(E,{key:0,policy:n,format:e.params.format},{header:o(()=>[d("header",null,[s(x,{type:"separated",size:"max"},{default:o(()=>[d("h3",null,u(c("policies.routes.item.config")),1),r[0]||(r[0]=p()),n.spec?(l(),L("div",F,[s(C,{label:c("policies.routes.item.format"),selected:e.params.format,onChange:a=>{e.update({format:a})}},X({_:2},[b(["structured","yaml"],a=>({name:`${a}-option`,fn:o(()=>[p(u(c(`policies.routes.item.formats.${a}`)),1)])}))]),1032,["label","selected","onChange"])])):_("",!0)]),_:2},1024)])]),default:o(()=>[r[1]||(r[1]=p()),s(k,{resource:n.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:o(({copy:a,copying:P})=>[P?(l(),m(y,{key:0,src:`/meshes/${e.params.mesh}/policy-path/${e.params.policyPath}/policy/${e.params.policy}/as/kubernetes?no-store`,onChange:i=>{a(f=>f(i))},onError:i=>{a((f,R)=>R(i))}},null,8,["src","onChange","onError"])):_("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["policy","format"])):_("",!0)]),_:2},1032,["data","errors"])]),_:2},1024)]),_:2},1032,["src"])]),_:1})}}}),T=v(A,[["__scopeId","data-v-f160a30f"]]);export{T as default};
+import{_ as E}from"./PolicySummary.vue_vue_type_script_setup_true_lang-AJ7jFxfJ.js";import{_ as k}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-BDFzF6sj.js";import{d as D,r as t,o as l,q as m,w as o,b as s,m as d,e as p,t as u,c as L,Q as X,L as b,s as _,_ as v}from"./index-CKQWVGYP.js";const F={key:0},A=D({__name:"DataPlanePolicySummaryView",setup(B){return(M,r)=>{const h=t("RouteTitle"),g=t("XAction"),C=t("XSelect"),x=t("XLayout"),y=t("DataSource"),S=t("DataLoader"),w=t("AppView"),V=t("RouteView");return l(),m(V,{name:"data-plane-policy-summary-view",params:{mesh:"",policyPath:"",policy:"",codeSearch:"",codeFilter:!1,codeRegExp:!1,format:"structured"}},{default:o(({route:e,t:c})=>[s(y,{src:`/meshes/${e.params.mesh}/policy-path/${e.params.policyPath}/policy/${e.params.policy}`},{default:o(({data:n,error:$})=>[s(w,null,{title:o(()=>[d("h2",null,[s(g,{to:{name:"policy-detail-view",params:{mesh:e.params.mesh,policyPath:e.params.policyPath,policy:e.params.policy}}},{default:o(()=>[s(h,{title:c("policies.routes.item.title",{name:e.params.policy})},null,8,["title"])]),_:2},1032,["to"])])]),default:o(()=>[r[2]||(r[2]=p()),s(S,{data:[n],errors:[$]},{default:o(()=>[n?(l(),m(E,{key:0,policy:n,format:e.params.format},{header:o(()=>[d("header",null,[s(x,{type:"separated",size:"max"},{default:o(()=>[d("h3",null,u(c("policies.routes.item.config")),1),r[0]||(r[0]=p()),n.spec?(l(),L("div",F,[s(C,{label:c("policies.routes.item.format"),selected:e.params.format,onChange:a=>{e.update({format:a})}},X({_:2},[b(["structured","yaml"],a=>({name:`${a}-option`,fn:o(()=>[p(u(c(`policies.routes.item.formats.${a}`)),1)])}))]),1032,["label","selected","onChange"])])):_("",!0)]),_:2},1024)])]),default:o(()=>[r[1]||(r[1]=p()),s(k,{resource:n.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:o(({copy:a,copying:P})=>[P?(l(),m(y,{key:0,src:`/meshes/${e.params.mesh}/policy-path/${e.params.policyPath}/policy/${e.params.policy}/as/kubernetes?no-store`,onChange:i=>{a(f=>f(i))},onError:i=>{a((f,R)=>R(i))}},null,8,["src","onChange","onError"])):_("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["policy","format"])):_("",!0)]),_:2},1032,["data","errors"])]),_:2},1024)]),_:2},1032,["src"])]),_:1})}}}),T=v(A,[["__scopeId","data-v-f160a30f"]]);export{T as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-DjtEu7uo.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-D70N3QAL.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-DjtEu7uo.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-D70N3QAL.js
index 6cd24a4c95c6..e85a3f58b256 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-DjtEu7uo.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneSummaryView-D70N3QAL.js
@@ -1,4 +1,4 @@
-import{d as A,r as i,o as d,q as u,w as e,b as o,m,t as r,e as a,c as C,K as T,L as w,n as M,Q as q,R as y,S as I,p as b,ae as Q,s as g,V as K}from"./index-kewPCf7b.js";import{T as O}from"./TagList-B0DMWZap.js";import{_ as U}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-n0XoXntO.js";const Z={class:"stack-with-borders"},j={class:"stack-with-borders"},Y=A({__name:"DataPlaneSummaryView",props:{items:{},routeName:{}},setup(R){const h=R;return(G,t)=>{const X=i("XEmptyState"),E=i("RouteTitle"),x=i("XAction"),v=i("XSelect"),c=i("XLayout"),D=i("XIcon"),z=i("DataCollection"),V=i("XCopyButton"),P=i("DataSource"),$=i("AppView"),B=i("RouteView");return d(),u(B,{name:h.routeName,params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1,format:"structured"}},{default:e(({route:p,t:l,uri:L,can:N})=>[o(z,{items:h.items,predicate:_=>_.id===p.params.dataPlane},{empty:e(()=>[o(X,null,{title:e(()=>[m("h2",null,r(l("common.collection.summary.empty_title",{type:"Data Plane Proxy"})),1)]),default:e(()=>[t[0]||(t[0]=a()),m("p",null,r(l("common.collection.summary.empty_message",{type:"Data Plane Proxy"})),1)]),_:2},1024)]),default:e(({items:_})=>[(d(!0),C(T,null,w([_[0]],n=>(d(),u($,{key:n.id},{title:e(()=>[m("h2",{class:M(`type-${n.dataplaneType}`)},[o(x,{to:{name:"data-plane-detail-view",params:{dataPlane:n.id}}},{default:e(()=>[o(E,{title:l("data-planes.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["to"])],2)]),default:e(()=>[t[19]||(t[19]=a()),o(c,null,{default:e(()=>[m("header",null,[o(c,{type:"separated",size:"max"},{default:e(()=>[m("h3",null,r(l("data-planes.routes.item.config")),1),t[1]||(t[1]=a()),m("div",null,[o(v,{label:l("data-planes.routes.item.format"),selected:p.params.format,onChange:s=>{p.update({format:s})}},q({_:2},[w(["structured","yaml"],s=>({name:`${s}-option`,fn:e(()=>[a(r(l(`data-planes.routes.item.formats.${s}`)),1)])}))]),1032,["label","selected","onChange"])])]),_:2},1024)])]),_:2},1024),t[20]||(t[20]=a()),p.params.format==="structured"?(d(),u(c,{key:0,type:"stack","data-testid":"structured-view"},{default:e(()=>[m("div",Z,[o(y,{layout:"horizontal"},{title:e(()=>[a(r(l("http.api.property.status")),1)]),body:e(()=>[o(c,{type:"separated"},{default:e(()=>[o(I,{status:n.status},null,8,["status"]),t[2]||(t[2]=a()),n.dataplaneType==="standard"?(d(),u(z,{key:0,items:n.dataplane.networking.inbounds,predicate:s=>s.state!=="Ready",empty:!1},{default:e(({items:s})=>[o(D,{name:"info",color:b(Q)},{default:e(()=>[m("ul",null,[(d(!0),C(T,null,w(s,f=>(d(),C("li",{key:`${f.service}:${f.port}`},r(l("data-planes.routes.item.unhealthy_inbound",{service:f.service,port:f.port})),1))),128))])]),_:2},1032,["color"])]),_:2},1032,["items","predicate"])):g("",!0)]),_:2},1024)]),_:2},1024),t[10]||(t[10]=a()),o(y,{layout:"horizontal"},{title:e(()=>t[4]||(t[4]=[a(`
+import{d as A,r as i,o as d,q as u,w as e,b as o,m,t as r,e as a,c as C,K as T,L as w,n as M,Q as q,R as y,S as I,p as b,ae as Q,s as g,V as K}from"./index-CKQWVGYP.js";import{T as O}from"./TagList-C2lT_Az9.js";import{_ as U}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-BDFzF6sj.js";const Z={class:"stack-with-borders"},j={class:"stack-with-borders"},Y=A({__name:"DataPlaneSummaryView",props:{items:{},routeName:{}},setup(R){const h=R;return(G,t)=>{const X=i("XEmptyState"),E=i("RouteTitle"),x=i("XAction"),v=i("XSelect"),c=i("XLayout"),D=i("XIcon"),z=i("DataCollection"),V=i("XCopyButton"),P=i("DataSource"),$=i("AppView"),B=i("RouteView");return d(),u(B,{name:h.routeName,params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1,format:"structured"}},{default:e(({route:p,t:l,uri:L,can:N})=>[o(z,{items:h.items,predicate:_=>_.id===p.params.dataPlane},{empty:e(()=>[o(X,null,{title:e(()=>[m("h2",null,r(l("common.collection.summary.empty_title",{type:"Data Plane Proxy"})),1)]),default:e(()=>[t[0]||(t[0]=a()),m("p",null,r(l("common.collection.summary.empty_message",{type:"Data Plane Proxy"})),1)]),_:2},1024)]),default:e(({items:_})=>[(d(!0),C(T,null,w([_[0]],n=>(d(),u($,{key:n.id},{title:e(()=>[m("h2",{class:M(`type-${n.dataplaneType}`)},[o(x,{to:{name:"data-plane-detail-view",params:{dataPlane:n.id}}},{default:e(()=>[o(E,{title:l("data-planes.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["to"])],2)]),default:e(()=>[t[19]||(t[19]=a()),o(c,null,{default:e(()=>[m("header",null,[o(c,{type:"separated",size:"max"},{default:e(()=>[m("h3",null,r(l("data-planes.routes.item.config")),1),t[1]||(t[1]=a()),m("div",null,[o(v,{label:l("data-planes.routes.item.format"),selected:p.params.format,onChange:s=>{p.update({format:s})}},q({_:2},[w(["structured","yaml"],s=>({name:`${s}-option`,fn:e(()=>[a(r(l(`data-planes.routes.item.formats.${s}`)),1)])}))]),1032,["label","selected","onChange"])])]),_:2},1024)])]),_:2},1024),t[20]||(t[20]=a()),p.params.format==="structured"?(d(),u(c,{key:0,type:"stack","data-testid":"structured-view"},{default:e(()=>[m("div",Z,[o(y,{layout:"horizontal"},{title:e(()=>[a(r(l("http.api.property.status")),1)]),body:e(()=>[o(c,{type:"separated"},{default:e(()=>[o(I,{status:n.status},null,8,["status"]),t[2]||(t[2]=a()),n.dataplaneType==="standard"?(d(),u(z,{key:0,items:n.dataplane.networking.inbounds,predicate:s=>s.state!=="Ready",empty:!1},{default:e(({items:s})=>[o(D,{name:"info",color:b(Q)},{default:e(()=>[m("ul",null,[(d(!0),C(T,null,w(s,f=>(d(),C("li",{key:`${f.service}:${f.port}`},r(l("data-planes.routes.item.unhealthy_inbound",{service:f.service,port:f.port})),1))),128))])]),_:2},1032,["color"])]),_:2},1032,["items","predicate"])):g("",!0)]),_:2},1024)]),_:2},1024),t[10]||(t[10]=a()),o(y,{layout:"horizontal"},{title:e(()=>t[4]||(t[4]=[a(`
Type
`)])),body:e(()=>[a(r(l(`data-planes.type.${n.dataplaneType}`)),1)]),_:2},1024),t[11]||(t[11]=a()),n.namespace.length>0?(d(),u(y,{key:0,layout:"horizontal"},{title:e(()=>[a(r(l("data-planes.routes.item.namespace")),1)]),body:e(()=>[a(r(n.namespace),1)]),_:2},1024)):g("",!0),t[12]||(t[12]=a()),N("use zones")&&n.zone?(d(),u(y,{key:1,layout:"horizontal"},{title:e(()=>t[7]||(t[7]=[a(`
Zone
diff --git a/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailTabsView-CuIOqhOF.js b/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailTabsView-DkwZkCNC.js
similarity index 94%
rename from app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailTabsView-CuIOqhOF.js
rename to app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailTabsView-DkwZkCNC.js
index 475155d3a405..f9ec71bdbceb 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailTabsView-CuIOqhOF.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailTabsView-DkwZkCNC.js
@@ -1 +1 @@
-import{_ as g,r as t,o as b,q as f,w as a,b as s,m as y,e as i,Q as V,L as h,t as x}from"./index-kewPCf7b.js";const v={};function R(T,o){const m=t("RouteTitle"),d=t("XCopyButton"),l=t("XAction"),p=t("XTabs"),_=t("RouterView"),w=t("AppView"),u=t("RouteView");return b(),f(u,{name:"delegated-gateway-detail-tabs-view",params:{mesh:"",service:""}},{default:a(({route:e,t:n})=>[s(w,{docs:n("delegated-gateways.href.docs"),breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:"delegated-gateway-list-view",params:{mesh:e.params.mesh}},text:n("delegated-gateways.routes.item.breadcrumbs")}]},{title:a(()=>[y("h1",null,[s(d,{text:e.params.service},{default:a(()=>[s(m,{title:n("delegated-gateways.routes.item.title",{name:e.params.service})},null,8,["title"])]),_:2},1032,["text"])])]),default:a(()=>{var c;return[o[0]||(o[0]=i()),s(p,{selected:(c=e.child())==null?void 0:c.name},V({_:2},[h(e.children,({name:r})=>({name:`${r}-tab`,fn:a(()=>[s(l,{to:{name:r}},{default:a(()=>[i(x(n(`delegated-gateways.routes.item.navigation.${r}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),o[1]||(o[1]=i()),s(_)]}),_:2},1032,["docs","breadcrumbs"])]),_:1})}const B=g(v,[["render",R]]);export{B as default};
+import{_ as g,r as t,o as b,q as f,w as a,b as s,m as y,e as i,Q as V,L as h,t as x}from"./index-CKQWVGYP.js";const v={};function R(T,o){const m=t("RouteTitle"),d=t("XCopyButton"),l=t("XAction"),p=t("XTabs"),_=t("RouterView"),w=t("AppView"),u=t("RouteView");return b(),f(u,{name:"delegated-gateway-detail-tabs-view",params:{mesh:"",service:""}},{default:a(({route:e,t:n})=>[s(w,{docs:n("delegated-gateways.href.docs"),breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:"delegated-gateway-list-view",params:{mesh:e.params.mesh}},text:n("delegated-gateways.routes.item.breadcrumbs")}]},{title:a(()=>[y("h1",null,[s(d,{text:e.params.service},{default:a(()=>[s(m,{title:n("delegated-gateways.routes.item.title",{name:e.params.service})},null,8,["title"])]),_:2},1032,["text"])])]),default:a(()=>{var c;return[o[0]||(o[0]=i()),s(p,{selected:(c=e.child())==null?void 0:c.name},V({_:2},[h(e.children,({name:r})=>({name:`${r}-tab`,fn:a(()=>[s(l,{to:{name:r}},{default:a(()=>[i(x(n(`delegated-gateways.routes.item.navigation.${r}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),o[1]||(o[1]=i()),s(_)]}),_:2},1032,["docs","breadcrumbs"])]),_:1})}const B=g(v,[["render",R]]);export{B as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailView-DPs06WNX.js b/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailView-BqfVNNmW.js
similarity index 97%
rename from app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailView-DPs06WNX.js
rename to app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailView-BqfVNNmW.js
index bc0380c86fde..c19188cd7c85 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailView-DPs06WNX.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayDetailView-BqfVNNmW.js
@@ -1 +1 @@
-import{d as R,r as p,o as r,q as d,w as a,b as o,R as z,e as n,t as i,S as C,c as u,K as y,T,s as _,m as f,A as $,G as E,_ as I}from"./index-kewPCf7b.js";import{F as N}from"./FilterBar-WwBw-Jrp.js";import{S as q}from"./SummaryView-DfZuRJ1w.js";const G={key:0},F={key:1},j=R({__name:"DelegatedGatewayDetailView",setup(K){return(O,l)=>{const b=p("XCopyButton"),v=p("XAboutCard"),k=p("DataLoader"),h=p("XAction"),x=p("XIcon"),X=p("XActionGroup"),V=p("RouterView"),A=p("DataCollection"),P=p("XCard"),S=p("XLayout"),B=p("AppView"),L=p("RouteView");return r(),d(L,{name:"delegated-gateway-detail-view",params:{mesh:"",service:"",page:1,size:50,s:"",dataPlane:""}},{default:a(({can:w,route:t,t:m,me:c})=>[o(B,null,{default:a(()=>[o(S,{type:"stack"},{default:a(()=>[o(k,{src:`/meshes/${t.params.mesh}/service-insights/${t.params.service}`},{default:a(({data:s})=>[s?(r(),d(v,{key:0,title:m("delegated-gateways.detail.about.title"),created:s.creationTime,modified:s.modificationTime},{default:a(()=>{var e,g;return[o(z,{layout:"horizontal"},{title:a(()=>[n(i(m("http.api.property.status")),1)]),body:a(()=>[o(C,{status:s.status},null,8,["status"])]),_:2},1024),l[2]||(l[2]=n()),o(z,{layout:"horizontal"},{title:a(()=>[n(i(m("http.api.property.address")),1)]),body:a(()=>[s.addressPort?(r(),d(b,{key:0,variant:"badge",format:"default",text:s.addressPort},null,8,["text"])):(r(),u(y,{key:1},[n(i(m("common.detail.none")),1)],64))]),_:2},1024),l[3]||(l[3]=n()),o(T,{layout:"horizontal",online:((e=s.dataplanes)==null?void 0:e.online)??0,total:((g=s.dataplanes)==null?void 0:g.total)??0},{title:a(()=>[n(i(m("http.api.property.dataPlaneProxies")),1)]),_:2},1032,["online","total"])]}),_:2},1032,["title","created","modified"])):_("",!0)]),_:2},1032,["src"]),l[14]||(l[14]=n()),f("div",null,[f("h3",null,i(m("delegated-gateways.detail.data_plane_proxies")),1),l[13]||(l[13]=n()),o(P,{class:"mt-4"},{default:a(()=>[f("search",null,[o(N,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:t.params.s,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...w("use zones")&&{zone:{description:"filter by “kuma.io/zone” value"}}},onChange:s=>t.update({...Object.fromEntries(s.entries())})},null,8,["query","fields","onChange"])]),l[12]||(l[12]=n()),o(k,{src:`/meshes/${t.params.mesh}/dataplanes/for/service-insight/${t.params.service}?page=${t.params.page}&size=${t.params.size}&search=${t.params.s}`},{loadable:a(({data:s})=>[o(A,{type:"data-planes",items:(s==null?void 0:s.items)??[void 0],page:t.params.page,"page-size":t.params.size,total:s==null?void 0:s.total,onChange:t.update},{default:a(()=>[o($,{class:"data-plane-collection","data-testid":"data-plane-collection",headers:[{...c.get("headers.name"),label:"Name",key:"name"},{...c.get("headers.namespace"),label:"Namespace",key:"namespace"},...w("use zones")?[{...c.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...c.get("headers.certificate"),label:"Certificate Info",key:"certificate"},{...c.get("headers.status"),label:"Status",key:"status"},{...c.get("headers.warnings"),label:"Warnings",key:"warnings",hideLabel:!0},{...c.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:s==null?void 0:s.items,"is-selected-row":e=>e.name===t.params.dataPlane,onResize:c.set},{name:a(({row:e})=>[o(h,{"data-action":"",class:"name-link",to:{name:"delegated-gateway-data-plane-summary-view",params:{mesh:e.mesh,dataPlane:e.id},query:{page:t.params.page,size:t.params.size,s:t.params.s}}},{default:a(()=>[n(i(e.name),1)]),_:2},1032,["to"])]),namespace:a(({row:e})=>[n(i(e.namespace),1)]),zone:a(({row:e})=>[e.zone?(r(),d(h,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.zone}}},{default:a(()=>[n(i(e.zone),1)]),_:2},1032,["to"])):(r(),u(y,{key:1},[n(i(m("common.collection.none")),1)],64))]),certificate:a(({row:e})=>{var g;return[(g=e.dataplaneInsight.mTLS)!=null&&g.certificateExpirationTime?(r(),u(y,{key:0},[n(i(m("common.formats.datetime",{value:Date.parse(e.dataplaneInsight.mTLS.certificateExpirationTime)})),1)],64)):(r(),u(y,{key:1},[n(i(m("data-planes.components.data-plane-list.certificate.none")),1)],64))]}),status:a(({row:e})=>[o(C,{status:e.status},null,8,["status"])]),warnings:a(({row:e})=>[e.isCertExpired||e.warnings.length>0?(r(),d(x,{key:0,class:"mr-1",name:"warning"},{default:a(()=>[f("ul",null,[e.warnings.length>0?(r(),u("li",G,i(m("data-planes.components.data-plane-list.version_mismatch")),1)):_("",!0),l[4]||(l[4]=n()),e.isCertExpired?(r(),u("li",F,i(m("data-planes.components.data-plane-list.cert_expired")),1)):_("",!0)])]),_:2},1024)):(r(),u(y,{key:1},[n(i(m("common.collection.none")),1)],64))]),actions:a(({row:e})=>[o(X,null,{default:a(()=>[o(h,{to:{name:"data-plane-detail-view",params:{dataPlane:e.id}}},{default:a(()=>[n(i(m("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","is-selected-row","onResize"]),l[11]||(l[11]=n()),t.params.dataPlane?(r(),d(V,{key:0},{default:a(e=>[o(q,{onClose:g=>t.replace({name:t.name,params:{mesh:t.params.mesh},query:{page:t.params.page,size:t.params.size,s:t.params.s}})},{default:a(()=>[typeof s<"u"?(r(),d(E(e.Component),{key:0,items:s.items},null,8,["items"])):_("",!0)]),_:2},1032,["onClose"])]),_:2},1024)):_("",!0)]),_:2},1032,["items","page","page-size","total","onChange"])]),_:2},1032,["src"])]),_:2},1024)])]),_:2},1024)]),_:2},1024)]),_:1})}}}),J=I(j,[["__scopeId","data-v-f7a6424c"]]);export{J as default};
+import{d as R,r as p,o as r,q as d,w as a,b as o,R as z,e as n,t as i,S as C,c as u,K as y,T,s as _,m as f,A as $,G as E,_ as I}from"./index-CKQWVGYP.js";import{F as N}from"./FilterBar-CjgMAXyg.js";import{S as q}from"./SummaryView-DHZPnesw.js";const G={key:0},F={key:1},j=R({__name:"DelegatedGatewayDetailView",setup(K){return(O,l)=>{const b=p("XCopyButton"),v=p("XAboutCard"),k=p("DataLoader"),h=p("XAction"),x=p("XIcon"),X=p("XActionGroup"),V=p("RouterView"),A=p("DataCollection"),P=p("XCard"),S=p("XLayout"),B=p("AppView"),L=p("RouteView");return r(),d(L,{name:"delegated-gateway-detail-view",params:{mesh:"",service:"",page:1,size:50,s:"",dataPlane:""}},{default:a(({can:w,route:t,t:m,me:c})=>[o(B,null,{default:a(()=>[o(S,{type:"stack"},{default:a(()=>[o(k,{src:`/meshes/${t.params.mesh}/service-insights/${t.params.service}`},{default:a(({data:s})=>[s?(r(),d(v,{key:0,title:m("delegated-gateways.detail.about.title"),created:s.creationTime,modified:s.modificationTime},{default:a(()=>{var e,g;return[o(z,{layout:"horizontal"},{title:a(()=>[n(i(m("http.api.property.status")),1)]),body:a(()=>[o(C,{status:s.status},null,8,["status"])]),_:2},1024),l[2]||(l[2]=n()),o(z,{layout:"horizontal"},{title:a(()=>[n(i(m("http.api.property.address")),1)]),body:a(()=>[s.addressPort?(r(),d(b,{key:0,variant:"badge",format:"default",text:s.addressPort},null,8,["text"])):(r(),u(y,{key:1},[n(i(m("common.detail.none")),1)],64))]),_:2},1024),l[3]||(l[3]=n()),o(T,{layout:"horizontal",online:((e=s.dataplanes)==null?void 0:e.online)??0,total:((g=s.dataplanes)==null?void 0:g.total)??0},{title:a(()=>[n(i(m("http.api.property.dataPlaneProxies")),1)]),_:2},1032,["online","total"])]}),_:2},1032,["title","created","modified"])):_("",!0)]),_:2},1032,["src"]),l[14]||(l[14]=n()),f("div",null,[f("h3",null,i(m("delegated-gateways.detail.data_plane_proxies")),1),l[13]||(l[13]=n()),o(P,{class:"mt-4"},{default:a(()=>[f("search",null,[o(N,{class:"data-plane-proxy-filter",placeholder:"tag: 'kuma.io/protocol: http'",query:t.params.s,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...w("use zones")&&{zone:{description:"filter by “kuma.io/zone” value"}}},onChange:s=>t.update({...Object.fromEntries(s.entries())})},null,8,["query","fields","onChange"])]),l[12]||(l[12]=n()),o(k,{src:`/meshes/${t.params.mesh}/dataplanes/for/service-insight/${t.params.service}?page=${t.params.page}&size=${t.params.size}&search=${t.params.s}`},{loadable:a(({data:s})=>[o(A,{type:"data-planes",items:(s==null?void 0:s.items)??[void 0],page:t.params.page,"page-size":t.params.size,total:s==null?void 0:s.total,onChange:t.update},{default:a(()=>[o($,{class:"data-plane-collection","data-testid":"data-plane-collection",headers:[{...c.get("headers.name"),label:"Name",key:"name"},{...c.get("headers.namespace"),label:"Namespace",key:"namespace"},...w("use zones")?[{...c.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...c.get("headers.certificate"),label:"Certificate Info",key:"certificate"},{...c.get("headers.status"),label:"Status",key:"status"},{...c.get("headers.warnings"),label:"Warnings",key:"warnings",hideLabel:!0},{...c.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:s==null?void 0:s.items,"is-selected-row":e=>e.name===t.params.dataPlane,onResize:c.set},{name:a(({row:e})=>[o(h,{"data-action":"",class:"name-link",to:{name:"delegated-gateway-data-plane-summary-view",params:{mesh:e.mesh,dataPlane:e.id},query:{page:t.params.page,size:t.params.size,s:t.params.s}}},{default:a(()=>[n(i(e.name),1)]),_:2},1032,["to"])]),namespace:a(({row:e})=>[n(i(e.namespace),1)]),zone:a(({row:e})=>[e.zone?(r(),d(h,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.zone}}},{default:a(()=>[n(i(e.zone),1)]),_:2},1032,["to"])):(r(),u(y,{key:1},[n(i(m("common.collection.none")),1)],64))]),certificate:a(({row:e})=>{var g;return[(g=e.dataplaneInsight.mTLS)!=null&&g.certificateExpirationTime?(r(),u(y,{key:0},[n(i(m("common.formats.datetime",{value:Date.parse(e.dataplaneInsight.mTLS.certificateExpirationTime)})),1)],64)):(r(),u(y,{key:1},[n(i(m("data-planes.components.data-plane-list.certificate.none")),1)],64))]}),status:a(({row:e})=>[o(C,{status:e.status},null,8,["status"])]),warnings:a(({row:e})=>[e.isCertExpired||e.warnings.length>0?(r(),d(x,{key:0,class:"mr-1",name:"warning"},{default:a(()=>[f("ul",null,[e.warnings.length>0?(r(),u("li",G,i(m("data-planes.components.data-plane-list.version_mismatch")),1)):_("",!0),l[4]||(l[4]=n()),e.isCertExpired?(r(),u("li",F,i(m("data-planes.components.data-plane-list.cert_expired")),1)):_("",!0)])]),_:2},1024)):(r(),u(y,{key:1},[n(i(m("common.collection.none")),1)],64))]),actions:a(({row:e})=>[o(X,null,{default:a(()=>[o(h,{to:{name:"data-plane-detail-view",params:{dataPlane:e.id}}},{default:a(()=>[n(i(m("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","is-selected-row","onResize"]),l[11]||(l[11]=n()),t.params.dataPlane?(r(),d(V,{key:0},{default:a(e=>[o(q,{onClose:g=>t.replace({name:t.name,params:{mesh:t.params.mesh},query:{page:t.params.page,size:t.params.size,s:t.params.s}})},{default:a(()=>[typeof s<"u"?(r(),d(E(e.Component),{key:0,items:s.items},null,8,["items"])):_("",!0)]),_:2},1032,["onClose"])]),_:2},1024)):_("",!0)]),_:2},1032,["items","page","page-size","total","onChange"])]),_:2},1032,["src"])]),_:2},1024)])]),_:2},1024)]),_:2},1024)]),_:1})}}}),J=I(j,[["__scopeId","data-v-f7a6424c"]]);export{J as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayListView-DPlnTTNZ.js b/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayListView-Du2ZySP7.js
similarity index 97%
rename from app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayListView-DPlnTTNZ.js
rename to app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayListView-Du2ZySP7.js
index ff166ea4d929..9458cfda8cad 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayListView-DPlnTTNZ.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DelegatedGatewayListView-Du2ZySP7.js
@@ -1 +1 @@
-import{d as z,r as n,o as i,q as u,w as a,b as t,p as A,ao as x,A as b,e as p,t as c,c as r,K as m,S as X}from"./index-kewPCf7b.js";const L=z({__name:"DelegatedGatewayListView",setup(D){return(V,B)=>{const g=n("XAction"),_=n("XCopyButton"),y=n("XActionGroup"),h=n("DataCollection"),w=n("DataLoader"),f=n("XCard"),k=n("AppView"),C=n("RouteView");return i(),u(C,{name:"delegated-gateway-list-view",params:{page:1,size:50,mesh:""}},{default:a(({route:o,t:d,me:l,uri:v})=>[t(k,{docs:d("delegated-gateways.href.docs")},{default:a(()=>[t(f,null,{default:a(()=>[t(w,{src:v(A(x),"/meshes/:mesh/service-insights/of/:serviceType",{mesh:o.params.mesh,serviceType:"gateway_delegated"},{page:o.params.page,size:o.params.size})},{loadable:a(({data:s})=>[t(h,{type:"gateways",items:(s==null?void 0:s.items)??[void 0],page:o.params.page,"page-size":o.params.size,total:s==null?void 0:s.total,onChange:o.update},{default:a(()=>[t(b,{class:"delegated-gateway-collection","data-testid":"delegated-gateway-collection",headers:[{...l.get("headers.name"),label:"Name",key:"name"},{...l.get("headers.addressPort"),label:"Address",key:"addressPort"},{...l.get("headers.dataplanes"),label:"DP proxies (online / total)",key:"dataplanes"},{...l.get("headers.status"),label:"Status",key:"status"},{...l.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:s==null?void 0:s.items,onResize:l.set},{name:a(({row:e})=>[t(_,{text:e.name},{default:a(()=>[t(g,{to:{name:"delegated-gateway-detail-view",params:{mesh:e.mesh,service:e.name},query:{page:o.params.page,size:o.params.size}}},{default:a(()=>[p(c(e.name),1)]),_:2},1032,["to"])]),_:2},1032,["text"])]),addressPort:a(({row:e})=>[e.addressPort?(i(),u(_,{key:0,text:e.addressPort},null,8,["text"])):(i(),r(m,{key:1},[p(c(d("common.collection.none")),1)],64))]),dataplanes:a(({row:e})=>[e.dataplanes?(i(),r(m,{key:0},[p(c(e.dataplanes.online||0)+" / "+c(e.dataplanes.total||0),1)],64)):(i(),r(m,{key:1},[p(c(d("common.collection.none")),1)],64))]),status:a(({row:e})=>[t(X,{status:e.status},null,8,["status"])]),actions:a(({row:e})=>[t(y,null,{default:a(()=>[t(g,{to:{name:"delegated-gateway-detail-view",params:{mesh:e.mesh,service:e.name}}},{default:a(()=>[p(c(d("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","onResize"])]),_:2},1032,["items","page","page-size","total","onChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}});export{L as default};
+import{d as z,r as n,o as i,q as u,w as a,b as t,p as A,ao as x,A as b,e as p,t as c,c as r,K as m,S as X}from"./index-CKQWVGYP.js";const L=z({__name:"DelegatedGatewayListView",setup(D){return(V,B)=>{const g=n("XAction"),_=n("XCopyButton"),y=n("XActionGroup"),h=n("DataCollection"),w=n("DataLoader"),f=n("XCard"),k=n("AppView"),C=n("RouteView");return i(),u(C,{name:"delegated-gateway-list-view",params:{page:1,size:50,mesh:""}},{default:a(({route:o,t:d,me:l,uri:v})=>[t(k,{docs:d("delegated-gateways.href.docs")},{default:a(()=>[t(f,null,{default:a(()=>[t(w,{src:v(A(x),"/meshes/:mesh/service-insights/of/:serviceType",{mesh:o.params.mesh,serviceType:"gateway_delegated"},{page:o.params.page,size:o.params.size})},{loadable:a(({data:s})=>[t(h,{type:"gateways",items:(s==null?void 0:s.items)??[void 0],page:o.params.page,"page-size":o.params.size,total:s==null?void 0:s.total,onChange:o.update},{default:a(()=>[t(b,{class:"delegated-gateway-collection","data-testid":"delegated-gateway-collection",headers:[{...l.get("headers.name"),label:"Name",key:"name"},{...l.get("headers.addressPort"),label:"Address",key:"addressPort"},{...l.get("headers.dataplanes"),label:"DP proxies (online / total)",key:"dataplanes"},{...l.get("headers.status"),label:"Status",key:"status"},{...l.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:s==null?void 0:s.items,onResize:l.set},{name:a(({row:e})=>[t(_,{text:e.name},{default:a(()=>[t(g,{to:{name:"delegated-gateway-detail-view",params:{mesh:e.mesh,service:e.name},query:{page:o.params.page,size:o.params.size}}},{default:a(()=>[p(c(e.name),1)]),_:2},1032,["to"])]),_:2},1032,["text"])]),addressPort:a(({row:e})=>[e.addressPort?(i(),u(_,{key:0,text:e.addressPort},null,8,["text"])):(i(),r(m,{key:1},[p(c(d("common.collection.none")),1)],64))]),dataplanes:a(({row:e})=>[e.dataplanes?(i(),r(m,{key:0},[p(c(e.dataplanes.online||0)+" / "+c(e.dataplanes.total||0),1)],64)):(i(),r(m,{key:1},[p(c(d("common.collection.none")),1)],64))]),status:a(({row:e})=>[t(X,{status:e.status},null,8,["status"])]),actions:a(({row:e})=>[t(y,null,{default:a(()=>[t(g,{to:{name:"delegated-gateway-detail-view",params:{mesh:e.mesh,service:e.name}}},{default:a(()=>[p(c(d("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","onResize"])]),_:2},1032,["items","page","page-size","total","onChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}});export{L as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailTabsView-Cz1guDdY.js b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailTabsView-CMIww_3W.js
similarity index 94%
rename from app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailTabsView-Cz1guDdY.js
rename to app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailTabsView-CMIww_3W.js
index 7ba27555e578..2b4131dfaeb3 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailTabsView-Cz1guDdY.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailTabsView-CMIww_3W.js
@@ -1 +1 @@
-import{_ as v,r as t,o as b,q as f,w as s,b as a,m as w,e as i,Q as V,L as h,t as R}from"./index-kewPCf7b.js";const T={};function X(B,o){const m=t("RouteTitle"),l=t("XCopyButton"),p=t("XAction"),_=t("XTabs"),d=t("RouterView"),u=t("AppView"),x=t("RouteView");return b(),f(x,{name:"external-service-detail-tabs-view",params:{mesh:"",service:""}},{default:s(({route:e,t:n})=>[a(u,{docs:n("external-services.href.docs"),breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:"external-service-list-view",params:{mesh:e.params.mesh}},text:n("external-services.routes.item.breadcrumbs")}]},{title:s(()=>[w("h1",null,[a(l,{text:e.params.service},{default:s(()=>[a(m,{title:n("external-services.routes.item.title",{name:e.params.service})},null,8,["title"])]),_:2},1032,["text"])])]),default:s(()=>{var c;return[o[0]||(o[0]=i()),a(_,{selected:(c=e.child())==null?void 0:c.name},V({_:2},[h(e.children,({name:r})=>({name:`${r}-tab`,fn:s(()=>[a(p,{to:{name:r}},{default:s(()=>[i(R(n(`external-services.routes.item.navigation.${r}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),o[1]||(o[1]=i()),a(d)]}),_:2},1032,["docs","breadcrumbs"])]),_:1})}const C=v(T,[["render",X]]);export{C as default};
+import{_ as v,r as t,o as b,q as f,w as s,b as a,m as w,e as i,Q as V,L as h,t as R}from"./index-CKQWVGYP.js";const T={};function X(B,o){const m=t("RouteTitle"),l=t("XCopyButton"),p=t("XAction"),_=t("XTabs"),d=t("RouterView"),u=t("AppView"),x=t("RouteView");return b(),f(x,{name:"external-service-detail-tabs-view",params:{mesh:"",service:""}},{default:s(({route:e,t:n})=>[a(u,{docs:n("external-services.href.docs"),breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:e.params.mesh}},text:e.params.mesh},{to:{name:"external-service-list-view",params:{mesh:e.params.mesh}},text:n("external-services.routes.item.breadcrumbs")}]},{title:s(()=>[w("h1",null,[a(l,{text:e.params.service},{default:s(()=>[a(m,{title:n("external-services.routes.item.title",{name:e.params.service})},null,8,["title"])]),_:2},1032,["text"])])]),default:s(()=>{var c;return[o[0]||(o[0]=i()),a(_,{selected:(c=e.child())==null?void 0:c.name},V({_:2},[h(e.children,({name:r})=>({name:`${r}-tab`,fn:s(()=>[a(p,{to:{name:r}},{default:s(()=>[i(R(n(`external-services.routes.item.navigation.${r}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),o[1]||(o[1]=i()),a(d)]}),_:2},1032,["docs","breadcrumbs"])]),_:1})}const C=v(T,[["render",X]]);export{C as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView-C17ckxT6.js b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView-Bz3pY0K2.js
similarity index 91%
rename from app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView-C17ckxT6.js
rename to app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView-Bz3pY0K2.js
index aede032f78c1..253bf8d06957 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView-C17ckxT6.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView-Bz3pY0K2.js
@@ -1 +1 @@
-import{d as D,r as n,o as d,q as m,w as a,b as o,m as p,p as f,ap as h,R as x,e as i,t as u,s as C}from"./index-kewPCf7b.js";import{T as S}from"./TagList-B0DMWZap.js";import{_ as B}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-n0XoXntO.js";const F={class:"stack"},q=D({__name:"ExternalServiceDetailView",setup(T){return(A,s)=>{const v=n("XCopyButton"),y=n("XAboutCard"),b=n("DataSource"),w=n("DataLoader"),V=n("AppView"),E=n("RouteView");return d(),m(E,{name:"external-service-detail-view",params:{mesh:"",service:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:a(({route:e,t:l,uri:g})=>[o(V,null,{default:a(()=>[p("div",F,[o(w,{src:g(f(h),"/meshes/:mesh/external-services/:name",{mesh:e.params.mesh,name:e.params.service})},{default:a(({data:r})=>[o(y,{"data-testid":"external-service-details",title:l("external-services.detail.about.title"),created:r.creationTime,modified:r.modificationTime},{default:a(()=>[o(x,{layout:"horizontal"},{title:a(()=>[i(u(l("http.api.property.address")),1)]),body:a(()=>[o(v,{variant:"badge",format:"default",text:r.networking.address},null,8,["text"])]),_:2},1024),s[2]||(s[2]=i()),r.tags?(d(),m(x,{key:0,layout:"horizontal"},{title:a(()=>[i(u(l("http.api.property.tags")),1)]),body:a(()=>[o(S,{tags:r.tags},null,8,["tags"])]),_:2},1024)):C("",!0)]),_:2},1032,["title","created","modified"]),s[4]||(s[4]=i()),p("div",null,[p("h3",null,u(l("external-services.detail.config")),1),s[3]||(s[3]=i()),o(B,{class:"mt-4","data-testid":"external-service-config",resource:r.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:t=>e.update({codeSearch:t}),onFilterModeChange:t=>e.update({codeFilter:t}),onRegExpModeChange:t=>e.update({codeRegExp:t})},{default:a(({copy:t,copying:R})=>[R?(d(),m(b,{key:0,src:g(f(h),"/meshes/:mesh/external-services/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.service},{cacheControl:"no-store"}),onChange:c=>{t(_=>_(c))},onError:c=>{t((_,k)=>k(c))}},null,8,["src","onChange","onError"])):C("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])])]),_:2},1032,["src"])])]),_:2},1024)]),_:1})}}});export{q as default};
+import{d as D,r as n,o as d,q as m,w as a,b as o,m as p,p as f,ap as h,R as x,e as i,t as u,s as C}from"./index-CKQWVGYP.js";import{T as S}from"./TagList-C2lT_Az9.js";import{_ as B}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-BDFzF6sj.js";const F={class:"stack"},q=D({__name:"ExternalServiceDetailView",setup(T){return(A,s)=>{const v=n("XCopyButton"),y=n("XAboutCard"),b=n("DataSource"),w=n("DataLoader"),V=n("AppView"),E=n("RouteView");return d(),m(E,{name:"external-service-detail-view",params:{mesh:"",service:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:a(({route:e,t:l,uri:g})=>[o(V,null,{default:a(()=>[p("div",F,[o(w,{src:g(f(h),"/meshes/:mesh/external-services/:name",{mesh:e.params.mesh,name:e.params.service})},{default:a(({data:r})=>[o(y,{"data-testid":"external-service-details",title:l("external-services.detail.about.title"),created:r.creationTime,modified:r.modificationTime},{default:a(()=>[o(x,{layout:"horizontal"},{title:a(()=>[i(u(l("http.api.property.address")),1)]),body:a(()=>[o(v,{variant:"badge",format:"default",text:r.networking.address},null,8,["text"])]),_:2},1024),s[2]||(s[2]=i()),r.tags?(d(),m(x,{key:0,layout:"horizontal"},{title:a(()=>[i(u(l("http.api.property.tags")),1)]),body:a(()=>[o(S,{tags:r.tags},null,8,["tags"])]),_:2},1024)):C("",!0)]),_:2},1032,["title","created","modified"]),s[4]||(s[4]=i()),p("div",null,[p("h3",null,u(l("external-services.detail.config")),1),s[3]||(s[3]=i()),o(B,{class:"mt-4","data-testid":"external-service-config",resource:r.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:t=>e.update({codeSearch:t}),onFilterModeChange:t=>e.update({codeFilter:t}),onRegExpModeChange:t=>e.update({codeRegExp:t})},{default:a(({copy:t,copying:R})=>[R?(d(),m(b,{key:0,src:g(f(h),"/meshes/:mesh/external-services/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.service},{cacheControl:"no-store"}),onChange:c=>{t(_=>_(c))},onError:c=>{t((_,k)=>k(c))}},null,8,["src","onChange","onError"])):C("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])])]),_:2},1032,["src"])])]),_:2},1024)]),_:1})}}});export{q as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceListView-B1gyVQes.js b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceListView-BBm8AlkY.js
similarity index 97%
rename from app/kuma-ui/pkg/resources/data/assets/ExternalServiceListView-B1gyVQes.js
rename to app/kuma-ui/pkg/resources/data/assets/ExternalServiceListView-BBm8AlkY.js
index 784637aa02c9..b8e1a76f2315 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceListView-B1gyVQes.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceListView-BBm8AlkY.js
@@ -1 +1 @@
-import{d as y,r as o,o as c,q as u,w as e,b as t,e as l,p as z,ap as A,A as X,t as p,c as V,K as b}from"./index-kewPCf7b.js";const L=y({__name:"ExternalServiceListView",setup(R){return(B,m)=>{const g=o("RouteTitle"),_=o("XAction"),d=o("XCopyButton"),h=o("XActionGroup"),v=o("DataCollection"),x=o("DataLoader"),f=o("XCard"),w=o("AppView"),C=o("RouteView");return c(),u(C,{name:"external-service-list-view",params:{page:1,size:50,mesh:""}},{default:e(({route:a,t:r,me:i,uri:k})=>[t(g,{render:!1,title:r("external-services.routes.items.title")},null,8,["title"]),m[2]||(m[2]=l()),t(w,{docs:r("external-services.href.docs")},{default:e(()=>[t(f,null,{default:e(()=>[t(x,{src:k(z(A),"/meshes/:mesh/external-services",{mesh:a.params.mesh},{page:a.params.page,size:a.params.size})},{loadable:e(({data:n})=>[t(v,{type:"external-services",items:(n==null?void 0:n.items)??[void 0],page:a.params.page,"page-size":a.params.size,total:n==null?void 0:n.total,onChange:a.update},{default:e(()=>[t(X,{class:"external-service-collection","data-testid":"external-service-collection",headers:[{...i.get("headers.name"),label:"Name",key:"name"},{...i.get("headers.address"),label:"Address",key:"address"},{...i.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:n==null?void 0:n.items,onResize:i.set},{name:e(({row:s})=>[t(d,{text:s.name},{default:e(()=>[t(_,{to:{name:"external-service-detail-view",params:{mesh:s.mesh,service:s.name},query:{page:a.params.page,size:a.params.size}}},{default:e(()=>[l(p(s.name),1)]),_:2},1032,["to"])]),_:2},1032,["text"])]),address:e(({row:s})=>[s.networking.address?(c(),u(d,{key:0,text:s.networking.address},null,8,["text"])):(c(),V(b,{key:1},[l(p(r("common.collection.none")),1)],64))]),actions:e(({row:s})=>[t(h,null,{default:e(()=>[t(_,{to:{name:"external-service-detail-view",params:{mesh:s.mesh,service:s.name}}},{default:e(()=>[l(p(r("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","onResize"])]),_:2},1032,["items","page","page-size","total","onChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}});export{L as default};
+import{d as y,r as o,o as c,q as u,w as e,b as t,e as l,p as z,ap as A,A as X,t as p,c as V,K as b}from"./index-CKQWVGYP.js";const L=y({__name:"ExternalServiceListView",setup(R){return(B,m)=>{const g=o("RouteTitle"),_=o("XAction"),d=o("XCopyButton"),h=o("XActionGroup"),v=o("DataCollection"),x=o("DataLoader"),f=o("XCard"),w=o("AppView"),C=o("RouteView");return c(),u(C,{name:"external-service-list-view",params:{page:1,size:50,mesh:""}},{default:e(({route:a,t:r,me:i,uri:k})=>[t(g,{render:!1,title:r("external-services.routes.items.title")},null,8,["title"]),m[2]||(m[2]=l()),t(w,{docs:r("external-services.href.docs")},{default:e(()=>[t(f,null,{default:e(()=>[t(x,{src:k(z(A),"/meshes/:mesh/external-services",{mesh:a.params.mesh},{page:a.params.page,size:a.params.size})},{loadable:e(({data:n})=>[t(v,{type:"external-services",items:(n==null?void 0:n.items)??[void 0],page:a.params.page,"page-size":a.params.size,total:n==null?void 0:n.total,onChange:a.update},{default:e(()=>[t(X,{class:"external-service-collection","data-testid":"external-service-collection",headers:[{...i.get("headers.name"),label:"Name",key:"name"},{...i.get("headers.address"),label:"Address",key:"address"},{...i.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:n==null?void 0:n.items,onResize:i.set},{name:e(({row:s})=>[t(d,{text:s.name},{default:e(()=>[t(_,{to:{name:"external-service-detail-view",params:{mesh:s.mesh,service:s.name},query:{page:a.params.page,size:a.params.size}}},{default:e(()=>[l(p(s.name),1)]),_:2},1032,["to"])]),_:2},1032,["text"])]),address:e(({row:s})=>[s.networking.address?(c(),u(d,{key:0,text:s.networking.address},null,8,["text"])):(c(),V(b,{key:1},[l(p(r("common.collection.none")),1)],64))]),actions:e(({row:s})=>[t(h,null,{default:e(()=>[t(_,{to:{name:"external-service-detail-view",params:{mesh:s.mesh,service:s.name}}},{default:e(()=>[l(p(r("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","onResize"])]),_:2},1032,["items","page","page-size","total","onChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}});export{L as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/FilterBar-WwBw-Jrp.js b/app/kuma-ui/pkg/resources/data/assets/FilterBar-CjgMAXyg.js
similarity index 99%
rename from app/kuma-ui/pkg/resources/data/assets/FilterBar-WwBw-Jrp.js
rename to app/kuma-ui/pkg/resources/data/assets/FilterBar-CjgMAXyg.js
index c55623ff7104..f3de4850557c 100644
--- a/app/kuma-ui/pkg/resources/data/assets/FilterBar-WwBw-Jrp.js
+++ b/app/kuma-ui/pkg/resources/data/assets/FilterBar-CjgMAXyg.js
@@ -1,2 +1,2 @@
-var V=Object.defineProperty;var U=(t,i,r)=>i in t?V(t,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[i]=r;var C=(t,i,r)=>U(t,typeof i!="symbol"?i+"":i,r);import{d as D,I as B,H as k,o as g,q as W,w as Z,c as h,J as G,G as J,a8 as Q,x as y,a2 as Y,ag as X,ah as ee,m as c,e as b,b as M,p as L,M as q,ai as te,a as ie,t as w,aj as re,ak as ne,n as A,K as se,L as oe,s as _,W as ae,_ as le}from"./index-kewPCf7b.js";const ue=["aria-hidden"],z='