added mirror image scripts
diff --git a/mirror-image/images_mirror/images.txt b/mirror-image/images_mirror/images.txt
new file mode 100644
index 0000000..5fb73ca
--- /dev/null
+++ b/mirror-image/images_mirror/images.txt
@@ -0,0 +1,4 @@
+ubuntu-14-04-x64-latest.qcow2
+ubuntu-14-04-x64-mcp1.1.qcow2
+ubuntu-16-04-x64-latest.qcow2
+ubuntu-16-04-x64-mcp1.1.qcow2
\ No newline at end of file
diff --git a/mirror-image/images_mirror/update-images.sh b/mirror-image/images_mirror/update-images.sh
new file mode 100644
index 0000000..1f97735
--- /dev/null
+++ b/mirror-image/images_mirror/update-images.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+FILES="$(cat /srv/images.txt)"
+for FILE in $FILES
+do
+  FILENAME=`echo $FILE | sed 's/.*\///g'`
+  if [ -f "/srv/http/images/$FILENAME" ]; then
+      MD5=`md5sum /srv/http/images/$FILENAME | awk '{ print $1 }'`
+      echo "===> File /srv/http/images/$FILENAME exists and it's MD5 hash is: $MD5"
+  else
+      MD5="None"
+      echo "===> File /srv/http/images/$FILENAME doesn't exist"
+  fi
+  wget http://apt.mirantis.com/images/$FILENAME.md5 -q -O /srv/http/images/$FILENAME.md5
+  MD5UPSTREAM=`cat /srv/http/images/$FILENAME.md5 | awk '{ print $1 }'`
+  rm /srv/http/images/$FILENAME.md5
+  if [ "$MD5" != "$MD5UPSTREAM" ];
+    then
+      echo "Hashes of image $FILENAME don't match."
+      echo "Local MD5 hash is:    $MD5"
+      echo "Upstream MD5 hash is: $MD5UPSTREAM"
+      rm /srv/http/images/$FILENAME
+      wget http://apt.mirantis.com/images/$FILENAME -O /srv/http/images/$FILENAME
+    else
+      echo "Hashes of image $FILENAME match."
+  fi
+done
\ No newline at end of file
diff --git a/mirror-image/pypi_mirror/requirements.txt b/mirror-image/pypi_mirror/requirements.txt
new file mode 100644
index 0000000..67d7832
--- /dev/null
+++ b/mirror-image/pypi_mirror/requirements.txt
@@ -0,0 +1,13 @@
+pbr
+pygerrit
+python-aptly
+pip
+salt-pepper
+wheel
+virtualenv
+setuptools
+PyGithub
+pkginfo
+PyRSS2Gen
+python_swiftclient
+PyJWT
\ No newline at end of file