func()

in internal/handler/appdeployment.go [83:89]


func (a *AppDeploymentHandler) EnsureFinalizer(ctx context.Context) (reconciler.OperationResult, error) {
	a.logger.V(1).Info("Operation EnsureFinalizer")
	if a.appDeployment.ObjectMeta.DeletionTimestamp.IsZero() && !controllerutil.ContainsFinalizer(a.appDeployment, v1alpha1.AppDeploymentFinalizerName) {
		controllerutil.AddFinalizer(a.appDeployment, v1alpha1.AppDeploymentFinalizerName)
	}
	return reconciler.RequeueOnErrorOrContinue(a.client.Update(ctx, a.appDeployment))
}