Validate service types

Bug #919013 reported by Ziad Sawalha
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Won't Fix
Low
Unassigned

Bug Description

We do not validate service types in Keystone.

That also allowed erroneous documentation to sneak in:

Here is the documentation the type is "storage" rather than "object-store": http://keystone.openstack.org/configuringservices.html.

Tags: legacy
Changed in keystone:
status: New → Confirmed
importance: Undecided → Low
Revision history for this message
Dolph Mathews (dolph) wrote :

Should this be end-user configurable?

    valid_service_types=object-store,compute,etc

I wouldn't want arbitrarily block an implementation of keystone from properly supporting a new service.

Revision history for this message
Ziad Sawalha (ziad-sawalha) wrote : Re: [Bug 919013] Re: Validate service types

Only services with extension:name should added. The XSD in the contract for v2.0 is limited to the core services. New services will be added as extensions until they get into core for the next version. So this config setting could result in broken contracts. If anything, it should just be used to limit extended services.

On Jan 26, 2012, at 10:21 AM, "Dolph Mathews" <email address hidden> wrote:

> Should this be end-user configurable?
>
> valid_service_types=object-store,compute,etc
>
> I wouldn't want arbitrarily block an implementation of keystone from
> properly supporting a new service.
>
> --
> You received this bug notification because you are a member of Keystone
> Bugs, which is subscribed to Keystone.
> https://bugs.launchpad.net/bugs/919013
>
> Title:
> Validate service types
>
> Status in OpenStack Identity (Keystone):
> Confirmed
>
> Bug description:
> We do not validate service types in Keystone.
>
> That also allowed erroneous documentation to sneak in:
>
> Here is the documentation the type is "storage" rather than "object-
> store": http://keystone.openstack.org/configuringservices.html.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/keystone/+bug/919013/+subscriptions

Revision history for this message
Dolph Mathews (dolph) wrote :

Is this still applicable, post-merge of redux?

Joseph Heck (heckj)
tags: added: legacy
Revision history for this message
Dolph Mathews (dolph) wrote :

Core service types certainly need to be well documented, but keystone should support arbitrary service types to facilitate new projects.

Changed in keystone:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.