mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-16 06:32:32 +00:00
Merge pull request #21110 from MikeSpreitzer/issue/21037
Auto commit by PR queue bot
This commit is contained in:
@@ -18,6 +18,10 @@ set -o errexit
|
||||
set -o nounset
|
||||
set -o pipefail
|
||||
|
||||
if [ "${DEBUG}" == "true" ]; then
|
||||
set -x
|
||||
fi
|
||||
|
||||
cert_ip=$1
|
||||
extra_sans=${2:-}
|
||||
cert_dir=${CERT_DIR:-/srv/kubernetes}
|
||||
@@ -57,7 +61,14 @@ cd "${tmpdir}"
|
||||
#
|
||||
# Due to GCS caching of public objects, it may take time for this to be widely
|
||||
# distributed.
|
||||
curl -L -O https://storage.googleapis.com/kubernetes-release/easy-rsa/easy-rsa.tar.gz > /dev/null 2>&1
|
||||
#
|
||||
# Use ~/kube/easy-rsa.tar.gz if it exists, so that it can be
|
||||
# pre-pushed in cases where an outgoing connection is not allowed.
|
||||
if [ -f ~/kube/easy-rsa.tar.gz ]; then
|
||||
ln -s ~/kube/easy-rsa.tar.gz .
|
||||
else
|
||||
curl -L -O https://storage.googleapis.com/kubernetes-release/easy-rsa/easy-rsa.tar.gz > /dev/null 2>&1
|
||||
fi
|
||||
tar xzf easy-rsa.tar.gz > /dev/null 2>&1
|
||||
|
||||
cd easy-rsa-master/easyrsa3
|
||||
|
@@ -313,6 +313,9 @@ function kube-up() {
|
||||
# downloading tarball release
|
||||
"${KUBE_ROOT}/cluster/ubuntu/download-release.sh"
|
||||
|
||||
# Fetch the hacked easyrsa that make-ca-cert.sh will use
|
||||
curl -L -O https://storage.googleapis.com/kubernetes-release/easy-rsa/easy-rsa.tar.gz > /dev/null 2>&1
|
||||
|
||||
setClusterInfo
|
||||
local ii=0
|
||||
|
||||
@@ -358,6 +361,7 @@ function provision-master() {
|
||||
# copy the binaries and scripts to the ~/kube directory on the master
|
||||
scp -r $SSH_OPTS \
|
||||
saltbase/salt/generate-cert/make-ca-cert.sh \
|
||||
easy-rsa.tar.gz \
|
||||
ubuntu/reconfDocker.sh \
|
||||
"${KUBE_CONFIG_FILE}" \
|
||||
ubuntu/util.sh \
|
||||
@@ -405,7 +409,7 @@ function provision-master() {
|
||||
cp ~/kube/init_scripts/* /etc/init.d/
|
||||
|
||||
groupadd -f -r kube-cert
|
||||
${PROXY_SETTING} ~/kube/make-ca-cert.sh \"${MASTER_IP}\" \"${EXTRA_SANS}\"
|
||||
${PROXY_SETTING} DEBUG='${DEBUG}' ~/kube/make-ca-cert.sh \"${MASTER_IP}\" \"${EXTRA_SANS}\"
|
||||
mkdir -p /opt/bin/
|
||||
cp ~/kube/master/* /opt/bin/
|
||||
service etcd start
|
||||
@@ -480,6 +484,7 @@ function provision-masterandnode() {
|
||||
# scp order matters
|
||||
scp -r $SSH_OPTS \
|
||||
saltbase/salt/generate-cert/make-ca-cert.sh \
|
||||
easy-rsa.tar.gz \
|
||||
"${KUBE_CONFIG_FILE}" \
|
||||
ubuntu/util.sh \
|
||||
ubuntu/minion/* \
|
||||
@@ -539,7 +544,7 @@ function provision-masterandnode() {
|
||||
cp ~/kube/init_scripts/* /etc/init.d/
|
||||
|
||||
groupadd -f -r kube-cert
|
||||
${PROXY_SETTING} ~/kube/make-ca-cert.sh \"${MASTER_IP}\" \"${EXTRA_SANS}\"
|
||||
${PROXY_SETTING} DEBUG='${DEBUG}' ~/kube/make-ca-cert.sh \"${MASTER_IP}\" \"${EXTRA_SANS}\"
|
||||
mkdir -p /opt/bin/
|
||||
cp ~/kube/master/* /opt/bin/
|
||||
cp ~/kube/minion/* /opt/bin/
|
||||
|
Reference in New Issue
Block a user