Skip to content

Commit 8f65bb7

Browse files
authored
Merge pull request #25 from jingxu97/eventscheme
Add event scheme
2 parents 45b1842 + 2141247 commit 8f65bb7

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

cmd/csi-snapshotter/main.go

+5
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,15 @@ import (
2626

2727
"github.com/golang/glog"
2828
"k8s.io/client-go/kubernetes"
29+
"k8s.io/client-go/kubernetes/scheme"
2930
"k8s.io/client-go/rest"
3031
"k8s.io/client-go/tools/clientcmd"
3132

3233
"github.com/kubernetes-csi/external-snapshotter/pkg/connection"
3334
"github.com/kubernetes-csi/external-snapshotter/pkg/controller"
3435

3536
clientset "github.com/kubernetes-csi/external-snapshotter/pkg/client/clientset/versioned"
37+
snapshotscheme "github.com/kubernetes-csi/external-snapshotter/pkg/client/clientset/versioned/scheme"
3638
informers "github.com/kubernetes-csi/external-snapshotter/pkg/client/informers/externalversions"
3739
apiextensionsclient "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
3840
)
@@ -97,6 +99,9 @@ func main() {
9799
os.Exit(1)
98100
}
99101

102+
// Add Snapshot types to the defualt Kubernetes so events can be logged for them
103+
snapshotscheme.AddToScheme(scheme.Scheme)
104+
100105
// Connect to CSI.
101106
csiConn, err := connection.New(*csiAddress, *connectionTimeout)
102107
if err != nil {

pkg/controller/snapshot_controller_base.go

+1
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ func NewCSISnapshotController(
8383
snapshotNameUUIDLength int,
8484
) *csiSnapshotController {
8585
broadcaster := record.NewBroadcaster()
86+
broadcaster.StartLogging(glog.Infof)
8687
broadcaster.StartRecordingToSink(&corev1.EventSinkImpl{Interface: client.Core().Events(v1.NamespaceAll)})
8788
var eventRecorder record.EventRecorder
8889
eventRecorder = broadcaster.NewRecorder(scheme.Scheme, v1.EventSource{Component: fmt.Sprintf("csi-snapshotter %s", snapshotterName)})

0 commit comments

Comments
 (0)