diff --git a/ui-v2/app/components/consul-service-instance-list/index.hbs b/ui-v2/app/components/consul-service-instance-list/index.hbs index 0785f3f6d..55b0ee364 100644 --- a/ui-v2/app/components/consul-service-instance-list/index.hbs +++ b/ui-v2/app/components/consul-service-instance-list/index.hbs @@ -21,14 +21,14 @@ {{/if}} {{#if item.ProxyInstance}} -
+
- Proxy + This service uses a proxy for the Consul service mesh
-
- connected with proxy +
+ in service mesh with proxy
{{/if}} diff --git a/ui-v2/app/routes/dc/services/show.js b/ui-v2/app/routes/dc/services/show.js index 5005684bd..8265f7db3 100644 --- a/ui-v2/app/routes/dc/services/show.js +++ b/ui-v2/app/routes/dc/services/show.js @@ -29,6 +29,10 @@ export default Route.extend({ : hash({ ...model, chain: this.data.source(uri => uri`/${nspace}/${dc}/discovery-chain/${params.name}`), + // Whilst `proxies` isn't used anywhere in the show templates + // it provides a relationship of ProxyInstance on the ServiceInstance + // which can respond at a completely different blocking rate to + // the ServiceInstance itself proxies: this.data.source( uri => uri`/${nspace}/${dc}/proxies/for-service/${params.name}` ),