File tree 2 files changed +6
-0
lines changed
2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -26,13 +26,15 @@ import (
26
26
27
27
"github.com/golang/glog"
28
28
"k8s.io/client-go/kubernetes"
29
+ "k8s.io/client-go/kubernetes/scheme"
29
30
"k8s.io/client-go/rest"
30
31
"k8s.io/client-go/tools/clientcmd"
31
32
32
33
"github.com/kubernetes-csi/external-snapshotter/pkg/connection"
33
34
"github.com/kubernetes-csi/external-snapshotter/pkg/controller"
34
35
35
36
clientset "github.com/kubernetes-csi/external-snapshotter/pkg/client/clientset/versioned"
37
+ snapshotscheme "github.com/kubernetes-csi/external-snapshotter/pkg/client/clientset/versioned/scheme"
36
38
informers "github.com/kubernetes-csi/external-snapshotter/pkg/client/informers/externalversions"
37
39
apiextensionsclient "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
38
40
)
@@ -97,6 +99,9 @@ func main() {
97
99
os .Exit (1 )
98
100
}
99
101
102
+ // Add Snapshot types to the defualt Kubernetes so events can be logged for them
103
+ snapshotscheme .AddToScheme (scheme .Scheme )
104
+
100
105
// Connect to CSI.
101
106
csiConn , err := connection .New (* csiAddress , * connectionTimeout )
102
107
if err != nil {
Original file line number Diff line number Diff line change @@ -83,6 +83,7 @@ func NewCSISnapshotController(
83
83
snapshotNameUUIDLength int ,
84
84
) * csiSnapshotController {
85
85
broadcaster := record .NewBroadcaster ()
86
+ broadcaster .StartLogging (glog .Infof )
86
87
broadcaster .StartRecordingToSink (& corev1.EventSinkImpl {Interface : client .Core ().Events (v1 .NamespaceAll )})
87
88
var eventRecorder record.EventRecorder
88
89
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