[openstack-dev] [TripleO] [Horizon] Searching for a new name for Tuskar UI
Jay Dobies
jason.dobies at redhat.com
Thu Mar 27 18:11:50 UTC 2014
> It might be good to do a similar thing as Keystone does. We could keep
> python-tuskarclient focused only on Python bindings for Tuskar (but keep
> whatever CLI we already implemented there, for backwards compatibility),
> and implement CLI as a plugin to OpenStackClient. E.g. when you want to
> access Keystone v3 API features (e.g. domains resource), then
> python-keystoneclient provides only Python bindings, it no longer
> provides CLI.
+1
I've always liked the idea of separating out the bindings from the CLI
itself.
> I think this is a nice approach because it allows the python-*client to
> stay thin for including within Python apps, and there's a common
> pluggable CLI for all projects (one top level command for the user). At
> the same time it would solve our naming problems (tuskarclient would
> stay, because it would be focused on Tuskar only) and we could reuse the
> already implemented other OpenStackClient plugins for anything on
> undercloud.
>
> We previously raised that OpenStackClient has more plugins (subcommands)
> that we need on undercloud and that could confuse users, but i'd say it
> might not be as troublesome to justify avoiding the OpenStackClient way.
> (Even if we decide that this is a big problem after all and OSC plugin
> is not enough, we should still probably aim for separating TripleO CLI
> and Tuskarclient in the future.)
>
> Jirka
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
More information about the OpenStack-dev
mailing list