diff --git a/ui/packages/consul-ui/app/templates/dc/nodes/show/healthchecks.hbs b/ui/packages/consul-ui/app/templates/dc/nodes/show/healthchecks.hbs index 2decbc2a45c7..79d9f7e6ef33 100644 --- a/ui/packages/consul-ui/app/templates/dc/nodes/show/healthchecks.hbs +++ b/ui/packages/consul-ui/app/templates/dc/nodes/show/healthchecks.hbs @@ -47,6 +47,26 @@ as |route|> @filter={{filters}} /> {{/if}} + {{#let (find-by "Type" "serf" items) as |serf|}} + {{#if (and serf (eq serf.Status "critical"))}} + + +

+ {{t "routes.dc.nodes.show.healthchecks.critical-serf-notice.header"}} +

+
+ + {{t + "routes.dc.nodes.show.healthchecks.critical-serf-notice.body" + htmlSafe=true + }} + +
+ {{/if}} + {{/let}} -

- This node has no health checks{{#if (gt items.length 0)}} matching that search{{/if}}. -

+ {{t "routes.dc.nodes.show.healthchecks.empty" + items=items.length + htmlSafe=true + }}
diff --git a/ui/packages/consul-ui/app/templates/dc/services/instance/healthchecks.hbs b/ui/packages/consul-ui/app/templates/dc/services/instance/healthchecks.hbs index 6be92a736570..7288e425bd7f 100644 --- a/ui/packages/consul-ui/app/templates/dc/services/instance/healthchecks.hbs +++ b/ui/packages/consul-ui/app/templates/dc/services/instance/healthchecks.hbs @@ -44,6 +44,26 @@ as |route|> /> {{/if}} + {{#let (find-by "Type" "serf" items) as |serf|}} + {{#if (and serf (eq serf.Status "critical"))}} + + +

+ {{t "routes.dc.services.instance.healthchecks.critical-serf-notice.header"}} +

+
+ + {{t + "routes.dc.services.instance.healthchecks.critical-serf-notice.body" + htmlSafe=true + }} + +
+ {{/if}} + {{/let}} -

- This instance has no health checks{{#if (gt items.length 0)}} matching that search{{/if}}. -

+ {{t "routes.dc.services.instance.healthchecks.empty" + items=items.length + htmlSafe=true + }}