Skip to content

Commit 4552e06

Browse files
committed
Use klog instead of glog and remove useless logs
1 parent 971d8f6 commit 4552e06

File tree

4 files changed

+17
-20
lines changed

4 files changed

+17
-20
lines changed

cmd/k8s-ec2-srcdst/main.go

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,19 @@ import (
1212
"github.com/aws/aws-sdk-go/aws"
1313
"github.com/aws/aws-sdk-go/aws/session"
1414
"github.com/aws/aws-sdk-go/service/ec2"
15-
"github.com/golang/glog"
16-
"github.com/ottoyiu/k8s-ec2-srcdst"
15+
srcdst "github.com/ottoyiu/k8s-ec2-srcdst"
1716
"github.com/ottoyiu/k8s-ec2-srcdst/pkg/common"
1817
"github.com/ottoyiu/k8s-ec2-srcdst/pkg/controller"
1918
"k8s.io/client-go/kubernetes"
19+
"k8s.io/klog"
2020
)
2121

2222
func main() {
2323
kubeconfig := flag.String("kubeconfig", "", "Path to a kubeconfig file")
2424
numWorkers := flag.Int("numWorkers", 1, "Number of workers to run in the controller")
2525
version := flag.Bool("version", false, "Prints current k8s-ec2-srcdst version")
26-
27-
flag.Set("logtostderr", "true")
2826
flag.Parse()
27+
klog.InitFlags(nil)
2928

3029
if *version {
3130
fmt.Println(srcdst.Version)
@@ -35,21 +34,21 @@ func main() {
3534
// Build the client config - optionally using a provided kubeconfig file.
3635
config, err := common.GetClientConfig(*kubeconfig)
3736
if err != nil {
38-
glog.Fatalf("Failed to load client config: %v", err.Error())
37+
klog.Fatalf("Failed to load client config: %v", err.Error())
3938
}
4039

4140
// Construct the Kubernetes client
4241
client, err := kubernetes.NewForConfig(config)
4342
if err != nil {
44-
glog.Fatalf("Failed to create kubernetes client: %v", err.Error())
43+
klog.Fatalf("Failed to create kubernetes client: %v", err.Error())
4544
}
4645

47-
glog.Infof("k8s-ec2-srcdst: %v", srcdst.Version)
46+
klog.Infof("k8s-ec2-srcdst: %v", srcdst.Version)
4847

4948
awsConfig := &aws.Config{}
5049
awsSession, err := session.NewSession(awsConfig)
5150
if err != nil {
52-
glog.Fatalf("Failed to create AWS session: %v", err.Error())
51+
klog.Fatalf("Failed to create AWS session: %v", err.Error())
5352
}
5453

5554
ec2Client := ec2.New(awsSession, awsConfig)
@@ -64,6 +63,6 @@ func main() {
6463
go nodeInformerFactory.Start(stopCh)
6564

6665
if err = srcDstController.Run(*numWorkers, stopCh); err != nil {
67-
glog.Fatalf("Error running controller: %v", err.Error())
66+
klog.Fatalf("Error running controller: %v", err.Error())
6867
}
6968
}

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,6 @@ require (
4444
k8s.io/api v0.0.0-20171207041120-9b9dca205a15
4545
k8s.io/apimachinery v0.0.0-20171207040748-5134afd2c0c9
4646
k8s.io/client-go v5.0.1+incompatible
47+
k8s.io/klog v0.3.3
4748
k8s.io/kube-openapi v0.0.0-20171212221656-b16ebc07f5ca // indirect
4849
)

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,5 +98,7 @@ k8s.io/apimachinery v0.0.0-20171207040748-5134afd2c0c9 h1:1ojpVEFM1iobZ8q5F5x48a
9898
k8s.io/apimachinery v0.0.0-20171207040748-5134afd2c0c9/go.mod h1:ccL7Eh7zubPUSh9A3USN90/OzHNSVN6zxzde07TDCL0=
9999
k8s.io/client-go v5.0.1+incompatible h1:IPZ0cnux5ui8+X8r1HdeFPXucpQ4HyJQigjo1clq1QM=
100100
k8s.io/client-go v5.0.1+incompatible/go.mod h1:7vJpHMYJwNQCWgzmNV+VYUl1zCObLyodBc8nIyt8L5s=
101+
k8s.io/klog v0.3.3 h1:niceAagH1tzskmaie/icWd7ci1wbG7Bf2c6YGcQv+3c=
102+
k8s.io/klog v0.3.3/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk=
101103
k8s.io/kube-openapi v0.0.0-20171212221656-b16ebc07f5ca h1:XFgKsNPDJ+n7Z4mi8zxKoqAs+mZZ0PRy+MvhvamzQ/c=
102104
k8s.io/kube-openapi v0.0.0-20171212221656-b16ebc07f5ca/go.mod h1:BXM9ceUBTj2QnfH2MK1odQs778ajze1RxcmP6S8RVVc=

pkg/controller/srcdst_controller.go

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ import (
77
"sync"
88
"time"
99

10-
"github.com/golang/glog"
1110
"k8s.io/apimachinery/pkg/util/runtime"
1211
"k8s.io/apimachinery/pkg/util/wait"
1312
"k8s.io/client-go/util/retry"
13+
"k8s.io/klog"
1414

1515
"github.com/aws/aws-sdk-go/aws"
1616
"github.com/aws/aws-sdk-go/service/ec2"
17-
"k8s.io/api/core/v1"
17+
v1 "k8s.io/api/core/v1"
1818
informer "k8s.io/client-go/informers/core/v1"
1919
"k8s.io/client-go/kubernetes"
2020
"k8s.io/client-go/tools/cache"
@@ -93,11 +93,10 @@ func (c *Controller) processNextWorkItem() bool {
9393
if quit {
9494
return false
9595
}
96-
glog.Infof("Get key %s", key.(string))
9796

9897
defer c.workqueue.Forget(key)
9998
if srcDstEnabled, err := c.checkSrcDstAttributeEnabled(key.(string)); err != nil {
100-
glog.Error(err)
99+
klog.Error(err)
101100
c.workqueue.AddRateLimited(key)
102101
} else if srcDstEnabled {
103102
return true
@@ -116,7 +115,6 @@ func (c *Controller) handler(obj interface{}) {
116115
if err != nil {
117116
return
118117
}
119-
glog.Infof("Adding key %s", key)
120118
c.workqueue.Add(key)
121119
return
122120
}
@@ -135,19 +133,17 @@ func (c *Controller) disableSrcDstCheck(key string) error {
135133
// call AWS ec2 api to disable
136134
instanceID, err := GetInstanceIDFromProviderID(nodeCopy.Spec.ProviderID)
137135
if err != nil {
138-
glog.Errorf("Failed to retrieve Instance ID from Provider ID: %v", nodeCopy.Spec.ProviderID)
136+
klog.Errorf("Failed to retrieve Instance ID from Provider ID: %v", nodeCopy.Spec.ProviderID)
139137
return err
140138
}
141139
if err = c.modifySrcDstCheckAttribute(*instanceID); err != nil {
142-
glog.Errorf("Failed to disable src dst check for EC2 instance: %v; %v", *instanceID, err)
140+
klog.Errorf("Failed to disable src dst check for EC2 instance: %v; %v", *instanceID, err)
143141
return err
144142
}
145143

146-
glog.Infof("Marking node %s with SrcDstCheckDisabledAnnotation", nodeCopy.Name)
147144
nodeCopy.Annotations[SrcDstCheckDisabledAnnotation] = "true"
148-
149145
if _, err := c.client.CoreV1().Nodes().Update(nodeCopy); err != nil {
150-
glog.Errorf("Failed to set %s annotation: %v", SrcDstCheckDisabledAnnotation, err)
146+
klog.Errorf("Failed to set %s annotation: %v", SrcDstCheckDisabledAnnotation, err)
151147
return err
152148
}
153149

@@ -215,7 +211,6 @@ func (c *Controller) checkSrcDstAttributeEnabled(key string) (enabled bool, err
215211

216212
if nodeObj.Annotations != nil {
217213
if _, ok := nodeObj.Annotations[SrcDstCheckDisabledAnnotation]; ok {
218-
glog.Info("The node has the annotation")
219214
return true, nil
220215
}
221216
}

0 commit comments

Comments
 (0)