INNER CODE UNIT · Go
continueReconcile
GalleyBytes/terraform-operator · pkg/controllers/terraform_controller.go:646
func continueReconcile() reconcileResult {
return reconcileResult{shouldReturn: false}
}
// returnResult indicates the reconcile loop should return with the given result.
func returnResult(result reconcile.Result, err error) reconcileResult {
return reconcileResult{result: result, err: err, shouldReturn: true}
}
// handleFinalizerRemoval processes the final deletion phase by removing finalizers.
// Returns true if reconcile should return.
func (r *ReconcileTerraform) handleFinalizerRemoval(ctx context.Context, tf *tfv1beta1.Terraform, reqLogger logr.Logger) reconcileResult {
if tf.Status.Phase != tfv1beta1.PhaseDeleted {
return continueReconcile()
}
reqLogger.Info("Remove finalizers")
if err := r.updateSecretFinalizer(ctx, tf); err != nil {