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