Drop python 2 support

Registered by Mark Goddard

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:
Complete
Approver:
Mark Goddard
Priority:
Essential
Drafter:
Mark Goddard
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for ussuri
Implementation:
Implemented
Milestone target:
milestone icon 10.0.0
Started by
Mark Goddard
Completed by
Mark Goddard

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

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

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

Addressed by: https://review.opendev.org/713272
    CentOS 8: Use master image tag by default

Addressed by: https://review.opendev.org/713282
    Remove support for CentOS 7

Addressed by: https://review.opendev.org/713283
    Remove support for Python 2 on the host

Addressed by: https://review.opendev.org/721290
    Drop handling of 'easy_install'

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.