INNER CODE UNIT · Go
getBackgroundDeletionPolicy
streamnative/function-mesh · controllers/common.go:387
func getBackgroundDeletionPolicy() client.DeleteOption {
backgroundDeletion := metav1.DeletePropagationBackground
var deleteOptions client.DeleteOption = &client.DeleteOptions{
PropagationPolicy: &backgroundDeletion,
}
return deleteOptions
}
func listAndEnqueueRequests(ctx context.Context, mgr manager.Manager, list client.ObjectList, namespace string) ([]reconcile.Request, error) {
err := mgr.GetClient().List(ctx, list, client.InNamespace(namespace))
if err != nil {
mgr.GetLogger().Error(err, "failed to list resources in namespace: "+namespace)
return nil, err
}
requests := []reconcile.Request{}
items, err := meta.ExtractList(list)
if err != nil {
return nil, err