INNER CODE UNIT · Go

pFuncs

k8gb-io/k8gb · controllers/bootstrap_controller_setup.go:61

func pFuncs(labelName, labelValue string) predicate.Funcs {
	return predicate.Funcs{
		CreateFunc: func(e event.CreateEvent) bool {
			return e.Object.GetLabels()[labelName] == labelValue
		},
		UpdateFunc: func(e event.UpdateEvent) bool {
			return e.ObjectNew.GetLabels()[labelName] == labelValue
		},
		DeleteFunc: func(e event.DeleteEvent) bool {
			return e.Object.GetLabels()[labelName] == labelValue
		},
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…