summaryrefslogtreecommitdiff
path: root/hack
diff options
context:
space:
mode:
authorKubeEdge Bot <48982446+kubeedge-bot@users.noreply.github.com>2021-01-14 21:53:45 +0800
committerGitHub <noreply@github.com>2021-01-14 21:53:45 +0800
commite30f6f34a836ae9b4e71d525f7470669aa7673bb (patch)
treeab752675d7e8f347d307611489a55e70c4539245 /hack
parentMerge pull request #2500 from daixiang0/types_test (diff)
parentlocal-up-kubeedge.sh: make wait-time configurable (diff)
downloadkubeedge-e30f6f34a836ae9b4e71d525f7470669aa7673bb.tar.gz
Merge pull request #2495 from llhuii/fix-localup-script
Optimize hack/local-up-kubeedge.sh
Diffstat (limited to 'hack')
-rwxr-xr-xhack/local-up-kubeedge.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/hack/local-up-kubeedge.sh b/hack/local-up-kubeedge.sh
index fa79afb53..0cd2d9a5f 100755
--- a/hack/local-up-kubeedge.sh
+++ b/hack/local-up-kubeedge.sh
@@ -17,6 +17,7 @@
KUBEEDGE_ROOT=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/..
ENABLE_DAEMON=${ENABLE_DAEMON:-false}
LOG_DIR=${LOG_DIR:-"/tmp"}
+TIMEOUT=${TIMEOUT:-60}s
if [[ "${CLUSTER_NAME}x" == "x" ]];then
CLUSTER_NAME="test"
@@ -95,6 +96,7 @@ function start_cloudcore {
${CLOUD_BIN} --minconfig > ${CLOUD_CONFIGFILE}
sed -i '/modules:/a\ cloudStream:\n enable: true\n streamPort: 10003\n tlsStreamCAFile: /etc/kubeedge/ca/streamCA.crt\n tlsStreamCertFile: /etc/kubeedge/certs/stream.crt\n tlsStreamPrivateKeyFile: /etc/kubeedge/certs/stream.key\n tlsTunnelCAFile: /etc/kubeedge/ca/rootCA.crt\n tlsTunnelCertFile: /etc/kubeedge/certs/server.crt\n tlsTunnelPrivateKeyFile: /etc/kubeedge/certs/server.key\n tunnelPort: 10004' ${CLOUD_CONFIGFILE}
sed -i -e "s|kubeConfig: .*|kubeConfig: ${KUBECONFIG}|g" \
+ -e "s|/var/lib/kubeedge/|/tmp&|g" \
-e "s|/etc/|/tmp/etc/|g" ${CLOUD_CONFIGFILE}
CLOUDCORE_LOG=${LOG_DIR}/cloudcore.log
echo "start cloudcore..."
@@ -121,6 +123,7 @@ function start_edgecore {
sed -i -e "s|token: .*|token: ${token}|g" \
-e "s|hostnameOverride: .*|hostnameOverride: edge-node|g" \
-e "s|/etc/|/tmp/etc/|g" \
+ -e "s|/var/lib/kubeedge/|/tmp&|g" \
-e "s|mqttMode: .*|mqttMode: 0|g" ${EDGE_CONFIGFILE}
EDGECORE_LOG=${LOG_DIR}/edgecore.log
@@ -133,7 +136,7 @@ function start_edgecore {
function check_control_plane_ready {
echo "wait the control-plane ready..."
- kubectl wait --for=condition=Ready node/test-control-plane --timeout=60s
+ kubectl wait --for=condition=Ready node/${CLUSTER_NAME}-control-plane --timeout=${TIMEOUT}
}
# Check if all processes are still running. Prints a warning once each time