Drop Django 1.4 support in L

Registered by Lin Hua Cheng on 2015-05-06

Summary:
Drop Django 1.4 support in L

Motivation:

Django is dropping support for Django 1.4 in October 2015 prior to release of L. We
should just drop support of Django1.4 earlier in the requirements.txt and remove the Django 1.4
gate job.

https://www.djangoproject.com/weblog/2015/apr/01/release-18-final/

"With the release of Django 1.8, Django 1.6 has reached end-of-life. As such, Django 1.6.11 is the final release of the 1.6 series. Django 1.7 will continue to receive security updates until the release of Django 1.9 (planned for October 2015). Django 1.4 (the previous LTS) will receive security updates for another six months (ending October 1, 2015) to give time for users to upgrade to Django 1.8 LTS."

Description:

There are a number of items to be implemented:
1. Fix horizon and django_openstack_auth to work with Django 1.8
2. Drop Django 1.4 in requirements and the gate job
3. Both Django 1.5 and Django 1.6 reach end-of-life, change the minimum version to Django 1.7
4. Change the gate job to run django17

UX:
N/A

Outside Dependencies:
Django18 LTS release

Requirements Update Required:
N/A

Doc Impact:
Update docs about the bump in minimum Django version supported.

Blueprint information

Status:
Complete
Approver:
David Lyle
Priority:
Essential
Drafter:
Lin Hua Cheng
Direction:
Needs approval
Assignee:
Matthias Runge
Definition:
New
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 8.0.0
Started by
David Lyle on 2015-08-24
Completed by
David Lyle on 2015-09-01

Related branches

Sprints

Whiteboard

Assigning to Matthias, seems like he already got some stuff going

Gerrit topic: https://review.openstack.org/#q,topic:bug/1444505,n,z

Addressed by: https://review.openstack.org/173921
    Address deprecated templatetags in Django 1.7

[2015-04-19 robcresswell] Just for useful extra info: https://www.djangoproject.com/download/#supported-versions

[2015-08-19 mrunge]: switch django-1.8 to be voting on the gate:
  https://review.openstack.org/214561

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.