Deprecate keystone CLI¶
keystone CLI is superceded by the OpenStack unified CLI (OSC), so let’s
get rid of it as soon as we can.
keystone CLI is superceded by OSC, as such it’s a waste for us to
continue maintaining it. Since we can’t just delete it we need to deprecate it
keystone CLI will print out Python’s usual deprecation warning message
when it’s run. By using Python’s regular warnings module users can disable the
warning message, see https://docs.python.org/2/using/cmdline.html#cmdoption-W
The help text (
keystone --help) will be updated to also say that the
command is deprecated.
This is part of a larger effort to get rid of the
keystone command for
Engage in a major effort to fully support the
keystonecommand, including implement all the identity V3 commands, duplicating the work of the OSC.
keystonea wrapper around the OSC.
keystone CLI will only be patched for security and critical fixes since
None. Notifications don’t use the
Other End User Impact¶
Users will see a message every time unless they use -W to disable the warnings.
Other Deployer Impact¶
Deployers will eventually need to move to using the unified CLI.
Developers will need to move to using the unified CLI.
- Primary assignee:
<blk-u> Brant Knudson
keystoneCLI to print the deprecation warning when run.
keystonehelp text to print that it’s deprecated.
keystoneman page to say that it’s deprecated.
The documentation should change all
keystone commands to the equivalent