[OOM] use ramdisk to store chartmuseum packages

it seems that chartmuseum may block if place where it stores the results
is not fast enough.
We then create a small ramdisk in order to store these.

Issue-ID: OOM-1
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I36cad6e56f9390bb058beea08df0bf51eda97a09
diff --git a/shell/helm-repo-init.sh b/shell/helm-repo-init.sh
index 6bf1338..c3b0a36 100755
--- a/shell/helm-repo-init.sh
+++ b/shell/helm-repo-init.sh
@@ -3,6 +3,7 @@
 set -e -o pipefail
 
 mkdir -p ".chartstorage"
-chartmuseum --port=6464 --storage="local" --storage-local-rootdir=".chartstorage" &
+sudo mount -t tmpfs -o size=128M tmpfs .chartstorage
+chartmuseum --debug --port=6464 --storage="local" --storage-local-rootdir=".chartstorage" &
 helm3 plugin install https://github.com/chartmuseum/helm-push.git
 helm3 repo add local http://localhost:6464