diff --git a/ui/src/components/view/ListView.vue b/ui/src/components/view/ListView.vue
index 9d77750555c..708b037cba4 100644
--- a/ui/src/components/view/ListView.vue
+++ b/ui/src/components/view/ListView.vue
@@ -135,8 +135,9 @@
{{ text }}
-
-
+
+
+
@@ -578,6 +579,12 @@ export default {
}
return record.nic.filter(e => { return e.ip6address }).map(e => { return e.ip6address }).join(', ') || text
+ },
+ getHostState (host) {
+ if (host && host.hypervisor === 'KVM' && host.state === 'Up' && host.details && host.details.secured !== 'true') {
+ return 'Unsecure'
+ }
+ return host.state
}
}
}
diff --git a/ui/src/components/widgets/Status.vue b/ui/src/components/widgets/Status.vue
index 97028c82cd6..0453bd9714f 100644
--- a/ui/src/components/widgets/Status.vue
+++ b/ui/src/components/widgets/Status.vue
@@ -127,6 +127,7 @@ export default {
case 'created':
case 'maintenance':
case 'pending':
+ case 'unsecure':
status = 'warning'
break
}