Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Chu Peng 楚鹏
minikube
提交
579ac441
M
minikube
项目概览
Chu Peng 楚鹏
/
minikube
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
minikube
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
579ac441
编写于
3月 17, 2020
作者:
P
Priya Wadhwa
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Use one tarballName function for consistency and add amd64 to the name
上级
5659a1df
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
13 deletion
+9
-13
hack/preload-images/preload_images.go
hack/preload-images/preload_images.go
+1
-5
pkg/minikube/download/preload.go
pkg/minikube/download/preload.go
+8
-8
未找到文件。
hack/preload-images/preload_images.go
浏览文件 @
579ac441
...
...
@@ -62,7 +62,7 @@ func main() {
for
_
,
kv
:=
range
k8sVersions
{
for
_
,
cr
:=
range
containerRuntimes
{
tf
:=
tarballFilename
(
kv
,
cr
)
tf
:=
download
.
TarballName
(
kv
)
if
tarballExists
(
tf
)
{
fmt
.
Printf
(
"A preloaded tarball for k8s version %s already exists, skipping generation.
\n
"
,
kv
)
continue
...
...
@@ -78,10 +78,6 @@ func main() {
}
}
func
tarballFilename
(
kubernetesVersion
string
,
containerRuntime
string
)
string
{
return
fmt
.
Sprintf
(
"preloaded-images-k8s-%s-%s-%s-%s.tar.lz4"
,
preloadedTarballVersion
,
kubernetesVersion
,
containerRuntime
,
dockerStorageDriver
)
}
func
tarballExists
(
tarballFilename
string
)
bool
{
fmt
.
Println
(
"Checking if tarball already exists..."
)
gcsPath
:=
fmt
.
Sprintf
(
"gs://%s/%s"
,
download
.
PreloadBucket
,
tarballFilename
)
...
...
pkg/minikube/download/preload.go
浏览文件 @
579ac441
...
...
@@ -42,14 +42,14 @@ const (
PreloadBucket
=
"minikube-preloaded-volume-tarballs"
)
// returns name of the tarball
func
t
arballName
(
k8sVersion
string
)
string
{
return
fmt
.
Sprintf
(
"preloaded-images-k8s-%s-%s-docker-overlay2.tar.lz4"
,
PreloadVersion
,
k8sVersion
)
//
TarballName
returns name of the tarball
func
T
arballName
(
k8sVersion
string
)
string
{
return
fmt
.
Sprintf
(
"preloaded-images-k8s-%s-%s-docker-overlay2
-amd64
.tar.lz4"
,
PreloadVersion
,
k8sVersion
)
}
// returns the name of the checksum file
func
checksumName
(
k8sVersion
string
)
string
{
return
fmt
.
Sprintf
(
"%s.checksum"
,
t
arballName
(
k8sVersion
))
return
fmt
.
Sprintf
(
"%s.checksum"
,
T
arballName
(
k8sVersion
))
}
// returns target dir for all cached items related to preloading
...
...
@@ -64,12 +64,12 @@ func PreloadChecksumPath(k8sVersion string) string {
// TarballPath returns the path to the preloaded tarball
func
TarballPath
(
k8sVersion
string
)
string
{
return
path
.
Join
(
targetDir
(),
t
arballName
(
k8sVersion
))
return
path
.
Join
(
targetDir
(),
T
arballName
(
k8sVersion
))
}
// remoteTarballURL returns the URL for the remote tarball in GCS
func
remoteTarballURL
(
k8sVersion
string
)
string
{
return
fmt
.
Sprintf
(
"https://storage.googleapis.com/%s/%s"
,
PreloadBucket
,
t
arballName
(
k8sVersion
))
return
fmt
.
Sprintf
(
"https://storage.googleapis.com/%s/%s"
,
PreloadBucket
,
T
arballName
(
k8sVersion
))
}
// PreloadExists returns true if there is a preloaded tarball that can be used
...
...
@@ -147,13 +147,13 @@ func Preload(k8sVersion, containerRuntime string) error {
}
func
saveChecksumFile
(
k8sVersion
string
)
error
{
glog
.
Infof
(
"saving checksum for %s ..."
,
t
arballName
(
k8sVersion
))
glog
.
Infof
(
"saving checksum for %s ..."
,
T
arballName
(
k8sVersion
))
ctx
:=
context
.
Background
()
client
,
err
:=
storage
.
NewClient
(
ctx
,
option
.
WithoutAuthentication
())
if
err
!=
nil
{
return
errors
.
Wrap
(
err
,
"getting storage client"
)
}
attrs
,
err
:=
client
.
Bucket
(
PreloadBucket
)
.
Object
(
t
arballName
(
k8sVersion
))
.
Attrs
(
ctx
)
attrs
,
err
:=
client
.
Bucket
(
PreloadBucket
)
.
Object
(
T
arballName
(
k8sVersion
))
.
Attrs
(
ctx
)
if
err
!=
nil
{
return
errors
.
Wrap
(
err
,
"getting storage object"
)
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录