Added heat stacks filter function

Change-Id: I25849b167c72a1036a555df129a4c0885a72356f
diff --git a/src/com/mirantis/mk/Openstack.groovy b/src/com/mirantis/mk/Openstack.groovy
index 9dfcc55..36b16ca 100644
--- a/src/com/mirantis/mk/Openstack.groovy
+++ b/src/com/mirantis/mk/Openstack.groovy
@@ -188,9 +188,22 @@
 }
 
 /**
+ * Returns list of stacks for stack name filter
+ *
+ * @param client       Connection parameters for OpenStack API endpoint
+ * @param filter       Stack name filter
+ * @param path         Optional path to the custom virtualenv
+ */
+def getStacksForNameContains(client, filter, path = null){
+    cmd = 'heat stack-list | awk \'NR>3 {print $4}\' | sed \'$ d\' | grep ' + filter
+    return runOpenstackCommand(cmd, client, path).trim().tokenize("\n")
+}
+
+
+/**
  * Get list of stack names with given stack status
  *
- * @param env          Connection parameters for OpenStack API endpoint
+ * @param client       Connection parameters for OpenStack API endpoint
  * @param status       Stack status
  * @param path         Optional path to the custom virtualenv
  */