update from glog to klog

pull/9439/head
Predrag Rogic 2020-10-22 00:57:49 +01:00
parent 53d87e1c9f
commit 3c883f1075
No known key found for this signature in database
GPG Key ID: F1FF5748C4855229
1 changed files with 18 additions and 17 deletions

View File

@ -53,7 +53,8 @@ import (
"strings"
"time"
"github.com/golang/glog"
"k8s.io/klog/v2"
"github.com/pkg/errors"
)
@ -118,35 +119,35 @@ func main() {
// write log statements to stderr instead of to files
if err := flag.Set("logtostderr", "true"); err != nil {
fmt.Printf("Error setting 'logtostderr' glog flag: %v", err)
fmt.Printf("Error setting 'logtostderr' klog flag: %v", err)
}
flag.Parse()
defer glog.Flush()
defer klog.Flush()
// determine current kic base image version
vCurrent, err := getKICVersion()
if err != nil {
glog.Fatalf("failed getting current kic base image version: %v", err)
klog.Fatalf("failed getting current kic base image version: %v", err)
}
if len(vCurrent) == 0 {
glog.Fatalf("cannot determine current kic base image version")
klog.Fatalf("cannot determine current kic base image version")
}
glog.Infof("current kic base image version: %s", vCurrent)
klog.Infof("current kic base image version: %s", vCurrent)
// determine release kic base image version
vRelease := strings.Split(vCurrent, "-")[0]
glog.Infof("release kic base image version: %s", vRelease)
klog.Infof("release kic base image version: %s", vRelease)
// prepare local kic base image
image, err := prepareImage(ctx, vCurrent, vRelease)
if err != nil {
glog.Fatalf("failed preparing local kic base reference image: %v", err)
klog.Fatalf("failed preparing local kic base reference image: %v", err)
}
glog.Infof("local kic base reference image: %s", image)
klog.Infof("local kic base reference image: %s", image)
// update registries
if updated := updateRegistries(ctx, image, vRelease); !updated {
glog.Fatalf("failed updating all registries")
klog.Fatalf("failed updating all registries")
}
}
@ -155,27 +156,27 @@ func updateRegistries(ctx context.Context, image, release string) (updated bool)
for _, reg := range registries {
login := exec.CommandContext(ctx, "docker", "login", "--username", reg.username, "--password-stdin", reg.image)
if err := run(login, strings.NewReader(reg.password)); err != nil {
glog.Errorf("failed logging in to %s: %v", reg.name, err)
klog.Errorf("failed logging in to %s: %v", reg.name, err)
continue
}
glog.Infof("successfully logged in to %s", reg.name)
klog.Infof("successfully logged in to %s", reg.name)
tag := exec.CommandContext(ctx, "docker", "tag", image+":"+release, reg.image+":"+release)
if err := run(tag, nil); err != nil {
glog.Errorf("failed tagging %s for %s: %v", reg.image+":"+release, reg.name, err)
klog.Errorf("failed tagging %s for %s: %v", reg.image+":"+release, reg.name, err)
continue
}
glog.Infof("successfully tagged %s for %s", reg.image+":"+release, reg.name)
klog.Infof("successfully tagged %s for %s", reg.image+":"+release, reg.name)
push := exec.CommandContext(ctx, "docker", "push", reg.image+":"+release)
if err := run(push, nil); err != nil {
glog.Errorf("failed pushing %s to %s: %v", reg.image+":"+release, reg.name, err)
klog.Errorf("failed pushing %s to %s: %v", reg.image+":"+release, reg.name, err)
continue
}
glog.Infof("successfully pushed %s to %s", reg.image+":"+release, reg.name)
klog.Infof("successfully pushed %s to %s", reg.image+":"+release, reg.name)
reg.setUpdated(true)
glog.Infof("successfully updated %s", reg.name)
klog.Infof("successfully updated %s", reg.name)
updated = true
}
return updated