app-manager: helm intall only application charts
diff --git a/appmanager/cmd/main.go b/appmanager/cmd/main.go
index 4ad45cc..9d55071 100644
--- a/appmanager/cmd/main.go
+++ b/appmanager/cmd/main.go
@@ -147,12 +147,16 @@
 		return err
 	}
 	glog.Infof("Created namespaces: %s", namespace)
-	if err = h.Install(
-		*helmBin,
-		map[string]string{}); err != nil {
-		return err
+	if h.Type == "application" {
+		if err = h.Install(
+			*helmBin,
+			map[string]string{}); err != nil {
+			return err
+		}
+		glog.Info("Deployed")
+	} else {
+		glog.Info("Skipping deployment as we got library chart.")
 	}
-	glog.Info("Deployed")
 	hn.manager.Apps[h.Name] = app.App{namespace, h.Triggers}
 	app.StoreManagerStateToFile(hn.manager, *managerStoreFile)
 	glog.Info("Installed")
diff --git a/appmanager/helm.go b/appmanager/helm.go
index f651fad..9fdf4ed 100644
--- a/appmanager/helm.go
+++ b/appmanager/helm.go
@@ -17,6 +17,7 @@
 
 type Chart struct {
 	Name string `yaml:"name"`
+	Type string `yaml:"type"`
 }
 
 type HelmChart struct {