github.com/spg/deis@v1.7.3/controller/migrations/data/0001.sh (about) 1 #!/usr/bin/env bash 2 3 ETCD_PORT=${ETCD_PORT:-4001} 4 ETCD="$HOST:$ETCD_PORT" 5 ETCDCTL="etcdctl -C $ETCD" 6 7 if [[ "$($ETCDCTL get /deis/migrations/data/0001 2> /dev/null)" != "done" ]]; 8 then 9 for i in $($ETCDCTL ls /deis/domains 2> /dev/null); 10 do 11 for j in $($ETCDCTL get $i); 12 do 13 $ETCDCTL set /deis/domains/$j "$(basename $i)" 1> /dev/null; 14 echo "migrated $j" 15 done; 16 $ETCDCTL rm $i; 17 done 18 $ETCDCTL set /deis/migrations/data/0001 "done" 19 fi