add contains to util
diff --git a/util/util.go b/util/util.go
index 8eeb709..65435ba 100644
--- a/util/util.go
+++ b/util/util.go
@@ -116,3 +116,13 @@
 		}
 	}
 }
+
+// Contains return whether the target string is found in the slice.
+func Contains(slice []string, target string) bool {
+	for _, s := range slice {
+		if s == target {
+			return true
+		}
+	}
+	return false
+}
diff --git a/util/util_test.go b/util/util_test.go
index da1c714..d4b7b27 100644
--- a/util/util_test.go
+++ b/util/util_test.go
@@ -204,4 +204,11 @@
 			}
 		}, 2)
 	})
+
+	It("Contains", func() {
+		Expect(util.Contains([]string{"foo", "bar"}, "foo")).Should(BeTrue())
+		Expect(util.Contains([]string{"foo", "bar"}, "bar")).Should(BeTrue())
+		Expect(util.Contains([]string{"foo", "bar"}, "xxx")).Should(BeFalse())
+		Expect(util.Contains([]string{}, "foo")).Should(BeFalse())
+	})
 })