AppManager: Monitor volumes

Change-Id: I0f1e007099b660dc055371fdf5dea7ba700ed485
diff --git a/core/installer/status/instance.go b/core/installer/status/instance.go
index ad05e5a..c88e5e5 100644
--- a/core/installer/status/instance.go
+++ b/core/installer/status/instance.go
@@ -64,6 +64,13 @@
 		}
 		status = mergeStatus(status, hs)
 	}
+	for _, i := range out.Volume {
+		if s, err := m.monitor(namespace, DodoResource{"volume", i.Name}, i, ret); err != nil {
+			return StatusNoStatus, err
+		} else {
+			s = mergeStatus(status, s)
+		}
+	}
 	for _, i := range out.PostgreSQL {
 		if s, err := m.monitor(namespace, DodoResource{"postgresql", i.Name}, i, ret); err != nil {
 			return StatusNoStatus, err
@@ -105,6 +112,7 @@
 
 type ResourceOut struct {
 	Name       string                     `json:"name"`
+	Volume     map[string]ResourceOut     `json:"volume"`
 	PostgreSQL map[string]ResourceOut     `json:"postgresql"`
 	MongoDB    map[string]ResourceOut     `json:"mongodb"`
 	Ingress    map[string]resourceIngress `json:"ingress"`