From fe769b65b46c7d54e0f69ec74acf48ddb0146152 Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Wed, 27 Feb 2019 17:16:24 +0800 Subject: [PATCH] fix: zone capability storagetypes filter out baremetal hosts --- pkg/compute/models/capabilities.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/compute/models/capabilities.go b/pkg/compute/models/capabilities.go index c55ab7758f..e95a471649 100644 --- a/pkg/compute/models/capabilities.go +++ b/pkg/compute/models/capabilities.go @@ -126,6 +126,7 @@ func getStorageTypes(zone *SZone, isSysDisk bool) []string { if isSysDisk { q = q.Filter(sqlchemy.IsTrue(storages.Field("is_sys_disk_store"))) } + q = q.Filter(sqlchemy.NotEquals(hosts.Field("host_type"), HOST_TYPE_BAREMETAL)) q = q.Distinct() rows, err := q.Rows() if err != nil {