[openstack-dev] [octavia][sdk] service name for octavia

Morgan Fainberg morgan.fainberg at gmail.com
Wed Feb 15 17:56:09 UTC 2017


On Wed, Feb 15, 2017 at 7:25 AM, Monty Taylor <mordred at inaugust.com> wrote:

> On 02/15/2017 09:12 AM, Hayes, Graham wrote:
> > On 15/02/2017 15:00, Monty Taylor wrote:
> >> On 02/14/2017 07:08 PM, Qiming Teng wrote:
> >>> When reviewing a recent patch that adds openstacksdk support to
> octavia,
> >>> I found that octavia is using 'octavia' as its service name instead of
> >>> 'loadbalancing' or 'loadbalancingv2' or something similar.
> >>
> >> Please not loadbalancingv2. As dean says in his email, we should be
> >> using service_type not service_name for this. And service type should
> >> not contain a version (please ignore what cinder did for v2 and v3
> >> entries in the service catalog, it is a pattern that should not happen)
> >
> > +1000
> >
> >> All the services should have a version discovery endpoint on their
> >> unversioned endpoint. If there is a v1 and a v2, then a user looking for
> >> the loadbalancing service, if they want v2, should be able to get there
> >> through version discovery.
> >>
> >> Also, if you haven't used loadbalancing anywhere yet, can I suggest
> >> load-balancing instead to match object-store and key-manager?
> >>
> >>> The overall suggestion is to use a word/phrase that indicates what a
> >>> service do instead of the name of the project providing that service.
> >>>
> >>> Below is the list of the service types currently supported by
> >>> openstacksdk:
> >>>
> >>>     'alarming',    # aodh
> >>>     'baremetal',   # ironic
> >>>     'clustering',  # senlin
> >>>     'compute',     # nova
> >>>     'database',    # trove
> >>>     'identity',    # keystone
> >>>     'image',       # glance
> >>>     'key-manager', # barbican
> >>>     'messaging',   # zaqar
> >>>     'metering',    # ceilometer
> >>>     'network',     # neutron
> >>>     'object-store',   # swift
> >>>     'octavia',        # <--- this is an exception
> >>>     'orchestration',  # heat
> >>>     'volume',         # cinder
> >>>     'workflowv2',     # mistral
>
> Also - while we're on the topic - can we fix that to just be workflow ^^ ?
>
>
> ++
Please change that to workflow if possible.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170215/ca9a40c7/attachment.html>


More information about the OpenStack-dev mailing list