[Openstack] trystack.org down?

2012-09-04 Thread Glen Campbell
Sorry if this has been asked before, but has the 
trystack.orghttp://trystack.org service been suspended? I haven't been able 
to reach it for a week or more.

--
Glen Campbell • Developer Advocate, Rackspace Developer Relations Group
glen.campb...@rackspace.commailto:glen.campb...@rackspace.com • 
http://glenc.co • @glenc



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


Re: [Openstack] Downstream handling of extensions

2012-06-14 Thread Glen Campbell
Oops, realized that I didn't include the list…

Glen Campbell • Developer Relations Group
glen.campb...@rackspace.commailto:glen.campb...@rackspace.com • (210) 
446-9990 • @glenc


On Jun 14, 2012, at 12:26 PM, Brian Waldon wrote:

My team is working on a set of language bindings for OpenStack and Rackspace 
services. The first language we're working on is Python, and I'm trying to come 
up with a simple, generic way to handle API extensions.

The first question that comes to mind is why duplicate effort with the rest of 
the community? We already have a comprehensive set of python bindings and would 
love to have some real development effort invested in them.


Two reasons:

1. Because there's existing bindings :) None of us are very strong Python 
developers, and it gives us a chance to get through the existing code and learn 
from the pros
2. Because there's only existing bindings for OpenStack stuff; not for 
(Rackspace-specific services) CloudDns, CloudDatabases, etc.

We also have as our goal solving some of the larger problems (such as generic 
extension handling). We hope to address those and feed them back to the 
community. For example, the novaclient only supports native Keystone and 
RAX-KSKEY auth. It doesn't support any of the other auth extensions out there, 
and it's hard-coded to look at only those two. If I develope a generic auth 
module, we could update novaclient and voila! it would support HP's slightly 
different API key mechanism plus others that come along.

So, for the OpenStack projects, you can think of this as the real development 
effort invested in them, since they're our sole focus at the moment.



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


Re: [Openstack] Image API v2 Draft 4

2012-04-10 Thread Glen Campbell
I'll bring the fish

On Apr 9, 2012, at 11:05 PM, Monty Taylor wrote:

 
 
 On 04/09/2012 04:11 PM, Jay Pipes wrote:
 On 04/09/2012 07:07 PM, Jorge Williams wrote:
 
 On Apr 9, 2012, at 6:03 PM, Justin Santa Barbara wrote:
 
How about we discuss this further at the summit :-)
 
 
 I think that's a sensible proposal. We're not likely to reach a good
 conclusion here. I think my viewpoint is that even json-dressed-as-xml
 is fine; no end-user gives two hoots what our JSON/XML/HPSTR looks
 like. I'd wager most users of the EC2 API have never even seen the
 data representation!
 
 
 I take it you didn't attend the glorious JSON debate of a couple of
 summits ago :-)
 
 Glorious it was indeed.
 
 I'm up for round two,
 
 Only with beer. :) I still owe you a couple I think!
 
 I refuse to not be there for that. Please make sure I'm in the room.
 With a video camera. And a bottle of whiskey.
 
 Monty


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


[Openstack] Donabe?

2012-02-15 Thread Glen Campbell
Is anything still happening with the Donabe project? Are there plans to push 
things forward at the Folsom summit?

Thanks,
Glen
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] [Ops] Admin API: Actions to perform on accounts

2011-12-20 Thread Glen Campbell
The Ozone team at Rackspace has it in our current backlog, but we have not 
started working on it yet. Probably will be around February, however.


On Dec 20, 2011, at 2:24 PM, Thierry Carrez wrote:

 Duncan McGreggor wrote:
 There is a blueprint on LP for admin account actions that is set as a
 high priority, but is missing the following information:
 * status
 * series goal
 * milestone target
 
 Series goal and milestone targets are set once someone committed to
 delivering the feature in a given timeframe. Status should be updated,
 though :)
 
 The blueprint is here:
  https://blueprints.launchpad.net/nova/+spec/admin-account-actions
 
 Devin Carlen, I see that a branch you own has been attached to this
 blueprint; are you working on this? Does your branch intend to cover all
 the work? Or are you going to split it over multiple branches? If you're
 working on this blueprint, do you expect to complete it for this
 milestone?
 
 That bzr branch is probably a bit old now.
 
 -- 
 Thierry Carrez (ttx)
 Release Manager, OpenStack
 
 ___
 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


Re: [Openstack] Donabe meetings on Wed 2pm (and cancelling this week's)

2011-10-26 Thread Glen Campbell
For others outside of California, that's 2PM Pacific time.

:-)

Glen Campbell • Cloud 2.0 Architect
glen.campb...@rackspace.commailto:glen.campb...@rackspace.com • (210) 446-9990




On Oct 26, 2011, at 2:07 PM, Debo Dutta (dedutta) wrote:

Hi

Lots of people had expressed interest but they were not aware of the meeting 
times (we did send out emails but maybe we should have re-sent a few times).

We meet at 2pm on Wed, @#openstack-meetings ….. Please join us and help us make 
Donabe better.

Also we are canceling this week’s and hope to have a lot of folks for next week.

Regards
Debo/Rick
___
Mailing list: https://launchpad.net/~openstack
Post to : 
openstack@lists.launchpad.netmailto: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


Re: [Openstack] OSAPI equivalent of euca-get-console-output ?

2011-10-21 Thread Glen Campbell
At Rackspace, we have developed an extension that returns the URL of a console 
via /servers/{id}/console.

The issue for putting this in OSAPI core is that the implementation is highly 
specific to the console server software that you're running.

Glen Campbell • Cloud 2.0 Architect
glen.campb...@rackspace.commailto:glen.campb...@rackspace.com • (210) 446-9990




On Oct 21, 2011, at 11:30 AM, Day, Phil wrote:

Hi Folks,

The title says it all really – is there an OSAPI / nova-client equivalent to 
the EC2 command to get the console output of a VM ?(I can’t see anything in 
the code or extensions which calls the relevant compute.api method)


If there’s nothing at the moment are there any plans for adding in (seems like 
is should be a core server action rather that an extension) ?

Thanks,
Phil
___
Mailing list: https://launchpad.net/~openstack
Post to : 
openstack@lists.launchpad.netmailto:openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

This email may include confidential information. If you received it in error, 
please delete it.
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Nova: Admin API blueprints

2011-08-30 Thread Glen Campbell
We're in the midst of implementing these now:
https://blueprints.launchpad.net/nova/+spec/admin-account-actions

Essentially suspend/resume for all servers associated with a tenant ID.

We're still having discussions around the mass deletion and whether or not we 
want to expose something that risky (since it's easy enough just to list the 
servers and delete each one). If we do, it will almost certainly occur after 
this:
https://blueprints.launchpad.net/nova/+spec/deferred-delete-instance


[cid:9A0D0DA3-6B19-4D1E-9276-36B9E4A9DC3B]

From: Rouault, Jason (Cloud Services) 
jason.roua...@hp.commailto:jason.roua...@hp.com
Date: Tue, 30 Aug 2011 20:56:36 +
To: Vishvananda Ishaya vishvana...@gmail.commailto:vishvana...@gmail.com, 
Nguyen, Liem Manh liem_m_ngu...@hp.commailto:liem_m_ngu...@hp.com
Cc: openstack@lists.launchpad.netmailto:openstack@lists.launchpad.net 
openstack@lists.launchpad.netmailto:openstack@lists.launchpad.net
Subject: Re: [Openstack] Nova: Admin API blueprints

And does that interface exist?

Thanks,

Jason

From: 
openstack-bounces+jason.rouault=hp@lists.launchpad.netmailto:openstack-bounces+jason.rouault=hp@lists.launchpad.net
 [mailto:openstack-bounces+jason.rouault=hp@lists.launchpad.net] On Behalf 
Of Vishvananda Ishaya
Sent: Tuesday, August 30, 2011 12:31 PM
To: Nguyen, Liem Manh
Cc: openstack@lists.launchpad.netmailto:openstack@lists.launchpad.net
Subject: Re: [Openstack] Nova: Admin API blueprints

With keystone in use, there is no user and project object in nova anymore.  So 
the only thing that would make sense inside of nova is: delete all resources 
associated with a  given project_id string.

Vish


On Aug 30, 2011, at 11:11 AM, Nguyen, Liem Manh wrote:


How is Nova project/user deletion handled then?  There is no synchronization 
for that currently.

Liem
___ Mailing list: 
https://launchpad.net/~openstack Post to : 
openstack@lists.launchpad.netmailto:openstack@lists.launchpad.net Unsubscribe 
: https://launchpad.net/~openstack More help : 
https://help.launchpad.net/ListHelp
This email may include confidential information. If you received it in error, 
please delete it.
inline: signature[9].png___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


[Openstack] Nova: Admin API blueprints

2011-08-23 Thread Glen Campbell
As we discussed at last week's meeting, I have re-factored the generic Admin 
API blueprint into three separate blueprints.

https://blueprints.launchpad.net/nova/+spec/admin-account-actions covers 
actions that an administrator can perform on a tenant/or account, such as 
suspending the account or suspending all of the servers for an account.

https://blueprints.launchpad.net/nova/+spec/admin-server-actions covers actions 
that can be performed by an administrator on a server (suspend and resume at 
the moment).

Finally, and this is the largest change, 
https://blueprints.launchpad.net/nova/+spec/admin-service-actions covers 
administrative actions on services. This used to be on /hosts but, because of 
my lack of understanding, we were not actually administering physical hosts, 
but the services that run on those hosts. For example, we're proposing that a 
compute node be able to be placed in MAINTENANCE_MODE — in this mode, the 
compute node will no longer accept any instance create requests, but will 
handle any other requests. The use case is for when a server is failing (for 
example, multiple disk failures have been detected). The administrator can put 
the host in maintenance mode, ensuring that no new instances are put there, and 
can then force migrations to move instances off of the node.

Any and all feedback is appreciated.

[cid:8AB30009-39F1-4E53-959A-2ED84BC80963]
This email may include confidential information. If you received it in error, 
please delete it.
inline: signature[7].png___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Nova: Admin API blueprints

2011-08-23 Thread Glen Campbell
I believe that blueprints are strongly encouraged, but I'm not sure they're 
absolutely required, especially for an API extension since those are explicitly 
NOT in the core code.

[cid:2B0DFC26-509D-4B57-8993-14695D4F6F4E]

From: Nick Sokolov chemika...@gmail.commailto:chemika...@gmail.com
Date: Tue, 23 Aug 2011 20:44:57 +0400
To: Glen Campbell 
glen.campb...@rackspace.commailto:glen.campb...@rackspace.com
Subject: Re: [Openstack] Nova: Admin API blueprints


I am going to merge extention for network manipulating 
https://code.launchpad.net/~chemikadze/nova/contrib-extention-networks/+merge/72204
 . Must I write blueprint?

23.08.2011 19:31 пользователь Glen Campbell 
glen.campb...@rackspace.commailto:glen.campb...@rackspace.com написал:
 As we discussed at last week's meeting, I have re-factored the generic Admin 
 API blueprint into three separate blueprints.

 https://blueprints.launchpad.net/nova/+spec/admin-account-actions covers 
 actions that an administrator can perform on a tenant/or account, such as 
 suspending the account or suspending all of the servers for an account.

 https://blueprints.launchpad.net/nova/+spec/admin-server-actions covers 
 actions that can be performed by an administrator on a server (suspend and 
 resume at the moment).

 Finally, and this is the largest change, 
 https://blueprints.launchpad.net/nova/+spec/admin-service-actions covers 
 administrative actions on services. This used to be on /hosts but, because of 
 my lack of understanding, we were not actually administering physical hosts, 
 but the services that run on those hosts. For example, we're proposing that a 
 compute node be able to be placed in MAINTENANCE_MODE — in this mode, the 
 compute node will no longer accept any instance create requests, but will 
 handle any other requests. The use case is for when a server is failing (for 
 example, multiple disk failures have been detected). The administrator can 
 put the host in maintenance mode, ensuring that no new instances are put 
 there, and can then force migrations to move instances off of the node.

 Any and all feedback is appreciated.

 [cid:8AB30009-39F1-4E53-959A-2ED84BC80963]
 This email may include confidential information. If you received it in error, 
 please delete it.
This email may include confidential information. If you received it in error, 
please delete it.
inline: signature[8].png___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


[Openstack] Physical host identification

2011-07-15 Thread Glen Campbell
I understand that we're all familiar with virtualization and its benefits. 
However, in the Real World, those of us who run clouds often need to work with 
physical devices. I've proposed a blueprint and spec for a /hosts admin API 
resource that would return information on physical hosts. However, I don't 
believe that there's any way for us to actually identify a specific server (I'm 
actually hoping I'm mistaken about this, because that would make my life 
easier).

So, to get information about a specific host, you'd use /host/{id} — but what 
should go in the {id} slot?

We'd also like to include this data elsewhere; for example, in error messages, 
it might help to know the physical device on which a server is created.


[cid:EE757CE3-4A6A-4BB0-842C-849556274E00]
This email may include confidential information. If you received it in error, 
please delete it.
inline: signature[4].png___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Cross-zone instance identifiers in EC2 API - Is it worth the effort?

2011-07-11 Thread Glen Campbell
I kind of like the IPv6 idea myself. How would it work with a service
provider that, for example, assigns a /96 address for an instance? If the
user can change the IP address, would that mean that the instance ID would
change as well? Or should we just keep with the original /96 (::0) address?






On 7/11/11 2:57 PM, Chris Behrens chris.behr...@rackspace.com wrote:

If you're referring to encoding zone information, yes it would.  I was
trying to ask more generally as well.  IPv6 would be a very good
solution, IMO.

- Chris

On Jul 11, 2011, at 12:47 PM, Sandy Walsh wrote:

 Won't an IPv6 address do that by it's very nature?
 
 -S
 
 
 From: openstack-bounces+sandy.walsh=rackspace@lists.launchpad.net
[openstack-bounces+sandy.walsh=rackspace@lists.launchpad.net] on
behalf of Chris Behrens [chris.behr...@rackspace.com]
 Sent: Monday, July 11, 2011 4:24 PM
 To: Ed Leafe
 Cc: openstack@lists.launchpad.net; Chris Behrens
 Subject: Re: [Openstack] Cross-zone instance identifiers in EC2 API -
Is it worth the effort?
 
 On Jul 11, 2011, at 12:01 PM, Ed Leafe wrote:
 
 On Jul 11, 2011, at 2:04 PM, Eric Day wrote:
 
 How is
 
 nova-account-instance uuid
 
 any different than:
 
 ----
 
 Where // (or some subset of them) are reserved/regulated?
 
 Nothing, if -- is a full UUID. If we compare to
 swift, the account prefix is a UUID too. The account prefix could be
 fixed for a session or passed in to every request depending on how
 things are decided.
 
  sigh
 
  It's a shame that the ipv6 proposal was never more fully
considered. That would handle the uniqueness, with the added benefit of
providing simple zone routing via DNS, with the exact same 128-bit/32
char size.
 
 I don't I remember that proposal, but that's such a neat idea.  Was
anything discussed at all in Santa Clara regarding encoding zone
information in the instance identifier?  I apparently missed the
instance identifier discussion somehow.
 
 - Chris
 
 
 This email may include confidential information. If you received it in
error, please delete it.
 
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

This email may include confidential information. If you received it in
error, please delete it.


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

This email may include confidential information. If you received it in error, 
please delete it.


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


[Openstack] Nova diablo-2

2011-06-14 Thread Glen Campbell
https://launchpad.net/nova/+milestone/diablo-2

There are a number of High priority blueprints that are showing as not 
started. Do we think those will be completed by diablo-2, or should we look 
into moving them out?

It's an important question for us, since we will be deploying an alpha release 
of OpenStack based on the diablo-2 milestone, and I'd like to know what we will 
be including.



[cid:F3B46A4E-99D9-43EB-ACC7-6422613B782D]


Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.

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


[Openstack] Glance API Extensions

2011-06-09 Thread Glen Campbell
Hey, all – I've proposed a blueprint for adding extensions to the Glance API in 
a similar manner to the Compute API Jorge proposed:

https://blueprints.launchpad.net/glance/+spec/glance-api-extensions

This would IMHO be a really useful mechanism for companies like Rackspace to 
add business-specific features that really don't need to be in the core code. 
We don't really want to fork the code to add our stuff, and those seem to be 
the only two options at the moment.

I'd appreciate your feedback.

Glen Campbell



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace. 
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message. 
Your cooperation is appreciated.

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


Re: [Openstack] Feedback on HTTP APIs

2011-06-02 Thread Glen Campbell

There was another specific use case, where someone with a private
OpenStack cloud was bursting into a public cloud. UUIDs would help ensure
the uniqueness of identifiers in that case.



On 5/29/11 8:43 PM, Mark Nottingham m...@mnot.net wrote:

Ah -- makes sense. Thanks.

On 30/05/2011, at 11:40 AM, Ed Leafe wrote:

 On May 29, 2011, at 9:01 PM, Mark Nottingham wrote:
 
 WIth regards to UUIDs -- I'm not sure what the use cases being
discussed are (sorry for coming in late), but in my experience UUIDs
are good fits for cases where you truly need distributed extensibility
without coordination. In other uses, they can be a real burden for
developers, if for no other reason than their extremely unwieldy
syntax. What are the use cases here?
 
 
  The primary use case I can think of is a deployment with several zones
that are geographically dispersed. Since each zone is shared-nothing
with other zones, UUIDs are the most logical choice for instance IDs
that need to be unique across zones. This is precisely the use case that
UUIDs were created for.
 
  In my experience, UUIDs are no more of a programmatic burden than any
other sort of PK; the only place where they are unwieldy is when
humans have to type them into a command line or a browser URL. But since
most humans doing that would have access to copy/paste, it isn't nearly
as bad as it might seem.
 
 
 
 -- Ed Leafe
 
 
 
 Confidentiality Notice: This e-mail message (including any attached or
 embedded documents) is intended for the exclusive and confidential use
of the
 individual or entity to which this message is addressed, and unless
otherwise
 expressly indicated, is confidential and privileged information of
Rackspace.
 Any dissemination, distribution or copying of the enclosed material is
prohibited.
 If you receive this transmission in error, please notify us immediately
by e-mail
 at ab...@rackspace.com, and delete the original message.
 Your cooperation is appreciated.
 

--
Mark Nottingham   http://www.mnot.net/




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



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.


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


[Openstack] Global deployment of Glance

2011-05-17 Thread Glen Campbell
If we are going to deploy Glance to support a global deployment of Nova, would 
it make sense to have replicas in different regions for better performance?

Or, to put it another way, is there a recommended way to keep multiple Glance 
installations in sync?

Users doing snapshots/backups, etc., would presumably get better performance if 
Glance was local, but how would we keep the base/shared images in sync?

[cid:67C8D8D2-A2AD-473E-8376-07B9818708A7]


Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.

inline: signature[4].png___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


[Openstack] OpenStack security / automated python testing

2011-05-16 Thread Glen Campbell
Is anyone in the OpenStack community using automated tools to perform code 
analysis?

If not, are you familiar with such tools that will work with python? We're 
specifically interested in tools that can be used to provide rapid feedback to 
developers about potentially dangerous code (for example, SQL statements that 
are not scrubbed, query strings that are not properly validated). I've used 
such tools in the past for PHP and other languages, but I'm kind of at a loss 
when it comes to python.

What we'd really like to see is for someone to pick up the security task and 
run with it, with regular penetration testing and detailed analytics so that we 
can ensure that OpenStack products are reliably secure. Automated code testing 
is an early step in that process.


[cid:F414D321-0144-4256-A1AB-F8051E60ED24]


Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.

inline: signature[1].png___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Separation of IRC Channels

2011-05-04 Thread Glen Campbell
This concerns me, as its not scalable. Yes, a few users might pick up some
valuable information by osmosis, but as the use of OpenStack grows, it
will require massive amounts of repetition to ensure that the same
knowledge goes to all users. IRC is *not* the proper medium for capturing
user information; that needs to be static and updatable.

On 5/4/11 7:48 AM, Michael Shuler mshu...@gmail.com wrote:

Wayne's observation is spot on - users hanging out with the devs and
gaining valuable information by osmosis is a huge reason to leave main
conversation in one location.  Too many times I've seen a split, then
the -dev mantra becomes that's a -user question, go ask there..




Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace. 
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message. 
Your cooperation is appreciated.


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


Re: [Openstack] Creating a forum

2011-05-02 Thread Glen Campbell
I wish the list archives had a better search function.






On 5/2/11 3:12 PM, Jordan Rinke jor...@openstack.org wrote:

I had a number of discussions with various people at the summit about
creating a forum for openstack (forum.openstack.org) and everyone seemed
to think it was a good idea especially for user support and discussions
for people who are not likely to use a mailing list. So I have 2
questions...

1. Is anyone against creating a forum?
2. Does anyone have a specific forum software they suggest we use?

Once I have it all configured, we will need to determine the categories
and get moderators etc for each category. Stephen Spector will be the
keeper of the kingdom in that regard so if you would like to help out
just let him know.


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



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.


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


Re: [Openstack] Enhancements to Glance in Diablo? Input welcomed

2011-04-19 Thread Glen Campbell
Here's another Glance enhancement that we need for Rackspace:
https://blueprints.launchpad.net/glance/+spec/glance-notifications




On 4/12/11 1:11 PM, Jay Pipes jaypi...@gmail.com wrote:

Hey all,

We're in the planning stages for Diablo now, working on putting
together blueprints, which turn into sessions at the design summit.

I know the Glance team is small and our project narrow in scope, but
it would be great to get some feedback from the list about stuff you'd
like to see included in Glance in the Diablo release.

Some possible thoughts:

* Authn/authz - This is a big one, but dependent on the overall
discussion of federated auth going on in the Nova/Swift communities.
Glance will merely follow suit with what Nova does most likely.
* Image conversion. This actually already has a blueprint, but maybe
good for a detailed discussion at the summit? See
https://blueprints.launchpad.net/glance/+spec/image-file-conversion
* Metrics - for instance, tracking operations performed (read/write,
bytes out/in, ?) Would this even be useful?
* Integration with more backend storage systems?
* XML support in the API?
* Having Glance understand what is contained in the disk images by
inspecting them on upload?
* A Glance dashboard app?

Please feel free to expand on any of the above and add any suggestions
you have on the future direction of Glance. Your input is truly
appreciated.

Cheers!
jay

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



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.


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


Re: [Openstack] Enhancements to Glance in Diablo? Input welcomed

2011-04-14 Thread Glen Campbell
I posted a Blueprint yesterday with a requirement for some general-purpose
filters for listing images:

https://blueprints.launchpad.net/glance/+spec/query-filters

These are needed at Rackspace to meet feature parity with our current
systems. We need to be able to create various subsets of image
collections, and IMHO it makes more sense to do this on the server side
than at the client.

For example, we want a customer to get a list of their images for
restoring from a backup.

For our managed customers, we need to select only base images that have a
managed cloud flag set in the metadata.

We need to be able to set a minimum RAM requirement on certain images
and validate that the requested VM is large enough to hold them.

Some of this may already be in Glance, but I'm not that familiar with it
(and trying to get up to speed).


On 4/12/11 1:11 PM, Jay Pipes jaypi...@gmail.com wrote:

Hey all,

We're in the planning stages for Diablo now, working on putting
together blueprints, which turn into sessions at the design summit.

I know the Glance team is small and our project narrow in scope, but
it would be great to get some feedback from the list about stuff you'd
like to see included in Glance in the Diablo release.

Some possible thoughts:

* Authn/authz - This is a big one, but dependent on the overall
discussion of federated auth going on in the Nova/Swift communities.
Glance will merely follow suit with what Nova does most likely.
* Image conversion. This actually already has a blueprint, but maybe
good for a detailed discussion at the summit? See
https://blueprints.launchpad.net/glance/+spec/image-file-conversion
* Metrics - for instance, tracking operations performed (read/write,
bytes out/in, ?) Would this even be useful?
* Integration with more backend storage systems?
* XML support in the API?
* Having Glance understand what is contained in the disk images by
inspecting them on upload?
* A Glance dashboard app?

Please feel free to expand on any of the above and add any suggestions
you have on the future direction of Glance. Your input is truly
appreciated.

Cheers!
jay

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



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.


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


[Openstack] Commas and semicolons

2011-04-14 Thread Glen Campbell


On 4/14/11 6:19 AM, Sandy Walsh sandy.wa...@rackspace.com wrote:


Capabilities are just multi-value key-value pairs, such as:
can_host=linux;windows, cpu_type=gpu, magic_sauce=purple,blue,red;
cpu_min_max=0.01,0.98;

I don't like the use of commas and semicolons, and you just made the error
here that I was worried about. A semicolon has a higher precedence than
a comma, if you will, and is used to separate clauses. You used a
semicolon between linux;windows in the above example, then commas between
the other clauses, but forgot on the magic_sauce and cpu_min_max clauses.

IMHO we should use commas to separate the various values, and semicolons
in between the keys.

Thoughts?




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


Re: [Openstack] Enhancements to Glance in Diablo? Input welcomed

2011-04-14 Thread Glen Campbell
Yes, he and I have been emailing. I'd like to see it more generalized,
rather than having only a limited set of attributes.

On 4/14/11 8:45 AM, Jay Pipes jaypi...@gmail.com wrote:

Hi Glen!

Actually, the excellent Brian Waldon has already started working on
this specifically:

https://blueprints.launchpad.net/glance/+spec/api-results-filtering

The blueprint was originally scheduled for Cactus, but we just didn't
get around to it. Think we can combine the two blueprints? Feel free
to add any input on the whiteboard for the above blueprint!

Cheers!
-jay

On Thu, Apr 14, 2011 at 9:32 AM, Glen Campbell
glen.campb...@rackspace.com wrote:
 I posted a Blueprint yesterday with a requirement for some
general-purpose
 filters for listing images:

 https://blueprints.launchpad.net/glance/+spec/query-filters

 These are needed at Rackspace to meet feature parity with our current
 systems. We need to be able to create various subsets of image
 collections, and IMHO it makes more sense to do this on the server side
 than at the client.

 For example, we want a customer to get a list of their images for
 restoring from a backup.

 For our managed customers, we need to select only base images that have
a
 managed cloud flag set in the metadata.

 We need to be able to set a minimum RAM requirement on certain images
 and validate that the requested VM is large enough to hold them.

 Some of this may already be in Glance, but I'm not that familiar with it
 (and trying to get up to speed).


 On 4/12/11 1:11 PM, Jay Pipes jaypi...@gmail.com wrote:

Hey all,

We're in the planning stages for Diablo now, working on putting
together blueprints, which turn into sessions at the design summit.

I know the Glance team is small and our project narrow in scope, but
it would be great to get some feedback from the list about stuff you'd
like to see included in Glance in the Diablo release.

Some possible thoughts:

* Authn/authz - This is a big one, but dependent on the overall
discussion of federated auth going on in the Nova/Swift communities.
Glance will merely follow suit with what Nova does most likely.
* Image conversion. This actually already has a blueprint, but maybe
good for a detailed discussion at the summit? See
https://blueprints.launchpad.net/glance/+spec/image-file-conversion
* Metrics - for instance, tracking operations performed (read/write,
bytes out/in, ?) Would this even be useful?
* Integration with more backend storage systems?
* XML support in the API?
* Having Glance understand what is contained in the disk images by
inspecting them on upload?
* A Glance dashboard app?

Please feel free to expand on any of the above and add any suggestions
you have on the future direction of Glance. Your input is truly
appreciated.

Cheers!
jay

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



 Confidentiality Notice: This e-mail message (including any attached or
 embedded documents) is intended for the exclusive and confidential use
of the
 individual or entity to which this message is addressed, and unless
otherwise
 expressly indicated, is confidential and privileged information of
Rackspace.
 Any dissemination, distribution or copying of the enclosed material is
prohibited.
 If you receive this transmission in error, please notify us immediately
by e-mail
 at ab...@rackspace.com, and delete the original message.
 Your cooperation is appreciated.





Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.


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


[Openstack] Search API

2011-03-31 Thread Glen Campbell
To diagnose issues in a production system, administrators may at times need to 
find a server or host based on limited information. I've proposed a blueprint 
for a generic search API with wildcard support to handle this need; I'm curious 
to learn if others also see that need, or if there are existing Nova features 
that would meet the need.

https://blueprints.launchpad.net/nova/+spec/search-api

[cid:5C3A53C1-541B-4A0B-9FF1-DCA54F2A4BDA]


Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.

inline: signature[2].png___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] A single cross-zone database?

2011-03-16 Thread Glen Campbell
Instead of building data-specific caching (which always worries me), you
could simply build the service to return the data directly, then add a
Cach-Control: max-age=NNN header to the result. That way, users who
wanted to improve their performance could add a squid layer (or other
caching HTTP proxy) to their endpoints and ensure consistency within the
cache max-age range (for example, max-age=300 would ensure consistency as
of 5 minutes ago). If the user prefers consistency over performance,
simply bypass the cache.


In that manner, the consistency vs. performance decision is left up to
the cloud administrator.

On 3/16/11 12:58 PM, Paul Voccio paul.voc...@rackspace.com wrote:

Ed,

I would agree. The caching would go with the design tenet #7: Accept
eventual consistency and use it where it is appropriate.

If we're ok with accepting that the list may or may not always be up to
date and feel its appropriate, we should be good with the caching.

pvo


On 3/16/11 11:45 AM, Ed Leafe ed.le...@rackspace.com wrote:

On Mar 16, 2011, at 12:23 PM, Paul Voccio wrote:

 Not only is this expensive, but there is no way I can see at the moment
to do pagination, which is what makes this really expensive. If someone
asked for an entire list of all their instances and it was  10,000 then
I would think they're ok with waiting while that response is gathered
and returned. However, since the API spec says we should be able to do
pagination, this is where asking each zone for all its children every
time gets untenable.

This gets us into the caching issues that were discussed at the last
summit. We could run the query and then cache the results at the
endpoint, but this would require accepting some level of staleness of the
results. The cache would handle the paging, and some sort of TTL would
have to be established as a balance between performance and staleness.



-- Ed Leafe



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



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.


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


Re: [Openstack] Management API

2011-03-04 Thread Glen Campbell
Thanks, Jay ‹ I'll take your suggestion and break these up; in fact, we
were planning on doing that as the next step, and we have a team here at
Rackspace that's planning on working on them. We plan on implementing
these using the 1.1 extensions mechanism initially, and thus are not
planning on synchronizing the delivery with cactus. Once available, they
could be rolled into nova-core with little effort.






On 3/4/11 8:39 AM, Jay Pipes jaypi...@gmail.com wrote:

Hi Glen,

I've read through the wiki page and although I think the individual
commands are worthy commands to add to the API, I don't see why this
is all being bunched into (yet another) API. I think if you broke out
these commands into individual blueprints:

* Contributors could have already completed work on some of them and
others would have already gotten a good head start
* We wouldn't be setting up (yet another) giant debate on whether all
this functionality should be grouped into a Management API

In addition, some of the added commands have dependencies that other
commands don't. An example: the /accounts stuff clearly depends on the
Authentication stuff currently being prototyped and debated. But the
/hosts commands clearly don't. Grouping all this stuff together
implies that the commands cannot be logically coded separately and
distinctly proposed for inclusion into the singular OpenStack API.

While I certainly recognize and respect that you need to provide a gap
analysis to management inside Rackspace, doing things this way will
actually prolong the coding of at least a good portion of these things
IMHO. And, since we're now less than 2 weeks from feature freeze, I
can't see how prolonging the coding on these features is going to
help. I would propose that blueprints be created and assigned almost
immediately to contributors for the commands in the proposed
management API that do not have dependencies on things like
Authentication. The fact that authentication is happening so late in
the release cycle is already going to throw a wrench in many
blueprints that are dependent on it...

-jay

On Wed, Mar 2, 2011 at 3:49 PM, Glen Campbell
glen.campb...@rackspace.com wrote:
 There's been some discussion of an admin/management API and what
functions
 would be provided there. I've been tasked with handling the technical
 coordination of implementing Nova at Rackspace, and have thus been
 identifying gaps between functionality that our current system provides
and
 those provided by Nova.
 I've created a preliminary proposal
 at http://wiki.openstack.org/NovaAdminAPI ­ this is still somewhat
early,
 but I want to make sure that the OpenStack community has the
opportunity to
 provide feedback.
 My expectations are that management API features will fall into two
 categories: (1) those that would be generally useful to anyone who
deploys
 OpenStack Compute, and (2) those that are specific to Rackspace's needs
(or
 perhaps another service provider). One of the goals of this discussion
is to
 identify those different features. While all these features will
initially
 be implemented using the API 1.1 extensions mechanism, those that fall
into
 category (1) may be migrated to Nova-core in the near future, while (2)
will
 remain Rackspace-specific extensions.
 Glen Campbell

 Confidentiality Notice: This e-mail message (including any attached or
 embedded documents) is intended for the exclusive and confidential use
of
 the
 individual or entity to which this message is addressed, and unless
 otherwise
 expressly indicated, is confidential and privileged information of
 Rackspace.
 Any dissemination, distribution or copying of the enclosed material is
 prohibited.
 If you receive this transmission in error, please notify us immediately
by
 e-mail
 at ab...@rackspace.com, and delete the original message.
 Your cooperation is appreciated.

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





Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.


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


Re: [Openstack] Management API

2011-03-03 Thread Glen Campbell
I believe they are complementary; Sandy's is an architectural change that
lets OpenStack users choose which API functions are restricted to admins
only; my proposal is for a set of administrative functions (really just
API extensions, since they could be deployed as a public API if the
administrator so chooses) that are ancillary to the Nova-core
functionality.

I.e., Sandy's BP says HOW you deploy an admin API; mine says WHAT is in it.




On 3/3/11 1:59 AM, Thierry Carrez thie...@openstack.org wrote:

Glen Campbell wrote:
 There's been some discussion of an admin/management API and what
 functions would be provided there. I've been tasked with handling the
 technical coordination of implementing Nova at Rackspace, and have thus
 been identifying gaps between functionality that our current system
 provides and those provided by Nova.
 
 I've created a preliminary proposal
 at http://wiki.openstack.org/NovaAdminAPI ­ this is still somewhat
 early, but I want to make sure that the OpenStack community has the
 opportunity to provide feedback.

Hello Glen,

I was wondering how that related to the Admin-only API that Sandy
implemented for Bexar:

https://blueprints.launchpad.net/nova/+spec/admin-only-api

(summary: a allow_admin_api flag adds access to
pause/suspend/diagnostics/... through the regular API)

Is it a complement, a replacement, something completely different ?

From what I can read, it looks like your Admin API would introduce
higher-level actions, like suspend all in an account, so it would be
complementary ?

Cheers,

-- 
Thierry Carrez (ttx)
Release Manager, OpenStack

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



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace. 
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message. 
Your cooperation is appreciated.


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


Re: [Openstack] Entities in OpenStack Auth

2011-03-02 Thread Glen Campbell
According to the proposed API 1.1 spec, it *does* use an extra element in
the path to indicate the account; this is (presumably) returned by the
auth system:

http://servers.api.openstack.org/v1.1/1234/servers/12

Where 1234 is the account ID (actually a token, I believe) and 12 is
the server ID. 

See p. 5 of the latest API 1.1 doc.




On 3/1/11 8:14 PM, Eric Day e...@oddments.org wrote:

For that query you would, but not all. If you want to create a new
instance for project1 you would:

nova.openstack.org/v1.1/project1/servers

Or if you wanted to reboot instance X in project1:

nova.openstack.org/v1.1/project1/servers/X

Note that the following resource is not the same as the last, since
justin wouldn't be the owner for instance X, project1 would be:

nova.openstack.org/v1.1/justin/servers/X

I think searches will always have special cases with filter options,
but for identifying a canonical URL for a resource, having the entity
name of the owner in there seems correct.

The main thing I'm trying to figure out is whether to use an extra
entity in the path for new service URLs. Swift does and Nova does not,
and it would be nice to have some consistency. I see the benefits of
both, and in Swift's case it needs to for simple public URLs (where
there is no user context).

-Eric

On Tue, Mar 01, 2011 at 06:00:12PM -0800, Justin Santa Barbara wrote:
If we're always going to pass the same user-id token (for a
particular
user), what's the value in passing it at all?  Why not get it from
the
authentication token?
e.g. my X-Auth-Token could look like:  justinsb
project1,project2,project3 5OPr9UR2xk32K9ArAjO562e (i.e. my
username,
projects and a crypto signature)
Justin
 
On Tue, Mar 1, 2011 at 5:51 PM, Eric Day e...@oddments.org wrote:
 
  Hi Justin,
  On Tue, Mar 01, 2011 at 05:14:42PM -0800, Justin Santa Barbara
wrote:
  However, what I don't understand is how I can query my
servers in
  project1
  and project2 (but not those in project3). *The only way I
could see
  is
  doing something like this:
  *nova.openstack.org/v1.1/project1+project2/servers.
  I agree that REST paths aren't themselves hacky in the
  single-project
  case, but I don't yet grok the multi-project query. *Of the 3
  options I do
  grok, I see (c) as the least hacky.
 
  I would probably say use nova.openstack.org/v1.1/justin/servers
with
  one or more filter parameters in the URL or body as you mention.
This
  something to consider across all services, not just nova. AFAIK
  Swift doesn't support queries across multiple accounts right now,
  so I'd like to hear their thoughts on it as well.
  -Eric

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



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace. 
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message. 
Your cooperation is appreciated.


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


[Openstack] OpenStack Compute API 1.1 ‹ server actions

2011-02-16 Thread Glen Campbell
The proposed compute API 1.1 has a specification for server actions (Sec. 4.4) 
with the endpoint:

   /servers/{id}/action

The actual action is specified as the body of the POST request, and the 
implication is that the action is performed immediately, or as soon as possible.

I'd like us to consider changing this action resource into a calendar or 
perhaps schedule resource:

   /servers/{id}/schedule{/year{/month{/day{/hour{/minute}

This would provide a generalized way of performing actions on a scheduled basis.

For example, instead of having to wake up at 2AM to reboot a server (for 
whatever reason), the administrator could schedule that event:

   /servers/{id}/schedule/2011/2/17/02/00

By using the default resource (without the day or time specified), the meaning 
would be synonymous with the proposed /action resource; i.e., perform it NOW, 
or as soon as possible.

The schedule resource could have additional uses; for example, a GET request 
could return the currently-scheduled actions for a particular server.

Glen



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is 
prohibited.
If you receive this transmission in error, please notify us immediately by 
e-mail
at ab...@rackspace.com, and delete the original message.
Your cooperation is appreciated.

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