In a contentious vote, Glendale City Council has approved spending up to $17.8 million to secure new parking spaces from the developers of the $1 billion VAI Resort.