The Knoxville City Council gave developers over $1 million to keep units in the Historic Giffin Square apartments affordable for the next 30 years.