Jay might have a better answer, but as far as I know, yes. You could probably 
make the images stores truly pluggable (i.e. not needing to explicitly list 
them out) without much work.

Brian


On May 2, 2012, at 12:23 PM, Joshua Harlow wrote:

> Hi all,
> 
> I am making a y! specific backing store for glance and I was wondering if its 
> really necessary to modify the following file to ensure that the code for 
> that new store gets pulled in (or maybe I’m just doing it wrong).
> 
> diff --git a/glance/api/v1/images.py b/glance/api/v1/images.py
> index 9839d2e..7c4f565 100644
> --- a/glance/api/v1/images.py
> +++ b/glance/api/v1/images.py
> @@ -47,6 +47,7 @@ import glance.store.http
>  import glance.store.rbd
>  import glance.store.s3
>  import glance.store.swift
> +import glance.store.SUPERAWESOMEYSTORE
>  from glance.store import (get_from_backend,
>                            get_size_from_backend,
>                            schedule_delete_from_backend,
> 
> Is there another way to make that happen so that it gets registered with 
> glance besides either modifying that file or having a patch which will modify 
> it upon installation (ie an RPM patch)?
> 
> Thx!
> 
> -Josh
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to