@@ -2,6 +2,7 @@ package event
2
2
3
3
import (
4
4
"context"
5
+
5
6
eventv1 "k8s.io/api/events/v1"
6
7
"k8s.io/apimachinery/pkg/api/errors"
7
8
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -10,6 +11,7 @@ import (
10
11
applyconfigurationseventsv1 "k8s.io/client-go/applyconfigurations/events/v1"
11
12
eventv1client "k8s.io/client-go/kubernetes/typed/events/v1"
12
13
"k8s.io/klog/v2"
14
+
13
15
"open-cluster-management.io/sdk-go/pkg/cloudevents/clients/common"
14
16
cloudeventserrors "open-cluster-management.io/sdk-go/pkg/cloudevents/clients/errors"
15
17
"open-cluster-management.io/sdk-go/pkg/cloudevents/clients/store"
@@ -49,10 +51,8 @@ func (e EventClient) Create(ctx context.Context, event *eventv1.Event, opts meta
49
51
Action : common .CreateRequestAction ,
50
52
}
51
53
52
- // TODO: validate the csr
53
-
54
54
if err := e .cloudEventsClient .Publish (ctx , eventType , event ); err != nil {
55
- return nil , cloudeventserrors .NewPublishError (common .CSRGR , event .Name , err )
55
+ return nil , cloudeventserrors .ToStatusError (common .CSRGR , event .Name , err )
56
56
}
57
57
58
58
// add the new csr to the local cache.
@@ -64,42 +64,34 @@ func (e EventClient) Create(ctx context.Context, event *eventv1.Event, opts meta
64
64
}
65
65
66
66
func (e EventClient ) Update (ctx context.Context , event * eventv1.Event , opts metav1.UpdateOptions ) (* eventv1.Event , error ) {
67
- //TODO implement me
68
67
return nil , errors .NewMethodNotSupported (eventv1 .Resource ("events" ), "update" )
69
68
}
70
69
71
70
func (e EventClient ) Delete (ctx context.Context , name string , opts metav1.DeleteOptions ) error {
72
- //TODO implement me
73
71
return errors .NewMethodNotSupported (eventv1 .Resource ("events" ), "delete" )
74
72
}
75
73
76
74
func (e EventClient ) DeleteCollection (ctx context.Context , opts metav1.DeleteOptions , listOpts metav1.ListOptions ) error {
77
- //TODO implement me
78
75
return errors .NewMethodNotSupported (eventv1 .Resource ("events" ), "deletecollection" )
79
76
}
80
77
81
78
func (e EventClient ) Get (ctx context.Context , name string , opts metav1.GetOptions ) (* eventv1.Event , error ) {
82
- //TODO implement me
83
79
return nil , errors .NewMethodNotSupported (eventv1 .Resource ("events" ), "get" )
84
80
}
85
81
86
82
func (e EventClient ) List (ctx context.Context , opts metav1.ListOptions ) (* eventv1.EventList , error ) {
87
- //TODO implement me
88
83
return nil , errors .NewMethodNotSupported (eventv1 .Resource ("events" ), "list" )
89
84
}
90
85
91
86
func (e EventClient ) Watch (ctx context.Context , opts metav1.ListOptions ) (watch.Interface , error ) {
92
- //TODO implement me
93
87
return nil , errors .NewMethodNotSupported (eventv1 .Resource ("events" ), "watch" )
94
88
}
95
89
96
90
func (e EventClient ) Patch (ctx context.Context , name string , pt kubetypes.PatchType , data []byte , opts metav1.PatchOptions , subresources ... string ) (result * eventv1.Event , err error ) {
97
- //TODO implement me
98
91
return nil , errors .NewMethodNotSupported (eventv1 .Resource ("events" ), "patch" )
99
92
}
100
93
101
94
func (e EventClient ) Apply (ctx context.Context , event * applyconfigurationseventsv1.EventApplyConfiguration , opts metav1.ApplyOptions ) (result * eventv1.Event , err error ) {
102
- //TODO implement me
103
95
return nil , errors .NewMethodNotSupported (eventv1 .Resource ("events" ), "apply" )
104
96
}
105
97
0 commit comments