Re: Arch Rework RFC: API refactoring updates

2012-12-17 Thread Rohit Yadav
u...@citrix.com] > Sent: Saturday, December 08, 2012 8:47 AM > To: cloudstack-dev@incubator.apache.org > Subject: RE: Arch Rework RFC: API refactoring updates > > Mice, > > Please take a look at my email reply to Dave. There's no implied ACL in this > separation. > > --Alex

RE: Arch Rework RFC: API refactoring updates

2012-12-09 Thread Mice Xia
che.org > Subject: RE: Arch Rework RFC: API refactoring updates > > Fang, > > I vote for the second way, to keep it simple and clear, each API > server has the same binary artifacts and contains all API > implementations, access control is based on RBAC/ACL, and > blac

RE: Arch Rework RFC: API refactoring updates

2012-12-07 Thread Fang Wang
mice_...@tcloudcomputing.com] Sent: Friday, December 07, 2012 4:36 PM To: cloudstack-dev@incubator.apache.org Subject: RE: Arch Rework RFC: API refactoring updates Fang, I vote for the second way, to keep it simple and clear, each API server has the same binary artifacts and contains al

RE: Arch Rework RFC: API refactoring updates

2012-12-07 Thread Fang Wang
cloudstack-dev@incubator.apache.org Subject: RE: Arch Rework RFC: API refactoring updates I think there's misunderstanding here. 1. Separation for user and admin commands is done for developers. Because current CloudStack mixes the options available only to admins with the options availab

RE: Arch Rework RFC: API refactoring updates

2012-12-07 Thread Alex Huang
> What's done and plans: > I've separated out api cmds as per admin, user pkg so that developers would > know what security level the apis (Cmd classes) are in. Next, I separated > them based on entity group (like all vpc, vm etc. related apis go together). > This was done only for developers, so t

Re: Arch Rework RFC: API refactoring updates

2012-12-07 Thread Rohit Yadav
; From: Rohit Yadav [mailto:rohit.ya...@citrix.com] > Sent: Friday, December 07, 2012 4:07 AM > To: cloudstack-dev@incubator.apache.org > Subject: Arch Rework RFC: API refactoring updates > > Few updates; > > 1. Moved and classified all apis (except the anomalies, see oth

RE: Arch Rework RFC: API refactoring updates

2012-12-07 Thread Alex Huang
to:fang.w...@citrix.com] > Sent: Saturday, December 08, 2012 7:44 AM > To: cloudstack-dev@incubator.apache.org > Subject: RE: Arch Rework RFC: API refactoring updates > > Hi Mice, > > For now, we just separate the API into 2 roles: user and admin. > The admin can be separ

RE: Arch Rework RFC: API refactoring updates

2012-12-07 Thread Alex Huang
nce problem. --Alex > -Original Message- > From: David Nalley [mailto:da...@gnsa.us] > Sent: Friday, December 07, 2012 3:51 PM > To: cloudstack-dev@incubator.apache.org > Subject: Re: Arch Rework RFC: API refactoring updates > > On Fri, Dec 7, 2012 at 1:41 PM, Rohit Yadav wrote:

RE: Arch Rework RFC: API refactoring updates

2012-12-07 Thread Mice Xia
@gmail.com] Sent: Thursday, December 06, 2012 5:15 PM To: cloudstack-dev@incubator.apache.org Subject: Re: Arch Rework RFC: API refactoring updates rohit, i asked this question because requests from domain admins are usually from outside of datacenter for a public cloud. so artifact built from us

Re: Arch Rework RFC: API refactoring updates

2012-12-07 Thread David Nalley
On Fri, Dec 7, 2012 at 1:41 PM, Rohit Yadav wrote: > > On 06-Dec-2012, at 5:15 PM, Mice Xia wrote: > >> rohit, >> >> i asked this question because requests from domain admins are usually from >> outside of datacenter for a public cloud. >> >> so artifact built from user package can be directly de

RE: Arch Rework RFC: API refactoring updates

2012-12-07 Thread Fang Wang
ember 06, 2012 5:15 PM To: cloudstack-dev@incubator.apache.org Subject: Re: Arch Rework RFC: API refactoring updates rohit, i asked this question because requests from domain admins are usually from outside of datacenter for a public cloud. so artifact built from user package can be directly dep

Re: Arch Rework RFC: API refactoring updates

2012-12-07 Thread Rohit Yadav
s s/he wants to provide > to a domainadmin role user. This allows him/her to create multiple end > points of mgmt server as well, just like the user api server. >> >> Regards. >> >>> >>> Regards >>> Mice >>> >>> -Original Messag

Re: Arch Rework RFC: API refactoring updates

2012-12-07 Thread Rohit Yadav
; > -Original Message- > From: Rohit Yadav [mailto:rohit.ya...@citrix.com] > Sent: Friday, December 07, 2012 1:37 AM > To: cloudstack-dev@incubator.apache.org > Subject: Arch Rework RFC: API refactoring updates > > Few updates; > > 1. Moved and classified all apis

RE: Arch Rework RFC: API refactoring updates

2012-12-06 Thread Koushik Das
.apache.org Subject: Arch Rework RFC: API refactoring updates Few updates; 1. Moved and classified all apis (except the anomalies, see other email) into namespace org.apache.cloudstack.api 2. There are two packages, admin and user in which the APIs are grouped based on security level. Note; APIs

Re: Arch Rework RFC: API refactoring updates

2012-12-06 Thread Mice Xia
ser. This allows him/her to create multiple end points of mgmt server as well, just like the user api server. > > Regards. > >> >> Regards >> Mice >> >> -Original Message- >> From: Rohit Yadav [mailto:rohit.ya...@citrix.com] >> Sent: Friday

Re: Arch Rework RFC: API refactoring updates

2012-12-06 Thread Rohit Yadav
; Mice > > -Original Message- > From: Rohit Yadav [mailto:rohit.ya...@citrix.com] > Sent: Friday, December 07, 2012 4:07 AM > To: cloudstack-dev@incubator.apache.org > Subject: Arch Rework RFC: API refactoring updates > > Few updates; > > 1. Moved and classified

RE: Arch Rework RFC: API refactoring updates

2012-12-06 Thread Mice Xia
gards Mice -Original Message- From: Rohit Yadav [mailto:rohit.ya...@citrix.com] Sent: Friday, December 07, 2012 4:07 AM To: cloudstack-dev@incubator.apache.org Subject: Arch Rework RFC: API refactoring updates Few updates; 1. Moved and classified all apis (except the anomalies, see o

Arch Rework RFC: API refactoring updates

2012-12-06 Thread Rohit Yadav
Few updates; 1. Moved and classified all apis (except the anomalies, see other email) into namespace org.apache.cloudstack.api 2. There are two packages, admin and user in which the APIs are grouped based on security level. Note; APIs are not grouped based on roles. 3. Further in each org.apache