According to the development suggestions of operator sdk, you should use finalizer to delete resources so that the coordinator of associated resources can properly clear corresponding resources. We should refine the project-related logic according to the relevant implementation
ref: https://sdk.operatorframework.io/docs/building-operators/golang/advanced-topics/#handle-cleanup-on-deletion
According to the development suggestions of operator sdk, you should use finalizer to delete resources so that the coordinator of associated resources can properly clear corresponding resources. We should refine the project-related logic according to the relevant implementation