Skip to content

Commit 8f1e6bb

Browse files
committed
*ansible*: use logrus instead of std log
1 parent fbc789a commit 8f1e6bb

File tree

3 files changed

+21
-23
lines changed

3 files changed

+21
-23
lines changed

pkg/ansible/controller/controller.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,13 @@ package controller
1616

1717
import (
1818
"fmt"
19-
"log"
2019
"strings"
2120
"time"
2221

2322
"github.com/operator-framework/operator-sdk/pkg/ansible/events"
2423
"github.com/operator-framework/operator-sdk/pkg/ansible/runner"
2524

26-
"github.com/sirupsen/logrus"
25+
log "github.com/sirupsen/logrus"
2726
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2827
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
2928
"k8s.io/apimachinery/pkg/runtime/schema"
@@ -44,7 +43,7 @@ type Options struct {
4443

4544
// Add - Creates a new ansible operator controller and adds it to the manager
4645
func Add(mgr manager.Manager, options Options) {
47-
logrus.Infof("Watching %s/%v, %s", options.GVK.Group, options.GVK.Version, options.GVK.Kind)
46+
log.Infof("Watching %s/%v, %s", options.GVK.Group, options.GVK.Version, options.GVK.Kind)
4847
if options.EventHandlers == nil {
4948
options.EventHandlers = []events.EventHandler{}
5049
}

pkg/ansible/proxy/kubectl.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ package proxy
2222

2323
import (
2424
"fmt"
25-
"log"
2625
"net"
2726
"net/http"
2827
"net/url"
@@ -32,6 +31,7 @@ import (
3231
"syscall"
3332
"time"
3433

34+
log "github.com/sirupsen/logrus"
3535
utilnet "k8s.io/apimachinery/pkg/util/net"
3636
k8sproxy "k8s.io/apimachinery/pkg/util/proxy"
3737
"k8s.io/client-go/rest"
@@ -91,15 +91,15 @@ func MakeRegexpArray(str string) ([]*regexp.Regexp, error) {
9191
func MakeRegexpArrayOrDie(str string) []*regexp.Regexp {
9292
result, err := MakeRegexpArray(str)
9393
if err != nil {
94-
log.Fatalf("error compiling re: %v", err)
94+
log.Fatalf("error compiling re: (%v)", err)
9595
}
9696
return result
9797
}
9898

9999
func matchesRegexp(str string, regexps []*regexp.Regexp) bool {
100100
for _, re := range regexps {
101101
if re.MatchString(str) {
102-
log.Printf("%v matched %s", str, re)
102+
log.Infof("%v matched %s", str, re)
103103
return true
104104
}
105105
}
@@ -139,11 +139,11 @@ func extractHost(header string) (host string) {
139139
func (f *FilterServer) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
140140
host := extractHost(req.Host)
141141
if f.accept(req.Method, req.URL.Path, host) {
142-
log.Printf("Filter accepting %v %v %v", req.Method, req.URL.Path, host)
142+
log.Infof("Filter accepting %v %v %v", req.Method, req.URL.Path, host)
143143
f.delegate.ServeHTTP(rw, req)
144144
return
145145
}
146-
log.Printf("Filter rejecting %v %v %v", req.Method, req.URL.Path, host)
146+
log.Infof("Filter rejecting %v %v %v", req.Method, req.URL.Path, host)
147147
rw.WriteHeader(http.StatusForbidden)
148148
rw.Write([]byte("<h3>Unauthorized</h3>"))
149149
}
@@ -156,7 +156,7 @@ type server struct {
156156
type responder struct{}
157157

158158
func (r *responder) Error(w http.ResponseWriter, req *http.Request, err error) {
159-
log.Printf("Error while proxying request: %v", err)
159+
log.Errorf("Error while proxying request: (%v)", err)
160160
http.Error(w, err.Error(), http.StatusInternalServerError)
161161
}
162162

test/ansible-operator/cmd/ansible-operator/main.go

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,34 +16,34 @@ package main
1616

1717
import (
1818
"flag"
19-
"log"
2019
"runtime"
2120
"time"
2221

2322
"github.com/operator-framework/operator-sdk/pkg/ansible/operator"
2423
proxy "github.com/operator-framework/operator-sdk/pkg/ansible/proxy"
2524
"github.com/operator-framework/operator-sdk/pkg/k8sutil"
25+
sdkLog "github.com/operator-framework/operator-sdk/pkg/sdk/log"
2626
sdkVersion "github.com/operator-framework/operator-sdk/version"
27+
28+
log "github.com/sirupsen/logrus"
2729
"sigs.k8s.io/controller-runtime/pkg/client/config"
2830
"sigs.k8s.io/controller-runtime/pkg/manager"
29-
logf "sigs.k8s.io/controller-runtime/pkg/runtime/log"
30-
31-
"github.com/sirupsen/logrus"
31+
rlog "sigs.k8s.io/controller-runtime/pkg/runtime/log"
3232
)
3333

3434
func printVersion() {
35-
logrus.Infof("Go Version: %s", runtime.Version())
36-
logrus.Infof("Go OS/Arch: %s/%s", runtime.GOOS, runtime.GOARCH)
37-
logrus.Infof("operator-sdk Version: %v", sdkVersion.Version)
35+
log.Infof("Go Version: %s", runtime.Version())
36+
log.Infof("Go OS/Arch: %s/%s", runtime.GOOS, runtime.GOARCH)
37+
log.Infof("operator-sdk Version: %v", sdkVersion.Version)
3838
}
3939

4040
func main() {
4141
flag.Parse()
42-
logf.SetLogger(logf.ZapLogger(false))
42+
sdkLog.SetLogger(rlog.ZapLogger(true).WithName("memcached-ansible-operator"))
4343

4444
namespace, err := k8sutil.GetWatchNamespace()
4545
if err != nil {
46-
log.Fatalf("failed to get watch namespace: %v", err)
46+
log.Fatalf("failed to get watch namespace: (%v)", err)
4747
}
4848

4949
mgr, err := manager.New(config.GetConfigOrDie(), manager.Options{
@@ -63,17 +63,16 @@ func main() {
6363
KubeConfig: mgr.GetConfig(),
6464
})
6565
if err != nil {
66-
logrus.Fatalf("error starting proxy: %v", err)
66+
log.Fatalf("error starting proxy: (%v)", err)
6767
}
6868

6969
// start the operator
7070
go operator.Run(done, mgr, "/opt/ansible/watches.yaml", time.Minute)
7171

7272
// wait for either to finish
7373
err = <-done
74-
if err == nil {
75-
logrus.Info("Exiting")
76-
} else {
77-
logrus.Fatal(err.Error())
74+
if err != nil {
75+
log.Fatal(err)
7876
}
77+
log.Info("Ansible operator started successfully. Exiting.")
7978
}

0 commit comments

Comments
 (0)