Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
c31882a5
Commit
c31882a5
authored
Jul 18, 2016
by
k8s-merge-robot
Committed by
GitHub
Jul 18, 2016
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #29140 from maisem/gce_on_cvm
Automatic merge from submit-queue Fixing kube-up for CVM masters. @roberthbailey @zmerlynn
parents
af0835c0
fe143400
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
7 deletions
+18
-7
util.sh
cluster/gce/util.sh
+18
-7
No files found.
cluster/gce/util.sh
View file @
c31882a5
...
@@ -61,6 +61,9 @@ if [[ "${MASTER_OS_DISTRIBUTION}" == "gci" ]]; then
...
@@ -61,6 +61,9 @@ if [[ "${MASTER_OS_DISTRIBUTION}" == "gci" ]]; then
# Otherwise, we respect whatever is set by the user.
# Otherwise, we respect whatever is set by the user.
MASTER_IMAGE
=
${
KUBE_GCE_MASTER_IMAGE
:-
"
$(
get_latest_gci_image
)
"
}
MASTER_IMAGE
=
${
KUBE_GCE_MASTER_IMAGE
:-
"
$(
get_latest_gci_image
)
"
}
MASTER_IMAGE_PROJECT
=
${
KUBE_GCE_MASTER_PROJECT
:-
google
-containers
}
MASTER_IMAGE_PROJECT
=
${
KUBE_GCE_MASTER_PROJECT
:-
google
-containers
}
elif
[[
"
${
MASTER_OS_DISTRIBUTION
}
"
==
"debian"
]]
;
then
MASTER_IMAGE
=
${
KUBE_GCE_MASTER_IMAGE
:-${
CVM_VERSION
}}
MASTER_IMAGE_PROJECT
=
${
KUBE_GCE_MASTER_PROJECT
:-
google
-containers
}
fi
fi
if
[[
"
${
NODE_OS_DISTRIBUTION
}
"
==
"gci"
]]
;
then
if
[[
"
${
NODE_OS_DISTRIBUTION
}
"
==
"gci"
]]
;
then
...
@@ -68,6 +71,9 @@ if [[ "${NODE_OS_DISTRIBUTION}" == "gci" ]]; then
...
@@ -68,6 +71,9 @@ if [[ "${NODE_OS_DISTRIBUTION}" == "gci" ]]; then
# Otherwise, we respect whatever is set by the user.
# Otherwise, we respect whatever is set by the user.
NODE_IMAGE
=
${
KUBE_GCE_NODE_IMAGE
:-
"
$(
get_latest_gci_image
)
"
}
NODE_IMAGE
=
${
KUBE_GCE_NODE_IMAGE
:-
"
$(
get_latest_gci_image
)
"
}
NODE_IMAGE_PROJECT
=
${
KUBE_GCE_NODE_PROJECT
:-
google
-containers
}
NODE_IMAGE_PROJECT
=
${
KUBE_GCE_NODE_PROJECT
:-
google
-containers
}
elif
[[
"
${
NODE_OS_DISTRIBUTION
}
"
==
"debian"
]]
;
then
NODE_IMAGE
=
${
KUBE_GCE_NODE_IMAGE
:-${
CVM_VERSION
}}
NODE_IMAGE_PROJECT
=
${
KUBE_GCE_NODE_PROJECT
:-
google
-containers
}
fi
fi
# Verfiy cluster autoscaler configuration.
# Verfiy cluster autoscaler configuration.
...
@@ -268,7 +274,9 @@ function upload-server-tars() {
...
@@ -268,7 +274,9 @@ function upload-server-tars() {
SERVER_BINARY_TAR_HASH
=
$(
sha1sum-file
"
${
SERVER_BINARY_TAR
}
"
)
SERVER_BINARY_TAR_HASH
=
$(
sha1sum-file
"
${
SERVER_BINARY_TAR
}
"
)
SALT_TAR_HASH
=
$(
sha1sum-file
"
${
SALT_TAR
}
"
)
SALT_TAR_HASH
=
$(
sha1sum-file
"
${
SALT_TAR
}
"
)
KUBE_MANIFESTS_TAR_HASH
=
$(
sha1sum-file
"
${
KUBE_MANIFESTS_TAR
}
"
)
if
[[
-n
"
${
KUBE_MANIFESTS_TAR
:-}
"
]]
;
then
KUBE_MANIFESTS_TAR_HASH
=
$(
sha1sum-file
"
${
KUBE_MANIFESTS_TAR
}
"
)
fi
local
server_binary_tar_urls
=()
local
server_binary_tar_urls
=()
local
salt_tar_urls
=()
local
salt_tar_urls
=()
...
@@ -298,16 +306,19 @@ function upload-server-tars() {
...
@@ -298,16 +306,19 @@ function upload-server-tars() {
# Convert from gs:// URL to an https:// URL
# Convert from gs:// URL to an https:// URL
server_binary_tar_urls+
=(
"
${
server_binary_gs_url
/gs
:
\/\//https
://storage.googleapis.com/
}
"
)
server_binary_tar_urls+
=(
"
${
server_binary_gs_url
/gs
:
\/\//https
://storage.googleapis.com/
}
"
)
salt_tar_urls+
=(
"
${
salt_gs_url
/gs
:
\/\//https
://storage.googleapis.com/
}
"
)
salt_tar_urls+
=(
"
${
salt_gs_url
/gs
:
\/\//https
://storage.googleapis.com/
}
"
)
if
[[
-n
"
${
KUBE_MANIFESTS_TAR
:-}
"
]]
;
then
local
kube_manifests_gs_url
=
"
${
staging_path
}
/
${
KUBE_MANIFESTS_TAR
##*/
}
"
local
kube_manifests_gs_url
=
"
${
staging_path
}
/
${
KUBE_MANIFESTS_TAR
##*/
}
"
copy-to-staging
"
${
staging_path
}
"
"
${
kube_manifests_gs_url
}
"
"
${
KUBE_MANIFESTS_TAR
}
"
"
${
KUBE_MANIFESTS_TAR_HASH
}
"
copy-to-staging
"
${
staging_path
}
"
"
${
kube_manifests_gs_url
}
"
"
${
KUBE_MANIFESTS_TAR
}
"
"
${
KUBE_MANIFESTS_TAR_HASH
}
"
# Convert from gs:// URL to an https:// URL
# Convert from gs:// URL to an https:// URL
kube_manifests_tar_urls+
=(
"
${
kube_manifests_gs_url
/gs
:
\/\//https
://storage.googleapis.com/
}
"
)
kube_manifests_tar_urls+
=(
"
${
kube_manifests_gs_url
/gs
:
\/\//https
://storage.googleapis.com/
}
"
)
fi
done
done
SERVER_BINARY_TAR_URL
=
$(
join_csv
"
${
server_binary_tar_urls
[@]
}
"
)
SERVER_BINARY_TAR_URL
=
$(
join_csv
"
${
server_binary_tar_urls
[@]
}
"
)
SALT_TAR_URL
=
$(
join_csv
"
${
salt_tar_urls
[@]
}
"
)
SALT_TAR_URL
=
$(
join_csv
"
${
salt_tar_urls
[@]
}
"
)
KUBE_MANIFESTS_TAR_URL
=
$(
join_csv
"
${
kube_manifests_tar_urls
[@]
}
"
)
if
[[
-n
"
${
KUBE_MANIFESTS_TAR
:-}
"
]]
;
then
KUBE_MANIFESTS_TAR_URL
=
$(
join_csv
"
${
kube_manifests_tar_urls
[@]
}
"
)
fi
}
}
# Detect minions created in the minion group
# Detect minions created in the minion group
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment