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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…