Stop using Keystone v2

Registered by Emilien Macchi on 2017-03-07

OpenStack Keystone plans to remove v2.0 API soon, we need to switch all OpenStack projects to use Keystone v3.

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
High
Drafter:
Emilien Macchi
Direction:
Needs approval
Assignee:
Emilien Macchi
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
None
Started by
Emilien Macchi on 2017-05-03
Completed by
Emilien Macchi on 2017-09-15

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/keystone-v3,n,z

(emilien): remaining work for queens-1 is Mistral integration (afik, maybe there is more somewhere else?)

Addressed by: https://review.openstack.org/442620
    sahara: configure keystone_authtoken parameters

Addressed by: https://review.openstack.org/442793
    gnocchi: deploy services with Keystone v3 endpoints

Addressed by: https://review.openstack.org/442798
    glance: deploy services with Keystone v3 endpoints

Addressed by: https://review.openstack.org/442860
    Remove keystone_auth_uri_v2

Addressed by: https://review.openstack.org/442987
    barbican: Use versionless keystone endpoints

Addressed by: https://review.openstack.org/444451
    telemetry: switch auth_uri to uri_no_suffix

Addressed by: https://review.openstack.org/444452
    cinder: switch auth_uri to uri_no_suffix

Addressed by: https://review.openstack.org/444453
    congress/tacker: switch auth_uri to use uri_no_suffix

Addressed by: https://review.openstack.org/444454
    heat: switch auth_uri to use uri_no_suffix

Addressed by: https://review.openstack.org/444455
    horizon: switch keystone_url to use uri_no_suffix

Addressed by: https://review.openstack.org/444456
    ironic: switch auth_uri to uri_no_suffix

Addressed by: https://review.openstack.org/444457
    manila: switch auth_uri to use uri_no_suffix

Addressed by: https://review.openstack.org/444458
    neutron: switch auth_uri to uri_no_suffix

Addressed by: https://review.openstack.org/444459
    nova: switch auth_uri to keystone versionless endpoint

Addressed by: https://review.openstack.org/446752
    Switch stackrc and undercloud.py to use Keystone v3

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

Addressed by: https://review.openstack.org/451431
    Upgrade to keystone v3

Gerrit topic: https://review.openstack.org/#q,topic:keystone-v3,n,z

Addressed by: https://review.openstack.org/461040
    Deploy Mistral with Keystone v3 options (authtoken)

Addressed by: https://review.openstack.org/514739
    nova-placement: switch auth_uri to keystone versionless endpoint

Addressed by: https://review.openstack.org/514741
    nova-placement: switch auth_uri to keystone versionless endpoint

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.