mirror of https://github.com/hashicorp/consul
ui: ServiceInstance.Name should be the Service.Name, never the Service.ID (#9316)
* ui: ServiceInstance.Name should be the Service.Name, never the ID The ServiceInstance.ID should try Service.ID and fallback to Service.Name, not ServiceInstance.Name. ServiceInstance.Name is just an alias to Service.Name which is always set.pull/9321/head
parent
92465e67a7
commit
adbd6c0c8b
|
@ -19,7 +19,11 @@ export default class ServiceInstance extends Model {
|
||||||
@attr('number') SyncTime;
|
@attr('number') SyncTime;
|
||||||
@attr() meta;
|
@attr() meta;
|
||||||
|
|
||||||
@or('Service.ID', 'Service.Service') Name;
|
// The name is the Name of the Service (the grouping of instances)
|
||||||
|
@alias('Service.Service') Name;
|
||||||
|
|
||||||
|
// If the ID is blank fallback to the Service.Service (the Name)
|
||||||
|
@or('Service.ID', 'Service.Service') ID;
|
||||||
@or('Service.Address', 'Node.Service') Address;
|
@or('Service.Address', 'Node.Service') Address;
|
||||||
|
|
||||||
@alias('Service.Tags') Tags;
|
@alias('Service.Tags') Tags;
|
||||||
|
|
|
@ -112,4 +112,5 @@ Feature: dc / services / show: Show Service
|
||||||
dc: dc1
|
dc: dc1
|
||||||
service: service-0
|
service: service-0
|
||||||
---
|
---
|
||||||
And I see href on the metricsAnchor like "https://example.com?service-0-with-id&dc1"
|
# The Metrics dashboard should use the Service.Name not the ID
|
||||||
|
And I see href on the metricsAnchor like "https://example.com?service-0&dc1"
|
||||||
|
|
Loading…
Reference in New Issue