Drop python 2 support

Registered by Mark Goddard on 2019-11-21

Drop support for python 2.

* Remove py27 CI job
* Drop support in kolla-ansible playbooks

NOTE: We will keep support for python 2 on remote hosts (modules) for the Ussuri cycle.

https://etherpad.openstack.org/p/drop-python2-support

Blueprint information

Status:
Started
Approver:
Mark Goddard
Priority:
Essential
Drafter:
Mark Goddard
Direction:
Needs approval
Assignee:
Marcin Juszkiewicz
Definition:
Approved
Series goal:
Accepted for ussuri
Implementation:
Started
Milestone target:
milestone icon 10.0.0
Started by
Mark Goddard on 2019-11-21

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.opendev.org/#/q/topic:drop-py27-support

Addressed by: https://review.opendev.org/695168
    Get rid of Python 2 support

Gerrit topic: https://review.opendev.org/#/q/topic:bp/drop-py2-support

Addressed by: https://review.opendev.org/696060
    Add python3-dev[el] to bindep.txt

Addressed by: https://review.opendev.org/696061
    CI: Use python 3 for local kolla-ansible execution

Addressed by: https://review.opendev.org/696062
    CI: Use python3 for openstack clients

Addressed by: https://review.opendev.org/696063
    Drop python 2 support from action plugins

Gerrit topic: https://review.opendev.org/#/q/topic:bp/python3

Addressed by: https://review.opendev.org/696077
    Fix kolla_ansible python module check

Addressed by: https://review.opendev.org/696143
    Support python 3 in kolla-ansible script

Addressed by: https://review.opendev.org/696281
    Fix kolla_ansible python module check

Gerrit topic: https://review.opendev.org/#/q/topic:bp/python-3

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.