install k8s with gluster only when requested

Change-Id: Ida70241668d4fcd0c8d0f0a226b61dea992c3bf1
diff --git a/src/com/mirantis/mk/Orchestrate.groovy b/src/com/mirantis/mk/Orchestrate.groovy
index b737e6c..baeca31 100644
--- a/src/com/mirantis/mk/Orchestrate.groovy
+++ b/src/com/mirantis/mk/Orchestrate.groovy
@@ -219,19 +219,24 @@
 
 
 def installKubernetesInfra(master) {
+    def common = new com.mirantis.mk.Common()
     def salt = new com.mirantis.mk.Salt()
 
     // Install glusterfs
-    salt.enforceState(master, 'I@glusterfs:server', 'glusterfs.server.service')
+    if (common.checkContains('INSTALL', 'glusterfs')) {
+        salt.enforceState(master, 'I@glusterfs:server', 'glusterfs.server.service')
+    }
 
     // Install keepalived
     salt.enforceState(master, 'I@keepalived:cluster and *01*', 'keepalived')
     salt.enforceState(master, 'I@keepalived:cluster', 'keepalived')
 
     // Setup glusterfs
-    salt.enforceState(master, 'I@glusterfs:server and *01*', 'glusterfs.server.setup')
-    salt.runSaltProcessStep(master, 'I@glusterfs:server', 'cmd.run', ['gluster peer status'])
-    salt.runSaltProcessStep(master, 'I@glusterfs:server', 'cmd.run', ['gluster volume status'])
+    if (common.checkContains('INSTALL', 'glusterfs')) {
+        salt.enforceState(master, 'I@glusterfs:server and *01*', 'glusterfs.server.setup')
+        salt.runSaltProcessStep(master, 'I@glusterfs:server', 'cmd.run', ['gluster peer status'])
+        salt.runSaltProcessStep(master, 'I@glusterfs:server', 'cmd.run', ['gluster volume status'])
+    }
 
     // Install haproxy
     salt.enforceState(master, 'I@haproxy:proxy', 'state.sls', 'haproxy')