Skip to content

Commit 5256ce2

Browse files
committed
chore(workflow): add pre_install_k3s
1 parent a374399 commit 5256ce2

1 file changed

Lines changed: 19 additions & 16 deletions

File tree

_scripts/install.sh

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,10 @@ function install_helm {
3232
rm -rf "${tar_name}" "linux-${ARCH}"
3333
}
3434

35-
if [[ "${INSTALL_DRYCC_MIRROR}" == "cn" ]] ; then
36-
mkdir -p /etc/rancher/k3s
37-
cat << EOF > "/etc/rancher/k3s/registries.yaml"
35+
function pre_install_k3s {
36+
if [[ "${INSTALL_DRYCC_MIRROR}" == "cn" ]] ; then
37+
mkdir -p /etc/rancher/k3s
38+
cat << EOF > "/etc/rancher/k3s/registries.yaml"
3839
mirrors:
3940
"docker.io":
4041
endpoint:
@@ -55,21 +56,23 @@ mirrors:
5556
- "https://k8s-mirror.drycc.cc"
5657
- "https://k8s.gcr.io"
5758
EOF
58-
INSTALL_K3S_MIRROR="${INSTALL_DRYCC_MIRROR}"
59-
export INSTALL_K3S_MIRROR
60-
k3s_install_url="http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh"
61-
addons_url="https://drycc-mirrors.oss-accelerate.aliyuncs.com/drycc/addons/releases/download/latest/index.yaml"
62-
else
63-
k3s_install_url="https://get.k3s.io"
64-
addons_url="https://github.com/drycc/addons/releases/download/latest/index.yaml"
65-
fi
66-
if [[ -z "${K3S_URL}" ]] ; then
67-
INSTALL_K3S_EXEC="server --flannel-backend=none --disable=traefik --disable=servicelb --cluster-cidr=10.233.0.0/16 ${INSTALL_K3S_EXEC}"
68-
else
69-
INSTALL_K3S_EXEC="agent --flannel-backend=none ${INSTALL_K3S_EXEC}"
70-
fi
59+
INSTALL_K3S_MIRROR="${INSTALL_DRYCC_MIRROR}"
60+
export INSTALL_K3S_MIRROR
61+
k3s_install_url="http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh"
62+
addons_url="https://drycc-mirrors.oss-accelerate.aliyuncs.com/drycc/addons/releases/download/latest/index.yaml"
63+
else
64+
k3s_install_url="https://get.k3s.io"
65+
addons_url="https://github.com/drycc/addons/releases/download/latest/index.yaml"
66+
fi
67+
if [[ -z "${K3S_URL}" ]] ; then
68+
INSTALL_K3S_EXEC="server --flannel-backend=none --disable=traefik --disable=servicelb --cluster-cidr=10.233.0.0/16 ${INSTALL_K3S_EXEC}"
69+
else
70+
INSTALL_K3S_EXEC="agent --flannel-backend=none ${INSTALL_K3S_EXEC}"
71+
fi
72+
}
7173

7274
function install_k3s {
75+
pre_install_k3s
7376
export INSTALL_K3S_EXEC
7477
curl -sfL "${k3s_install_url}" |sh -
7578
}

0 commit comments

Comments
 (0)