@@ -22,23 +22,23 @@ func NewDefaultActionHandlers(
2222 helmClient helm.Client ,
2323) ActionHandlers {
2424 return ActionHandlers {
25- reflect .TypeOf ( & castai.ActionDeleteNode {} ): NewDeleteNodeHandler (log , clientset ),
26- reflect .TypeOf ( & castai.ActionDrainNode {} ): NewDrainNodeHandler (log , clientset , castNamespace ),
27- reflect .TypeOf ( & castai.ActionPatchNode {} ): NewPatchNodeHandler (log , clientset ),
28- reflect .TypeOf ( & castai.ActionCreateEvent {} ): NewCreateEventHandler (log , clientset ),
29- reflect .TypeOf ( & castai.ActionChartUpsert {} ): NewChartUpsertHandler (log , helmClient ),
30- reflect .TypeOf ( & castai.ActionChartUninstall {} ): NewChartUninstallHandler (log , helmClient ),
31- reflect .TypeOf ( & castai.ActionChartRollback {} ): NewChartRollbackHandler (log , helmClient , k8sVersion ),
32- reflect .TypeOf ( & castai.ActionDisconnectCluster {} ): NewDisconnectClusterHandler (log , clientset ),
33- reflect .TypeOf ( & castai.ActionCheckNodeDeleted {} ): NewCheckNodeDeletedHandler (log , clientset ),
34- reflect .TypeOf ( & castai.ActionCheckNodeStatus {} ): NewCheckNodeStatusHandler (log , clientset ),
35- reflect .TypeOf ( & castai.ActionEvictPod {} ): NewEvictPodHandler (log , clientset ),
36- reflect .TypeOf ( & castai.ActionPatch {} ): NewPatchHandler (log , dynamicClient ),
37- reflect .TypeOf ( & castai.ActionCreate {} ): NewCreateHandler (log , dynamicClient ),
38- reflect .TypeOf ( & castai.ActionDelete {} ): NewDeleteHandler (log , dynamicClient ),
25+ reflect .TypeFor [ * castai.ActionDeleteNode ]( ): NewDeleteNodeHandler (log , clientset ),
26+ reflect .TypeFor [ * castai.ActionDrainNode ]( ): NewDrainNodeHandler (log , clientset , castNamespace ),
27+ reflect .TypeFor [ * castai.ActionPatchNode ]( ): NewPatchNodeHandler (log , clientset ),
28+ reflect .TypeFor [ * castai.ActionCreateEvent ]( ): NewCreateEventHandler (log , clientset ),
29+ reflect .TypeFor [ * castai.ActionChartUpsert ]( ): NewChartUpsertHandler (log , helmClient ),
30+ reflect .TypeFor [ * castai.ActionChartUninstall ]( ): NewChartUninstallHandler (log , helmClient ),
31+ reflect .TypeFor [ * castai.ActionChartRollback ]( ): NewChartRollbackHandler (log , helmClient , k8sVersion ),
32+ reflect .TypeFor [ * castai.ActionDisconnectCluster ]( ): NewDisconnectClusterHandler (log , clientset ),
33+ reflect .TypeFor [ * castai.ActionCheckNodeDeleted ]( ): NewCheckNodeDeletedHandler (log , clientset ),
34+ reflect .TypeFor [ * castai.ActionCheckNodeStatus ]( ): NewCheckNodeStatusHandler (log , clientset ),
35+ reflect .TypeFor [ * castai.ActionEvictPod ]( ): NewEvictPodHandler (log , clientset ),
36+ reflect .TypeFor [ * castai.ActionPatch ]( ): NewPatchHandler (log , dynamicClient ),
37+ reflect .TypeFor [ * castai.ActionCreate ]( ): NewCreateHandler (log , dynamicClient ),
38+ reflect .TypeFor [ * castai.ActionDelete ]( ): NewDeleteHandler (log , dynamicClient ),
3939 }
4040}
4141
4242func (h ActionHandlers ) Close () error {
43- return h [reflect .TypeOf ( & castai.ActionCreateEvent {} )].(* CreateEventHandler ).Close ()
43+ return h [reflect .TypeFor [ * castai.ActionCreateEvent ]( )].(* CreateEventHandler ).Close ()
4444}
0 commit comments