// return
if usage == "create" {
r.CreateAll()
+ } else {
+ r.DeleteAll()
+ }
}
//+kubebuilder:rbac:groups=depxapp.xapp.com,resources=xappdeps,verbs=get;list;watch;create;update;patch;delete
// The object is being deleted
if controllerutil.ContainsFinalizer(instance, myFinalizerName) {
// remove our finalizer from the list and update it.
+ logger.Info("--- Job is in Deletion state")
+ r.handle_deploy_using_generated_go_code("delete")
+ logger.Info("--- Job has been Delete")
controllerutil.RemoveFinalizer(instance, myFinalizerName)
if err := r.Update(ctx, instance); err != nil {
return ctrl.Result{}, err