Re: [Openstack] Gerrit minimum review time frame

2012-03-13 Thread Gabriel Hurley
I understand the sentiment that leads one to want "minimum" review times; there have been occasions where it's frustrated me that something I objected to got merged without my seeing it or while I was trying to comment. However, I'd like to present several arguments against a minimum review time

Re: [Openstack] horizon and keystone no route matched error

2012-03-21 Thread Gabriel Hurley
It looks like you've got an extra slash in your URL. That probably means you've got a trailing slash on your OPENSTACK_KEYSTONE_URL setting. As per the example settings file it should look like this: OPENSTACK_KEYSTONE_URL = "http://%s:5000/v2.0"; % OPENSTACK_HOST e.g. OPENSTACK_KEYSTONE_URL =

Re: [Openstack] horizon and keystone no route matched error

2012-03-21 Thread Gabriel Hurley
2012 5:26 PM To: Gabriel Hurley Cc: jay_s_b; openstack@lists.launchpad.net Subject: Re: [Openstack] horizon and keystone no route matched error Wasn't this fixed in keystoneclient (properly handling an unexpected trailing slash)? -Dolph On Wed, Mar 21, 2012 at 6:56 PM, Gabriel Hurley mai

Re: [Openstack] Horizon-Keystone servicecatalog exception "volume"

2012-03-22 Thread Gabriel Hurley
First, to answer your question, take a look at what's in DevStack's keystone templates: https://github.com/openstack-dev/devstack/blob/master/files/default_catalog.templates That's for an Essex Keystone install, but I think you can figure out how to generalize it back to your setup. That said,

[Openstack] "Admin"-ness in Keystone, Nova, et. al.

2012-03-29 Thread Gabriel Hurley
In the last couple days, a few troubling bugs have been uncovered using Horizon that point to a much deeper problem of "admin"-ness in Essex. First, the two most recent bugs: 1. https://bugs.launchpad.net/keystone/+bug/968696 Summary: having an admin role on any tenant gives you admin rights in

Re: [Openstack] Keystone API question

2012-05-03 Thread Gabriel Hurley
On the keystone admin port the tenants call will list all tenants (provided the token corresponds to a user who has admin privileges). - Gabriel From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net [mailto:openstack-bounces+gabriel.hurley=nebula@lists.launchpad.ne

[Openstack] Translation and Internationalization in OpenStack

2012-05-08 Thread Gabriel Hurley
Hi all, Since the Folsom summit I've been quietly pushing forward on the translation/internationalization management front. This email has two main parts: 1. The need for management and leadership around translation, internationalization, and localization in OpenStack. 2. Tools to support the

Re: [Openstack] Translation and Internationalization in OpenStack

2012-05-08 Thread Gabriel Hurley
mailto:rl...@wikimedia.org] > Sent: Tuesday, May 08, 2012 2:09 PM > To: Gabriel Hurley > Cc: openstack@lists.launchpad.net > Subject: Re: [Openstack] Translation and Internationalization in OpenStack > > > Tools > > > > > > I know people have strong f

Re: [Openstack] Keystone client, user belongs to many tenants?

2012-05-09 Thread Gabriel Hurley
The tenant_id field on user creation is the "default tenant" for the user. Adding a user to additional tenants is done by granting the user one or more roles on those tenants. All the best, - Gabriel From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net [mailto:opens

Re: [Openstack] i18n of log message

2012-05-10 Thread Gabriel Hurley
A few key points: 1. I would re-frame the options as “English Only”, “User-Facing Messages”, or “All Strings”. These three categories more accurately cover the purposes of translating different scopes in the application. The key difference being that web interfaces and API/CLI messages a

Re: [Openstack] 'admin' role hard-coded in keystone and nova, and policy.json

2012-05-11 Thread Gabriel Hurley
In addition to these hardcoded "admin" (and "Member") role names, for legacy reasons there are also several roles in the keystone sample data which have never been used in OpenStack (e.g. "netadmin", etc.): https://github.com/openstack/keystone/blob/master/tools/sample_data.sh#L119 Just sayin',

Re: [Openstack] glance nova and keystone clients in horizon dashboard

2012-05-15 Thread Gabriel Hurley
You can manually swap out the code in the src dir in your environment quite trivially. For development purposes I frequently have my own copies of the clients symlinked in. There is no way to override the pip-requires file automagically, however. Requirement freezing in Horizon and client versi

Re: [Openstack] [Dashboard] Can't access images/snapshots

2012-05-16 Thread Gabriel Hurley
It appears that nova volume is returning an error across the API which (somehow) is causing a retry across the API, ultimately resulting in the uncaught exception. That said, I'm stumped on what error would cause that offhand. I'd check your nova log (and also make sure you actually have the nov

Re: [Openstack] [Dashboard] Can't access images/snapshots

2012-05-17 Thread Gabriel Hurley
Two points: Nova Volume is a required service for Essex Horizon. That's documented, and there are plans to make it optional for Folsom. However, not having it should yield a pretty error message in the dashboard, not a KeyError in novaclient, which leads me to my second point... It sounds like

Re: [Openstack] Nodejs in horizon

2012-05-24 Thread Gabriel Hurley
Hi Josh, As for packages, I can't speak to Fedora offhand, but Ubuntu has the "nodejs" package which is what we've used internally for development and for the devstack gate going forward. The LESS binary itself is being bundled with Horizon to alleviate versioning incompatibilities and package

Re: [Openstack] Nodejs in horizon

2012-05-24 Thread Gabriel Hurley
I agree with the larger problem of being mindful about our supported distros. That said, most of us are (at best) knowledgeable about a single distro's bundled packages. This is amplified by the fact that our CI infrastructure is only gated on a single distro (Ubuntu) currently. As you noted, t

Re: [Openstack] Nodejs in horizon

2012-05-24 Thread Gabriel Hurley
- Gabriel From: Joshua Harlow [mailto:harlo...@yahoo-inc.com] Sent: Thursday, May 24, 2012 1:46 PM To: openstack-...@yahoo-inc.com; Gabriel Hurley; openstack Subject: Re: [Openstack] Nodejs in horizon Good to know, I thought that fedora was being ran as well in the CI env. If not, I wil

Re: [Openstack] Nodejs in horizon

2012-05-24 Thread Gabriel Hurley
Calling it "broken" is a bit of an overstatement. As noted previously, node.js can be installed and configured (http://nodejs.tchol.org/) on Fedora. It's just not in the Fedora default package repositories. My reading of the ticket on the redhat bugzilla also indicates that there's active work t

Re: [Openstack] Nodejs in horizon

2012-05-25 Thread Gabriel Hurley
A couple thoughts (sorry, it's late here): 1. I'll repeat my call for a list (somewhere) of who OpenStack's "downstream stakeholders" are. I'm in favor of our commitment of support and cooperation, but providing openness and insight into who we're offering it to would be awesome. 2. Bundling L

Re: [Openstack] Fwd: Nodejs in horizon

2012-05-25 Thread Gabriel Hurley
To elucidate a few more points from people's responses so far: * All the python socket.io backends are immature projects, and there's a GAPING flaw with them all: WSGI (the interface between web servers and Python) doesn't support the handshake features that websocket communication req

Re: [Openstack] Nodejs in horizon

2012-05-25 Thread Gabriel Hurley
eed to do would be a compromise I'm more than happy with... ;-) - Gabriel From: Kiall Mac Innes [mailto:ki...@managedit.ie] Sent: Friday, May 25, 2012 11:41 AM To: Gabriel Hurley Cc: openstack@lists.launchpad.net Subject: Re: [Openstack] Nodejs in horizon On Fri, May 25, 2012

Re: [Openstack] Nodejs in horizon

2012-05-25 Thread Gabriel Hurley
- > bounces+gabriel.hurley=nebula@lists.launchpad.net] On Behalf Of > Russell Bryant > Sent: Friday, May 25, 2012 1:20 PM > To: openstack@lists.launchpad.net > Subject: Re: [Openstack] Nodejs in horizon > > On 05/25/2012 03:35 PM, Gabriel Hurley wrote: > > I have no

Re: [Openstack] Fwd: Nodejs in horizon

2012-05-25 Thread Gabriel Hurley
lready. One Potential approach is to use an Apache module for Websockets: I am aware that mod_wsgi will not handle it. Perhaps getting websocket support into mod_wsgi is a better way forward? On 05/25/2012 01:54 PM, Gabriel Hurley wrote: To elucidate a few more points from people'

Re: [Openstack] Why is an image required when booting from volume

2012-05-27 Thread Gabriel Hurley
To the best of my understanding there are two parts to this, neither of which is fully where it ought to be: 1. It shouldn't be a required parameter. If you give it a volume with everything it needs and not an image it should try to boot from that without throwing an exception. Horizon o

Re: [Openstack] Fwd: Nodejs in horizon

2012-05-29 Thread Gabriel Hurley
Without rehashing backstory which is available in public archives of this thread, while node is currently on the table for LESS it also may play a role in future needs as well. As for your link, yes there are LESS compilers in other languages (there's even a nascent one in Python that's very muc

Re: [Openstack] Identity API v3 - Why allow multi-tenant users?

2012-05-29 Thread Gabriel Hurley
Allowing a user to be associated with multiple tenants (a.k.a. projects) is what we have currently, and it works reasonably well. It has not produced a significantly more complicated system. I would argue the flipside of your point, which is that the admin permission system in keystone is parti

Re: [Openstack] Identity API v3 - Why allow multi-tenant users?

2012-05-29 Thread Gabriel Hurley
Terminology: Project == Tenant. They are equivalent in Keystone parlance. What you're referring to as a "tenant" in that last email is the role a "domain" might play going forward in Keystone. All the best, - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=n

Re: [Openstack] Nodejs in horizon

2012-05-30 Thread Gabriel Hurley
websockets qualify as an alternative? If so, I'll update > the blueprint > > > > > > > > > Devin > > > > > > On May 29, 2012, at 10:26 AM, Adam Young wrote: > > > >> On 05/29/2012 12:29 PM, Gabriel Hurley wrote: > >>>

Re: [Openstack] Adding panel to a dashboard - Horizon

2012-06-04 Thread Gabriel Hurley
My guess would be that your panel module is not being imported anywhere, and thus not ever discovered. There are several ways that discovery can happen: 1. If your panel module lives inside a dashboard that lists it in the "panels" attribute on the Dashboard class, it will be discovered a

Re: [Openstack] Websocket support long term

2012-06-04 Thread Gabriel Hurley
Log streaming is definitely a good example use case. And as you said, this is mainly relevant to browser-server communications; less so to the backend stack to my knowledge. In thinking more on the websocket approach that Horizon might take in the future, I have come to this thought: What webs

Re: [Openstack] How to let nova use localtime rather than UTC time?

2012-06-06 Thread Gabriel Hurley
Stored timestamps should always be in UTC, however efforts should be made to support local timezones as a user-configurable option. Horizon will be working towards this goal since Django has good timezone support, I'd encourage other projects to keep this on their radar as well. - Gabriel

Re: [Openstack] Change user password (not admin)

2012-06-06 Thread Gabriel Hurley
I've had this fight with Joe Heck and Termie before. They rejected my attempts to modify the Keystone code to allow a user to change their own password. I believe their grounds were a combination of it being an "admin" activity, and that adding it to the "user" API would change the API contract

[Openstack] Proposal to add Tihomir Trifinov to Horizon Core

2012-06-06 Thread Gabriel Hurley
A couple of us on the Horizon team have been talking, and we'd like to recognize the tremendous work the Tihomir has been doing on Horizon for the past 6+ months by making him a member of Horizon Core. He's been writing great code, doing consistent and helpful reviews, tackling important bugs, a

Re: [Openstack] How to let nova use localtime rather than UTC time?

2012-06-06 Thread Gabriel Hurley
June 06, 2012 1:51 PM > To: openstack@lists.launchpad.net > Subject: Re: [Openstack] How to let nova use localtime rather than UTC > time? > > On Wed, Jun 06, 2012, Gabriel Hurley wrote: > > Stored timestamps should always be in UTC, however efforts should be > > made to support l

Re: [Openstack] Quantum integration with Horizon

2012-06-07 Thread Gabriel Hurley
The blueprint for adding Quantum support (via a "Networks" panel) back into the dashboard is still a high priority for both the Horizon and Quantum teams. There was a patch started by one of the Quantum team members, but after a code review that identified many fixes it ended up expiring and doe

[Openstack] Glance/Swift integration broken (kills devstack)

2012-06-11 Thread Gabriel Hurley
I just thought I'd call out that Glance's swift storage module is currently broken, and apparently this escaped the devstack gate even though devstack actually fails to complete if swift is enabled. Are we not testing with swift in the ENABLED_SERVICES list? Bug report here: https://bugs.launch

Re: [Openstack] [keystone] v3 API draft (update and questions to the community)

2012-06-12 Thread Gabriel Hurley
Mark, Apparently you must have missed my lightning talk at the Essex summit... ;-) (http://gabrielhurley.github.com/slides/openstack/apis_like_orms/index.html) Filtering, pagination, and many other API features are *critical* for a rich dashboard experience. If you want to talk specifics, the e

Re: [Openstack] [keystone] v3 API draft (update and questions to the community)

2012-06-12 Thread Gabriel Hurley
Totally agree with all of Jay's points, and I also couldn't agree more with Mark on the importance of being crystal clear, and not operating on just a "common understanding" which is quickly misunderstood or forgotten. Ideally I'd like to see an OpenStack API feature contract of some sort... es

Re: [Openstack] how to achieve i18n in horizon

2012-06-13 Thread Gabriel Hurley
It generally sounds like you've done the right things... the only thing I can think of offhand might be that if you're running Django through a webserver like Apache, nginx, or gunicorn you'll need to restart your webserver to see the changes take effect. Some information on what version of Hor

Re: [Openstack] [keystone] v3 API draft (update and questions to the community)

2012-06-13 Thread Gabriel Hurley
- Gabriel > -Original Message- > From: Mark Nottingham [mailto:m...@mnot.net] > Sent: Tuesday, June 12, 2012 8:43 PM > To: Gabriel Hurley > Cc: openstack@lists.launchpad.net > Subject: Re: [Openstack] [keystone] v3 API draft (update and questions to > the community) > >

Re: [Openstack] [Swift] swift.common.client and swift CLI has moved to its own project python-swiftclient

2012-06-13 Thread Gabriel Hurley
Big +1 to getting our client release process nailed down! That'll be huge in terms of managing those dependencies. :-) - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net > [mailto:openstack- > bounces+gabriel.hurley=nebula@list

Re: [Openstack] [Blueprint automatic-secure-key-generation] Automatic SECURE_KEY generation

2012-06-15 Thread Gabriel Hurley
is. - Gabriel > -Original Message- > From: Sascha Peilicke [mailto:sasc...@suse.de] > Sent: Friday, June 15, 2012 12:38 AM > To: Gabriel Hurley > Cc: openstack@lists.launchpad.net > Subject: Re: [Blueprint automatic-secure-key-generation] Automatic > SECURE_KEY gener

Re: [Openstack] Dashboard (Ubuntu 12.04/Essex)

2012-06-18 Thread Gabriel Hurley
It may have to do with the container type set on the images. There is some filtering happening in the Project dashboard that hides the AKI and ARI images that are associated with AMIs. So if you've only got AKI/ARI images those would be hidden. You can see (and manage) those images as an adminis

Re: [Openstack] Keystone API V3 - draft 2 now available

2012-06-18 Thread Gabriel Hurley
Hi Joe, I added lots of comments on the google doc. I think most of them reinforce the existing design decisions. That said, there are a few high-level issues I'd like to ask for discussion on: 1. This API features no differentiation between the "admin" API and the regular API as it exi

Re: [Openstack] [Openstack-poc] Thoughts on client library releasing

2012-06-18 Thread Gabriel Hurley
Big +1 for automated tagging and releasing (sounds like we're managing wildlife...) from Jenkins! - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net > [mailto:openstack- > bounces+gabriel.hurley=nebula@lists.launchpad.net] On Be

Re: [Openstack] [Blueprint automatic-secure-key-generation] Automatic SECURE_KEY generation

2012-06-19 Thread Gabriel Hurley
That's looking pretty good, Sascha. May I suggest: 1. Instead of using the temporary lockfile, let's actually move slightly back towards your original approach and check for the existence of a known secret key file (added to .gitignore of course) which the get_secret_key function can check for.

Re: [Openstack] Cinder status update

2012-06-19 Thread Gabriel Hurley
Nice work. When you've got the rest of the API bits ironed out (particularly attach/detach) I'll help work on making sure Horizon is fully functional there. Note that there's also an F3 Horizon blueprint for splitting volumes into its own optional panel: https://blueprints.launchpad.net/horizo

Re: [Openstack] [Blueprint automatic-secure-key-generation] Automatic SECURE_KEY generation

2012-06-20 Thread Gabriel Hurley
cke [mailto:sasc...@suse.de] > Sent: Wednesday, June 20, 2012 9:05 AM > To: Gabriel Hurley; openstack@lists.launchpad.net > Cc: Paul McMillan > Subject: Re: [Openstack] [Blueprint automatic-secure-key-generation] > Automatic SECURE_KEY generation > > Hi guys, > > accordi

Re: [Openstack] [keystone] Keystone on port 5000 - proposing change default port to 8770

2012-06-21 Thread Gabriel Hurley
The port change is fine with me since we're trampling on an already-registered port number. However, I'd like to ask again about the admin vs. standard ports in the Keystone v3 API. There was no mention of the differentiation between the two or how they would be used. Especially in a post-RBAC/

Re: [Openstack] Need stable/essex review for Horizon

2012-06-21 Thread Gabriel Hurley
Argh. I think it interacted with one of the other backports badly. I'll update this today. - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net > [mailto:openstack- > bounces+gabriel.hurley=nebula@lists.launchpad.net] On Behalf Of

Re: [Openstack] Need stable/essex review for Horizon

2012-06-21 Thread Gabriel Hurley
Updated the review on gerrit so the test that got added by another backport to work with this patch. Everything should be good there now. - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net > [mailto:openstack- > bounces+gabriel.hurl

Re: [Openstack] Openstack Dashboard Error

2012-06-24 Thread Gabriel Hurley
It sounds like your local_settings.py file is missing any logging configuration. The default config from the local_settings.py.example file is a good place to start. If that’s not the case, then it would be helpful to know how you installed OpenStack/Horizon, what you’ve done to configure it, e

Re: [Openstack] horizon install from devstack fails to find glanceclient/versioninfo

2012-06-26 Thread Gabriel Hurley
I'm seeing a lot of that on the CI gate jobs today, too. Seems to be an problem installing dependencies with pip. Usually I blame this on transient network problems, unless somebody's been mucking with the clients themselves... - Gabriel From: openstack-bounces+gabriel.hurley=nebula.

Re: [Openstack] [keystone] proposing adding Adam Young (ayoung) to keystone-core

2012-06-26 Thread Gabriel Hurley
I can get behind that. Despite some vigorous debates he and I have had, I can stand behind his overall knowledge, contributions and quality standards. ;-) +1. - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net > [mailto:openstack-

Re: [Openstack] [Devstack]Keystone authentication problem when installing

2012-06-28 Thread Gabriel Hurley
I'm seeing this error too. It appears that the environment variables (SERVICE_TOKEN, etc.) aren't getting exported, causing keystoneclient to not find them in the environment and triggering that error. What I can't figure out is what changed in the last couple days to make this suddenly stop wo

Re: [Openstack] [Devstack]Keystone authentication problem when installing

2012-06-28 Thread Gabriel Hurley
I've found where the problem stems from. It snuck in with the keystone sql backend change: https://github.com/openstack-dev/devstack/commit/3f7c06f5aaff5d3e2ec28931e0fe4ab8376208e6#L1L1944 Previously the arguments to the keystone commands were being passed in directly, now they're not, hence th

Re: [Openstack] [Devstack]Keystone authentication problem when installing

2012-06-28 Thread Gabriel Hurley
This turned out to be a legitimate bug in devstack. bug report: https://bugs.launchpad.net/devstack/+bug/1019056 and review: https://review.openstack.org/#/c/9143/ All the best, - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net

Re: [Openstack] best practices for merging common into specific projects

2012-07-02 Thread Gabriel Hurley
On a more fundamental level, did I miss some tremendous reason why we have this "merge from common" pattern instead of making OpenStack Common a standard python dependency just like anything else? Especially with the work Monty has recently done on versioning and packaging the client libs from J

Re: [Openstack] Single global dependency list

2012-07-03 Thread Gabriel Hurley
So, I understand the rationales, and I think of those three options the one chosen is the most reasonable. I'm gonna just come out and say I hate this whole idea, but let's set this aside for a minute 'cuz I have a genuine question: What will the process be for merging changes to this requireme

Re: [Openstack] best practices for merging common into specific projects

2012-07-03 Thread Gabriel Hurley
The notion that copying code is any protection against APIs that may change is a red herring. It's the exact same effect as pegging a version of a dependency (whether it's a commit hash or a real version number), except now you have code duplication. An unstable upgrade path is an unstable upgra

Re: [Openstack] Single global dependency list

2012-07-03 Thread Gabriel Hurley
ts that have the power to block everyone yet are so easy to ignore... All the best, - Gabriel > -Original Message- > From: Monty Taylor [mailto:mord...@inaugust.com] > Sent: Tuesday, July 03, 2012 12:49 PM > To: Gabriel Hurley > Cc: Eric Windisch; openstack@lists.launc

Re: [Openstack] best practices for merging common into specific projects

2012-07-03 Thread Gabriel Hurley
ve in all other project heads simultaneously. -- Eric Windisch On Tuesday, July 3, 2012 at 15:47 PM, Andrew Bogott wrote: On 7/3/12 1:59 PM, Gabriel Hurley wrote: The notion that copying code is any protection against APIs that may change is a red herring. It's the exact same effect as

Re: [Openstack] OpenStack "G" naming poll

2012-07-03 Thread Gabriel Hurley
+1 on "close enough to an arbitrary territory and also a great name". ;-) Also, the Grizzly is the California state animal: http://www.statesymbolsusa.org/California/animal_grizzly_bear.html Food for thought. - Gabriel From: openstack-bounces+gabriel.hurley=nebula@lists.launchpa

Re: [Openstack] best practices for merging common into specific projects

2012-07-04 Thread Gabriel Hurley
Having a team/leader in that arena would definitely help. I'd contribute to common more if I knew what needed contributing, who to talk to about it, etc... Same goes for helping in terms of packaging, etc. to make it a proper common library. - Gabriel > -Original Message- > From: o

Re: [Openstack] About images list in dashboard

2012-07-05 Thread Gabriel Hurley
The "Project Dashboard" hides images with an AKI or AMI image type (as they're not launchable and generally shouldn't be edited by "normal" users). You can see those in the "Admin Dashboard" if you want to edit them. So my guess is that the kernel and ramdisk images are being hidden correctly a

Re: [Openstack] About images list in dashboard

2012-07-05 Thread Gabriel Hurley
Sorry, that's should've read AKI or ARI. - Gabriel From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net [mailto:openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net] On Behalf Of Gabriel Hurley Sent: Thursday, July 05, 2012 11:54 AM To: Sam Su;

Re: [Openstack] Compressed image support ?

2012-07-09 Thread Gabriel Hurley
Filed that bug a month ago: https://bugs.launchpad.net/glance/+bug/1009248 Patches welcome. ;-) - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net > [mailto:openstack- > bounces+gabriel.hurley=nebula@lists.launchpad.net] On Beha

Re: [Openstack] [nova] [cinder] Nova-volume vs. Cinder in Folsom

2012-07-11 Thread Gabriel Hurley
I'm normally very much in favor of stable APIs and slow deprecation, but in this case I'm far more concerned about having to support two completely independent codebases. If we pursue option 2 I think the language there needs to be even stronger and we'd have to say that nova-volume is dead/froz

Re: [Openstack] [nova] [cinder] Nova-volume vs. Cinder in Folsom

2012-07-12 Thread Gabriel Hurley
The stated and agreed-upon goal from Essex forward is to make the core OpenStack projects N+1 compatible (e.g. Essex->Folsom, Folsom->Grizzly), and to make the clients capable of talking to every API version forever. Anything standing in the way of that should be considered a release-blocking b

Re: [Openstack] [nova] [cinder] Nova-volume vs. Cinder in Folsom

2012-07-12 Thread Gabriel Hurley
Big +1 on that. - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net > [mailto:openstack- > bounces+gabriel.hurley=nebula@lists.launchpad.net] On Behalf Of > Vishvananda Ishaya > Sent: Thursday, July 12, 2012 2:41 PM > To: David Mo

Re: [Openstack] Release Upgrades (was [nova] [cinder] Nova-volume vs. Cinder in Folsom)

2012-07-12 Thread Gabriel Hurley
Fantastic idea! Automating that N+1 test and forcing the buildout of the migration script would be HUGE! - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net > [mailto:openstack- > bounces+gabriel.hurley=nebula@lists.launchpad.net

Re: [Openstack] About images list in dashboard

2012-07-13 Thread Gabriel Hurley
2012 at 11:54 AM, Gabriel Hurley mailto:gabriel.hur...@nebula.com>> wrote: The “Project Dashboard” hides images with an AKI or AMI image type (as they’re not launchable and generally shouldn’t be edited by “normal” users). You can see those in the “Admin Dashboard” if you want to edit them

Re: [Openstack] No option fro creating and deleting users in openstack dashboard

2012-07-15 Thread Gabriel Hurley
Without information on how you installed keystone/horizon, I'm going to assume the most common problem: your local_settings.py file for Horizon is misconfigured/out of date. Particularly let me point out this section in the example file: https://github.com/openstack/horizon/blob/master/openstac

Re: [Openstack] About images list in dashboard

2012-07-15 Thread Gabriel Hurley
Sam On Fri, Jul 13, 2012 at 12:43 PM, Gabriel Hurley mailto:gabriel.hur...@nebula.com>> wrote: Glance pagination was added in Folsom. Adding a bug for this won't help since it's already been added in the current code. - Gabriel From: openstack-bounces+gabrie

Re: [Openstack] VM can't ping self floating IP after a snapshot is taken

2012-07-20 Thread Gabriel Hurley
I ran into some similar issues with the _enable_hairpin() call. The call is allowed to fail silently and (in my case) was failing. I couldn't for the life of me figure out why, though, and since I'm really not a networking person I didn't trace it along too far. Just thought I'd share my simila

Re: [Openstack] [glance] legacy client removal and python-glanceclient

2012-08-01 Thread Gabriel Hurley
As a rule of thumb, we need to start doing proper deprecation on all public interfaces, whether that's a CLI, client method signatures, APIs, etc. It's a little late for this on the old vs. new glance client/CLI (unless Brian feels the work can be reasonably done to make them compatible) but it'

Re: [Openstack] [glance] legacy client removal and python-glanceclient

2012-08-01 Thread Gabriel Hurley
net] On Behalf Of > Kevin L. Mitchell > Sent: Wednesday, August 01, 2012 12:19 PM > To: openstack@lists.launchpad.net > Subject: Re: [Openstack] [glance] legacy client removal and python- > glanceclient > > On Wed, 2012-08-01 at 18:37 +, Gabriel Hurley wrote: >

[Openstack] Quantum devstack authentication error

2012-08-07 Thread Gabriel Hurley
I'm trying to run devstack with quantum enabled so I can test the recent work on re-integrating Quantum into Horizon. I've followed the instructions for what should be in my localrc file here: http://wiki.openstack.org/QuantumDevstack However, devstack fails when trying to create a network duri

Re: [Openstack] Quantum devstack authentication error

2012-08-07 Thread Gabriel Hurley
osen [mailto:aro...@nicira.com] Sent: Tuesday, August 07, 2012 1:33 PM To: Gabriel Hurley Cc: openstack@lists.launchpad.net Subject: Re: [Openstack] Quantum devstack authentication error Hi Gabriel, Adding Q_AUTH_STRATEGY=noauth to localrc should fix the issue. The authentication it's trying t

Re: [Openstack] Images API v2 Versioning and Glance

2012-08-08 Thread Gabriel Hurley
With the stipulation that clients will be able to talk to all versions of the API from here on forward, I am totally in favor of this. - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net > [mailto:openstack- > bounces+gabriel.hurley=

Re: [Openstack] Why Image upload functionality is not there in Horizon ?

2012-08-09 Thread Gabriel Hurley
Indeed, uploading large files with the Horizon webserver as an intermediate relay is a nasty business which we want to discourage. We are looking at ways to send files directly from the Horizon client-side UI to swift/glance for large file upload in the future. All the best, - Gabriel > -

Re: [Openstack] Why Image upload functionality is not there in Horizon ?

2012-08-10 Thread Gabriel Hurley
put it in swift or s3 and just > provide > a uri that references it. > > On Aug 9, 2012, at 11:05 AM, Gabriel Hurley wrote: > > > Indeed, uploading large files with the Horizon webserver as an > intermediate relay is a nasty business which we want to discourage. We are >

Re: [Openstack] [Dashboard] Multi-region support in Horizon?

2012-08-14 Thread Gabriel Hurley
More than happy to discuss it! If we can do things to support it that don't rely on other projects (e.g. Keystone) all the better. Otherwise we should discuss it as a community and work together towards a federated federation solution. ;-) - Gabriel From: openstack-bounces+gabriel.hu

Re: [Openstack] [openstack] [horizon] Adding quota information to horizon.usage.base ?

2012-08-14 Thread Gabriel Hurley
Go for it. I assume this is related to https://bugs.launchpad.net/horizon/+bug/1018560 ? If you need to add stuff feel free. Were you thinking the end result would be to display those bars on the overview screen for the project? - Gabriel From: openstack-bounces+gabriel.hurley=nebula

Re: [Openstack] Horizon: controlling table appearance

2012-08-19 Thread Gabriel Hurley
There are two levels of "status" control in Horizon: one at the column level and one at the row level, which is an aggregate of the column statuses within that row. Column status is controlled by settings "status=True" on the column. If you want fine-grained control over which statuses are cons

Re: [Openstack] sort_key and sort_dir for collections based REST APIs

2012-08-20 Thread Gabriel Hurley
For two summits running I've been advocating the need for a common standard of functionality for all OpenStack APIs (things like sorting, bulk operations, filtering, pagination, etc.). I intend to push on the issue even harder this time around at the Grizzly summit (I'm going to propose an entir

Re: [Openstack] sort_key and sort_dir for collections based REST APIs

2012-08-20 Thread Gabriel Hurley
Given that the v3 API didn't get implemented in Folsom that gives us a perfect opportunity to talk about this stuff at the Grizzly summit! ;-) - Gabriel > -Original Message- > From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net > [mailto:openstack- > bounces+gabriel

[Openstack] Translation, Internationalization and Localization in OpenStack

2012-08-21 Thread Gabriel Hurley
In conjunction with the PTLs, the Docs team, the Infrastructure team, various community members and more, I'm very happy to say that we are ready to share out a complete set of documentation and processes for translation, internationalization, and localization for OpenStack as a whole. The docum

Re: [Openstack] Default rules for the 'default' security group

2012-08-23 Thread Gabriel Hurley
I traced this through the code at one point looking for the same thing. As it stands, right now there is *not* a mechanism for customizing the default security group's rules. It's created programmatically the first time the rules for a project are retrieved with no hook to add or change its char

Re: [Openstack] A plea from an OpenStack user

2012-08-28 Thread Gabriel Hurley
Well said, Ryan. Agreed 100% on all points, both in the specific examples and the overarching theme of n+1 compatibility. Upgrade paths have got to be clean and well-documented, and deprecations must be done according to responsible, established timelines from here on out. We're verifiably doin

Re: [Openstack] About the Role and User's rights

2012-08-31 Thread Gabriel Hurley
One additional note on that, however: for legacy reasons many of the projects have hardcoded assumptions about the role named "admin". In Grizzly we'll be working to make the role-based access control truly customizable, but for now you're stuck with needing that one. - Gabriel From:

Re: [Openstack] About the Role and User's rights

2012-08-31 Thread Gabriel Hurley
t to do it in Grizzly now. ;-) - Gabriel From: Vishvananda Ishaya [mailto:vishvana...@gmail.com] Sent: Friday, August 31, 2012 1:34 PM To: Gabriel Hurley Cc: Dolph Mathews; Jack; openstack Subject: Re: [Openstack] About the Role and User's rights Nova recently was changed to allow the rolename

[Openstack] Horizon PTL Candidacy

2012-08-31 Thread Gabriel Hurley
I hereby officially throw my hat in the ring to be Horizon's PTL. Qualifications: I'm a highly active developer on Horizon, and a member of the Horizon Drivers group. I wrote the initial version of python-keystoneclient, and I'm a member of the Keystone Core group as well. I'm also a core comm

Re: [Openstack] Create new Public User

2012-09-11 Thread Gabriel Hurley
Matt is correct in pointing you to extending Horizon, however I'd take this up a level and suggest that I'd love to see a mashup between the very widely used django-registration app (http://docs.b-list.org/django-registration/0.8/) and the django-openstack-auth backend. Making user accounts self

Re: [Openstack] Packaging Horizon

2012-09-14 Thread Gabriel Hurley
Adam beat me to the punch. What he suggested is the least invasive solution (doesn't require changing any template files). The secondary solution which is simpler but less elegant is a simple patch to the stylesheet template file to point to a static pre-compiled copy of the CSS, and then remov

Re: [Openstack] Packaging Horizon

2012-09-16 Thread Gabriel Hurley
same. I'd be curious to know the definition here, but that seems like overkill to me. If its what you need I'll do it for Folsom, but... thoughts? - Gabriel On Sep 14, 2012, at 8:25 PM, "Thomas Goirand" wrote: > On Sat Sep 15 2012 03:55:09 AM CST, Gabriel Hurle

Re: [Openstack] Horizon Bug 1004412 Details

2012-10-06 Thread Gabriel Hurley
All of what you said is correct. Those filtering issues (which applied to volumes, keypairs, and security groups at least) were tracked in separate tickets in Nova and all got fixed towards the tail end of Folsom. I don't have the commits handy, sorry. The proper fix was filtering the results re

Re: [Openstack] Disable Quantum in Horizon Folsom

2012-10-08 Thread Gabriel Hurley
This "QUANTUM_ENABLED" setting hasn't existed in a very long time (I'm talking like Diablo timeframe). Everything in Horizon is controlled by Keystone's service catalog. The presence or absence of particular service types (e.g. "network" for Quantum) is what controls the appearance of those pane

Re: [Openstack] How can I choose my own timezone on Dashboard of Essex?

2012-10-11 Thread Gabriel Hurley
Full timezone support was added in Folsom; for Essex the best you can do is change the TIME_ZONE setting in your local_settings.py file; however if your timezone there doesn't match the timezone on your server(s) you're gonna end up with an offset between the dashboard and the rest of the stack,

Re: [Openstack] Adding Custom form field in Openstack Dashboard.

2012-10-11 Thread Gabriel Hurley
That generic error is what happens when there's a 500 error on the server-side while submitting a form via AJAX. Take a look in the Horizon console log to see what really went wrong. - Gabriel From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net [mailto:openstack-bou

  1   2   >