MCPcopy
hub / github.com/apecloud/kubeblocks / getEventsFromCache

Function getEventsFromCache

controllers/trace/current_state_handler.go:139–151  ·  view source on GitHub ↗
(ctx context.Context, cli client.Client)

Source from the content-addressed store, hash-verified

137}
138
139func getEventsFromCache(ctx context.Context, cli client.Client) func() ([]client.Object, error) {
140 return func() ([]client.Object, error) {
141 eventList := &corev1.EventList{}
142 if err := cli.List(ctx, eventList); err != nil {
143 return nil, err
144 }
145 var objects []client.Object
146 for i := range eventList.Items {
147 objects = append(objects, &eventList.Items[i])
148 }
149 return objects, nil
150 }
151}
152
153func getEventsFromStore(store ObjectRevisionStore) func() ([]client.Object, error) {
154 return func() ([]client.Object, error) {

Callers 1

ReconcileMethod · 0.85

Calls 1

ListMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…