mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-21 09:34:40 +00:00
Fixed downloading of flannel 0.6.x releases, 0.5.x works as well
This commit is contained in:
parent
b77e2728d8
commit
f92a9e794d
@ -22,22 +22,27 @@ set -e
|
|||||||
|
|
||||||
function cleanup {
|
function cleanup {
|
||||||
# cleanup work
|
# cleanup work
|
||||||
rm -rf flannel* kubernetes* etcd* binaries
|
rm -rf flannel* kubernetes* etcd* binaries out
|
||||||
}
|
}
|
||||||
trap cleanup SIGHUP SIGINT SIGTERM
|
trap cleanup SIGHUP SIGINT SIGTERM
|
||||||
|
|
||||||
pushd $(dirname $0)
|
pushd $(dirname $0)
|
||||||
mkdir -p binaries/master
|
mkdir -p binaries/master
|
||||||
mkdir -p binaries/minion
|
mkdir -p binaries/minion
|
||||||
|
mkdir -p out
|
||||||
|
|
||||||
# flannel
|
# flannel
|
||||||
FLANNEL_VERSION=${FLANNEL_VERSION:-"0.5.5"}
|
FLANNEL_VERSION=${FLANNEL_VERSION:-"0.5.5"}
|
||||||
echo "Prepare flannel ${FLANNEL_VERSION} release ..."
|
echo "Prepare flannel ${FLANNEL_VERSION} release ..."
|
||||||
grep -q "^${FLANNEL_VERSION}\$" binaries/.flannel 2>/dev/null || {
|
grep -q "^${FLANNEL_VERSION}\$" binaries/.flannel 2>/dev/null || {
|
||||||
curl -L https://github.com/coreos/flannel/releases/download/v${FLANNEL_VERSION}/flannel-${FLANNEL_VERSION}-linux-amd64.tar.gz -o flannel.tar.gz
|
( curl --fail -L https://github.com/coreos/flannel/releases/download/v${FLANNEL_VERSION}/flannel-${FLANNEL_VERSION}-linux-amd64.tar.gz -o flannel.tar.gz &&
|
||||||
tar xzf flannel.tar.gz
|
tar xzf flannel.tar.gz flannel-${FLANNEL_VERSION}/flanneld -O > out/flanneld
|
||||||
cp flannel-${FLANNEL_VERSION}/flanneld binaries/master
|
) ||
|
||||||
cp flannel-${FLANNEL_VERSION}/flanneld binaries/minion
|
( curl --fail -L https://github.com/coreos/flannel/releases/download/v${FLANNEL_VERSION}/flannel-v${FLANNEL_VERSION}-linux-amd64.tar.gz -o flannel.tar.gz &&
|
||||||
|
tar xzf flannel.tar.gz flanneld -O > out/flanneld
|
||||||
|
)
|
||||||
|
cp out/flanneld binaries/master
|
||||||
|
cp out/flanneld binaries/minion
|
||||||
echo ${FLANNEL_VERSION} > binaries/.flannel
|
echo ${FLANNEL_VERSION} > binaries/.flannel
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -85,7 +90,7 @@ grep -q "^${KUBE_VERSION}\$" binaries/.kubernetes 2>/dev/null || {
|
|||||||
echo ${KUBE_VERSION} > binaries/.kubernetes
|
echo ${KUBE_VERSION} > binaries/.kubernetes
|
||||||
}
|
}
|
||||||
|
|
||||||
rm -rf flannel* kubernetes* etcd*
|
rm -rf flannel* kubernetes* etcd* out
|
||||||
|
|
||||||
echo "Done! All your binaries locate in kubernetes/cluster/ubuntu/binaries directory"
|
echo "Done! All your binaries locate in kubernetes/cluster/ubuntu/binaries directory"
|
||||||
popd
|
popd
|
||||||
|
Loading…
Reference in New Issue
Block a user