Deprecate CLI support

Registered by Dolph Mathews

This blueprint has been superseded. See the newer blueprint "Remove CLI support completely" for updated plans.

The description returned by keystone --help gently warns that the CLI is pending deprecation in a future release. Prior to actually removing CLI support [1], CLI usage needs generate proper deprecating warnings.

[1]: https://blueprints.launchpad.net/python-keystoneclient/+spec/remove-cli

$ keystone --help
usage: keystone [--version] [...]

Pending deprecation: Command-line interface to the OpenStack Identity API.
This CLI is pending deprecation in favor of python-openstackclient. For a
Python library, continue using python-keystoneclient.

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
Dolph Mathews
Direction:
Approved
Assignee:
None
Definition:
Superseded
Series goal:
Accepted for liberty
Implementation:
Not started
Milestone target:
None
Completed by
Morgan Fainberg

Related branches

Sprints

Whiteboard

(morganfainberg): This will need a spec. Kilo summit should help align the goals.

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

Addressed by: https://review.openstack.org/165669
    Deprecate keystone CLI

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.