File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff 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 {
Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ func NewCSISnapshotController(
8484 snapshotNameUUIDLength int ,
8585) * csiSnapshotController {
8686 broadcaster := record .NewBroadcaster ()
87+ broadcaster .StartLogging (glog .Infof )
8788 broadcaster .StartRecordingToSink (& corev1.EventSinkImpl {Interface : client .Core ().Events (v1 .NamespaceAll )})
8889 var eventRecorder record.EventRecorder
8990 eventRecorder = broadcaster .NewRecorder (scheme .Scheme , v1.EventSource {Component : fmt .Sprintf ("csi-snapshotter %s" , snapshotterName )})
You can’t perform that action at this time.
0 commit comments