Skip to content

Commit

Permalink
Addressed review comments w.r.t controller-runtime setlogger and [nits]
Browse files Browse the repository at this point in the history
Signed-off-by: Abhijit Mukherjee <abhijit.mukherjee@infracloud.io>
  • Loading branch information
mabhi committed Feb 28, 2024
1 parent 22f3b9b commit b6c01d3
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 8 deletions.
1 change: 0 additions & 1 deletion cmd/reposervercontroller/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ import (
"github.com/kanisterio/kanister/pkg/log"
"github.com/kanisterio/kanister/pkg/resource"
"github.com/kanisterio/kanister/pkg/validatingwebhook"

//+kubebuilder:scaffold:imports
)

Expand Down
1 change: 0 additions & 1 deletion pkg/blockstorage/vmware/vmware.go
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,6 @@ var reVslmSyncFaultFatal = regexp.MustCompile("Change tracking invalid or disk i
func (p *FcdProvider) SnapshotCreate(ctx context.Context, volume blockstorage.Volume, tags map[string]string) (*blockstorage.Snapshot, error) {
var res types.AnyType
description := generateSnapshotDescription(tags)

err := wait.PollUntilContextTimeout(ctx, time.Second, defaultRetryLimit, false, func(innerCtx context.Context) (bool, error) {
timeOfCreateSnapshotCall := time.Now()
var createErr error
Expand Down
10 changes: 5 additions & 5 deletions pkg/handler/handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ import (
"io"
"net/http"

"github.com/go-logr/logr"
"k8s.io/client-go/rest"
"sigs.k8s.io/controller-runtime/pkg/log"
"sigs.k8s.io/controller-runtime/pkg/log/zap"
"sigs.k8s.io/controller-runtime/pkg/manager"
"sigs.k8s.io/controller-runtime/pkg/manager/signals"
"sigs.k8s.io/controller-runtime/pkg/webhook"
Expand Down Expand Up @@ -65,14 +65,14 @@ func (*healthCheckHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {

// RunWebhookServer starts the validating webhook resources for blueprint kanister resources
func RunWebhookServer(c *rest.Config) error {
log.SetLogger(zap.New())
log.SetLogger(logr.New(log.NullLogSink{}))
mgr, err := manager.New(c, manager.Options{})
if err != nil {
return errors.Wrapf(err, "Failed to create new webhook manager")
return errors.Wrap(err, "Failed to create new webhook manager")
}
bpValidator := &validatingwebhook.BlueprintValidator{}
if err = bpValidator.InjectDecoder(admission.NewDecoder(mgr.GetScheme())); err != nil {
return errors.Wrapf(err, "Failed to inject decoder")
return errors.Wrap(err, "Failed to inject decoder")
}

hookServerOptions := webhook.Options{CertDir: validatingwebhook.WHCertsDir}
Expand All @@ -82,7 +82,7 @@ func RunWebhookServer(c *rest.Config) error {
hookServer.Register(metricsPath, promhttp.Handler())

if err := mgr.Add(hookServer); err != nil {
return errors.Wrapf(err, "Failed to add new webhook server")
return errors.Wrap(err, "Failed to add new webhook server")
}

if err := mgr.Start(signals.SetupSignalHandler()); err != nil {
Expand Down
2 changes: 1 addition & 1 deletion pkg/validatingwebhook/blueprint_handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ package validatingwebhook
import (
"context"
"fmt"
"net/http"

"sigs.k8s.io/controller-runtime/pkg/webhook/admission"

kanister "github.com/kanisterio/kanister/pkg"
crv1alpha1 "github.com/kanisterio/kanister/pkg/apis/cr/v1alpha1"
"github.com/kanisterio/kanister/pkg/blueprint/validate"
"net/http"
)

type BlueprintValidator struct {
Expand Down

0 comments on commit b6c01d3

Please sign in to comment.