diff --git a/deploy/update_image.sh b/deploy/update_image.sh
new file mode 100755
index 0000000000000000000000000000000000000000..7452c96a03ff594e602f35a41ab23c2f3ed8bdc3
--- /dev/null
+++ b/deploy/update_image.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+set -e
+
+base="${GOPATH}/src/github.com/rancher/local-path-provisioner"
+files=`find ${base}/deploy/ |grep yaml |sort`
+
+project="rancher\/local-path-provisioner"
+latest=`cat ${base}/bin/latest_image`
+echo latest image ${latest}
+
+escaped_image=${latest//\//\\\/}
+
+for f in $files
+do
+	sed -i "s/image\:\ ${project}:.*/image\:\ ${escaped_image}/g" $f
+	sed -i "s/-\ ${project}:.*/-\ ${escaped_image}/g" $f
+done
+