pull/15463/head
Predrag Rogic 2022-12-10 03:13:18 +00:00
parent 9ac814ae8d
commit cc9efaa3d5
No known key found for this signature in database
GPG Key ID: F1FF5748C4855229
1 changed files with 3 additions and 4 deletions

View File

@ -726,8 +726,8 @@ ExecStart=/usr/bin/cri-dockerd --container-runtime-endpoint fd:// --network-plug
// download cri-dockerd version
func downloadCRIDockerdBinary(cr CommandRunner, version string) error {
if _, err := cr.RunCmd(exec.Command("sudo", "sh", "-c",
`curl -sSfL https://github.com/Mirantis/cri-dockerd/releases/download/v0.2.6/cri-dockerd-0.2.6.amd64.tgz | tar -xz -C /tmp`)); err != nil {
curl := fmt.Sprintf("curl -sSfL https://github.com/Mirantis/cri-dockerd/releases/download/v%s/cri-dockerd-%s.amd64.tgz | tar -xz -C /tmp", version, version)
if _, err := cr.RunCmd(exec.Command("sudo", "sh", "-c", curl)); err != nil {
return fmt.Errorf("unable to download new cri-dockerd: %v", err)
}
if _, err := cr.RunCmd(exec.Command("sudo", "mv", "/usr/bin/cri-dockerd", "/usr/bin/cri-dockerd-org")); err != nil {
@ -736,9 +736,8 @@ func downloadCRIDockerdBinary(cr CommandRunner, version string) error {
if _, err := cr.RunCmd(exec.Command("sudo", "mv", "/tmp/cri-dockerd/cri-dockerd", "/usr/bin/cri-dockerd")); err != nil {
if _, err := cr.RunCmd(exec.Command("sudo", "mv", "/usr/bin/cri-dockerd", "/usr/bin/cri-dockerd-org")); err != nil {
return fmt.Errorf("unable to install new cri-dockerd and restore org cri-dockerd - it's broken!: %v", err)
} else {
return fmt.Errorf("unable to install new cri-dockerd: %v", err)
}
return fmt.Errorf("unable to install new cri-dockerd: %v", err)
}
return nil
}