Another thing I just found. We setup finalizers in main.go, but then don't actually set them on the reconciler or call Finalize during reconciliation. I tried updating to do these things, but then the controller started panic-ing because the finalizer expects to finalize a BundleDeployment, but we are now trying to finalize a ClusterExtension.
Another thing I just found. We setup finalizers in
main.go
, but then don't actually set them on the reconciler or callFinalize
during reconciliation. I tried updating to do these things, but then the controller started panic-ing because the finalizer expects to finalize a BundleDeployment, but we are now trying to finalize a ClusterExtension.Originally posted by @joelanford in https://github.com/operator-framework/operator-controller/issues/903#issuecomment-2168585196