in pkg/flink/handler.go [148:161]
func (h flinkResourceHandler) OnAbort(ctx context.Context, tCtx pluginsCore.TaskExecutionContext, resource client.Object) (behavior k8s.AbortBehavior, err error) {
var abortBehavior k8s.AbortBehavior
annotationPatch, err := NewAnnotationPatch(flinkOp.ControlAnnotation, flinkOp.ControlNameJobCancel)
if err != nil {
logger.Error(ctx, "error observed in abort", err)
return abortBehavior, err
}
patchOp := k8s.PatchResourceOperation{Patch: annotationPatch}
abortBehavior = k8s.AbortBehaviorPatchDefaultResource(patchOp, false)
return abortBehavior, nil
}