mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
update and run vendor script
so there was weird whitespacing that got messed up the last time this was run, this fixes that and cleans up vendor helpers as well :) Signed-off-by: Jessica Frazelle <acidburn@docker.com>
This commit is contained in:
parent
ebb1d56ecb
commit
a016ec6fd1
5 changed files with 125 additions and 19 deletions
|
@ -105,11 +105,8 @@ clean() {
|
|||
export GOOS="${platform%/*}";
|
||||
export GOARCH="${platform##*/}";
|
||||
for buildTags in "${buildTagCombos[@]}"; do
|
||||
pkgs=( $(go list -e -tags "$buildTags" -f '{{join .Deps "\n"}}' "${packages[@]}" | grep -E "^${PROJECT}" | grep -vE "^${PROJECT}/vendor" | sort -u) )
|
||||
pkgs+=( ${packages[@]} )
|
||||
testImports=( $(go list -e -tags "$buildTags" -f '{{join .TestImports "\n"}}' "${pkgs[@]}" | sort -u) )
|
||||
printf '%s\n' "${testImports[@]}"
|
||||
go list -e -tags "$buildTags" -f '{{join .Deps "\n"}}' "${packages[@]} ${testImports[@]}"
|
||||
go list -e -tags "$buildTags" -f '{{join .Deps "\n"}}' "${packages[@]}"
|
||||
go list -e -tags "$buildTags" -f '{{join .TestImports "\n"}}' "${packages[@]}"
|
||||
done
|
||||
done | grep -vE "^${PROJECT}" | sort -u
|
||||
) )
|
||||
|
@ -120,8 +117,6 @@ clean() {
|
|||
findArgs=(
|
||||
# This directory contains only .c and .h files which are necessary
|
||||
-path vendor/src/github.com/mattn/go-sqlite3/code
|
||||
# This directory is needed for compiling the unit tests
|
||||
-o -path vendor/src/github.com/stretchr/objx
|
||||
)
|
||||
for import in "${imports[@]}"; do
|
||||
[ "${#findArgs[@]}" -eq 0 ] || findArgs+=( -or )
|
||||
|
|
111
vendor/src/github.com/docker/libnetwork/machines
vendored
Executable file
111
vendor/src/github.com/docker/libnetwork/machines
vendored
Executable file
|
@ -0,0 +1,111 @@
|
|||
#/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
usage()
|
||||
{
|
||||
cat << EOF
|
||||
NAME:
|
||||
machines - Create Test Environments for Docker Networking
|
||||
|
||||
VERSION:
|
||||
0.1
|
||||
|
||||
USAGE:
|
||||
$0 <command> [command_options] [arguments...]
|
||||
|
||||
COMMANDS:
|
||||
help
|
||||
Help and usage
|
||||
|
||||
up <kv-store> <scale>
|
||||
Create environment with given KV store
|
||||
zookeeper | etcd | consul (default)
|
||||
Create N nodes, default = 2
|
||||
|
||||
destroy
|
||||
Destroy Environment
|
||||
|
||||
EOF
|
||||
}
|
||||
|
||||
step() {
|
||||
printf "\033[0;36m-----> $@\033[0m\n"
|
||||
}
|
||||
|
||||
up()
|
||||
{
|
||||
step "Creating KV Store Machine"
|
||||
docker-machine create \
|
||||
-d virtualbox \
|
||||
mh-kv
|
||||
|
||||
step "KV Store is $1"
|
||||
step "Starting KV Container"
|
||||
case "$1" in
|
||||
etcd)
|
||||
cluster_store="cluster-store=etcd://$(docker-machine ip mh-kv):2379"
|
||||
docker $(docker-machine config mh-kv) run -d \
|
||||
-p "2379:2379" \
|
||||
-h "etcd" \
|
||||
--name "etcd" \
|
||||
quay.io/coreos/etcd:v2.2.1 \
|
||||
--listen-client-urls="http://0.0.0.0:2379" \
|
||||
--advertise-client-urls="http://$(docker-machine ip mh-kv):2379"
|
||||
;;
|
||||
zookeeper)
|
||||
cluster_store="cluster-store=zk://$(docker-machine ip mh-kv):2181"
|
||||
docker $(docker-machine config mh-kv) run -d \
|
||||
-p "2181:2181" \
|
||||
-h "zookeeper" \
|
||||
--name "zookeeper" \
|
||||
tianon/zookeeper
|
||||
;;
|
||||
*)
|
||||
cluster_store="cluster-store=consul://$(docker-machine ip mh-kv):8500"
|
||||
docker $(docker-machine config mh-kv) run -d \
|
||||
-p "8500:8500" \
|
||||
-h "consul" \
|
||||
--name "consul" \
|
||||
progrium/consul -server -bootstrap-expect 1
|
||||
;;
|
||||
esac
|
||||
|
||||
machines=$2
|
||||
if [ -z machines ]; then
|
||||
machines=2
|
||||
fi
|
||||
step "Creating $machines Machines"
|
||||
|
||||
for i in $(seq $machines); do
|
||||
step "Creating machine $i"
|
||||
docker-machine create \
|
||||
-d virtualbox \
|
||||
--engine-opt="cluster-advertise=eth1:2376" \
|
||||
--engine-opt="$cluster_store" \
|
||||
mh-$i
|
||||
done
|
||||
}
|
||||
|
||||
destroy()
|
||||
{
|
||||
for x in $(docker-machine ls | grep mh- | awk '{ print $1 }'); do
|
||||
docker-machine rm $x
|
||||
done
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
up)
|
||||
shift
|
||||
up $@
|
||||
;;
|
||||
destroy)
|
||||
destroy $@
|
||||
;;
|
||||
help)
|
||||
usage
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
;;
|
||||
esac
|
Loading…
Add table
Reference in a new issue