diff --git a/app/kuma-ui/pkg/resources/data/assets/AccordionList-B5f1XnLx.js b/app/kuma-ui/pkg/resources/data/assets/AccordionList-Bq_furLS.js
similarity index 93%
rename from app/kuma-ui/pkg/resources/data/assets/AccordionList-B5f1XnLx.js
rename to app/kuma-ui/pkg/resources/data/assets/AccordionList-Bq_furLS.js
index 9a17c13b1569..30d68a611110 100644
--- a/app/kuma-ui/pkg/resources/data/assets/AccordionList-B5f1XnLx.js
+++ b/app/kuma-ui/pkg/resources/data/assets/AccordionList-Bq_furLS.js
@@ -1 +1 @@
-import{d as p,ae as y,v as o,F as A,o as l,c,k as h,r,b as O,a as b,w as x,p as I,af as $,n as k,q as f,ac as B}from"./index-BdvfZ-Qp.js";const C=["aria-expanded"],E={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},L=p({__name:"AccordionItem",setup(s){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:k(["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},[r(a.$slots,"accordion-header",{},void 0,!0)],8,C),v[0]||(v[0]=O()),b($,{name:"accordion",onEnter:d,onAfterEnter:_,onBeforeLeave:d},{default:x(()=>[n.value?(l(),c("div",E,[r(a.$slots,"accordion-content",{},void 0,!0)])):I("",!0)]),_:3})],2))}}),g=f(L,[["__scopeId","data-v-53a0b6ce"]]),N={class:"accordion-list"},T=p({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(s){const e=s,t=o(0),n=o(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return B("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(i,u)=>(l(),c("ul",N,[r(i.$slots,"default",{},void 0,!0)]))}}),q=f(T,[["__scopeId","data-v-bdbadd5e"]]);export{g as A,q as a};
+import{d as p,ae as y,v as o,F as A,o as l,c,k as h,r,b as O,a as b,w as x,p as I,af as $,n as k,q as f,ac as B}from"./index-Dx_kP1mI.js";const C=["aria-expanded"],E={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},L=p({__name:"AccordionItem",setup(s){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:k(["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},[r(a.$slots,"accordion-header",{},void 0,!0)],8,C),v[0]||(v[0]=O()),b($,{name:"accordion",onEnter:d,onAfterEnter:_,onBeforeLeave:d},{default:x(()=>[n.value?(l(),c("div",E,[r(a.$slots,"accordion-content",{},void 0,!0)])):I("",!0)]),_:3})],2))}}),g=f(L,[["__scopeId","data-v-53a0b6ce"]]),N={class:"accordion-list"},T=p({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(s){const e=s,t=o(0),n=o(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return B("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(i,u)=>(l(),c("ul",N,[r(i.$slots,"default",{},void 0,!0)]))}}),q=f(T,[["__scopeId","data-v-bdbadd5e"]]);export{g as A,q as a};
diff --git a/app/kuma-ui/pkg/resources/data/assets/App-gT_OeFjq.js b/app/kuma-ui/pkg/resources/data/assets/App-BVCMhwVd.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/App-gT_OeFjq.js
rename to app/kuma-ui/pkg/resources/data/assets/App-BVCMhwVd.js
index 9087df1b2213..c23c9b7a7204 100644
--- a/app/kuma-ui/pkg/resources/data/assets/App-gT_OeFjq.js
+++ b/app/kuma-ui/pkg/resources/data/assets/App-BVCMhwVd.js
@@ -1,4 +1,4 @@
-import{d as A,o as c,c as R,r as _,a as s,w as n,b as e,t as f,n as O,e as m,h as V,f as C,g as X,_ as N,u as I,i as T,j as z,k as i,l as r,m as g,p as k,q as y,s as D,v as U}from"./index-BdvfZ-Qp.js";const L=""+new URL("product-logo-CDoXkXpC.png",import.meta.url).href,B={class:"app-navigator"},S=A({__name:"AppNavigator",props:{active:{type:Boolean,default:!1},label:{default:""},to:{default:()=>({})}},setup(p){const o=p;return(v,a)=>{const u=m("XAction");return c(),R("li",B,[_(v.$slots,"default",{},()=>[s(u,{class:O({"is-active":o.active}),to:o.to},{default:n(()=>[e(f(o.label),1)]),_:1},8,["class","to"])])])}}}),K=A({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const p={ref:"_"};for(const o in this.$props)p[V(o)]=this.$props[o];return C("span",[X(this.$slots,"default")?C("a",p,this.$slots.default()):C("a",p)])},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 p=this.$el.appendChild(document.createElement("span")),o=this;N(()=>import("./buttons.esm-DK2fWHEW.js"),[],import.meta.url).then(function(v){o.$el.lastChild===p&&v.render(p.appendChild(o.$refs._),function(a){o.$el.lastChild===p&&p.parentNode.replaceChild(a,p)})})},reset:function(){this.$refs._!=null&&this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),G={class:"application-shell"},P={role:"banner"},x={class:"horizontal-list"},H={class:"upgrade-check-wrapper"},Y={class:"alert-content"},q={class:"horizontal-list"},Z={class:"app-status app-status--mobile"},j={class:"app-status app-status--desktop"},F={class:"app-content-container"},J={key:0,"aria-label":"Main",class:"app-sidebar"},Q={class:"app-main-content"},W={class:"app-notifications"},tt=["innerHTML"],et=A({__name:"ApplicationShell",setup(p){const o=I(),v=T(),{t:a}=z();return(u,t)=>{const l=m("XTeleportSlot"),d=m("XAction"),h=m("XAlert"),w=m("DataSource"),E=m("XPop"),b=m("XIcon"),M=m("XActionGroup");return c(),R("div",G,[s(l,{name:"modal-layer"}),t[24]||(t[24]=e()),i("header",P,[i("div",x,[_(u.$slots,"header",{},()=>[s(d,{to:{name:"home"}},{default:n(()=>[_(u.$slots,"home",{},void 0,!0)]),_:3}),t[3]||(t[3]=e()),s(r(K),{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 A,o as c,c as R,r as _,a as s,w as n,b as e,t as f,n as O,e as m,h as V,f as C,g as X,_ as N,u as I,i as T,j as z,k as i,l as r,m as g,p as k,q as y,s as D,v as U}from"./index-Dx_kP1mI.js";const L=""+new URL("product-logo-CDoXkXpC.png",import.meta.url).href,B={class:"app-navigator"},S=A({__name:"AppNavigator",props:{active:{type:Boolean,default:!1},label:{default:""},to:{default:()=>({})}},setup(p){const o=p;return(v,a)=>{const u=m("XAction");return c(),R("li",B,[_(v.$slots,"default",{},()=>[s(u,{class:O({"is-active":o.active}),to:o.to},{default:n(()=>[e(f(o.label),1)]),_:1},8,["class","to"])])])}}}),K=A({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const p={ref:"_"};for(const o in this.$props)p[V(o)]=this.$props[o];return C("span",[X(this.$slots,"default")?C("a",p,this.$slots.default()):C("a",p)])},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 p=this.$el.appendChild(document.createElement("span")),o=this;N(()=>import("./buttons.esm-DK2fWHEW.js"),[],import.meta.url).then(function(v){o.$el.lastChild===p&&v.render(p.appendChild(o.$refs._),function(a){o.$el.lastChild===p&&p.parentNode.replaceChild(a,p)})})},reset:function(){this.$refs._!=null&&this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),G={class:"application-shell"},P={role:"banner"},x={class:"horizontal-list"},H={class:"upgrade-check-wrapper"},Y={class:"alert-content"},q={class:"horizontal-list"},Z={class:"app-status app-status--mobile"},j={class:"app-status app-status--desktop"},F={class:"app-content-container"},J={key:0,"aria-label":"Main",class:"app-sidebar"},Q={class:"app-main-content"},W={class:"app-notifications"},tt=["innerHTML"],et=A({__name:"ApplicationShell",setup(p){const o=I(),v=T(),{t:a}=z();return(u,t)=>{const l=m("XTeleportSlot"),d=m("XAction"),h=m("XAlert"),w=m("DataSource"),E=m("XPop"),b=m("XIcon"),M=m("XActionGroup");return c(),R("div",G,[s(l,{name:"modal-layer"}),t[24]||(t[24]=e()),i("header",P,[i("div",x,[_(u.$slots,"header",{},()=>[s(d,{to:{name:"home"}},{default:n(()=>[_(u.$slots,"home",{},void 0,!0)]),_:3}),t[3]||(t[3]=e()),s(r(K),{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()),i("div",H,[s(w,{src:"/control-plane/version/latest"},{default:n(({data:$})=>[$&&r(o)("KUMA_VERSION")!==$.version?(c(),g(h,{key:0,class:"upgrade-alert","data-testid":"upgrade-check",appearance:"info"},{default:n(()=>[i("div",Y,[i("p",null,f(r(a)("common.product.name"))+` update available
`,1),t[2]||(t[2]=e()),s(d,{appearance:"primary",href:r(a)("common.product.href.install")},{default:n(()=>t[1]||(t[1]=[e(`
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-CpBSEes1.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-Wox_dU-c.js
similarity index 92%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-CpBSEes1.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-Wox_dU-c.js
index d4ac880f15d1..7850072aeea6 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-CpBSEes1.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-Wox_dU-c.js
@@ -1 +1 @@
-import{d as V,e as o,o as i,m as l,w as n,a as t,b as E,l as d,an as p,p as b}from"./index-BdvfZ-Qp.js";import{_ as v}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-RiMMgi6t.js";const M=V({__name:"BuiltinGatewayConfigView",setup(F){return(S,r)=>{const g=o("RouteTitle"),u=o("DataSource"),_=o("DataLoader"),h=o("KCard"),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,e as o,o as i,m as l,w as n,a as t,b as E,l as d,an as p,p as b}from"./index-Dx_kP1mI.js";import{_ as v}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-Du4Gf9y3.js";const M=V({__name:"BuiltinGatewayConfigView",setup(F){return(S,r)=>{const g=o("RouteTitle"),u=o("DataSource"),_=o("DataLoader"),h=o("KCard"),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-BpHnPOZU.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-DJIvUMul.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-BpHnPOZU.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-DJIvUMul.js
index c7609685fc37..4c7ca8276f5f 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-BpHnPOZU.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-DJIvUMul.js
@@ -1 +1 @@
-import{d as E,e as l,o as i,m as u,w as s,a as n,k,b as o,A as I,t as r,c as d,H as _,S as L,p as g,E as N,q as R}from"./index-BdvfZ-Qp.js";import{F as X}from"./FilterBar-C6oZ6NtX.js";import{S as q}from"./SummaryView-CPVFAZjK.js";const P={class:"stack"},T={key:0},F={key:1},G=E({__name:"BuiltinGatewayDataplanesView",setup(K){return(j,p)=>{const f=l("XAction"),v=l("XIcon"),w=l("XActionGroup"),C=l("RouterView"),b=l("DataCollection"),V=l("DataLoader"),x=l("KCard"),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:$})=>[k("div",P,[n(x,null,{default:s(()=>[k("search",null,[n(X,{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:[$]},{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(I,{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(L,{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(N(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})}}}),Z=R(G,[["__scopeId","data-v-07564e01"]]);export{Z as default};
+import{d as E,e as l,o as i,m as u,w as s,a as n,k,b as o,A as I,t as r,c as d,H as _,S as L,p as g,E as N,q as R}from"./index-Dx_kP1mI.js";import{F as X}from"./FilterBar-BIrduEPu.js";import{S as q}from"./SummaryView-CkTdfI05.js";const P={class:"stack"},T={key:0},F={key:1},G=E({__name:"BuiltinGatewayDataplanesView",setup(K){return(j,p)=>{const f=l("XAction"),v=l("XIcon"),w=l("XActionGroup"),C=l("RouterView"),b=l("DataCollection"),V=l("DataLoader"),x=l("KCard"),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:$})=>[k("div",P,[n(x,null,{default:s(()=>[k("search",null,[n(X,{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:[$]},{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(I,{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(L,{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(N(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})}}}),Z=R(G,[["__scopeId","data-v-07564e01"]]);export{Z as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-D4LjTNQ3.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CqyZ6V7Q.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-D4LjTNQ3.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CqyZ6V7Q.js
index bd9c84004842..6293e127cb43 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-D4LjTNQ3.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CqyZ6V7Q.js
@@ -1 +1 @@
-import{d as x,e as t,o as r,m as u,w as e,a,l as D,an as v,c as R,$ as T,p as C,b as l,Q as k,J as A,t as B,E as S}from"./index-BdvfZ-Qp.js";const X={key:0},E=x({__name:"BuiltinGatewayDetailTabsView",setup($){return(L,m)=>{const _=t("RouteTitle"),p=t("XAction"),d=t("XTabs"),w=t("RouterView"),b=t("DataLoader"),f=t("AppView"),h=t("DataSource"),y=t("RouteView");return r(),u(y,{name:"builtin-gateway-detail-tabs-view",params:{mesh:"",gateway:""}},{default:e(({route:s,t:i,uri:g})=>[a(h,{src:g(D(v),"/meshes/:mesh/mesh-gateways/:name",{mesh:s.params.mesh,name:s.params.gateway})},{default:e(({data:n,error:V})=>[a(f,{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:e(()=>[n?(r(),R("h1",X,[a(T,{text:n.name},{default:e(()=>[a(_,{title:i("builtin-gateways.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])):C("",!0)]),default:e(()=>[m[1]||(m[1]=l()),a(b,{data:[n],errors:[V]},{default:e(()=>{var c;return[a(d,{selected:(c=s.child())==null?void 0:c.name},k({_:2},[A(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[a(p,{to:{name:o}},{default:e(()=>[l(B(i(`builtin-gateways.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=l()),a(w,null,{default:e(({Component:o})=>[(r(),u(S(o),{gateway:n},null,8,["gateway"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},1032,["docs","breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{E as default};
+import{d as x,e as t,o as r,m as u,w as e,a,l as D,an as v,c as R,$ as T,p as C,b as l,Q as k,J as A,t as B,E as S}from"./index-Dx_kP1mI.js";const X={key:0},E=x({__name:"BuiltinGatewayDetailTabsView",setup($){return(L,m)=>{const _=t("RouteTitle"),p=t("XAction"),d=t("XTabs"),w=t("RouterView"),b=t("DataLoader"),f=t("AppView"),h=t("DataSource"),y=t("RouteView");return r(),u(y,{name:"builtin-gateway-detail-tabs-view",params:{mesh:"",gateway:""}},{default:e(({route:s,t:i,uri:g})=>[a(h,{src:g(D(v),"/meshes/:mesh/mesh-gateways/:name",{mesh:s.params.mesh,name:s.params.gateway})},{default:e(({data:n,error:V})=>[a(f,{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:e(()=>[n?(r(),R("h1",X,[a(T,{text:n.name},{default:e(()=>[a(_,{title:i("builtin-gateways.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])):C("",!0)]),default:e(()=>[m[1]||(m[1]=l()),a(b,{data:[n],errors:[V]},{default:e(()=>{var c;return[a(d,{selected:(c=s.child())==null?void 0:c.name},k({_:2},[A(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[a(p,{to:{name:o}},{default:e(()=>[l(B(i(`builtin-gateways.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=l()),a(w,null,{default:e(({Component:o})=>[(r(),u(S(o),{gateway:n},null,8,["gateway"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},1032,["docs","breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{E as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-BD_h2Phl.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-CHRRNS88.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-BD_h2Phl.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-CHRRNS88.js
index 27556353b23b..fb7e10f286ea 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-BD_h2Phl.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-CHRRNS88.js
@@ -1,4 +1,4 @@
-import{d as T,F as L,e as w,o as s,c as a,m as C,w as c,a as _,r as S,b as e,p,k as n,l as y,K as H,t as i,q as B,H as u,J as v,j as I,n as E,ao as N,an as V}from"./index-BdvfZ-Qp.js";import{T as X}from"./TagList-BSBsULas.js";import{R as A}from"./RuleMatchers-BwOsirg4.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=L(()=>{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(()=>[S(r.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["to"])):(s(),C(o,{key:1},{default:c(()=>[S(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"},J={key:1,class:"list"},Q={class:"text-neutral"},W={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,F as L,e as w,o as s,c as a,m as C,w as c,a as _,r as S,b as e,p,k as n,l as y,K as H,t as i,q as B,H as u,J as v,j as I,n as E,ao as N,an as V}from"./index-Dx_kP1mI.js";import{T as X}from"./TagList-D3lqOy-c.js";import{R as A}from"./RuleMatchers-CuNnUYuP.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=L(()=>{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(()=>[S(r.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["to"])):(s(),C(o,{key:1},{default:c(()=>[S(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"},J={key:1,class:"list"},Q={class:"text-neutral"},W={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",J,[(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",Q,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-DqmjWmqv.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-D7reKsHl.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-DqmjWmqv.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-D7reKsHl.js
index 4712ddb6c707..a699998d7a48 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-DqmjWmqv.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-D7reKsHl.js
@@ -1 +1 @@
-import{d as f,e as s,o as r,m as _,w as a,a as t,l as k,an as C,A,$ as v,b as l,t as c,c as V,H as x}from"./index-BdvfZ-Qp.js";const X=f({__name:"BuiltinGatewayListView",setup(D){return(B,L)=>{const m=s("XAction"),u=s("XActionGroup"),g=s("DataCollection"),d=s("DataLoader"),w=s("KCard"),h=s("AppView"),y=s("RouteView");return r(),_(y,{name:"builtin-gateway-list-view",params:{page:1,size:50,mesh:"",gateway:""}},{default:a(({route:n,t:p,can:z,me:i,uri:b})=>[t(h,{docs:p("builtin-gateways.href.docs")},{default:a(()=>[t(w,null,{default:a(()=>[t(d,{src:b(k(C),"/meshes/:mesh/mesh-gateways",{mesh:n.params.mesh},{page:n.params.page,size:n.params.size})},{loadable:a(({data:o})=>[t(g,{type:"gateways",items:(o==null?void 0:o.items)??[void 0],page:n.params.page,"page-size":n.params.size,total:o==null?void 0:o.total,onChange:n.update},{default:a(()=>[t(A,{class:"builtin-gateway-collection","data-testid":"builtin-gateway-collection",headers:[{...i.get("headers.name"),label:"Name",key:"name"},...z("use zones")?[{...i.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...i.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:o==null?void 0:o.items,onResize:i.set},{name:a(({row:e})=>[t(v,{text:e.name},{default:a(()=>[t(m,{"data-action":"",to:{name:"builtin-gateway-detail-view",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"]?(r(),_(m,{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"])):(r(),V(x,{key:1},[l(c(p("common.detail.none")),1)],64))]),actions:a(({row:e})=>[t(u,null,{default:a(()=>[t(m,{to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.name}}},{default:a(()=>[l(c(p("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{X as default};
+import{d as f,e as s,o as r,m as _,w as a,a as t,l as k,an as C,A,$ as v,b as l,t as c,c as V,H as x}from"./index-Dx_kP1mI.js";const X=f({__name:"BuiltinGatewayListView",setup(D){return(B,L)=>{const m=s("XAction"),u=s("XActionGroup"),g=s("DataCollection"),d=s("DataLoader"),w=s("KCard"),h=s("AppView"),y=s("RouteView");return r(),_(y,{name:"builtin-gateway-list-view",params:{page:1,size:50,mesh:"",gateway:""}},{default:a(({route:n,t:p,can:z,me:i,uri:b})=>[t(h,{docs:p("builtin-gateways.href.docs")},{default:a(()=>[t(w,null,{default:a(()=>[t(d,{src:b(k(C),"/meshes/:mesh/mesh-gateways",{mesh:n.params.mesh},{page:n.params.page,size:n.params.size})},{loadable:a(({data:o})=>[t(g,{type:"gateways",items:(o==null?void 0:o.items)??[void 0],page:n.params.page,"page-size":n.params.size,total:o==null?void 0:o.total,onChange:n.update},{default:a(()=>[t(A,{class:"builtin-gateway-collection","data-testid":"builtin-gateway-collection",headers:[{...i.get("headers.name"),label:"Name",key:"name"},...z("use zones")?[{...i.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...i.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:o==null?void 0:o.items,onResize:i.set},{name:a(({row:e})=>[t(v,{text:e.name},{default:a(()=>[t(m,{"data-action":"",to:{name:"builtin-gateway-detail-view",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"]?(r(),_(m,{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"])):(r(),V(x,{key:1},[l(c(p("common.detail.none")),1)],64))]),actions:a(({row:e})=>[t(u,null,{default:a(()=>[t(m,{to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.name}}},{default:a(()=>[l(c(p("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{X as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-DLUKFyPZ.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-MSDeP02g.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-DLUKFyPZ.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-MSDeP02g.js
index 7ad690502c59..e7dd96a6d2ec 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-DLUKFyPZ.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-MSDeP02g.js
@@ -1,4 +1,4 @@
-import{d as x,e as o,o as R,m as w,w as t,a as n,b as d}from"./index-BdvfZ-Qp.js";const k=x({__name:"ConnectionInboundSummaryClustersView",props:{data:{}},setup(i){const r=i;return(y,s)=>{const p=o("RouteTitle"),l=o("XAction"),m=o("XCodeBlock"),u=o("DataCollection"),_=o("DataLoader"),C=o("AppView"),f=o("RouteView");return R(),w(f,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-clusters-view"},{default:t(({route:e})=>[n(p,{render:!1,title:"Clusters"}),s[1]||(s[1]=d()),n(C,null,{default:t(()=>[n(_,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:t(({data:g,refresh:h})=>[n(u,{items:g.split(`
+import{d as x,e as o,o as R,m as w,w as t,a as n,b as d}from"./index-Dx_kP1mI.js";const k=x({__name:"ConnectionInboundSummaryClustersView",props:{data:{}},setup(i){const r=i;return(y,s)=>{const p=o("RouteTitle"),l=o("XAction"),m=o("XCodeBlock"),u=o("DataCollection"),_=o("DataLoader"),C=o("AppView"),f=o("RouteView");return R(),w(f,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-clusters-view"},{default:t(({route:e})=>[n(p,{render:!1,title:"Clusters"}),s[1]||(s[1]=d()),n(C,null,{default:t(()=>[n(_,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:t(({data:g,refresh:h})=>[n(u,{items:g.split(`
`),predicate:c=>c.startsWith(`${r.data.service}::`)},{default:t(({items:c})=>[n(m,{language:"json",code:c.map(a=>a.replace(`${r.data.service}::`,"")).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":t(()=>[n(l,{action:"refresh",appearance:"primary",onClick:h},{default:t(()=>s[0]||(s[0]=[d(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-mIH1rse7.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-CDQrcqqF.js
similarity index 93%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-mIH1rse7.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-CDQrcqqF.js
index 408e9d9eca4b..ee1a31482d2e 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-mIH1rse7.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-CDQrcqqF.js
@@ -1,4 +1,4 @@
-import{d as T,e as s,o as n,m as y,w as e,a,k as l,P as u,b as o,t as p,$ as B,p as b,c as r,l as V,a4 as j,H as c,J as v,a2 as F}from"./index-BdvfZ-Qp.js";import{a as I,A as K}from"./AccordionList-B5f1XnLx.js";import{P as M}from"./PolicyTypeTag-CRmk2pfl.js";import{T as E}from"./TagList-BSBsULas.js";import{R as H}from"./RuleMatchers-BwOsirg4.js";const J={class:"stack-with-borders"},Y={key:0,class:"mt-6"},q={class:"mt-4"},G={class:"stack-with-borders"},Q={class:"mt-2"},at=T({__name:"ConnectionInboundSummaryOverviewView",props:{data:{}},setup(x){const d=x;return(U,t)=>{const P=s("XBadge"),D=s("XAction"),$=s("DataSource"),z=s("XCodeBlock"),h=s("KCard"),L=s("DataCollection"),N=s("DataLoader"),R=s("AppView"),X=s("RouteView");return n(),y(X,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-overview-view"},{default:e(({t:k,route:w,uri:S})=>[a(R,null,{default:e(()=>[l("div",J,[a(u,{layout:"horizontal"},{title:e(()=>t[0]||(t[0]=[o(`
+import{d as T,e as s,o as n,m as y,w as e,a,k as l,P as u,b as o,t as p,$ as B,p as b,c as r,l as V,a4 as j,H as c,J as v,a2 as F}from"./index-Dx_kP1mI.js";import{a as I,A as K}from"./AccordionList-Bq_furLS.js";import{P as M}from"./PolicyTypeTag-BsI0eYx6.js";import{T as E}from"./TagList-D3lqOy-c.js";import{R as H}from"./RuleMatchers-CuNnUYuP.js";const J={class:"stack-with-borders"},Y={key:0,class:"mt-6"},q={class:"mt-4"},G={class:"stack-with-borders"},Q={class:"mt-2"},at=T({__name:"ConnectionInboundSummaryOverviewView",props:{data:{}},setup(x){const d=x;return(U,t)=>{const P=s("XBadge"),D=s("XAction"),$=s("DataSource"),z=s("XCodeBlock"),h=s("KCard"),L=s("DataCollection"),N=s("DataLoader"),R=s("AppView"),X=s("RouteView");return n(),y(X,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-overview-view"},{default:e(({t:k,route:w,uri:S})=>[a(R,null,{default:e(()=>[l("div",J,[a(u,{layout:"horizontal"},{title:e(()=>t[0]||(t[0]=[o(`
Tags
`)])),body:e(()=>[a(E,{tags:d.data.tags,alignment:"right"},null,8,["tags"])]),_:1}),t[9]||(t[9]=o()),a(u,{layout:"horizontal"},{title:e(()=>[o(p(k("http.api.property.state")),1)]),body:e(()=>[a(P,{appearance:d.data.state==="Ready"?"success":"danger"},{default:e(()=>[o(p(k(`http.api.value.${d.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/ConnectionInboundSummaryStatsView-C7MDtXjT.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-Dq3DGo17.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-C7MDtXjT.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-Dq3DGo17.js
index ab4a1762441e..71850120ec4b 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-C7MDtXjT.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-Dq3DGo17.js
@@ -1,4 +1,4 @@
-import{d as w,e as t,o as x,m as R,w as o,a as s,b as c}from"./index-BdvfZ-Qp.js";const y=w({__name:"ConnectionInboundSummaryStatsView",props:{data:{},dataplaneOverview:{}},setup(i){const e=i;return($,r)=>{const p=t("RouteTitle"),l=t("XAction"),m=t("XCodeBlock"),_=t("DataCollection"),u=t("DataLoader"),g=t("AppView"),h=t("RouteView");return x(),R(h,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-stats-view"},{default:o(({route:a})=>[s(p,{render:!1,title:"Stats"}),r[1]||(r[1]=c()),s(g,null,{default:o(()=>[s(u,{src:`/meshes/${a.params.mesh}/dataplanes/${a.params.dataPlane}/stats/${e.dataplaneOverview.dataplane.networking.inboundAddress}`},{default:o(({data:f,refresh:C})=>[s(_,{items:f.raw.split(`
+import{d as w,e as t,o as x,m as R,w as o,a as s,b as c}from"./index-Dx_kP1mI.js";const y=w({__name:"ConnectionInboundSummaryStatsView",props:{data:{},dataplaneOverview:{}},setup(i){const e=i;return($,r)=>{const p=t("RouteTitle"),l=t("XAction"),m=t("XCodeBlock"),_=t("DataCollection"),u=t("DataLoader"),g=t("AppView"),h=t("RouteView");return x(),R(h,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-stats-view"},{default:o(({route:a})=>[s(p,{render:!1,title:"Stats"}),r[1]||(r[1]=c()),s(g,null,{default:o(()=>[s(u,{src:`/meshes/${a.params.mesh}/dataplanes/${a.params.dataPlane}/stats/${e.dataplaneOverview.dataplane.networking.inboundAddress}`},{default:o(({data:f,refresh:C})=>[s(_,{items:f.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:C},{default:o(()=>r[0]||(r[0]=[c(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-Bzu6gUXG.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-Czo-fbEC.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-Bzu6gUXG.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-Czo-fbEC.js
index d07e16213a5d..57ca25f3acc9 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-Bzu6gUXG.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-Czo-fbEC.js
@@ -1,2 +1,2 @@
-import{d as y,e as t,o as p,m as d,w as e,a as o,k as g,t as m,b as l,Q as k,J as x,E as A}from"./index-BdvfZ-Qp.js";const X=y({__name:"ConnectionInboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const c=u;return(D,i)=>{const _=t("XAction"),v=t("XTabs"),w=t("RouterView"),f=t("AppView"),V=t("DataCollection"),C=t("RouteView");return p(),d(C,{name:"connection-inbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:n,t:b})=>[o(V,{items:c.data,predicate:c.dataplaneOverview.dataplane.networking.type==="gateway"?s=>!0:s=>s.name===n.params.connection,find:!0},{default:e(({items:s})=>[o(f,null,{title:e(()=>[g("h2",null,`
+import{d as y,e as t,o as p,m as d,w as e,a as o,k as g,t as m,b as l,Q as k,J as x,E as A}from"./index-Dx_kP1mI.js";const X=y({__name:"ConnectionInboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const c=u;return(D,i)=>{const _=t("XAction"),v=t("XTabs"),w=t("RouterView"),f=t("AppView"),V=t("DataCollection"),C=t("RouteView");return p(),d(C,{name:"connection-inbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:n,t:b})=>[o(V,{items:c.data,predicate:c.dataplaneOverview.dataplane.networking.type==="gateway"?s=>!0:s=>s.name===n.params.connection,find:!0},{default:e(({items:s})=>[o(f,null,{title:e(()=>[g("h2",null,`
Inbound `+m(n.params.connection.replace("localhost","").replace("_",":")),1)]),default:e(()=>{var r;return[i[0]||(i[0]=l()),o(v,{selected:(r=n.child())==null?void 0:r.name},k({_:2},[x(n.children,({name:a})=>({name:`${a}-tab`,fn:e(()=>[o(_,{to:{name:a,query:{inactive:n.params.inactive}}},{default:e(()=>[l(m(b(`connections.routes.item.navigation.${a.split("-")[3]}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),i[1]||(i[1]=l()),o(w,null,{default:e(a=>[(p(),d(A(a.Component),{data:s[0],"dataplane-overview":c.dataplaneOverview},null,8,["data","dataplane-overview"]))]),_:2},1024)]}),_:2},1024)]),_:2},1032,["items","predicate"])]),_:1})}}});export{X as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-DbHljMC_.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-BBT5q91E.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-DbHljMC_.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-BBT5q91E.js
index b1dd99e9e047..acd29552db21 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-DbHljMC_.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-BBT5q91E.js
@@ -1,4 +1,4 @@
-import{d as g,e as o,o as h,m as x,w as n,a as t,b as r}from"./index-BdvfZ-Qp.js";const V=g({__name:"ConnectionOutboundSummaryClustersView",setup(R){return(w,s)=>{const i=o("RouteTitle"),p=o("XAction"),d=o("XCodeBlock"),l=o("DataCollection"),m=o("DataLoader"),_=o("AppView"),u=o("RouteView");return h(),x(u,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-clusters-view"},{default:n(({route:e})=>[t(i,{render:!1,title:"Clusters"}),s[1]||(s[1]=r()),t(_,null,{default:n(()=>[t(m,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:n(({data:C,refresh:f})=>[t(l,{items:C.split(`
+import{d as g,e as o,o as h,m as x,w as n,a as t,b as r}from"./index-Dx_kP1mI.js";const V=g({__name:"ConnectionOutboundSummaryClustersView",setup(R){return(w,s)=>{const i=o("RouteTitle"),p=o("XAction"),d=o("XCodeBlock"),l=o("DataCollection"),m=o("DataLoader"),_=o("AppView"),u=o("RouteView");return h(),x(u,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-clusters-view"},{default:n(({route:e})=>[t(i,{render:!1,title:"Clusters"}),s[1]||(s[1]=r()),t(_,null,{default:n(()=>[t(m,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:n(({data:C,refresh:f})=>[t(l,{items:C.split(`
`),predicate:c=>c.startsWith(`${e.params.connection}::`)},{default:n(({items:c})=>[t(d,{language:"json",code:c.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(p,{action:"refresh",appearance:"primary",onClick:f},{default:n(()=>s[0]||(s[0]=[r(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-CeLLpeac.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView--cX-cJAG.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-CeLLpeac.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView--cX-cJAG.js
index eecc50bc5428..84576ac1a6cb 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-CeLLpeac.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView--cX-cJAG.js
@@ -1,4 +1,4 @@
-import{d as I,e as m,o as t,m as p,w as o,a as u,c as n,H as c,J as f,P as C,b as a,t as v,k as d,l as B,a4 as J,p as b,a2 as D,q as K}from"./index-BdvfZ-Qp.js";import{a as q,A as E}from"./AccordionList-B5f1XnLx.js";import{P as S}from"./PolicyTypeTag-CRmk2pfl.js";import{R as Y}from"./RuleMatchers-BwOsirg4.js";const G={key:0,class:"rules"},Q={class:"stack-with-borders mt-4"},U={class:"stack-with-borders mt-4"},W={class:"mt-4"},Z={class:"stack-with-borders"},ee={class:"mt-2"},te=I({__name:"ConnectionOutboundSummaryOverviewView",props:{data:{},dataplaneOverview:{}},setup(z){const k=z,V=(h,e)=>h.$resourceMeta.name===e.name&&h.$resourceMeta.namespace===e.namespace&&h.$resourceMeta.zone===e.zone&&(e.resourceSectionName===""||h.$resourceMeta.port===e.port);return(h,e)=>{const N=m("XBadge"),R=m("XAction"),M=m("DataCollection"),$=m("XCodeBlock"),X=m("KCard"),x=m("DataLoader"),L=m("DataSource"),j=m("AppView"),F=m("RouteView");return t(),p(F,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-overview-view"},{default:o(({t:T,route:O,uri:H})=>[u(j,null,{default:o(()=>[(t(!0),n(c,null,f([O.params.connection.replace(/-([a-f0-9]){16}$/,"")],P=>(t(),n("div",{key:P,class:"stack-with-borders"},[u(C,{layout:"horizontal"},{title:o(()=>e[0]||(e[0]=[a(`
+import{d as I,e as m,o as t,m as p,w as o,a as u,c as n,H as c,J as f,P as C,b as a,t as v,k as d,l as B,a4 as J,p as b,a2 as D,q as K}from"./index-Dx_kP1mI.js";import{a as q,A as E}from"./AccordionList-Bq_furLS.js";import{P as S}from"./PolicyTypeTag-BsI0eYx6.js";import{R as Y}from"./RuleMatchers-CuNnUYuP.js";const G={key:0,class:"rules"},Q={class:"stack-with-borders mt-4"},U={class:"stack-with-borders mt-4"},W={class:"mt-4"},Z={class:"stack-with-borders"},ee={class:"mt-2"},te=I({__name:"ConnectionOutboundSummaryOverviewView",props:{data:{},dataplaneOverview:{}},setup(z){const k=z,V=(h,e)=>h.$resourceMeta.name===e.name&&h.$resourceMeta.namespace===e.namespace&&h.$resourceMeta.zone===e.zone&&(e.resourceSectionName===""||h.$resourceMeta.port===e.port);return(h,e)=>{const N=m("XBadge"),R=m("XAction"),M=m("DataCollection"),$=m("XCodeBlock"),X=m("KCard"),x=m("DataLoader"),L=m("DataSource"),j=m("AppView"),F=m("RouteView");return t(),p(F,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-overview-view"},{default:o(({t:T,route:O,uri:H})=>[u(j,null,{default:o(()=>[(t(!0),n(c,null,f([O.params.connection.replace(/-([a-f0-9]){16}$/,"")],P=>(t(),n("div",{key:P,class:"stack-with-borders"},[u(C,{layout:"horizontal"},{title:o(()=>e[0]||(e[0]=[a(`
Protocol
`)])),body:o(()=>[u(N,{appearance:"info"},{default:o(()=>[a(v(T(`http.api.value.${["grpc","http","tcp"].find(w=>typeof k.data[w]<"u")}`)),1)]),_:2},1024)]),_:2},1024),e[17]||(e[17]=a()),k.data?(t(),n("div",G,[e[15]||(e[15]=d("h3",null,"Rules",-1)),e[16]||(e[16]=a()),u(L,{src:"/policy-types"},{default:o(({data:w})=>[(t(!0),n(c,null,f([Object.groupBy((w==null?void 0:w.policies)??[],_=>_.name)],_=>(t(),p(x,{key:typeof _,src:H(B(J),"/meshes/:mesh/rules/for/:dataplane",{mesh:O.params.mesh,dataplane:O.params.dataPlane})},{default:o(({data:A})=>[k.data.$resourceMeta.type!==""?(t(),p(M,{key:0,predicate:i=>i.resourceMeta.type==="Mesh"||V(k.data,i),items:A.toResourceRules},{default:o(({items:i})=>[d("div",Q,[(t(!0),n(c,null,f(Object.groupBy(i,s=>s.type),(s,y)=>(t(),n("div",{key:y},[u(S,{"policy-type":y},{default:o(()=>[a(v(y),1)]),_:2},1032,["policy-type"]),e[5]||(e[5]=a()),d("div",U,[(t(!0),n(c,null,f(s.length>1?s.filter(r=>V(k.data,r)):s,r=>(t(),n("div",{key:r},[r.origins.length>0?(t(),p(C,{key:0,layout:"horizontal"},{title:o(()=>e[2]||(e[2]=[a(`
Origin Policies
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-B5YbPW6W.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-CRs4YsaG.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-B5YbPW6W.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-CRs4YsaG.js
index 6b3ee2d9ed28..4f9503b66f5b 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-B5YbPW6W.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-CRs4YsaG.js
@@ -1,4 +1,4 @@
-import{d as w,e as n,o as x,m as R,w as o,a as t,b as r}from"./index-BdvfZ-Qp.js";const V=w({__name:"ConnectionOutboundSummaryStatsView",props:{dataplaneOverview:{}},setup(i){const p=i;return(y,s)=>{const d=n("RouteTitle"),l=n("XAction"),m=n("XCodeBlock"),_=n("DataCollection"),u=n("DataLoader"),f=n("AppView"),g=n("RouteView");return x(),R(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-stats-view"},{default:o(({route:e})=>[t(d,{render:!1,title:"Stats"}),s[1]||(s[1]=r()),t(f,null,{default:o(()=>[t(u,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/stats/${p.dataplaneOverview.dataplane.networking.inboundAddress}`},{default:o(({data:C,refresh:h})=>[t(_,{items:C.raw.split(`
+import{d as w,e as n,o as x,m as R,w as o,a as t,b as r}from"./index-Dx_kP1mI.js";const V=w({__name:"ConnectionOutboundSummaryStatsView",props:{dataplaneOverview:{}},setup(i){const p=i;return(y,s)=>{const d=n("RouteTitle"),l=n("XAction"),m=n("XCodeBlock"),_=n("DataCollection"),u=n("DataLoader"),f=n("AppView"),g=n("RouteView");return x(),R(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-stats-view"},{default:o(({route:e})=>[t(d,{render:!1,title:"Stats"}),s[1]||(s[1]=r()),t(f,null,{default:o(()=>[t(u,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/stats/${p.dataplaneOverview.dataplane.networking.inboundAddress}`},{default:o(({data:C,refresh:h})=>[t(_,{items:C.raw.split(`
`),predicate:c=>c.includes(`.${e.params.connection}.`)},{default:o(({items:c})=>[t(m,{language:"json",code:c.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":o(()=>[t(l,{action:"refresh",appearance:"primary",onClick:h},{default:o(()=>s[0]||(s[0]=[r(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-DIUEH6ei.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-BtJROw5h.js
similarity index 94%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-DIUEH6ei.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-BtJROw5h.js
index 455cb4a69fea..8864695e881e 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-DIUEH6ei.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-BtJROw5h.js
@@ -1,2 +1,2 @@
-import{d as y,e as n,o as p,m,w as e,a as o,k as O,t as d,b as c,Q as x,J as A,E as D}from"./index-BdvfZ-Qp.js";const B=y({__name:"ConnectionOutboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const l=u;return(R,i)=>{const _=n("XAction"),v=n("XTabs"),w=n("DataCollection"),f=n("RouterView"),V=n("AppView"),b=n("RouteView");return p(),m(b,{name:"connection-outbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:t,t:C})=>[o(V,null,{title:e(()=>[O("h2",null,`
+import{d as y,e as n,o as p,m,w as e,a as o,k as O,t as d,b as c,Q as x,J as A,E as D}from"./index-Dx_kP1mI.js";const B=y({__name:"ConnectionOutboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const l=u;return(R,i)=>{const _=n("XAction"),v=n("XTabs"),w=n("DataCollection"),f=n("RouterView"),V=n("AppView"),b=n("RouteView");return p(),m(b,{name:"connection-outbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:t,t:C})=>[o(V,null,{title:e(()=>[O("h2",null,`
Outbound `+d(t.params.connection),1)]),default:e(()=>{var r;return[i[0]||(i[0]=c()),o(v,{selected:(r=t.child())==null?void 0:r.name},x({_:2},[A(t.children,a=>({name:`${a.name}-tab`,fn:e(()=>[o(_,{to:{name:a.name,query:{inactive:t.params.inactive}}},{default:e(()=>[c(d(C(`connections.routes.item.navigation.${a.name.split("-")[3]}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),i[1]||(i[1]=c()),o(f,null,{default:e(({Component:a})=>[o(w,{items:Object.entries(l.data),predicate:([s,X])=>s===t.params.connection,find:!0},{default:e(({items:s})=>[(p(),m(D(a),{data:s[0][1],"dataplane-overview":l.dataplaneOverview},null,8,["data","dataplane-overview"]))]),_:2},1032,["items","predicate"])]),_:2},1024)]}),_:2},1024)]),_:1})}}});export{B as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-CqgpQ38M.js b/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-Cnq01a98.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-CqgpQ38M.js
rename to app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-Cnq01a98.js
index 9e365d21c781..987e8a258ad2 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-CqgpQ38M.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-Cnq01a98.js
@@ -1 +1 @@
-import{d as V,j as B,e as i,o as g,c as D,a as s,w as t,A as T,l as r,b as o,t as d,x as P,y as X,m as y,k as a,z as L,B as R,p as S,C as N,q as x}from"./index-BdvfZ-Qp.js";const I=V({__name:"MeshInsightsList",props:{items:{default:void 0},storage:{default:()=>({get:()=>({}),set:()=>{}})}},setup(w){const{t:m}=B(),_=w;return(c,e)=>{const h=i("XAction"),p=i("DataCollection");return g(),D("div",null,[s(p,{items:_.items??[void 0],type:"meshes"},{default:t(()=>[s(T,{headers:[{...c.storage.get("mesh.headers.name"),label:r(m)("meshes.components.mesh-insights-list.name"),key:"name"},{...c.storage.get("mesh.headers.services"),label:r(m)("meshes.components.mesh-insights-list.services"),key:"services"},{...c.storage.get("mesh.headers.dataplanes"),label:r(m)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:_.items,onResize:e[0]||(e[0]=n=>{c.storage.set({mesh:n})})},{name:t(({row:n})=>[s(h,{to:{name:"mesh-detail-view",params:{mesh:n.name}}},{default:t(()=>[o(d(n.name),1)]),_:2},1032,["to"])]),services:t(({row:n})=>[o(d(n.services.internal),1)]),dataplanes:t(({row:n})=>[o(d(n.dataplanesByType.standard.online)+" / "+d(n.dataplanesByType.standard.total),1)]),_:1},8,["headers","items"])]),_:1},8,["items"])])}}}),$={class:"stack"},K={class:"columns"},Z={class:"card-header"},j={class:"card-title"},q={class:"card-actions"},E={class:"card-header"},M={class:"card-title"},F=V({__name:"ControlPlaneDetailView",setup(w){const m=P(),_=X();return(c,e)=>{const h=i("RouteTitle"),p=i("DataLoader"),n=i("XAction"),b=i("XTeleportSlot"),f=i("KCard"),k=i("AppView"),A=i("RouteView");return g(),y(A,{name:"home"},{default:t(({can:C,t:u,uri:v,me:z})=>[s(k,null,{title:t(()=>[a("h1",null,[s(h,{title:u("main-overview.routes.item.title")},null,8,["title"])])]),default:t(()=>[e[7]||(e[7]=o()),a("div",$,[s(p,{src:v(r(L),"/global-insight",{})},{default:t(({data:l})=>[s(r(m),{"can-use-zones":C("use zones"),"global-insight":l},null,8,["can-use-zones","global-insight"])]),_:2},1032,["src"]),e[6]||(e[6]=o()),a("div",K,[C("use zones")?(g(),y(f,{key:0},{default:t(()=>[s(p,{src:v(r(R),"/zone-cps",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",Z,[a("div",j,[a("h2",null,d(u("main-overview.detail.zone_control_planes.title")),1),e[0]||(e[0]=o()),s(n,{to:{name:"zone-cp-list-view"}},{default:t(()=>[o(d(u("main-overview.detail.health.view_all")),1)]),_:2},1024)]),e[1]||(e[1]=o()),a("div",q,[s(b,{name:"control-plane-detail-view-zone-actions"})])]),e[2]||(e[2]=o()),s(r(_),{"data-testid":"zone-control-planes-details",items:l==null?void 0:l.items,storage:z},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)):S("",!0),e[5]||(e[5]=o()),s(f,null,{default:t(()=>[s(p,{src:v(r(N),"/mesh-insights",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",E,[a("div",M,[a("h2",null,d(u("main-overview.detail.meshes.title")),1),e[3]||(e[3]=o()),s(n,{to:{name:"mesh-list-view"}},{default:t(()=>[o(d(u("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),e[4]||(e[4]=o()),s(I,{"data-testid":"meshes-details",items:l==null?void 0:l.items,storage:z},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)])])]),_:2},1024)]),_:1})}}}),H=x(F,[["__scopeId","data-v-ad94766d"]]);export{H as default};
+import{d as V,j as B,e as i,o as g,c as D,a as s,w as t,A as T,l as r,b as o,t as d,x as P,y as X,m as y,k as a,z as L,B as R,p as S,C as N,q as x}from"./index-Dx_kP1mI.js";const I=V({__name:"MeshInsightsList",props:{items:{default:void 0},storage:{default:()=>({get:()=>({}),set:()=>{}})}},setup(w){const{t:m}=B(),_=w;return(c,e)=>{const h=i("XAction"),p=i("DataCollection");return g(),D("div",null,[s(p,{items:_.items??[void 0],type:"meshes"},{default:t(()=>[s(T,{headers:[{...c.storage.get("mesh.headers.name"),label:r(m)("meshes.components.mesh-insights-list.name"),key:"name"},{...c.storage.get("mesh.headers.services"),label:r(m)("meshes.components.mesh-insights-list.services"),key:"services"},{...c.storage.get("mesh.headers.dataplanes"),label:r(m)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:_.items,onResize:e[0]||(e[0]=n=>{c.storage.set({mesh:n})})},{name:t(({row:n})=>[s(h,{to:{name:"mesh-detail-view",params:{mesh:n.name}}},{default:t(()=>[o(d(n.name),1)]),_:2},1032,["to"])]),services:t(({row:n})=>[o(d(n.services.internal),1)]),dataplanes:t(({row:n})=>[o(d(n.dataplanesByType.standard.online)+" / "+d(n.dataplanesByType.standard.total),1)]),_:1},8,["headers","items"])]),_:1},8,["items"])])}}}),$={class:"stack"},K={class:"columns"},Z={class:"card-header"},j={class:"card-title"},q={class:"card-actions"},E={class:"card-header"},M={class:"card-title"},F=V({__name:"ControlPlaneDetailView",setup(w){const m=P(),_=X();return(c,e)=>{const h=i("RouteTitle"),p=i("DataLoader"),n=i("XAction"),b=i("XTeleportSlot"),f=i("KCard"),k=i("AppView"),A=i("RouteView");return g(),y(A,{name:"home"},{default:t(({can:C,t:u,uri:v,me:z})=>[s(k,null,{title:t(()=>[a("h1",null,[s(h,{title:u("main-overview.routes.item.title")},null,8,["title"])])]),default:t(()=>[e[7]||(e[7]=o()),a("div",$,[s(p,{src:v(r(L),"/global-insight",{})},{default:t(({data:l})=>[s(r(m),{"can-use-zones":C("use zones"),"global-insight":l},null,8,["can-use-zones","global-insight"])]),_:2},1032,["src"]),e[6]||(e[6]=o()),a("div",K,[C("use zones")?(g(),y(f,{key:0},{default:t(()=>[s(p,{src:v(r(R),"/zone-cps",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",Z,[a("div",j,[a("h2",null,d(u("main-overview.detail.zone_control_planes.title")),1),e[0]||(e[0]=o()),s(n,{to:{name:"zone-cp-list-view"}},{default:t(()=>[o(d(u("main-overview.detail.health.view_all")),1)]),_:2},1024)]),e[1]||(e[1]=o()),a("div",q,[s(b,{name:"control-plane-detail-view-zone-actions"})])]),e[2]||(e[2]=o()),s(r(_),{"data-testid":"zone-control-planes-details",items:l==null?void 0:l.items,storage:z},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)):S("",!0),e[5]||(e[5]=o()),s(f,null,{default:t(()=>[s(p,{src:v(r(N),"/mesh-insights",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",E,[a("div",M,[a("h2",null,d(u("main-overview.detail.meshes.title")),1),e[3]||(e[3]=o()),s(n,{to:{name:"mesh-list-view"}},{default:t(()=>[o(d(u("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),e[4]||(e[4]=o()),s(I,{"data-testid":"meshes-details",items:l==null?void 0:l.items,storage:z},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)])])]),_:2},1024)]),_:1})}}}),H=x(F,[["__scopeId","data-v-ad94766d"]]);export{H as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-BHBAo9Lk.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-Ct91HARU.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-BHBAo9Lk.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-Ct91HARU.js
index a461cbab1ca8..eddb1d689533 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-BHBAo9Lk.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-Ct91HARU.js
@@ -1,3 +1,3 @@
-import{q as C,e as a,o as h,m as x,w as o,a as t,b as r}from"./index-BdvfZ-Qp.js";const R={};function w(V,s){const c=a("RouteTitle"),d=a("XAction"),l=a("XCodeBlock"),p=a("DataLoader"),i=a("KCard"),m=a("AppView"),_=a("RouteView");return h(),x(_,{name:"data-plane-clusters-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:o(({route:e,t:u})=>[t(m,null,{default:o(()=>[t(c,{render:!1,title:u("data-planes.routes.item.navigation.data-plane-clusters-view")},null,8,["title"]),s[1]||(s[1]=r()),t(i,null,{default:o(()=>[t(p,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:o(({data:f,refresh:g})=>[t(l,{language:"json",code:f,"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":o(()=>[t(d,{action:"refresh",appearance:"primary",onClick:g},{default:o(()=>s[0]||(s[0]=[r(`
+import{q as C,e as a,o as h,m as x,w as o,a as t,b as r}from"./index-Dx_kP1mI.js";const R={};function w(V,s){const c=a("RouteTitle"),d=a("XAction"),l=a("XCodeBlock"),p=a("DataLoader"),i=a("KCard"),m=a("AppView"),_=a("RouteView");return h(),x(_,{name:"data-plane-clusters-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:o(({route:e,t:u})=>[t(m,null,{default:o(()=>[t(c,{render:!1,title:u("data-planes.routes.item.navigation.data-plane-clusters-view")},null,8,["title"]),s[1]||(s[1]=r()),t(i,null,{default:o(()=>[t(p,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:o(({data:f,refresh:g})=>[t(l,{language:"json",code:f,"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":o(()=>[t(d,{action:"refresh",appearance:"primary",onClick:g},{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})}const y=C(R,[["render",w]]);export{y as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-CYX_LiKU.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-9JDqIrBt.js
similarity index 91%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-CYX_LiKU.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-9JDqIrBt.js
index cd1fd90ac858..59b2f2f36ea1 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-CYX_LiKU.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-9JDqIrBt.js
@@ -1 +1 @@
-import{d as E,e as o,o as d,m as l,w as n,a as s,b as v,l as p,ag as i,p as D}from"./index-BdvfZ-Qp.js";import{_ as F}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-RiMMgi6t.js";const P=E({__name:"DataPlaneConfigView",setup(S){return(k,r)=>{const _=o("RouteTitle"),u=o("DataSource"),h=o("DataLoader"),f=o("KCard"),g=o("AppView"),C=o("RouteView");return d(),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?(d(),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(m=>m(t))},onError:t=>{a((m,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,e as o,o as d,m as l,w as n,a as s,b as v,l as p,ag as i,p as D}from"./index-Dx_kP1mI.js";import{_ as F}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-Du4Gf9y3.js";const P=E({__name:"DataPlaneConfigView",setup(S){return(k,r)=>{const _=o("RouteTitle"),u=o("DataSource"),h=o("DataLoader"),f=o("KCard"),g=o("AppView"),C=o("RouteView");return d(),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?(d(),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(m=>m(t))},onError:t=>{a((m,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-j_nWckmx.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-O0sn2-6B.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-j_nWckmx.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-O0sn2-6B.js
index 442cbc9a6de5..5d0b9cea9b8e 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-j_nWckmx.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-O0sn2-6B.js
@@ -1 +1 @@
-import{d as T,e as a,o as p,m as c,w as e,a as t,Q as d,b as l,J as $,t as C,E as k,k as A,$ as S}from"./index-BdvfZ-Qp.js";const B=T({__name:"DataPlaneDetailTabsView",props:{mesh:{}},setup(_){const u=_;return(X,m)=>{const f=a("RouteTitle"),h=a("XAction"),w=a("XTabs"),b=a("RouterView"),V=a("DataLoader"),v=a("AppView"),x=a("DataSource"),D=a("RouteView");return p(),c(D,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:e(({route:s,t:r})=>[t(x,{src:`/meshes/${s.params.mesh}/dataplane-overviews/${s.params.dataPlane}`},{default:e(({data:n,error:R})=>[t(v,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"data-plane-list-view",params:{mesh:s.params.mesh}},text:r("data-planes.routes.item.breadcrumbs")}]},d({default:e(()=>[m[1]||(m[1]=l()),t(V,{data:[n],errors:[R]},{default:e(()=>{var i;return[t(w,{selected:(i=s.child())==null?void 0:i.name},d({_:2},[$(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[t(h,{to:{name:o}},{default:e(()=>[l(C(r(`data-planes.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=l()),t(b,null,{default:e(o=>[(p(),c(k(o.Component),{data:n,mesh:u.mesh},null,8,["data","mesh"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},[n?{name:"title",fn:e(()=>[A("h1",null,[t(S,{text:n.name},{default:e(()=>[t(f,{title:r("data-planes.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])]),key:"0"}:void 0]),1032,["breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{B as default};
+import{d as T,e as a,o as p,m as c,w as e,a as t,Q as d,b as l,J as $,t as C,E as k,k as A,$ as S}from"./index-Dx_kP1mI.js";const B=T({__name:"DataPlaneDetailTabsView",props:{mesh:{}},setup(_){const u=_;return(X,m)=>{const f=a("RouteTitle"),h=a("XAction"),w=a("XTabs"),b=a("RouterView"),V=a("DataLoader"),v=a("AppView"),x=a("DataSource"),D=a("RouteView");return p(),c(D,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:e(({route:s,t:r})=>[t(x,{src:`/meshes/${s.params.mesh}/dataplane-overviews/${s.params.dataPlane}`},{default:e(({data:n,error:R})=>[t(v,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"data-plane-list-view",params:{mesh:s.params.mesh}},text:r("data-planes.routes.item.breadcrumbs")}]},d({default:e(()=>[m[1]||(m[1]=l()),t(V,{data:[n],errors:[R]},{default:e(()=>{var i;return[t(w,{selected:(i=s.child())==null?void 0:i.name},d({_:2},[$(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[t(h,{to:{name:o}},{default:e(()=>[l(C(r(`data-planes.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=l()),t(b,null,{default:e(o=>[(p(),c(k(o.Component),{data:n,mesh:u.mesh},null,8,["data","mesh"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},[n?{name:"title",fn:e(()=>[A("h1",null,[t(S,{text:n.name},{default:e(()=>[t(f,{title:r("data-planes.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])]),key:"0"}:void 0]),1032,["breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{B as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-BIfVkc8o.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-EFed3cHm.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-BIfVkc8o.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-EFed3cHm.js
index 05cab1d2c8c4..a0f5e1340388 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-BIfVkc8o.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-EFed3cHm.js
@@ -1,4 +1,4 @@
-import{d as K,I as j,F as A,o as s,m as b,w as i,c as p,G as ot,E as et,q as X,e as B,k as o,r as H,b as a,j as lt,p as V,a as u,t as r,l as m,H as _,J as q,n as ut,D as pt,Q as J,P as L,S as ct,a0 as mt,K as Q,$ as ft,a1 as yt,A as gt}from"./index-BdvfZ-Qp.js";import{q as vt}from"./kong-icons.es678-B0nodvyF.js";import{S as _t}from"./SummaryView-CPVFAZjK.js";import{T as rt}from"./TagList-BSBsULas.js";const bt=["aria-hidden"],at='