Revision b3c5e8de htools/Ganeti/HTools/Luxi.hs

b/htools/Ganeti/HTools/Luxi.hs
77 77
queryInstancesMsg =
78 78
  L.QueryInstances [] ["name", "disk_usage", "be/memory", "be/vcpus",
79 79
                       "status", "pnode", "snodes", "tags", "oper_ram",
80
                       "be/auto_balance"] False
80
                       "be/auto_balance", "disk_template"] False
81 81

  
82 82
-- | The input data for cluster query.
83 83
queryClusterInfoMsg :: L.LuxiOp
......
115 115
              -> Result (String, Instance.Instance)
116 116
parseInstance ktn (JSArray [ name, disk, mem, vcpus
117 117
                           , status, pnode, snodes, tags, oram
118
                           , auto_balance ]) = do
118
                           , auto_balance, disk_template ]) = do
119 119
  xname <- annotateResult "Parsing new instance" (fromJVal name)
120 120
  let convert a = genericConvert "Instance" xname a
121 121
  xdisk <- convert "disk_usage" disk
......
130 130
  xrunning <- convert "status" status
131 131
  xtags <- convert "tags" tags
132 132
  xauto_balance <- convert "auto_balance" auto_balance
133
  xdt <- convert "disk_template" disk_template
133 134
  let inst = Instance.create xname xmem xdisk xvcpus
134
             xrunning xtags xauto_balance xpnode snode DTDrbd8
135
             xrunning xtags xauto_balance xpnode snode xdt
135 136
  return (xname, inst)
136 137

  
137 138
parseInstance _ v = fail ("Invalid instance query result: " ++ show v)

Also available in: Unified diff