diff --git a/hack/cli-testing-environment.sh b/hack/cli-testing-environment.sh index b2d08155717f..01d3c7bcbb83 100755 --- a/hack/cli-testing-environment.sh +++ b/hack/cli-testing-environment.sh @@ -30,7 +30,7 @@ KUBECONFIG_PATH=${KUBECONFIG_PATH:-"${HOME}/.kube"} HOST_CLUSTER_NAME=${HOST_CLUSTER_NAME:-"karmada-host"} MEMBER_CLUSTER_1_NAME=${MEMBER_CLUSTER_1_NAME:-"member1"} MEMBER_CLUSTER_2_NAME=${MEMBER_CLUSTER_2_NAME:-"member2"} -CLUSTER_VERSION=${CLUSTER_VERSION:-"kindest/node:v1.27.3"} +CLUSTER_VERSION=${CLUSTER_VERSION:-"${DEFAULT_CLUSTER_VERSION}"} BUILD_PATH=${BUILD_PATH:-"_output/bin/linux/amd64"} # prepare the newest crds diff --git a/hack/create-cluster.sh b/hack/create-cluster.sh index a2041a5d7e7a..a52c7367bd3d 100755 --- a/hack/create-cluster.sh +++ b/hack/create-cluster.sh @@ -19,13 +19,16 @@ set -o errexit set -o nounset set -o pipefail +REPO_ROOT=$(dirname "${BASH_SOURCE[0]}")/.. +source "${REPO_ROOT}"/hack/util.sh + function usage() { echo "This script starts a kube cluster by kind." echo "Usage: hack/create-cluster.sh [KUBECONFIG]" echo "Example: hack/create-cluster.sh host /root/.kube/karmada.config" } -CLUSTER_VERSION=${CLUSTER_VERSION:-"kindest/node:v1.27.3"} +CLUSTER_VERSION=${CLUSTER_VERSION:-"${DEFAULT_CLUSTER_VERSION}"} if [[ $# -lt 1 ]]; then usage diff --git a/hack/local-up-karmada.sh b/hack/local-up-karmada.sh index 2f4ea3ccadbe..6ce7e8a60c2d 100755 --- a/hack/local-up-karmada.sh +++ b/hack/local-up-karmada.sh @@ -62,7 +62,7 @@ MEMBER_CLUSTER_2_TMP_CONFIG="${KUBECONFIG_PATH}/${MEMBER_TMP_CONFIG_PREFIX}-${ME PULL_MODE_CLUSTER_TMP_CONFIG="${KUBECONFIG_PATH}/${MEMBER_TMP_CONFIG_PREFIX}-${PULL_MODE_CLUSTER_NAME}.config" HOST_IPADDRESS=${1:-} -CLUSTER_VERSION=${CLUSTER_VERSION:-"kindest/node:v1.27.3"} +CLUSTER_VERSION=${CLUSTER_VERSION:-"${DEFAULT_CLUSTER_VERSION}"} KIND_LOG_FILE=${KIND_LOG_FILE:-"/tmp/karmada"} #step0: prepare diff --git a/hack/util.sh b/hack/util.sh index 2ef0d21a495b..7ebaa6d64c44 100755 --- a/hack/util.sh +++ b/hack/util.sh @@ -39,6 +39,8 @@ KARMADA_GO_PACKAGE="github.com/karmada-io/karmada" MIN_Go_VERSION=go1.20.0 +DEFAULT_CLUSTER_VERSION="kindest/node:v1.27.3" + KARMADA_TARGET_SOURCE=( karmada-aggregated-apiserver=cmd/aggregated-apiserver karmada-controller-manager=cmd/controller-manager