c12s-kubespray/ccp/ccp-pull.sh
2016-06-30 11:53:54 +02:00

92 lines
2.4 KiB
Bash
Executable file

#!/bin/bash
set -e
GERRIT_USER=${1:-$USER}
LOCAL_REPO="microservices-repos"
PROTO="ssh://$GERRIT_USER@"
REMOTE_REPOS="
review.fuel-infra.org:29418/nextgen/ms-aodh
review.fuel-infra.org:29418/nextgen/ms-ceilometer
review.fuel-infra.org:29418/nextgen/ms-ceph
review.fuel-infra.org:29418/nextgen/ms-cinder
review.fuel-infra.org:29418/nextgen/ms-debian-base
review.fuel-infra.org:29418/nextgen/ms-designate
review.fuel-infra.org:29418/nextgen/ms-elasticsearch
review.fuel-infra.org:29418/nextgen/ms-ext-config
review.fuel-infra.org:29418/nextgen/ms-glance
review.fuel-infra.org:29418/nextgen/ms-grafana
review.fuel-infra.org:29418/nextgen/ms-heat
review.fuel-infra.org:29418/nextgen/ms-horizon
review.fuel-infra.org:29418/nextgen/ms-influxdb
review.fuel-infra.org:29418/nextgen/ms-ironic
review.fuel-infra.org:29418/nextgen/ms-keystone
review.fuel-infra.org:29418/nextgen/ms-kibana
review.fuel-infra.org:29418/nextgen/ms-lma
review.fuel-infra.org:29418/nextgen/ms-magnum
review.fuel-infra.org:29418/nextgen/ms-manila
review.fuel-infra.org:29418/nextgen/ms-mariadb
review.fuel-infra.org:29418/nextgen/ms-memcached
review.fuel-infra.org:29418/nextgen/ms-mistral
review.fuel-infra.org:29418/nextgen/ms-mongodb
review.fuel-infra.org:29418/nextgen/ms-murano
review.fuel-infra.org:29418/nextgen/ms-neutron
review.fuel-infra.org:29418/nextgen/ms-nova
review.fuel-infra.org:29418/nextgen/ms-openstack-base
review.fuel-infra.org:29418/nextgen/ms-openvswitch
review.fuel-infra.org:29418/nextgen/ms-rabbitmq
review.fuel-infra.org:29418/nextgen/ms-sahara
review.fuel-infra.org:29418/nextgen/ms-swift
review.fuel-infra.org:29418/nextgen/ms-tempest
review.fuel-infra.org:29418/nextgen/ms-toolbox
review.fuel-infra.org:29418/nextgen/ms-trove
review.fuel-infra.org:29418/nextgen/ms-zaqar
"
cleanup() {
mkdir -p $LOCAL_REPO
rm -rf $LOCAL_REPO/ms-*
rm -rf microservices
}
fetch_mcp() {
git clone "${PROTO}review.fuel-infra.org:29418/nextgen/microservices"
# pushd microservices
# git review -d 22660
# popd
}
fetch_repos() {
pushd $LOCAL_REPO
for remote in $REMOTE_REPOS ; do
git clone "${PROTO}${remote}"
done
popd
}
fetch_app_def() {
echo "Fetch app-def repos"
neutron=21886
ovs=21951
nova=21871
cd $LOCAL_REPO
cd ms-neutron
git review -d $neutron
cd -
cd ms-openvswitch
git review -d $ovs
cd -
cd ms-nova
git review -d $nova
cd -
}
cleanup
fetch_mcp
fetch_repos
#fetch_app_def
echo "Microservices pull is complete"