Skip to content

Commit

Permalink
Merge pull request kubernetes#517 from oxddr/log
Browse files Browse the repository at this point in the history
Use klog.Exit instead of Fatal when stacktraces are not needed.
  • Loading branch information
k8s-ci-robot committed Apr 23, 2019
2 parents 1ca76bb + 9ea525a commit 5a4df8e
Showing 1 changed file with 10 additions and 11 deletions.
21 changes: 10 additions & 11 deletions clusterloader2/cmd/clusterloader.go
Original file line number Diff line number Diff line change
Expand Up @@ -187,50 +187,50 @@ func main() {
defer klog.Flush()
initFlags()
if err := flags.Parse(); err != nil {
klog.Fatalf("Flag parse failed: %v", err)
klog.Exitf("Flag parse failed: %v", err)
}
if errList := validateFlags(); !errList.IsEmpty() {
klog.Fatalf("Parsing flags error: %v", errList.String())
klog.Exitf("Parsing flags error: %v", errList.String())
}

mclient, err := framework.NewMultiClientSet(clusterLoaderConfig.ClusterConfig.KubeConfigPath, 1)
if err != nil {
klog.Fatalf("Client creation error: %v", err)
klog.Exitf("Client creation error: %v", err)
}

if err = completeConfig(mclient); err != nil {
klog.Fatalf("Config completing error: %v", err)
klog.Exitf("Config completing error: %v", err)
}

if err = createReportDir(); err != nil {
klog.Fatalf("Cannot create report directory: %v", err)
klog.Exitf("Cannot create report directory: %v", err)
}

if err = util.LogClusterNodes(mclient.GetClient()); err != nil {
klog.Errorf("Nodes info logging error: %v", err)
}

if err = verifyCluster(mclient.GetClient()); err != nil {
klog.Fatalf("Cluster verification error: %v", err)
klog.Exitf("Cluster verification error: %v", err)
}

f, err := framework.NewFramework(
&clusterLoaderConfig.ClusterConfig,
getClientsNumber(clusterLoaderConfig.ClusterConfig.Nodes),
)
if err != nil {
klog.Fatalf("Framework creation error: %v", err)
klog.Exitf("Framework creation error: %v", err)
}

var prometheusController *prometheus.PrometheusController
var prometheusFramework *framework.Framework
if clusterLoaderConfig.EnablePrometheusServer {
if prometheusController, err = prometheus.NewPrometheusController(&clusterLoaderConfig); err != nil {
klog.Fatalf("Error while creating Prometheus Controller: %v", err)
klog.Exitf("Error while creating Prometheus Controller: %v", err)
}
prometheusFramework = prometheusController.GetFramework()
if err := prometheusController.SetUpPrometheusStack(); err != nil {
klog.Fatalf("Error while setting up prometheus stack: %v", err)
klog.Exitf("Error while setting up prometheus stack: %v", err)
}
}

Expand Down Expand Up @@ -270,7 +270,6 @@ func main() {
}
}
if suiteSummary.NumberOfFailedSpecs > 0 {
klog.Errorf("%d tests have failed!", suiteSummary.NumberOfFailedSpecs)
os.Exit(1)
klog.Exitf("%d tests have failed!", suiteSummary.NumberOfFailedSpecs)
}
}

0 comments on commit 5a4df8e

Please sign in to comment.