[Openstack] [GLANCE] Third draft of OpenStack Images API 2.0 proposal available for comment

2011-12-12 Thread Jay Pipes
Hello all,

I've published the third draft of the new Images API proposal here:

https://docs.google.com/document/d/19IapP5ziQp8ISuZIQh_CXVWx2um85T_PiT5hyNviRrE/edit

Major changes from the 2nd draft include:

* Addition of XML as well as JSON content type support
* Addition of Zones resource
* Use of JSON Schema and XSD for resource description documents
* Addition of image classifications -- internal or external, depending
on whether the master server containing image properties is controlled
by the server publishing an image
* Use of a type and format of the image, as per the mailing list
discussion about container_format and disk_format
* Removal of the OVF/OVA format type -- see note on migration of OVA
files from 1.x servers to 2.0 servers in 3rd draft
* Addition of example API call flows at the end of the draft document

We welcome all feedback.

Thanks,
-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


[Openstack] Openstack Dashboard mismatch issue.

2011-12-12 Thread ygsnian ygsnian
Hi openstack list,

Currently, we are enabling dashboard in Openstack (diablo version)
and meet a lot of mismatch issues.
We used grid dynamic packed openstack within RHEL6 like this:
$sudo rpm -i wget
http://yum.griddynamics.net/yum/diablo-3/openstack/openstack-repo-2011.3-0.3.noarch.rpm

The mismatch issues that we met:
1. Dashboard got the response data from keystone, but the data
structure mismatched between dashboard and keystone:
For example, In dashboard, role_id or user_id are actually the role's
name and the user's name. Then it passes role_id OR user_id to
keystone. However, keystone expects the role's id AND the user's id to
perform the task.
2. Some method mismatches in openstackx and keystone.
For example, openstackx uses POST but keystone accepts only PUT.
3. Others...
So that, in order to enable the Dashboard, we need to debug the code
for each item in Dashboard for Diablo openstack.

My questions are:
1. What openstack version and Dashboard version are the dashboard
developers  working based on?
2. How future plan to solve this dependence issue between Dashboard
and other project (nova, keystone and etc.)
3. If we has some fix in old version, what kind of thing we can do
best to make it aviable for future release?

Thank you!

___
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] Openstack Dashboard mismatch issue.

2011-12-12 Thread Kiall Mac Innes
See inline..

On Mon, Dec 12, 2011 at 4:27 PM, ygsnian ygsnian ygsn...@gmail.com wrote:

 My questions are:
 1. What openstack version and Dashboard version are the dashboard
 developers  working based on?


There are two branches of every project. master and stable/diablo.

All the master branches should generally work together, and all
the stable/diablo should work together (and currently do).


 2. How future plan to solve this dependence issue between Dashboard
 and other project (nova, keystone and etc.)


I'm not sure there is an issue here? The diablo dashboard will work with
diablo keystone/nova/etc while the essex dashboard will work with essex
keystone/nova/etc...

If they don't, that's a bug that should be fixed


 3. If we has some fix in old version, what kind of thing we can do
 best to make it aviable for future release?


That's what the stable/diablo branches are for!

See http://wiki.openstack.org/StableBranch

Also - It looks like the repo you are using provides diablo-3 packages,
diablo-4 was the final Diablo release..
___
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] trusted computing and nova

2011-12-12 Thread Yang, Fred

 Behalf Of Mark Washenberger
 Do we need anything more than a way to inject a third-party filter into
 schedulers?
 
 I'm assuming that we need to schedule based on whether or not the
 attestation server verifies the host. And I understand that this
 situation introduces some peculiar and novel requirements on the
 scheduler. But I don't think it makes sense to deduce from that that we
 should write an attestation client into nova and create a new scheduler
 and manager service. Instead, we should robustify (is that even a
 word? :-) the plug-ability of the scheduler with these requirements in
 mind.
 
Nova currently assuming all the capabilities are directly provided  updated 
fully through RabbitQ by components as Compute, Network and Volume, which 
won't be sufficient.  Injecting new attribute into any of the 3 cap. Outside 
the above 3 components isn't persistent.   For example, trust_state, of trusted 
computing, which to be created through channel other than RabbitQ needs to be 
inserted into A 4th cap, which supports individual attribute update; 
otherwise it is to be trashed by compute nodes if it got lump into Compute cap. 
Any thought of providing such 4th cap.?

Filter provides sufficient Select nodes with attribute(s) of which enforce 
the positive qualifier; it depends users to specify NOT qualifier to not 
getting instances to run on non-qualified nodes.  Any way to enforce negative 
qualifier is no positive qualifier specified?
Thanks,
-Fred

___
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] Providing packages for stable releases of OpenStack

2011-12-12 Thread Everett Toews
+1 for OpenStack Essex LTS + Ubuntu 12.04 LTS

On Thu, Dec 8, 2011 at 1:57 PM, Ghe Rivero g...@debian.org wrote:

 I'm ok with everything so far, but from 
 http://wiki.openstack.org/StableBranch:

 *The stable branch will only be maintained until the next release is
 out. This period may be extended if there are volunteers to maintain it
 beyond this point.*

 With a 6 months release cycles, it still looks a sort period of time for a
 production deployment, and some people/companies can not relay on those
 volunteers to appear to maintain it for more time.

 Is there any plan (or can be proposed) to have some kind of LTS
 release? I've read some place that essex + Ubuntu 12.04 LTS can be a good
 candidate; essex is considered the first production ready release, but it
 will not have quantum, we are tying openstack within an specific
 distribution...  Anyway, (ubuntu12.04 + essex)^LTS looks great, and we have
 time to discuss what to do for a future LTS release.

 Ghe Rivero

 On Thu, Dec 8, 2011 at 5:59 PM, Duncan McGreggor dun...@dreamhost.com
 wrote:
 
  On 07 Dec 2011 - 08:15, Mark McLoughlin wrote:
   On Tue, 2011-12-06 at 14:12 -0800, Duncan McGreggor wrote:
On 06 Dec 2011 - 13:52, Duncan McGreggor wrote:
 On 06 Dec 2011 - 21:14, Thierry Carrez wrote:
  Tim Bell wrote:
   I'm not clear on who will be maintaining the stable/diablo
  branch.
   The people such as EPEL for RedHat systems need to have
 something
   with the appropriate bug fixes back ported.
  
   There are an increasing number of sites looking to deploy in
   production and cannot follow the latest development version.
 
  Agreed on the need, we discussed this at length during the design
  summit. The stable branches have been established and are
 maintained by
  the OpenStack Stable Branch Maintainers team. Currently this
 team is
  mostly made of distribution members (Ubuntu and Fedora/RedHat,
 mostly)
  collaborating on a single branch to avoid duplication of effort.
 
  See:
  https://launchpad.net/~openstack-stable-maint
  http://wiki.openstack.org/StableBranch

 Okay, I think this mostly addresses item #4 that I wanted to add
 to your
 summary, Thierry.

 I do have the following minor concerns, though:

  * that wiki page's summary (intro sentence) only specifically
 mentions
Diablo; I'd like to see something along the lines of currently
focusing on Diablo. If these processes evolve into a successful
model, they will be applied to all future releases.
  
   Added.
  
  * the discussion on the page treats this as an experiment (this is
good!), but I'd like to see a phrase alone the lines of if this
experiment is successful, we will do X to ensure these processes
become an official part of the workflow.
  
   Cleaned up the this is an experiment text a bit, it's gone beyond an
   experiment now I think.
 
  Very cool, Mark! Thanks so much!!
 
  d
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp

 --
  .''`.  Pienso, Luego Incordio
 : :' :
 `. `'
   `-www.debian.org

 GPG Key: 26F020F7
 GPG fingerprint: 4986 39DA D152 050B 4699  9A71 66DB 5A36 26F0 20F7

 ___
 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] trusted computing and nova

2011-12-12 Thread Yang, Fred
 Behalf Of Mark Washenberger
 Do we need anything more than a way to inject a third-party filter into
 schedulers?
 
 I'm assuming that we need to schedule based on whether or not the
 attestation server verifies the host. And I understand that this
 situation introduces some peculiar and novel requirements on the
 scheduler. But I don't think it makes sense to deduce from that that we
 should write an attestation client into nova and create a new scheduler
 and manager service. Instead, we should robustify (is that even a
 word? :-) the plug-ability of the scheduler with these requirements in
 mind.

Mark,

There may be some mis-understanding here, The trusted computing patch has 
already taken the plug-in approach in Nova. That is
1. A new filter driver, inherited from json_filter, to filter Trust_state 
specific information.  This is using existing filter FLAGS.default_host_filter 
to configuted in
2. A manager_integrity, invoked as part of SchedulerManager, to pull 
trust_state data periodically - this is configured in through 
FLAGS.scheduler_manager

One thing to improve is how to get a common HTTPS client service to be 
supported in Nova, is there any other component may use external http 
connection?

Other support needed from existing Nova is to support extra capability that 
differ from existing Compute/Network/Volume capabilities (Described in the 
other thread)

Hope this clarify the plug-in discussion

-Fred



___
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] unit and integration tests results for Gerrit

2011-12-12 Thread Dan Prince

Hello all,
 
We just turned on a [https://github.com/dprince/bellows] Bellows feature that 
will automatically update Gerrit reviews with SmokeStack test results. Each 
Gerrit review should have a comment that looks something like this:
 
SmokeStack Results (patch set 2):
 Unit Success: http://smokestack.openstack.org/?go=/jobs/5570
 Libvirt Success: http://smokestack.openstack.org/?go=/jobs/5568
 XenServer Success: http://smokestack.openstack.org/?go=/jobs/5569
 
---
 
The results we obtain are generally good but aren't perfect. I have a high 
level of confidence in the unit test results. Failures in Libvirt and XenServer 
require a bit more investigation but are generally useful as well.
 

Hopefully this information is helpful! I'm not in a position to focus on this 
full time however I'll do the best I can to keep things running smoothly. Pull 
requests accepted.
 
Dan
___
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 and JClouds

2011-12-12 Thread Frans Thamura
hi all

anyone experience with OpenStack with JClouds

i want to know, how JClouds work in Nova Controller.

still dont get it..


--
Frans Thamura (曽志胜)
Shadow Master and Lead Investor
Meruvian.
Integrated Hypermedia Java Solution Provider.

Mobile: +628557888699
Blog: http://blogs.mervpolis.com/roller/flatburger (id)

FB: http://www.facebook.com/meruvian
TW: http://www.twitter.com/meruvian / @meruvian
Website: http://www.meruvian.org

We grow because we share the same belief.

___
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] Inspired Meetings!

2011-12-12 Thread Lloyd Dewolf
Hi Stackers!

Last week I sat in on a few of the OpenStack IRC meetings: CI,
General meeting, and QA . The meetings left me pumped for this week!

If like me, meetings generally turn you off, these are meetings of a
different stripe.

I'm inspired by the momentum, and wishing I had time to dive into
other areas as well, and -- gasp! -- attend more meetings!

Each meeting also includes open questions at the end.

If you are only going to attend one meeting this week it will have to
be tomorrow's General Meeting, Tuesdays at 2100 UTC. It might be
better named the OpenStack Project  Release Status meeting.

ttx (Thierry) does a first class job chairing the meeting. ttx is a
maestro coaxing and interpreting information from long lists of blue
prints, bug reports, and most importantly thanks to the excellent
communications of those in attendance.

It's incredible that in an hour, thanks to ttx and the component leads
sharing, I got a sense of where each of the major components are --
essex-2 e2 has been very productive, it's not done yet! and we're
lining ourselves up for a monster of an e3 (as it should be) ;-)

Add 
https://www.google.com/calendar/ical/bj05mroquq28jhud58esggq...@group.calendar.google.com/public/basic.ics
to your calendar program and be sure to make it the meetings tomorrow
that interest you.

See you on #openstack-meeting on chat.freenode.net ,
http://wiki.openstack.org/Meetings

Cheers,
Lloyd

___
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] [subteams] Update from nova-subteams Meeting

2011-12-12 Thread Vishvananda Ishaya
Hello everyone,

TL, DR:

* subteam discussions will happen on the main mailing list
* inter-team communication will use the [subteams] header
* subteam lead is responsible for making sure ML discussion doesn't devolve 
into bikeshedding
* launchpad groups will remain for blueprint tracking
* subteam leads need to pay more attention to blueprint targetting

Longer Version:

We had a quick subteam meeting to discuss the best way to communicate between 
subteams.  I've included the minutes at the bottom of this email for anyone who 
missed it.

We are going to try and improve our communication without adding move meetings. 
 Subteams are also encouraged to do as much as possible through the ML so that 
people in all timezones can collaborate.  We recognize that meetings may be 
needed occasionally, but we can schedule these as needed.

So people can filter properly, when discussing team related topics, please use 
the short [header] listed on the page here:

http://wiki.openstack.org/Teams#Nova_subteams

Subteam leads, you're responsible for shepherding discussions with your header. 
 Keep the discussion pointed so that we don't devolve into bikeshedding.

Meta-communication with subteams will use the [subteams] header.  I will 
bugging team leads about blueprints using this header, so team leads, pay 
attention to it!

Subteam leads, check your blueprints and target them.  I will be doing a review 
of untargetted blueprints and sending out an email with specific concerns and 
requests.

Thanks,
Vish

Meeting Minutes:
==
#openstack-meeting Meeting
==


Meeting started by vishy at 21:04:23 UTC.  The full logs are available
at
http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-12-12-21.04.log.html
.



Meeting summary
---

* First Nova Subteam Meeting  (vishy, 21:04:37)

* Best method of communication  (vishy, 21:05:25)
  * Goals for communication:  (vishy, 21:05:41)
  * Efficiently managing and targeting blueprints  (vishy, 21:06:08)
  * Addressing shared blueprints and work across teams  (vishy,
21:06:26)
  * Ensuring we aren't duplicating work  (vishy, 21:06:34)
  * Ensuring we aren't blocking each other  (vishy, 21:06:42)
  * Staying abreast of decisions made by teams  (vishy, 21:06:49)
  * Staying aligned with the release schedule  (vishy, 21:06:58)
  * IDEA: the team leads are probably enough to prevent bikeshedding
(vishy, 21:10:48)
  * IDEA: so we can return to ML discussions if the team leads are
willing to keep the discussions focused and directed.  (vishy,
21:11:15)
  * ACTION: vishy to email the list explaining use of the list by
subteams.  (vishy, 21:14:09)
  * subteams will not use separate mailing lists, but still have value
for blueprint tracking  (vishy, 21:17:30)

* Blueprint management and targetting  (vishy, 21:17:53)
  * we need to get better at assigning and targetting blueprints
(vishy, 21:18:16)
  * ACTION: bcwaldon to clean up nova-api blueprints and email about
targeting  (vishy, 21:25:57)
  * ACTION: vishy to look over other blueprints and send out specific
email to [subteam] highlighting issues  (vishy, 21:26:26)

* open discussion  (vishy, 21:28:12)



Meeting ended at 21:29:18 UTC.



Action items, by person
---

* bcwaldon
  * bcwaldon to clean up nova-api blueprints and email about targeting
* vishy
  * vishy to email the list explaining use of the list by subteams.
  * vishy to look over other blueprints and send out specific email to
[subteam] highlighting issues



People present (lines said)
---

* vishy (75)
* bcwaldon (49)
* _0x44 (6)
* mtaylor (3)
* openstack (2)



Generated by `MeetBot`_ 0.1.4

___
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] e2 blueprints

2011-12-12 Thread Vishvananda Ishaya
Hey Everyone,

There are a couple of blueprints marked essential that haven't quite made it 
in.  The review/update process was lagging a bit, so I went ahead and made the 
requested changes on them. We really need these to get in for e-2, so please 
take a minute to check them out and make sure i haven't broken anything badly.  
They were both very close before my changes, so hopefully they are good.

The reviews are here:

https://review.openstack.org/#change,1695
https://review.openstack.org/#change,1202


Thanks,
Vish___
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-volume] [Blueprint nova-volume-snapshot-backup-api] Nova Volume Snapshot / Backup API

2011-12-12 Thread OpenStack Hudson
Blueprint changed by OpenStack Hudson:

Whiteboard changed:
  I have implemented the os api extension to query/create/delete snapshots. You 
can refer to the change request:
  https://review.openstack.org/#change,1202
  Change-Id: Id3e1ad39ef791b93dd014cada87c2d295454701f
  
  
  Addressed by: https://review.openstack.org/1202
  Added support for creating nova volume snapshots using OS API.
+ 
+ 
+ Gerrit topic: https://review.openstack.org/#q,topic:bug/883676,n,z

-- 
Nova Volume Snapshot / Backup API
https://blueprints.launchpad.net/nova/+spec/nova-volume-snapshot-backup-api

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