(CNN) - Former senator and 2008 presidential candidate John Edwards is expected to be indicted on Friday barring any last minute developments, a source with knowledge of the investigation tells CNN. There have been plea discussions ongoing between Edwards' defense lawyers and federal prosecutors, but no agreement has been reached.

A grand jury has been investigating that money given to support Edwards' mistress Rielle Hunter by benefactors of Edwards should have been considered campaign donations - a contention Edwards' team has disputed.