[openstack-dev] [keystone][barbican][designate][murano][fuel][ironic][cue][ceilometer][astara][gce-api][kiloeyes] keystoneclient 3.0.0 release - no more CLI!

Dmitry Tantsur dtantsur at redhat.com
Tue Apr 19 14:34:08 UTC 2016


On 04/18/2016 10:05 PM, Steve Martinelli wrote:
> Everyone,
>
> I sent out a note about this on Friday [1], but I'll repeat it here and
> tag individual projects. The keystone team *will* be releasing a new
> version of keystoneclient on *Thursday* that will not include a CLI.
>
> A quick codesearch showed that a few projects are still using the old
> `keystone` CLI in either their docs, scripts that create sample data or
> in devstack plugins; the latter being the more immediate issue here.
> These fixes should be very quick

Well, they are not. The OSC plugin does not work the same way as 
keystone command used to.

>, use `openstackclient` CLI instead.
> I've gone ahead and created a listed off some files that include a
> keystone CLI command (keystone user-list, keystone tenant-list, keystone
> user-create, keystone role-list, etc )
>
> Barbican:
> http://git.openstack.org/cgit/openstack/barbican/tree/bin/keystone_data.sh
>
> Designate:
> http://git.openstack.org/cgit/openstack/designate/tree/tools/designate-keystone-setup
> (already being addressed by: https://review.openstack.org/307433 )
>
> Murano:
> http://git.openstack.org/cgit/openstack/murano-deployment/tree/murano-ci/config/devstack/local.sh
>
>
> Fuel:
> http://git.openstack.org/cgit/openstack/fuel-plugin-plumgrid/tree/deployment_scripts/cleanup_os.sh
>
> http://git.openstack.org/cgit/openstack/fuel-octane/tree/octane/tests/create_vms.sh
>
> http://git.openstack.org/cgit/openstack/fuel-plugin-plumgrid/tree/deployment_scripts/cleanup_os.sh
>
>
> Ironic:
> http://git.openstack.org/cgit/openstack/ironic-inspector/tree/devstack/exercise.sh#n49

We did that because the OSC command didn't work for us. As the following 
review shows, it still does not work:
https://review.openstack.org/#/c/307523/

Can we please make sure all projects can actually use the command they 
need before we removing anything? I'll probably work around it in 
ironic-inspector for now, but in the future we might need the 
endpoint-get command again.

>
>
> Cue:
> http://git.openstack.org/cgit/openstack/cue/tree/devstack/plugin.sh
>
> Ceilometer:
> http://git.openstack.org/cgit/openstack/ceilometer/tree/tools/make_test_data.sh
>
>
> Astara:
> http://git.openstack.org/cgit/openstack/astara/tree/tools/run_functional.sh
>
> GCE-API:
> http://git.openstack.org/cgit/openstack/gce-api/tree/install.sh
>
> Kiloeyes:
> http://git.openstack.org/cgit/openstack/kiloeyes/tree/setup_horizon.sh
>
> [1]
> http://lists.openstack.org/pipermail/openstack-dev/2016-April/092471.html
>
> Thanks,
>
> Steve Martinelli
> OpenStack Keystone Project Team Lead
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>




More information about the OpenStack-dev mailing list