RE: Synchronizing projects across regions

2013-12-25 Thread Prashant Kulkarni
I did not see any further on this item on the devlist. So, Kishan, is
there a jira against which it will be taken care of by you?

-Original Message-
From: Kishan Kavala [mailto:kishan.kav...@citrix.com]
Sent: Tuesday, December 17, 2013 7:42 PM
To: dev@cloudstack.apache.org
Subject: RE: Synchronizing projects across regions



> -Original Message-
> From: Chip Childers [mailto:chipchild...@apache.org]
> Sent: Tuesday, 17 December 2013 3:12 AM
> To: dev@cloudstack.apache.org
> Subject: Re: Synchronizing projects across regions
>
> On Mon, Dec 16, 2013 at 3:25 PM, Bill Jones 
wrote:
> > Ok, so given that there was no response..
> >
> > I would like to update the 'createProject' api to be consistent with
> > the other organizational APIs (createAccount, createDomain,
> > createUser) to take a UUID parameter  so that it can support
> > cross-domain
> synchronization.
> > Before I start, would there be any objections?
>
> +1 from me.  The way I see this, it was a simple miss in the regions
> implementation.
[KK] I did consider including projects. But decided to keep it at
region-level, as I was not sure about the projects use case across
regions.
Adding support now should be straight forward. Let me know if you see any
issues.


RE: Synchronizing projects across regions

2013-12-17 Thread Kishan Kavala


> -Original Message-
> From: Chip Childers [mailto:chipchild...@apache.org]
> Sent: Tuesday, 17 December 2013 3:12 AM
> To: dev@cloudstack.apache.org
> Subject: Re: Synchronizing projects across regions
> 
> On Mon, Dec 16, 2013 at 3:25 PM, Bill Jones  wrote:
> > Ok, so given that there was no response..
> >
> > I would like to update the 'createProject' api to be consistent with
> > the other organizational APIs (createAccount, createDomain,
> > createUser) to take a UUID parameter  so that it can support cross-domain
> synchronization.
> > Before I start, would there be any objections?
> 
> +1 from me.  The way I see this, it was a simple miss in the regions
> implementation.
[KK] I did consider including projects. But decided to keep it at region-level, 
as I was not sure about the projects use case across regions. 
Adding support now should be straight forward. Let me know if you see any 
issues.


Re: Synchronizing projects across regions

2013-12-16 Thread Chip Childers
On Mon, Dec 16, 2013 at 3:25 PM, Bill Jones  wrote:
> Ok, so given that there was no response..
>
> I would like to update the 'createProject' api to be consistent with the
> other organizational APIs (createAccount, createDomain, createUser) to take
> a UUID parameter  so that it can support cross-domain synchronization.
> Before I start, would there be any objections?

+1 from me.  The way I see this, it was a simple miss in the regions
implementation.


Re: Synchronizing projects across regions

2013-12-16 Thread Nitin Mehta
Bill - Do try and use the UUIDManager if you can. I see that there is no
validation at the moment for the UUIDs passed in.
I am also copying the author of Regions feature in case he has any
questions/suggestions for you.

On 16/12/13 12:25 PM, "Bill Jones"  wrote:

>Ok, so given that there was no response..
>
>I would like to update the 'createProject' api to be consistent with the
>other organizational APIs (createAccount, createDomain, createUser) to
>take
>a UUID parameter  so that it can support cross-domain synchronization.
>Before I start, would there be any objections?
>
>/Bill
>
>
>On Wed, Dec 11, 2013 at 6:14 PM, Bill Jones 
>wrote:
>
>> Hi,
>>
>> I'm a little confused why there is no support for syncing projects
>>across
>> regions. Reading through the requirements it states that the entire
>> administrative hierarchy - domains, accounts, users, and projects -
>>would
>> support synchronization. However in the functional spec projects are
>> explicitly excluded.
>>
>> I can see value in cross-region projects. Can someone clarify the reason
>> projects are not supported?
>>
>> Thanks,
>> Bill
>>
>> --
>> Bill Jones
>> Cloud Engineer
>> Sungard Availability Services
>>
>> e: bill.jo...@sungard.com
>> w: 215.446.2667
>> c: 215.879.8788
>>
>>
>
>
>-- 
>Bill Jones
>Cloud Engineer
>Sungard Availability Services
>
>e: bill.jo...@sungard.com
>w: 215.446.2667
>c: 215.879.8788



Re: Synchronizing projects across regions

2013-12-16 Thread Alena Prokharchyk
Bill,

I¹m not quite familiar with Regions feature, so could you please elaborate
what functionality your fix would expose? I was the one who wrote the
original Projects feature, and remember its one limitation - project can¹t
be cross domains, all the accounts participating in it, have to belong to
the same domain. If it doesn¹t contradict with your proposal, I don¹t see
any other objections.

-Alena. 

On 12/16/13, 12:25 PM, "Bill Jones"  wrote:

>Ok, so given that there was no response..
>
>I would like to update the 'createProject' api to be consistent with the
>other organizational APIs (createAccount, createDomain, createUser) to
>take
>a UUID parameter  so that it can support cross-domain synchronization.
>Before I start, would there be any objections?
>
>/Bill
>
>
>On Wed, Dec 11, 2013 at 6:14 PM, Bill Jones 
>wrote:
>
>> Hi,
>>
>> I'm a little confused why there is no support for syncing projects
>>across
>> regions. Reading through the requirements it states that the entire
>> administrative hierarchy - domains, accounts, users, and projects -
>>would
>> support synchronization. However in the functional spec projects are
>> explicitly excluded.
>>
>> I can see value in cross-region projects. Can someone clarify the reason
>> projects are not supported?
>>
>> Thanks,
>> Bill
>>
>> --
>> Bill Jones
>> Cloud Engineer
>> Sungard Availability Services
>>
>> e: bill.jo...@sungard.com
>> w: 215.446.2667
>> c: 215.879.8788
>>
>>
>
>
>-- 
>Bill Jones
>Cloud Engineer
>Sungard Availability Services
>
>e: bill.jo...@sungard.com
>w: 215.446.2667
>c: 215.879.8788



Re: Synchronizing projects across regions

2013-12-16 Thread Bill Jones
Ok, so given that there was no response..

I would like to update the 'createProject' api to be consistent with the
other organizational APIs (createAccount, createDomain, createUser) to take
a UUID parameter  so that it can support cross-domain synchronization.
Before I start, would there be any objections?

/Bill


On Wed, Dec 11, 2013 at 6:14 PM, Bill Jones  wrote:

> Hi,
>
> I'm a little confused why there is no support for syncing projects across
> regions. Reading through the requirements it states that the entire
> administrative hierarchy - domains, accounts, users, and projects - would
> support synchronization. However in the functional spec projects are
> explicitly excluded.
>
> I can see value in cross-region projects. Can someone clarify the reason
> projects are not supported?
>
> Thanks,
> Bill
>
> --
> Bill Jones
> Cloud Engineer
> Sungard Availability Services
>
> e: bill.jo...@sungard.com
> w: 215.446.2667
> c: 215.879.8788
>
>


-- 
Bill Jones
Cloud Engineer
Sungard Availability Services

e: bill.jo...@sungard.com
w: 215.446.2667
c: 215.879.8788


Synchronizing projects across regions

2013-12-11 Thread Bill Jones
Hi,

I'm a little confused why there is no support for syncing projects across
regions. Reading through the requirements it states that the entire
administrative hierarchy - domains, accounts, users, and projects - would
support synchronization. However in the functional spec projects are
explicitly excluded.

I can see value in cross-region projects. Can someone clarify the reason
projects are not supported?

Thanks,
Bill

-- 
Bill Jones
Cloud Engineer
Sungard Availability Services

e: bill.jo...@sungard.com
w: 215.446.2667
c: 215.879.8788