According to Ian Rapoport and Tom Pelissero, the Vikings are signing TE Josh Oliver to a contract extension. Adam Schefter adds it’s a three-year, $23.25 million deal with upside to $27.5 million and $11.9 million in new guarantees. Oliver signed with the Vikings as a free agent a couple of seasons ago and has carved out a niche as the No.