Skip to content
Discussion options

You must be logged in to vote

Found the solution and going to post it here for the future:

Trigger operator custom resource reconcile by not owned kubernetes secret:

How to setup the Manager

func (r *SealedSecretRootKeyMonitorReconciler) SetupWithManager(mgr ctrl.Manager) error {
	controller := &v1alpha1.SealedSecretRootKeyMonitor{}

// filter the CR events
	filterCR := predicate.Funcs{
		DeleteFunc: func(e event.DeleteEvent) bool {
			return false
		},
	}
// mapping handler to map secret to cr
	mappingHandler := handler.EnqueueRequestsFromMapFunc(r.reconcileCRViaSecret) // mapper function below
// filter the Secret Events
	filterBitnamiRootSecrets := predicate.Funcs{
		DeleteFunc: func(e event.DeleteEvent) bool {
			r…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by rufreakde
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Support
Labels
None yet
2 participants