fix(region): host schedtags with topology

This commit is contained in:
ioito
2022-03-18 14:10:37 +08:00
parent 67b8457682
commit c225b5b258
3 changed files with 3 additions and 0 deletions
+1
View File
@@ -144,6 +144,7 @@ type HostTopologyOutput struct {
HostStatus string `json:"host_status"`
HostType string `json:"host_type"`
Networks []HostnetworkTopologyOutput `json:"networks"`
Schedtags []SchedtagShortDescDetails `json:"schedtags"`
}
type WireTopologyOutput struct {
+1
View File
@@ -1757,6 +1757,7 @@ func (self *SVpc) GetDetailsTopology(ctx context.Context, userCred mcclient.Toke
HostStatus: hosts[i].HostStatus,
HostType: hosts[i].HostType,
Networks: []api.HostnetworkTopologyOutput{},
Schedtags: GetSchedtagsDetailsToResourceV2(&hosts[i], ctx),
}
for j := range hns {
host.Networks = append(host.Networks, api.HostnetworkTopologyOutput{
+1
View File
@@ -1561,6 +1561,7 @@ func (self *SWire) GetDetailsTopology(ctx context.Context, userCred mcclient.Tok
HostStatus: hosts[i].HostStatus,
HostType: hosts[i].HostType,
Networks: []api.HostnetworkTopologyOutput{},
Schedtags: GetSchedtagsDetailsToResourceV2(&hosts[i], ctx),
}
for j := range hns {
host.Networks = append(host.Networks, api.HostnetworkTopologyOutput{