sdake | re https://review.openstack.org/#/c/122972/ | 00:01 |
---|---|---|
sdake | I don't understand why gate-config-layout is complaining about fuel, I did nothing to change that | 00:01 |
*** dmsimard is now known as dmsimard_away | 00:05 | |
mordred | sdake: you're missing a - | 00:07 |
mordred | sdake: in modules/openstack_project/files/jenkins_job_builder/config/projects.yaml | 00:07 |
sdake | thanks | 00:07 |
mordred | which I believe it lumping your thing in with the fuel thing :) | 00:08 |
mordred | sdake: btw - interesting project | 00:08 |
sdake | thanks :) | 00:08 |
sdake | I am 50% on that project, 50% on contributing to infra now | 00:08 |
mordred | sdake: cool. how does that deal with the iscsi/lxc issue/ | 00:09 |
mordred | ? | 00:09 |
sdake | unanswered question | 00:09 |
mordred | k | 00:09 |
sdake | also netns may be a challenge inside docker minions | 00:09 |
mordred | just wondering if you'd solved it | 00:09 |
jroll | dunno, I think superhappyfunshow is a better name | 00:09 |
sdake | we just got started this week | 00:09 |
sdake | so we literally know nothing :) | 00:10 |
mordred | AWESOME | 00:10 |
clarkb | if/when you solve iscsi let the world know | 00:10 |
sdake | what in particular is busted about iscsi | 00:11 |
sdake | besides its existance ;) | 00:11 |
sdake | kubernetes has a as yet undefined storage plugin model | 00:11 |
sdake | it is just getting started in that upstream iirc | 00:11 |
clarkb | it isnt namespaced in the kernel so you cant sanely run it in a container so you cant run cinder in containers | 00:11 |
sdake | interesting | 00:12 |
sdake | I know a few kernel devs ;-) | 00:12 |
clarkb | and apparently someone looked and fixing the kernel and noped out of there | 00:12 |
jroll | sdake: hrm, I see you're doing 'yum install x', wdyt about just specifying a tag/commit/etc and grabbing from git? | 00:12 |
* jroll would like to deploy openstack via containers on master branch | 00:12 | |
sdake | jroll ya I think we plan to tackle per-commit of stable branches in the future | 00:13 |
jroll | cool :) | 00:13 |
sdake | atm we are working with packages because its a bit easier to wrap our heads around | 00:13 |
sdake | like I said just got started ;-) | 00:13 |
sdake | none of that code works yet | 00:13 |
jroll | indeed :) | 00:14 |
sdake | it builds busted images for example | 00:14 |
sdake | figure there are alot of cats in openstack land interested in solving the problem, biggert eam then the 3-4 guys I can line up :) | 00:14 |
jroll | yep! | 00:15 |
*** pcrews has joined #openstack-infra | 00:15 | |
jroll | oh, sdake, while I have you here, do these answers satisfy you? https://review.openstack.org/#/c/112693/8/modules/openstack_project/files/zuul/layout.yaml | 00:15 |
jroll | and if so mind removing your -1 :) | 00:16 |
jroll | don't want that to hold infra folks back from reviewing | 00:16 |
sdake | jroll yup looks gtm | 00:17 |
sdake | like I said in the review, I wasn't sure | 00:17 |
jroll | thanks! | 00:17 |
sdake | I guess I should have left +0 | 00:17 |
jroll | yeah, indeed | 00:17 |
jroll | -1 was reasonable | 00:17 |
jroll | I figure new jobs should never vote initially | 00:18 |
sdake | i'm pretty noob to infra so still learning how it a ll works | 00:18 |
jroll | gotcha :) | 00:18 |
jroll | clarkb, mordred: can I get https://review.openstack.org/#/c/112693 landed so we can try it out? :) | 00:19 |
mordred | jroll: NO! NO PATCHES FOR YOU UNTIL YOU FIX GLANCE!!! | 00:20 |
mordred | jroll: just kidding - looking | 00:20 |
jroll | lol | 00:20 |
*** weshay has quit IRC | 00:21 | |
*** pcrews has quit IRC | 00:26 | |
anteaya | mordred: thanks, running that command, what does the grep '^ii" look for? | 00:28 |
anteaya | installed packages? | 00:28 |
mordred | anteaya: yes | 00:29 |
mordred | packages that are removed but not purged will also show up in that list | 00:29 |
anteaya | cool thanks | 00:29 |
anteaya | sdake: I can help you with infra stuff if you have questions and don't know who else to ask | 00:31 |
sdake | cool wfm anteaya | 00:31 |
sdake | I've just been trying to stay on top of reviews | 00:31 |
sdake | but I was out last week which put a dent in that :) | 00:31 |
anteaya | sdake: awesome, yes I have seen | 00:31 |
anteaya | you will pick up again | 00:31 |
anteaya | no shortage of stuff to review | 00:31 |
sdake | agree | 00:32 |
sdake | 10 pages last I saw | 00:32 |
anteaya | I'm working on this http://specs.openstack.org/openstack-infra/infra-specs/specs/config-repo-split.html | 00:32 |
sdake | i'm working on a saturday - time to eat :) | 00:32 |
anteaya | enjoy food | 00:32 |
jroll | omy, storyboard got pretty | 00:35 |
Shrews | jroll: is our gate still hosed? | 00:37 |
jroll | Shrews: good question, forgot about that | 00:38 |
jroll | likely, my patch hasn't landed | 00:38 |
jroll | https://review.openstack.org/#/c/122832/ | 00:38 |
jroll | ironic does pass on that, fwiw | 00:38 |
Shrews | gah | 00:38 |
* Shrews updates whiteboard | 00:38 | |
jroll | totally forgot we were broken :/ | 00:39 |
jroll | also, in case you didn't know, this is -infra :P | 00:39 |
Shrews | jroll: i know. i like to frustrate mordred with non-related chatter | 00:40 |
jroll | :) | 00:40 |
anteaya | that doesn't frustrate mordred that frustrates jeblair | 00:40 |
jroll | I like to frustrate him with broken clouds | 00:40 |
anteaya | that frustrates mordred | 00:41 |
jroll | mordred: tangentially, did you forget about me on 112693, or did you think about how rackspace might be breaking ironic downstream and ragequit? | 00:41 |
JayF | \ | 00:42 |
anteaya | I have never seen him ragequit, only ever rage and ragebreak | 00:42 |
Shrews | ragedrink, even. never ragequit | 00:43 |
jroll | heh | 00:43 |
anteaya | ragedrink yes | 00:43 |
anteaya | ragetweet and ragetext too | 00:43 |
jroll | and ragecommit | 00:44 |
Shrews | anteaya: those are side effects of ragedrinking | 00:44 |
jroll | lol | 00:44 |
anteaya | ah is that the workflow | 00:44 |
jroll | tis, I do the same | 00:45 |
anteaya | cool | 00:45 |
anteaya | or at least rage git review | 00:46 |
mordred | jroll: looks good to me | 00:46 |
jroll | you have to commit for that to work :P | 00:46 |
jroll | mordred: thanks | 00:46 |
anteaya | thankfully jeblair is the cool head on those so the ragecommiting is lessened | 00:46 |
* jroll decides who to pester next | 00:46 | |
*** boden has joined #openstack-infra | 00:49 | |
*** hdd has joined #openstack-infra | 00:50 | |
* morganfainberg watches zuul. | 00:51 | |
*** boden has quit IRC | 00:54 | |
*** dims has quit IRC | 00:57 | |
*** dims has joined #openstack-infra | 01:01 | |
*** patrickeast has joined #openstack-infra | 01:07 | |
*** andreykurilin_ has joined #openstack-infra | 01:09 | |
*** morgan_remote_ has quit IRC | 01:10 | |
*** patrickeast has quit IRC | 01:11 | |
*** dims has quit IRC | 01:15 | |
*** andreykurilin_ has quit IRC | 01:15 | |
*** dims has joined #openstack-infra | 01:18 | |
*** hdd has quit IRC | 01:20 | |
*** pcrews has joined #openstack-infra | 01:23 | |
*** dims has quit IRC | 01:23 | |
*** dims has joined #openstack-infra | 01:25 | |
*** hdd has joined #openstack-infra | 01:27 | |
*** patrickeast has joined #openstack-infra | 01:31 | |
*** doug-fish has joined #openstack-infra | 01:31 | |
*** hdd has quit IRC | 01:33 | |
*** patrickeast has quit IRC | 01:34 | |
*** pcrews has quit IRC | 01:35 | |
*** hdd has joined #openstack-infra | 01:39 | |
*** doug-fish has quit IRC | 01:40 | |
*** patrickeast has joined #openstack-infra | 01:55 | |
*** hdd has quit IRC | 01:56 | |
*** patrickeast has quit IRC | 01:57 | |
*** hdd has joined #openstack-infra | 02:04 | |
*** soupboy_ has quit IRC | 02:07 | |
mordred | morganfainberg: so ... | 02:10 |
mordred | morganfainberg: can I punch you in the face for a sec? | 02:10 |
morganfainberg | mordred, of course! | 02:10 |
mordred | morganfainberg: project_id == tenant_name, but there's also tenant_id | 02:10 |
morganfainberg | mordred, wait... oh god. no! | 02:10 |
morganfainberg | let me see where are we doing that | 02:10 |
mordred | morganfainberg: if I was writing an easy-to-use front end lib | 02:10 |
mordred | morganfainberg: I should basically ONLY accept project_id right? | 02:11 |
morganfainberg | yeah that is *not* intuative | 02:11 |
mordred | morganfainberg: and that is a field that is going to accept a string | 02:11 |
mordred | right? | 02:11 |
morganfainberg | correct it should accept a string | 02:11 |
mordred | awesome | 02:11 |
mordred | I'm not going to support backwards compat with other words then | 02:11 |
morganfainberg | but i think the idea is we use .getid all over | 02:11 |
*** emagana has joined #openstack-infra | 02:11 | |
morganfainberg | which means if you have the domain_name/domain_id you can pass "name" and it will just work | 02:11 |
morganfainberg | s/"name"/project_or_tenant_name | 02:12 |
mordred | morganfainberg: I'm currently writing a helper library that provides an OpenStackConfig object | 02:12 |
morganfainberg | mordred, ahh | 02:12 |
mordred | morganfainberg: which will do all of the things you expect to get you the values you need | 02:12 |
mordred | to construct a client object from something | 02:12 |
mordred | from all of the places | 02:12 |
morganfainberg | mordred, ok, yeah project id is way way more unique and doesn't require domain name/id. i'd use that over the weird either id or name or id and name thing | 02:12 |
mordred | and which will support config files that contain multiple entries for clouds | 02:12 |
mordred | awesome | 02:12 |
morganfainberg | that wasn't a punch in the face, phsaw, i was expecting worse! | 02:13 |
mordred | morganfainberg: user also has an id - I should just support name there too, right? | 02:13 |
mordred | morganfainberg: you're lucky this time :) | 02:13 |
morganfainberg | user_name is not unique | 02:13 |
morganfainberg | just like project_name isn't | 02:13 |
mordred | morganfainberg: you should see the patches I sent to heat and troveclietn earlier | 02:13 |
morganfainberg | it is only unique within a domain | 02:13 |
mordred | morganfainberg: ok - so - let me see if I understand | 02:13 |
morganfainberg | so either you need domain name/id + user name _or_ user_id | 02:13 |
mordred | if you have keystone v2 without domains, then user_name is always what you want and is fine | 02:14 |
morganfainberg | correct. | 02:14 |
mordred | if you have v3 - you could specify user name + domain name OR user id | 02:14 |
morganfainberg | yep | 02:14 |
mordred | great | 02:14 |
mordred | I don't care about that | 02:14 |
morganfainberg | sounds good then! | 02:14 |
mordred | I'm going to have a username option and a domain name option | 02:14 |
mordred | and if you don't want to list user + domain, screw you | 02:14 |
morganfainberg | sounds good to me | 02:15 |
mordred | woot! | 02:15 |
morganfainberg | +2 | 02:15 |
morganfainberg | :) | 02:15 |
mordred | I _am_ being nice and supporting tenant_name as a fallback for project_id | 02:15 |
morganfainberg | i'd rather just require domain_name everywhere anyway | 02:15 |
mordred | well, none of my clouds have domain | 02:15 |
morganfainberg | ah | 02:15 |
morganfainberg | right | 02:15 |
* mordred making library to work wtih all clouds | 02:15 | |
* mordred will send dtroyer some patches after he's got a few more things done | 02:16 | |
mordred | also - I'm going to make a vendors.py file in the library which contains various defaults for known public cloud | 02:16 |
mordred | so that you can say "hey, man, give me a nova handle for rackspace DFW" | 02:16 |
mordred | or | 02:16 |
mordred | "hey, man, give me a glance for HP region-b" | 02:16 |
mordred | btw - worst region name evar | 02:17 |
* mordred goes back to scratching his own itches | 02:17 | |
* mordred considers bathing instead as a way to remove itching | 02:17 | |
mordred | morganfainberg: btw - novaclient is using tenant_name | 02:17 |
morganfainberg | yeah novaclient right now only does v2 | 02:18 |
morganfainberg | and on the v2 interfaces the domain is always assumed to be "default" | 02:18 |
morganfainberg | or equal to the default domain id/name | 02:18 |
mordred | OH - so - you do things ... can I yell at you for the complete cockup that is confusing a python API and a rest API? | 02:18 |
mordred | why is there a v1_1 dir that has a client object that knows how to talk to v1.1 nova? | 02:19 |
mordred | shouldn't there just be a client object that knows how to talk to nova and does the introspection on keystone to figure out what API version to use? | 02:19 |
* mordred stabs everyone | 02:19 | |
morganfainberg | mordred, sadly keystone isn't fully rest since we need to know apriori a lot of info to make it work (auth urls etc) | 02:20 |
* anteaya uses her armour which deflects mordreds blows | 02:20 | |
* anteaya hands mordred a cup of tea | 02:20 | |
mordred | morganfainberg: you know - I disagree that you need to know lots of info to make it work ... | 02:20 |
morganfainberg | mordred, ideally you'd ask keystone for a base url and not need to know auth_urls | 02:21 |
mordred | morganfainberg: I only complain because we're so close to being awesome here | 02:21 |
mordred | morganfainberg: YES | 02:21 |
morganfainberg | mordred, keystone would tell you "hey dummy my auth_urls are over here!" | 02:21 |
mordred | morganfainberg: and ideally, it would be possible to put a record in dns ... | 02:21 |
morganfainberg | mordred, i'm a HUGE fan of serv records! | 02:22 |
mordred | morganfainberg: so that I could just say "nova list hpcloud.net" | 02:22 |
mordred | or something | 02:22 |
morganfainberg | as a mode of supporting that | 02:22 |
mordred | and it would ask hpcloud.net where it's keystone is | 02:22 |
mordred | yah | 02:22 |
morganfainberg | yesssss | 02:22 |
mordred | I mean, _something_ has to know the initial entry point | 02:22 |
mordred | but there shoudl be a basic initial entry point | 02:22 |
mordred | and taht entry point should be able to be checked out without auth | 02:22 |
mordred | and from there, you should be abl to auth and get a service catalog | 02:22 |
morganfainberg | i'd say either *knowing* keystone is at <host>:port or serv is fine, and then everything else is REST / JSON Home | 02:23 |
mordred | yup | 02:23 |
morganfainberg | slash HATEOS | 02:23 |
mordred | dns is an optimization | 02:23 |
morganfainberg | yep | 02:23 |
mordred | oh - well, while I'm bithching | 02:23 |
morganfainberg | hehe | 02:23 |
mordred | having port numbers is stupid | 02:23 |
mordred | and I'd like to see it die ina dire | 02:23 |
mordred | gah | 02:23 |
mordred | die | 02:23 |
mordred | in | 02:23 |
mordred | a | 02:23 |
mordred | fire | 02:23 |
morganfainberg | i want it to share port 80/443 or... or... openstackidentity:// | 02:23 |
mordred | well ... | 02:24 |
mordred | I want it to be on 443 always | 02:24 |
mordred | but I'd settle with 80/443 | 02:24 |
morganfainberg | eh, if it can be on 443 it can be on 80 | 02:24 |
mordred | there is ZERO reason for any of the services to be on anything other than 80/443 | 02:24 |
morganfainberg | that is a deployer decision (80 is a bad decision, but i can't complain about it cause... well not my deal) | 02:24 |
mordred | agree | 02:24 |
mordred | turns out though ... there are places where people are behind stupid firewalls | 02:24 |
morganfainberg | mordred, i totally agree. i'd love to see *everything* in WSGI containers under a normal web-server (nginx, apache, SOMETHING) | 02:25 |
mordred | ++ | 02:25 |
mordred | because, well, let's face it - WSGI, and also REST and also SANITY | 02:25 |
morganfainberg | i like the http://<cloud>/[identity|compute|image|blockstore|etc]/ | 02:25 |
morganfainberg | or https | 02:25 |
mordred | yup | 02:25 |
mordred | although - here's the thing ... because the keystone service catalog is awesome | 02:25 |
mordred | it can still just be https://<cloud> | 02:25 |
morganfainberg | yep. | 02:25 |
mordred | then a list of things liek https://stupid-url-because-incompetence.<cloud>/compute | 02:26 |
morganfainberg | hehe | 02:26 |
mordred | which would still be a non issue | 02:26 |
mordred | for users | 02:26 |
morganfainberg | yep yep yep | 02:26 |
mordred | but needing a non-standard port for keystone is batshit | 02:26 |
mordred | howabout - we make a patch to keystoneclient to try 443 first ... | 02:26 |
mordred | and if that doesn't work, print an insulting response | 02:27 |
morganfainberg | well, 35357 should be the only non-standard port if you have one | 02:27 |
mordred | oh - but it's not | 02:27 |
morganfainberg | but that is cause it's our IANA port | 02:27 |
morganfainberg | but i'd rather drop it | 02:27 |
mordred | http://docs.openstack.org/trunk/config-reference/content/firewalls-default-ports.html | 02:27 |
morganfainberg | in v3 admin/main is no longer a distiction | 02:27 |
mordred | ^^ that makes baby lemurs die | 02:27 |
*** mnaser has quit IRC | 02:29 | |
*** coolsvap has quit IRC | 02:30 | |
*** kevinbenton has quit IRC | 02:31 | |
*** tristanC has quit IRC | 02:31 | |
stevemar | mordred is extra punch this evening | 02:31 |
*** mnaser has joined #openstack-infra | 02:31 | |
stevemar | punchy* | 02:31 |
*** tristanC has joined #openstack-infra | 02:31 | |
stevemar | thanks for the openstackclient shout-out on your (in)famous blog post | 02:32 |
*** harlowja_at_home has joined #openstack-infra | 02:35 | |
stevemar | anywho, let me know if you need anything (via the twitters) | 02:36 |
stevemar | might be back on later, i still feel like writing stuff out | 02:36 |
morganfainberg | stevemar, thanks for helping! | 02:37 |
mordred | stevemar: I'm going to be sending patches to openstackclient and openstacksdk | 02:37 |
*** laxity has quit IRC | 02:37 | |
mordred | stevemar: I've got some things in work to support infra things, with a goal of making client and sdk better | 02:37 |
*** yamahata has joined #openstack-infra | 02:37 | |
*** kevinbenton has joined #openstack-infra | 02:38 | |
mordred | (shortish term goal is to get the ansible openstack support to be based on sdk ... because I'm crazy) | 02:38 |
*** stevemar has quit IRC | 02:41 | |
*** coolsvap has joined #openstack-infra | 02:41 | |
*** Longgeek has joined #openstack-infra | 02:47 | |
*** sdake_ has joined #openstack-infra | 02:52 | |
harlowja_at_home | clarkb, if u get a sec can u check out https://review.openstack.org/#/c/122953/ (should fix that bug i found with the py2 requirements) | 02:55 |
mordred | harlowja_at_home: lgtm | 02:56 |
harlowja_at_home | thx | 02:56 |
mordred | clarkb may be enjoying Florida State / Clemson | 02:56 |
harlowja_at_home | ah | 02:56 |
mordred | he may not be | 02:56 |
mordred | he may only be enjoying beer | 02:56 |
harlowja_at_home | sports fans i assume | 02:56 |
mordred | clarkb and I are both fans of the sportsball | 02:57 |
harlowja_at_home | cool, u guys should get into rock climbing and mountain biking (and skiing), those are my sports :-P | 02:57 |
mordred | harlowja_at_home: neither of those are very exciting to watch while I sit on my ass and hack | 02:57 |
harlowja_at_home | :) | 02:58 |
harlowja_at_home | https://www.youtube.com/watch?v=NxYvJAQyH3s might be interseting to watch on your ass + hacking | 02:59 |
harlowja_at_home | crazy mountain biking, lol | 02:59 |
harlowja_at_home | crazy/insane | 02:59 |
mordred | harlowja_at_home: WAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHH | 03:00 |
harlowja_at_home | :) | 03:00 |
harlowja_at_home | ya, thats just the highlights, haha | 03:00 |
harlowja_at_home | mordred, qq, not sure if its a problem with the docs or not, but does pbr look for 'tools/pip-requires-py3' or is that just a discrepancy? | 03:06 |
harlowja_at_home | i wanted to make sure the above review picked up the right ones, and the pbr docs say it will look for that one, but it doesn't seem like the pbr code does (unless i missed it) | 03:07 |
clarkb | mordred: I was not enjoying the game | 03:10 |
clarkb | but now I am turning on the tv | 03:10 |
morganfainberg | clarkb, Brisket? | 03:10 |
clarkb | morganfainberg: ya we just rubbed it down | 03:11 |
morganfainberg | clarkb, NICE | 03:11 |
* morganfainberg didn't get a plane ticket to PDX though :( next time! | 03:11 | |
morganfainberg | ;) | 03:11 |
clarkb | we will wake up around 6am to start smoking it. Its smaller but we also have a pork butt | 03:12 |
*** otter768 has joined #openstack-infra | 03:13 | |
harlowja_at_home | u are going to smoke a pork butt | 03:15 |
harlowja_at_home | weird | 03:15 |
harlowja_at_home | ha | 03:15 |
clarkb | harlowja_at_home: and a brisket | 03:15 |
harlowja_at_home | cool | 03:16 |
harlowja_at_home | just get a full pig | 03:16 |
clarkb | that requires more work. we don't have a smoker built to accomodate that | 03:16 |
clarkb | mordred: this looks good for oregon | 03:17 |
clarkb | of course apparently they are losing too | 03:17 |
*** Longgeek_ has joined #openstack-infra | 03:19 | |
* morganfainberg glares at the gate. | 03:19 | |
*** hdd has quit IRC | 03:19 | |
clarkb | morganfainberg: did you see what I said about the number of things merged from last saturday to friday | 03:20 |
morganfainberg | clarkb, yeah | 03:20 |
morganfainberg | clarkb, crazy busy. | 03:20 |
*** Longgeek has quit IRC | 03:22 | |
*** daya_k has joined #openstack-infra | 03:23 | |
*** lukego has joined #openstack-infra | 03:29 | |
*** emagana has quit IRC | 03:33 | |
*** emagana has joined #openstack-infra | 03:34 | |
morganfainberg | clarkb, the main reason i'm gate glaring is because i'm waiting for a patch to land so i can cut the keystoneclient release :P | 03:34 |
*** harlowja_at_home has quit IRC | 03:34 | |
morganfainberg | clarkb, which invariably means that it'll act like a watched pot boiling | 03:35 |
*** harlowja_at_home has joined #openstack-infra | 03:36 | |
*** emagana has quit IRC | 03:38 | |
*** daya_k has quit IRC | 03:38 | |
harlowja_at_home | hmmm, who killed osgerritbot again :-P | 03:39 |
harlowja_at_home | poor bot, always dying | 03:39 |
*** emagana has joined #openstack-infra | 03:39 | |
harlowja_at_home | is that like a reliablity problem that can be fixed, or is it just other reasons? | 03:40 |
clarkb | its freenode | 03:40 |
harlowja_at_home | ah | 03:42 |
harlowja_at_home | durn | 03:42 |
morganfainberg | harlowja_at_home, if we didn't have netsplits, the bot wouldn't have issues :) | 03:42 |
harlowja_at_home | could it just restart daily or something to auto-recover (even though with a delay)? | 03:43 |
morganfainberg | harlowja_at_home, with a netsplit sometimes you don't know it's happened. | 03:43 |
morganfainberg | harlowja_at_home, and restart daily ick :( | 03:43 |
morganfainberg | the questions is "how do you know which side of the split you're on" | 03:44 |
*** JadnG has quit IRC | 03:47 | |
*** flaviof is now known as flaviof_zzz | 03:47 | |
*** patrickeast has joined #openstack-infra | 03:47 | |
harlowja_at_home | ya, i assume freenode doesn't have an api that could give u any info, like the avergae number of users on the majority of servers, and then it could connect to the one that is closed to the average (assuming the one that has the netsplit would not have the average number of users) | 03:48 |
harlowja_at_home | *closest to the average | 03:48 |
morganfainberg | harlowja_at_home, not sure. | 03:48 |
sdake | you | 03:51 |
clarkb | they don't its super simple | 03:52 |
clarkb | they don't even keep their dns round robins up to date | 03:52 |
clarkb | mordred: and thats that | 03:54 |
mordred | clarkb: yah | 03:54 |
*** wenlock has quit IRC | 04:00 | |
mordred | clarkb: why is oregon tied with wsu? | 04:02 |
*** JadnG has joined #openstack-infra | 04:03 | |
*** daya_k has joined #openstack-infra | 04:04 | |
clarkb | who knows | 04:07 |
clarkb | though oregon is notorious for making it look close in the first half | 04:08 |
mordred | clarkb: this is a good point - but still | 04:10 |
*** koolhead17 has joined #openstack-infra | 04:10 | |
*** harlowja_at_home has quit IRC | 04:14 | |
*** dims has quit IRC | 04:14 | |
*** emagana has quit IRC | 04:16 | |
*** emagana has joined #openstack-infra | 04:16 | |
*** sdake_ has quit IRC | 04:19 | |
*** hdd has joined #openstack-infra | 04:20 | |
*** yamahata has quit IRC | 04:20 | |
*** emagana has quit IRC | 04:21 | |
*** morgan_remote_ has joined #openstack-infra | 04:24 | |
*** lukego has quit IRC | 04:27 | |
*** yfried__ has quit IRC | 04:28 | |
*** sdake_ has joined #openstack-infra | 04:34 | |
*** harlowja_at_home has joined #openstack-infra | 04:35 | |
harlowja_at_home | mordred, lol, just saw https://review.openstack.org/#/c/122962/ hahaha | 04:36 |
harlowja_at_home | funny stuff, rackspace doing weird things again :-P | 04:36 |
harlowja_at_home | it is pretty odd that the above even got merged in the first place imho | 04:37 |
harlowja_at_home | maybe u'll finally get them to run keystone :-P | 04:38 |
harlowja_at_home | i guess u found alot of weird rax calls in various projects recently :-/ | 04:39 |
harlowja_at_home | weird weird stuff | 04:40 |
*** daya_k has quit IRC | 04:45 | |
*** Longgeek_ has quit IRC | 05:03 | |
*** sdake_ has quit IRC | 05:05 | |
*** hdd has quit IRC | 05:08 | |
*** stevemar has joined #openstack-infra | 05:08 | |
*** yfried__ has joined #openstack-infra | 05:12 | |
*** dims has joined #openstack-infra | 05:15 | |
*** dims has quit IRC | 05:20 | |
*** Longgeek has joined #openstack-infra | 05:25 | |
*** isaacb has joined #openstack-infra | 05:32 | |
morganfainberg | stevemar, i think i'm going to boot the conf changes to a point release | 05:33 |
stevemar | morganfainberg, hmmm | 05:33 |
morganfainberg | stevemar, consindering it failed the gate [transient] and i don't want to stay up another 3+hrs to cut the release | 05:33 |
stevemar | oh that one | 05:34 |
morganfainberg | stevemar, the other one (marek's) is almost merged | 05:34 |
stevemar | sure, it's just a port anyway | 05:34 |
morganfainberg | exactly | 05:34 |
stevemar | yeah, it's 10 minutes out | 05:34 |
morganfainberg | and it's fine to do a small point release next week once it merges, 0.11.1 | 05:34 |
stevemar | rather, it has 0 minutes left, just the post gate process | 05:34 |
stevemar | agreed | 05:35 |
morganfainberg | most people will be on the middleware anyway for Juno, which already is fixed | 05:35 |
morganfainberg | i was so disappointed to see that fail :( | 05:36 |
morganfainberg | oh nope | 05:36 |
morganfainberg | we have another gate reset coming | 05:36 |
stevemar | ?? | 05:36 |
morganfainberg | the top change in the queue failed 2014-09-21 05:32:16.725 | {1} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [2.351859s] ... FAILED | 05:36 |
stevemar | i am not seeing that | 05:37 |
morganfainberg | i was so ready to cut this release | 05:37 |
* morganfainberg moves back to -keystone | 05:37 | |
*** yfried__ is now known as yfried|afk | 05:41 | |
*** yamahata has joined #openstack-infra | 05:41 | |
*** yfried|afk is now known as yfried__ | 05:42 | |
*** boden has joined #openstack-infra | 05:53 | |
*** boden has quit IRC | 05:57 | |
*** harlowja_at_home has quit IRC | 05:59 | |
*** Guest73958 has quit IRC | 06:02 | |
*** nadya_ has joined #openstack-infra | 06:03 | |
*** daya_k has joined #openstack-infra | 06:04 | |
*** dims has joined #openstack-infra | 06:16 | |
*** dims has quit IRC | 06:20 | |
*** emagana has joined #openstack-infra | 06:24 | |
*** daya_k has quit IRC | 06:25 | |
*** morgan_remote_ has quit IRC | 06:30 | |
*** laxity has joined #openstack-infra | 06:39 | |
*** boden has joined #openstack-infra | 06:53 | |
*** boden has quit IRC | 06:58 | |
*** praneshp_ has joined #openstack-infra | 07:15 | |
*** praneshp has quit IRC | 07:18 | |
*** praneshp_ is now known as praneshp | 07:18 | |
*** loki184 has joined #openstack-infra | 07:39 | |
*** otter768 has quit IRC | 07:39 | |
*** nadya_ has quit IRC | 07:44 | |
*** loki184 has quit IRC | 07:47 | |
*** KingPorn has joined #openstack-infra | 07:55 | |
*** praneshp has quit IRC | 07:56 | |
*** emagana has quit IRC | 08:01 | |
*** emagana has joined #openstack-infra | 08:02 | |
*** loki184 has joined #openstack-infra | 08:03 | |
*** emagana has quit IRC | 08:07 | |
*** ihrachyshka has joined #openstack-infra | 08:09 | |
*** stevemar has quit IRC | 08:12 | |
*** loki184 has quit IRC | 08:15 | |
*** ihrachyshka has quit IRC | 08:17 | |
*** michchap_ has quit IRC | 08:26 | |
*** michchap has joined #openstack-infra | 08:27 | |
*** e0ne has joined #openstack-infra | 08:44 | |
*** e0ne has quit IRC | 08:47 | |
*** KingPorn has quit IRC | 08:50 | |
*** e0ne has joined #openstack-infra | 08:50 | |
*** andreaf has quit IRC | 08:51 | |
*** andreaf has joined #openstack-infra | 08:52 | |
*** amuller has joined #openstack-infra | 08:53 | |
*** e0ne has quit IRC | 08:57 | |
*** andreykurilin_ has joined #openstack-infra | 08:59 | |
*** e0ne has joined #openstack-infra | 09:01 | |
*** e0ne has quit IRC | 09:04 | |
*** e0ne has joined #openstack-infra | 09:07 | |
*** e0ne has quit IRC | 09:10 | |
*** e0ne has joined #openstack-infra | 09:12 | |
*** e0ne has quit IRC | 09:15 | |
*** marun has joined #openstack-infra | 09:18 | |
*** emagana has joined #openstack-infra | 09:30 | |
*** emagana has quit IRC | 09:35 | |
*** yfried__ is now known as yfried|afk | 09:38 | |
*** Longgeek has quit IRC | 09:44 | |
*** yfried|afk is now known as yfried__ | 09:48 | |
*** Longgeek has joined #openstack-infra | 10:08 | |
*** emagana has joined #openstack-infra | 10:24 | |
*** emagana has quit IRC | 10:29 | |
*** rlandy has joined #openstack-infra | 10:42 | |
*** marun has quit IRC | 10:55 | |
*** boden has joined #openstack-infra | 10:56 | |
*** Longgeek_ has joined #openstack-infra | 10:57 | |
*** Longgeek has quit IRC | 10:57 | |
*** lukego has joined #openstack-infra | 10:58 | |
*** boden has quit IRC | 11:01 | |
*** andreykurilin_ has quit IRC | 11:10 | |
*** yfried__ is now known as yfried|afk | 11:15 | |
*** yfried|afk is now known as yfried__ | 11:17 | |
*** emagana has joined #openstack-infra | 11:19 | |
*** emagana has quit IRC | 11:23 | |
*** andreaf has quit IRC | 11:27 | |
*** koolhead17 has quit IRC | 11:34 | |
*** amuller_ has joined #openstack-infra | 11:44 | |
*** amuller has quit IRC | 11:46 | |
*** Longgeek_ has quit IRC | 11:46 | |
*** yfried__ has quit IRC | 11:51 | |
*** boden has joined #openstack-infra | 11:57 | |
*** boden has quit IRC | 12:02 | |
*** amuller__ has joined #openstack-infra | 12:02 | |
*** amuller_ has quit IRC | 12:05 | |
*** amuller has joined #openstack-infra | 12:09 | |
*** emagana has joined #openstack-infra | 12:13 | |
*** amuller__ has quit IRC | 12:13 | |
*** emagana_ has joined #openstack-infra | 12:14 | |
*** amuller_ has joined #openstack-infra | 12:15 | |
*** amuller has quit IRC | 12:15 | |
*** amuller_ is now known as amuller | 12:15 | |
*** emagana has quit IRC | 12:17 | |
*** emagana_ has quit IRC | 12:19 | |
*** hdd has joined #openstack-infra | 12:25 | |
*** ekarlso has quit IRC | 12:29 | |
*** yamahata has quit IRC | 12:31 | |
*** yamahata has joined #openstack-infra | 12:31 | |
*** yfried__ has joined #openstack-infra | 12:32 | |
*** hdd has quit IRC | 12:32 | |
*** koolhead17 has joined #openstack-infra | 12:37 | |
*** Longgeek has joined #openstack-infra | 12:46 | |
*** masayukig has quit IRC | 12:52 | |
*** Longgeek has quit IRC | 12:52 | |
*** dims has joined #openstack-infra | 12:52 | |
*** mriedem has joined #openstack-infra | 12:53 | |
*** masayukig has joined #openstack-infra | 12:56 | |
*** boden has joined #openstack-infra | 12:58 | |
fungi | mordred: clarkb: i couldn't get openstackclient image to interact with rax glance, and after discussing with dtroyer wound up using glanceclient directly with export OS_IMAGE_URL=https://$OS_REGION_NAME.images.api.rackspacecloud.com | 12:58 |
fungi | it was more or less agreed upon that osc should get endpoints from the keystone catalog, full stop. adding ways to work around things missing in the catalog is just perpetuating the problem | 13:01 |
* fungi goes back to weekend obligations | 13:01 | |
*** boden has quit IRC | 13:02 | |
*** emagana has joined #openstack-infra | 13:09 | |
*** emagana has quit IRC | 13:13 | |
*** Longgeek has joined #openstack-infra | 13:16 | |
*** Longgeek has quit IRC | 13:17 | |
*** Longgeek has joined #openstack-infra | 13:18 | |
*** boden has joined #openstack-infra | 13:49 | |
*** boden has quit IRC | 13:53 | |
*** bradjones has joined #openstack-infra | 13:54 | |
*** bradjones has joined #openstack-infra | 13:54 | |
*** bradjones has quit IRC | 13:54 | |
*** dims has quit IRC | 13:58 | |
*** emagana has joined #openstack-infra | 14:03 | |
*** emagana has quit IRC | 14:07 | |
*** dmsimard_away is now known as dmsimard | 14:09 | |
*** hdd has joined #openstack-infra | 14:11 | |
*** nadya has joined #openstack-infra | 14:14 | |
*** masayukig has quit IRC | 14:14 | |
*** nadya is now known as Guest84177 | 14:14 | |
*** Guest84177 has quit IRC | 14:15 | |
*** masayukig has joined #openstack-infra | 14:20 | |
*** Clabbe has quit IRC | 14:21 | |
*** pcm_ has joined #openstack-infra | 14:23 | |
*** pcm_ has quit IRC | 14:25 | |
*** dims has joined #openstack-infra | 14:28 | |
*** koolhead17 has quit IRC | 14:31 | |
*** emagana has joined #openstack-infra | 14:40 | |
*** penguinRaider has quit IRC | 14:43 | |
*** penguinRaider has joined #openstack-infra | 14:43 | |
*** emagana has quit IRC | 14:45 | |
*** boden has joined #openstack-infra | 14:49 | |
*** harlowja_at_home has joined #openstack-infra | 14:50 | |
*** dmsimard is now known as dmsimard_away | 14:51 | |
*** boden has quit IRC | 14:54 | |
*** hdd has quit IRC | 15:04 | |
*** ZZelle has quit IRC | 15:07 | |
*** ZZelle has joined #openstack-infra | 15:08 | |
*** yamahata has quit IRC | 15:10 | |
*** nadya has joined #openstack-infra | 15:11 | |
*** dims has quit IRC | 15:14 | |
*** nadya is now known as Guest55430 | 15:20 | |
*** harlowja_at_home has quit IRC | 15:24 | |
*** dizquierdo has joined #openstack-infra | 15:26 | |
*** dane_leblanc has joined #openstack-infra | 15:26 | |
*** sdake_ has joined #openstack-infra | 15:31 | |
*** Guest55430 has quit IRC | 15:32 | |
*** emagana has joined #openstack-infra | 15:34 | |
*** acfleury has joined #openstack-infra | 15:36 | |
*** emagana has quit IRC | 15:39 | |
*** rushiagr_away is now known as rushiagr | 15:46 | |
*** boden has joined #openstack-infra | 15:50 | |
*** hdd has joined #openstack-infra | 15:52 | |
*** stevemar has joined #openstack-infra | 15:53 | |
*** boden has quit IRC | 15:54 | |
*** Longgeek has quit IRC | 15:59 | |
*** shashankhegde has joined #openstack-infra | 16:16 | |
*** dims has joined #openstack-infra | 16:18 | |
*** hdd has quit IRC | 16:20 | |
*** dims has quit IRC | 16:21 | |
*** nadya_ has joined #openstack-infra | 16:22 | |
*** dims has joined #openstack-infra | 16:22 | |
*** woozygeek has joined #openstack-infra | 16:22 | |
*** rlandy has quit IRC | 16:23 | |
*** pcrews has joined #openstack-infra | 16:25 | |
*** emagana has joined #openstack-infra | 16:29 | |
*** Daviey has quit IRC | 16:32 | |
*** emagana has quit IRC | 16:33 | |
*** acfleury has quit IRC | 16:35 | |
mordred | fungi: thank you | 16:36 |
mordred | fungi, clarkb, jeblair, jhesketh, SergeyLukjanov: http://uselessd.darknedgy.net/ | 16:37 |
mordred | as a follow on thought - what if OpenStack started a linux distro and called it OSOS | 16:37 |
mordred | (or whatif someone else started one and called it uselessos) | 16:38 |
dtroyer | mordred: ++ | 16:38 |
* mordred lets everyone ponder what state his brain is in | 16:38 | |
*** harlowja_at_home has joined #openstack-infra | 16:38 | |
mordred | dtroyer: so - I'm making a library for handling client configuration of clouds | 16:38 |
mordred | dtroyer: that I want to be standalone, but I think it shoudl be easy to consume in osclient and ossdk | 16:39 |
dtroyer | like cloudenvy's multi-config thing? | 16:39 |
mordred | probably, eyah | 16:39 |
mordred | but also knows how to respond to all of the proper env vars - and next step I want to make a couple of methods to manipulate argparse objects to deal with those too | 16:39 |
dtroyer | cool… I've thought about that for a long time, it's on the list right behind smart client-side caching | 16:39 |
mordred | oh! well ... funny story | 16:40 |
mordred | in my ansible code, I've got some amount of client side caching too ... | 16:40 |
mordred | (this is all "wow, I have too much code in ansible, it shoudl be in openstack") | 16:40 |
mordred | but I'm not sure I'd call it 'smart' | 16:40 |
dtroyer | anything is more than what we have now | 16:40 |
mordred | I do have a great dumb cching thing for ansible inventory | 16:41 |
dtroyer | so it sounds like you're writing a high-level api…which can run over https://github.com/dtroyer/python-openstackclient/tree/low-level-api-test/openstackclient/api someday | 16:41 |
mordred | yes. this is entirely what I'm doing | 16:41 |
*** pcrews has quit IRC | 16:41 | |
mordred | and entirely what I want to do next | 16:41 |
mordred | it's using python*client for now for expediency | 16:41 |
dtroyer | so, what areas would you prioritize implementing a low-lwvwl API to support that? | 16:41 |
* fungi curses loudly at expensive consumer electronics with their housings fused shut and their rechargable batteries glued in and their lines soldered directly to the board | 16:42 | |
dtroyer | *level | 16:42 |
mordred | dtroyer: honestly - I've been starting with just the basics that I need for operating infra ... gimme a sec and I can get you a complete list | 16:43 |
dtroyer | what I'm doing in that api stuff is trying to flesh out the complexities to build the common base…turns out list is a hard operation to generalize | 16:44 |
*** Daviey has joined #openstack-infra | 16:44 | |
dtroyer | mostly because seemingly no two openstack APIs do it the same way | 16:44 |
mordred | dtroyer: but, it's essentially the client calls here: https://github.com/emonty/shade/blob/master/shade/__init__.py and https://github.com/emonty/ansible/blob/features/all-the-nova/library/cloud/nova_compute | 16:45 |
mordred | dtroyer: NOBODY does ANYTHING the same | 16:45 |
dtroyer | "I'm going to change all of that. My name is Charlie" | 16:45 |
mordred | :) | 16:45 |
mordred | dtroyer: just for the record, I'm NOT supporting backwards compat to things like NOVA_USERNAME - you can darned-well set OS_USERNAME | 16:46 |
*** rushiagr is now known as rushiagr_away | 16:46 | |
dtroyer | OSC already doesn't. the only compat thing we have is OS_TENANT_NAME and I'm ready to dump it | 16:46 |
mordred | yeah - I've got that one in os-client-config | 16:47 |
mordred | because the project/tenant bs is still (fairly) totally confusing to people | 16:48 |
mordred | how many times can we change that, btw? | 16:48 |
dtroyer | I'm trying to hide that as much as possible. | 16:48 |
clarkb | mordred I want brisket as a service | 16:48 |
dtroyer | general API question…how close to the REST API would you expect a low-level python APi be, say in attribute names? | 16:49 |
clarkb | got up far too early today | 16:49 |
dtroyer | tenant-> project already assumed | 16:49 |
mordred | dtroyer: hrm. | 16:49 |
*** lukego has quit IRC | 16:49 | |
dtroyer | ie, neutron has router:external. and a bunch of other qualified names like that | 16:49 |
mordred | dtroyer: I was just about to say "I don't care about the REST API at all ..." but then you said low level | 16:50 |
dtroyer | one one hand, staying close leverages docs, on the other, we need sanity | 16:50 |
mordred | yah | 16:50 |
dtroyer | so tenant/project falls to sanity in my book, not sure about others yet | 16:50 |
mordred | I mean, you could stay close and just python scrub things like router:external to router_external? | 16:50 |
*** boden has joined #openstack-infra | 16:51 | |
mordred | or maybe just don't support features with :'s :) | 16:51 |
*** ChuckC_ has quit IRC | 16:51 | |
dtroyer | so that's another reason I'n leaving neutron for later…plenty to do first | 16:51 |
*** ChuckC_ has joined #openstack-infra | 16:51 | |
mordred | heh | 16:51 |
*** praneshp has joined #openstack-infra | 16:52 | |
*** julim has joined #openstack-infra | 16:52 | |
anteaya | clarkb: I thought you were offering brisket as a service? | 16:52 |
mordred | dtroyer: neutron floating-ip is the one thing that's 'important' | 16:52 |
dtroyer | gtk | 16:53 |
mordred | dtroyer: not like you can't do it with nova passthrough - but doing it directly with neutron apparently is more efficient | 16:53 |
dtroyer | security groups too maybe | 16:53 |
mordred | dstufft: (although I'm totally doing it with nova passthrough in all of my current code) | 16:54 |
dstufft | wat | 16:54 |
mordred | dstufft: gah. sorry - bad tab complete | 16:54 |
dstufft | oh lol | 16:54 |
dstufft | I was real confused there | 16:54 |
*** boden has quit IRC | 16:55 | |
anteaya | dstufft: but quick off the mark | 16:56 |
*** nadya_ has quit IRC | 16:59 | |
*** harlowja_at_home has quit IRC | 17:00 | |
anteaya | mordred: https://review.openstack.org/#/c/122969/ needs a rebase | 17:01 |
*** daneleblanc has joined #openstack-infra | 17:06 | |
mordred | dtroyer: yeah - almost exactly like cloudenvy config file, it turns out | 17:08 |
dtroyer | mordred: nice, IMHO that's a decent model | 17:09 |
dtroyer | but from a dumb client user's standpoint, yaml sux | 17:09 |
*** dane_leblanc has quit IRC | 17:10 | |
mordred | yah | 17:10 |
mordred | so I also want to support "I only have a single cloud" and "I want to set my options with OS_ env vars | 17:11 |
mordred | you should only need a yaml file if you want to get fancy | 17:11 |
*** amuller has quit IRC | 17:11 | |
mordred | dtroyer: also, fwiw, even though it may seem like the opposite point of view from my screaming yesterday .. | 17:11 |
mordred | dtroyer: I want to have a vendors.py file which contains some default settings for known vendors - such as auth_url | 17:12 |
mordred | s/want to// | 17:12 |
dtroyer | sure, settings is one thing, custom-auth-that-should-be-a-ksc-plugin is another… | 17:14 |
mordred | yup | 17:14 |
mordred | default settings helps people use clouds without knowing vendor specific crap - RAX_AUTH requires users to know MORE vendor specific crap | 17:14 |
*** praneshp has quit IRC | 17:19 | |
*** dims has quit IRC | 17:20 | |
*** shashankhegde has quit IRC | 17:25 | |
*** isaacb has quit IRC | 17:26 | |
*** shashankhegde has joined #openstack-infra | 17:29 | |
*** julim has quit IRC | 17:29 | |
*** stevemar has quit IRC | 17:31 | |
*** wenlock has joined #openstack-infra | 17:33 | |
*** dims has joined #openstack-infra | 17:38 | |
*** rushiagr_away is now known as rushiagr | 17:39 | |
*** shashankhegde has quit IRC | 17:41 | |
*** koolhead17 has joined #openstack-infra | 17:43 | |
*** daneleblanc_ has joined #openstack-infra | 17:47 | |
*** nadya_ has joined #openstack-infra | 17:47 | |
*** yfried__ is now known as yfried | 17:49 | |
*** daneleblanc has quit IRC | 17:50 | |
*** daneleblanc_ has quit IRC | 17:51 | |
*** boden has joined #openstack-infra | 17:51 | |
*** dims has quit IRC | 17:53 | |
*** dims has joined #openstack-infra | 17:53 | |
*** dane_leblanc has joined #openstack-infra | 17:56 | |
*** boden has quit IRC | 17:56 | |
*** dims has quit IRC | 17:58 | |
*** nadya_ has quit IRC | 18:12 | |
*** rushiagr is now known as rushiagr_away | 18:16 | |
*** nadya_ has joined #openstack-infra | 18:23 | |
*** wenlock has quit IRC | 18:32 | |
*** koolhead_ has joined #openstack-infra | 18:37 | |
*** pcrews has joined #openstack-infra | 18:37 | |
*** koolhead17 has quit IRC | 18:38 | |
*** sdake_ has quit IRC | 18:41 | |
*** koolhead17 has joined #openstack-infra | 18:44 | |
*** marun has joined #openstack-infra | 18:44 | |
*** koolhead_ has quit IRC | 18:47 | |
*** andreykurilin_ has joined #openstack-infra | 18:51 | |
*** boden has joined #openstack-infra | 18:52 | |
*** annegentle has quit IRC | 18:53 | |
*** boden has quit IRC | 18:56 | |
*** amuller has joined #openstack-infra | 19:03 | |
*** nadya_ has quit IRC | 19:12 | |
*** nadya_ has joined #openstack-infra | 19:13 | |
*** dims has joined #openstack-infra | 19:16 | |
*** praneshp has joined #openstack-infra | 19:17 | |
mordred | dtroyer: https://github.com/emonty/os-client-config | 19:18 |
mordred | dtroyer: there you go | 19:18 |
mordred | dtroyer: that does config file and env vars | 19:18 |
mordred | dtroyer: I'm going to do argparse methods next | 19:18 |
*** pcrews has quit IRC | 19:18 | |
*** praneshp_ has joined #openstack-infra | 19:19 | |
*** pcrews has joined #openstack-infra | 19:21 | |
*** praneshp has quit IRC | 19:23 | |
*** praneshp_ is now known as praneshp | 19:23 | |
*** dizquierdo has quit IRC | 19:29 | |
*** dims has quit IRC | 19:33 | |
*** jamielennox has quit IRC | 19:34 | |
*** sdake_ has joined #openstack-infra | 19:35 | |
*** jamielennox has joined #openstack-infra | 19:36 | |
*** koolhead17 has quit IRC | 19:37 | |
*** boden has joined #openstack-infra | 19:53 | |
*** boden has quit IRC | 19:58 | |
*** dougwig__ is now known as dougwig | 20:03 | |
*** sdake has quit IRC | 20:20 | |
*** dims has joined #openstack-infra | 20:28 | |
*** dims has quit IRC | 20:29 | |
*** dims has joined #openstack-infra | 20:29 | |
*** marun has quit IRC | 20:29 | |
*** sdake_ has quit IRC | 20:30 | |
*** dims has quit IRC | 20:31 | |
*** dims has joined #openstack-infra | 20:42 | |
*** pcrews has quit IRC | 20:47 | |
*** amuller has quit IRC | 20:48 | |
*** andreykurilin_ has quit IRC | 20:52 | |
*** andreykurilin_ has joined #openstack-infra | 20:53 | |
*** dane_leblanc has quit IRC | 20:57 | |
*** wenlock has joined #openstack-infra | 20:59 | |
mordred | GAH | 20:59 |
mordred | stab stab stab | 20:59 |
mordred | jroll, dtroyer: so - I figure out the problem I was having with glance yesterday | 20:59 |
mordred | it's the idiotic version crap | 20:59 |
mordred | the glance shell defaults to v1 but rackspace is using v2 | 21:00 |
mordred | because, you know, INSANITY | 21:00 |
*** stevemar has joined #openstack-infra | 21:02 | |
jroll | mordred: insane that we're running v2 before the rest of openstack catches up, or insane that glanceclient still defaults to v1 | 21:05 |
mordred | well, so - the insane part is that glanceclient shoudl know | 21:05 |
mordred | glanceclient SHOULD ask keystone what vesrion glance is running | 21:06 |
mordred | and it should use THAT to make the call | 21:06 |
mordred | the end user should not know anything about this | 21:06 |
jroll | sure | 21:06 |
jroll | assuming that the service catalog isn't completely useless :) | 21:06 |
mordred | that said - it turns out that if you set the version, it works, so that's progress | 21:06 |
mordred | well, if the service catalog is useless, then I contend you're not running openstack | 21:06 |
jroll | right, we've established this problem already | 21:07 |
mordred | :) | 21:07 |
mordred | well, I know the issue now, so I can write code to deal with it for other people | 21:07 |
mordred | which is ultimately all that matters | 21:07 |
mordred | what people _should_ or _shouldn_not_ do is just fodder for yelling | 21:07 |
*** yfried has quit IRC | 21:14 | |
lifeless | mordred: morning :) | 21:15 |
mordred | lifeless: morning! | 21:16 |
mordred | lifeless: I wrote a new library this morning | 21:16 |
mordred | and yay! now the operational one works with glance!!! | 21:16 |
mordred | jroll: ^^ sucess!!! | 21:16 |
jroll | \o/ | 21:16 |
lifeless | mordred: cool, what one? | 21:17 |
mordred | lifeless: os-client-config | 21:18 |
mordred | lifeless: I may have stolen your naming scheme | 21:18 |
mordred | lifeless: https://github.com/emonty/os-client-config | 21:18 |
jroll | neat | 21:20 |
*** harlowja_at_home has joined #openstack-infra | 21:26 | |
*** dangers_` has joined #openstack-infra | 21:26 | |
fungi | mordred: oopd, sorry i didn't mention i export OS_IMAGE_API_VERSION=2 (and export OS_TENANT_ID=$OS_PROJECT_NAME) | 21:26 |
*** ruhe2 has joined #openstack-infra | 21:27 | |
mordred | fungi: turns out IMAGE_API_VERSION is all you need | 21:27 |
mordred | fungi: and in my new library, it's detected :) | 21:27 |
mordred | because that's just stupid | 21:27 |
fungi | mordred: really? the OS_IMAGE_URL is correctly inferred from the keystone catalog? | 21:27 |
*** yonglihe_ has joined #openstack-infra | 21:28 | |
lifeless | mordred: typo os-client-config will for a file called clouds.yaml in the following locations: * Current Directory * ~/.config/openstack * /etc/openstack | 21:28 |
mordred | lifeless: thanks | 21:28 |
*** charz has joined #openstack-infra | 21:29 | |
*** bnemec has joined #openstack-infra | 21:29 | |
*** ruhe has quit IRC | 21:31 | |
*** dangers_away has quit IRC | 21:31 | |
*** yongli has quit IRC | 21:31 | |
*** charz_ has quit IRC | 21:31 | |
*** Daviey has quit IRC | 21:31 | |
*** bnemec-pto has quit IRC | 21:31 | |
*** cody-somerville has quit IRC | 21:31 | |
*** coolsvap has quit IRC | 21:31 | |
*** YorikSar has quit IRC | 21:31 | |
*** ruhe2 is now known as ruhe | 21:31 | |
*** YorikSar has joined #openstack-infra | 21:31 | |
*** cody-somerville has joined #openstack-infra | 21:32 | |
*** Daviey has joined #openstack-infra | 21:33 | |
*** zz_dimtruck is now known as dimtruck | 21:34 | |
mordred | lifeless: you may also be interested in https://github.com/emonty/shade which uses it - although I believe my eventual goal with that is going to be to merge it into openstacksdk | 21:36 |
*** praneshp has quit IRC | 21:36 | |
lifeless | mordred: so I'm going to point StevenK at os-client-config for use in our os-cloud-config CLI | 21:37 |
mordred | lifeless: woot! | 21:38 |
lifeless | mordred: so please do a 1.0.0 release so we can use it:) | 21:38 |
mordred | lifeless: I need to (obviously) add tests - but I think it's probably not too far from being complete | 21:38 |
mordred | lifeless: (there isn't too much more it needs to be able to do) | 21:38 |
mordred | lifeless: I'd love it if StevenK beat on it a little bit to make sure I didn't miss something that would be obvious - or something that I did that assumes public clouds and not private ones | 21:39 |
mordred | but really - it's scope is small enough it should be fine | 21:39 |
*** coolsvap has joined #openstack-infra | 21:42 | |
*** marun has joined #openstack-infra | 21:44 | |
*** marun has quit IRC | 21:56 | |
*** ekarlso has joined #openstack-infra | 22:01 | |
*** ekarlso has quit IRC | 22:01 | |
*** ekarlso has joined #openstack-infra | 22:01 | |
*** harlowja_at_home has quit IRC | 22:13 | |
*** sballe_ has joined #openstack-infra | 22:18 | |
*** asselin has quit IRC | 22:20 | |
*** asselin has joined #openstack-infra | 22:20 | |
*** SlickNik has quit IRC | 22:21 | |
*** flaper87|afk has quit IRC | 22:21 | |
*** greghaynes has quit IRC | 22:21 | |
*** sbadia has quit IRC | 22:21 | |
*** dhellmann has quit IRC | 22:21 | |
*** sballe has quit IRC | 22:22 | |
*** tristanC has quit IRC | 22:22 | |
*** dhellmann has joined #openstack-infra | 22:22 | |
*** SlickNik has joined #openstack-infra | 22:23 | |
*** tristanC has joined #openstack-infra | 22:23 | |
*** flaper87|afk has joined #openstack-infra | 22:24 | |
*** flaper87|afk is now known as flaper87 | 22:24 | |
*** greghaynes has joined #openstack-infra | 22:25 | |
jhesketh | Morning | 22:27 |
*** sbadia has joined #openstack-infra | 22:27 | |
*** andreykurilin_ has quit IRC | 22:30 | |
*** harlowja_at_home has joined #openstack-infra | 22:31 | |
anteaya | morning jhesketh | 22:41 |
mattoliverau | Morning all | 22:43 |
anteaya | morning mattoliverau | 22:45 |
*** isviridov has quit IRC | 22:54 | |
*** isviridov has joined #openstack-infra | 22:57 | |
*** wenlock has quit IRC | 23:07 | |
*** yamamoto has joined #openstack-infra | 23:09 | |
*** krtaylor has quit IRC | 23:29 | |
*** dimtruck is now known as zz_dimtruck | 23:41 | |
*** zz_dimtruck is now known as dimtruck | 23:46 | |
*** penguinRaider has quit IRC | 23:48 | |
*** boden has joined #openstack-infra | 23:56 | |
*** dims has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!