Thursday, 2017-03-09

openstackgerritxhzhf proposed openstack/os-client-config master: modify test-requirement according to requirements project  https://review.openstack.org/43638803:33
*** jamielennox is now known as jamielennox|away04:13
*** gouthamr has quit IRC04:46
*** jamielennox|away is now known as jamielennox04:47
*** yolanda has quit IRC05:41
*** abregman has joined #openstack-shade06:45
*** yfried has joined #openstack-shade07:00
*** jamielennox is now known as jamielennox|away07:09
*** jamielennox|away is now known as jamielennox07:27
*** ioggstream has joined #openstack-shade07:58
*** ioggstream has quit IRC08:04
*** abregman has quit IRC08:38
*** abregman has joined #openstack-shade08:51
*** yfried has quit IRC09:03
*** ioggstream has joined #openstack-shade09:04
*** ioggstream has quit IRC09:21
*** ioggstream has joined #openstack-shade09:23
*** iogg has joined #openstack-shade10:17
*** ioggstream has quit IRC10:17
*** cdent has joined #openstack-shade10:49
*** abregman has quit IRC11:09
*** abregman has joined #openstack-shade11:24
*** purplerbot has quit IRC11:44
*** purplerbot has joined #openstack-shade11:44
*** purplerbot has quit IRC11:46
*** purplerbot has joined #openstack-shade11:49
*** purplerbot has quit IRC11:49
*** purplerbot has joined #openstack-shade11:55
*** Matias_ has quit IRC11:56
*** Matias_ has joined #openstack-shade11:57
*** purplerbot has quit IRC12:02
*** purplerbot has joined #openstack-shade12:02
*** cdent has quit IRC12:16
*** yfried has joined #openstack-shade13:13
*** gouthamr has joined #openstack-shade14:08
iogghi@all14:34
*** iogg is now known as ioggstream14:34
openstackgerritMonty Taylor proposed openstack-infra/shade master: Put fnmatch code back, but safely this time  https://review.openstack.org/44325114:50
openstackgerritMerged openstack/os-client-config master: modify test-requirement according to requirements project  https://review.openstack.org/43638814:58
*** abregman is now known as abregman|mtg15:00
*** ioggstream has quit IRC15:02
openstackgerritMonty Taylor proposed openstack/os-client-config master: Add support for bailing on invalid service versions  https://review.openstack.org/43911915:18
mordrednotmorgan: ^^ I believe I have addressed your concerns15:18
mordrednotmorgan: also, upon thinking about it further, I think the service api patch does need to be broken up into having more api calls and less magic combos of arguments15:20
mordrednotmorgan: basically, I think we should have a clearly named api call for each of the main use-cases in the doc15:21
openstackgerritMonty Taylor proposed openstack/os-client-config master: Use interface not endpoint_type for keystoneclient  https://review.openstack.org/44369315:32
*** yfried has quit IRC15:46
*** abregman|mtg is now known as abregman16:06
openstackgerritMerged openstack-infra/shade master: Replace keystone_client mock in test_groups  https://review.openstack.org/44331317:04
*** abregman is now known as abregman|mtg17:10
*** yfried has joined #openstack-shade17:37
*** yolanda has joined #openstack-shade17:39
*** thingee has quit IRC18:03
*** cdent has joined #openstack-shade18:04
*** abregman|mtg is now known as abregman|afk18:05
*** thingee has joined #openstack-shade18:05
openstackgerritLars Kellogg-Stedman proposed openstack/os-client-config master: Use interface not endpoint_type for keystoneclient  https://review.openstack.org/44369318:30
*** yfried has quit IRC20:17
notmorganmordred: that change looks a lot better now20:24
mordrednotmorgan: woot!20:24
notmorganstill reviewing it to make sure the logic looks correct20:24
notmorganbut way way better, yueah the lack of the break looked like unintentional behavior :)20:24
mordredyah. that was me being dumb20:24
notmorganoh hah20:25
notmorgani already reviewed the change pre-coffee and +2'd it20:25
notmorganwowwooooooo... i should drink more coffee earlier20:25
mordredShrews: if you have brainspace for a tiny context switch: https://review.openstack.org/#/c/443693/ - tl;dr is get_legacy_client with keystoneclient just doesn't work because we pass the wrong param20:25
mordredShrews: and it hit a human in the real world20:26
* notmorgan was looking at laws around sale of raw milk varied by states.20:26
mordrednotmorgan: it's so crazy20:26
* notmorgan was amazed that Texas doesn't have more lax laws.20:26
notmorganwhere California and WA allow raw milk sales in stores20:26
notmorgan(in *any* store)20:26
mordredamusingly enough, a lot of the pushback against raw milk sales actually comes from the dairy industry itself20:26
notmorganof course20:27
notmorganpush out the small folks20:27
mordredwell - actually ...20:27
notmorganfor the mass produced stuff.20:27
notmorganit's big industry20:27
notmorganyou can get raw milk in texas on the farms.20:27
mordredit's that they don't like the risk that an outbreak happens and people blame milk in general and then start consuming less20:27
mordredbut yes - I get my raw milk directly from a farm20:28
mordredwhich amusingly enough is in the middle of a suburb20:28
mordredbut has been there longer than the suburb20:28
mordredand the farmers just didn't sell out when everyone was selling all the properties to the burb developers20:28
notmorgananyway, i am trying to find raw milk near me. but i've at least found consistently non-homogenized milk... turns out homogenized milk always tastes/smells sour to me20:28
mordredso it's totally surrounded by burb20:28
mordrednotmorgan: ++20:28
mordrednotmorgan: the raw milk we get is AMAZING - and switching back to non-raw milk is pretty gross nowawdays20:29
notmorganyeah. also with raw milk, you can make cultured butter20:29
notmorganwith a mixer at home... and fresh buttermilk20:29
notmorganwhich is kindof amazing20:29
mordredyup20:30
notmorgani mean, you can do it w/ standard milk... but why bother.20:30
mordredmy friend ben makes butter for his restaurant frank20:30
notmorgansweet creame butter is so common, just buy it if you use that20:30
notmorganyah i keep reading more on Frank and hearing your stories.20:30
notmorganholy crap. yes.20:30
Shrewsmordred: sure. my brain vomited everything out earlier today, so i'm pretty empty now20:31
notmorganShrews: as long as you mopped up post brain vomit...20:31
notmorgan;)20:32
mordredmmm. brain vomit20:32
* notmorgan has to get back to the ick of removing keystoneclient mocks.20:32
notmorganthankfully it looks like it'll be a ton easier to move to rest once these things are done, but it's just painful because the mocks are so... simplistic.20:33
mordredShrews: https://review.openstack.org/#/c/443251/ is slightly more thinking required - but should make that whole stack go away too20:33
mordrednotmorgan: yah. the end result of all of this will be a MUCH more stable situation - but it's definitely painful right now20:33
notmorgani think i need to create a factory function now to generate collections.namedtuple from the namedtuple factory function.... =/20:34
mordrednotmorgan: now if I could only figure out why https://review.openstack.org/#/c/438266/ is breaking  :(20:34
* notmorgan is getting tired of typing the same things over and over and over and over and over20:34
notmorganbtw... i like named tuples.20:35
notmorganthough i would rather get all the protobuf stuff pushed down into shade20:35
notmorganso we can use that as validation.20:35
notmorgan(long term)20:35
Shrewssweet jeebus. why did we ever add filtering20:36
mordredShrews: because evil20:36
Shrewsmordred: +2, but would like to see Ian's take again20:36
Shrewsalso re: interface vs. endpoint_type ... have i mentioned OpenStack APIs are just the worst?20:37
mordrednotmorgan: yes - using the protobufs as a base will be much friendlier. however, I realized last week that I think we still want to keep the oaktreemodel repo and just have shade depend on it - largely because it _also_ wants to be consumed by non-python libs, and the shade repo is a bigger/messier thing to ask a go developer to depend on and whatnot20:37
mordredShrews: agree. once ianw is up we can check with him and stuff20:37
notmorganthats fine20:37
mordredShrews: and yes. for hte love of all that is holy20:37
notmorganwe can keep the definitions separate20:37
mordrednotmorgan: but I 10000% agree with the intent/goal of using those as the strict datastructure definition20:38
notmorganbut i'd rather just make shade depend on it for everything where we can instead of trying to implement it in a disperate way from oaktree20:38
mordrednotmorgan: yup20:38
notmorgantotally unrelated... the folks who made my table... shipped a 1/2" sheet of glass for it.20:38
notmorganholy crap....20:39
mordredlike - they mailed you a 1/2" sheet of glass? impressive20:39
mordredShrews: thanks for the reviews- much appreciated20:40
notmorganyeah.. a 36x60x0.5" sheet of glass20:40
notmorganit... well lets just say I wouldn't have ordered a 0.5" thick piece of tempered glass for a dining table. I'd probably had gone w/ 0.25"20:41
notmorganif i was buying it.20:41
Shrewsdining table? oh yeah. i have one that is just a decorative thing since i mostly eat on my couch20:42
Shrewsnotmorgan is all fancy and proper and stuff20:42
mordredour dining table is the place where sandy keeps plant projects that are in progress20:42
mordredour kitchen table is the place we put the mail20:42
mordredand our dining room is the room that we keep the pile of stuff that probably needs to be sold on craigslist that we don't want20:43
notmorganmordred: that is going to be the "office"20:43
notmorganafter saturday20:43
mordredthe dining room?20:44
notmorganthe place things that need to be stored that should be sold on craigslist20:44
mordredah. yes. it's important to have that room20:44
notmorganthe dining room is already my "office"20:44
mordredmy office will theoretically be in the office20:44
mordredand we're going to turn the dining room into the bar20:44
notmorganmordred: https://goo.gl/photos/VXYiTAGX1LGXoxuv6 my downstairs/office/tv/kitchen/whatever/openconceptplace20:45
mordredsince the second living room is where the dining room table is (and is the only room big enough for us to add extra tables to seat 24 people)20:45
Shrewsall that work, just to probably move again ... and again... and again...20:45
notmorganShrews: ... sooner than I'd like.20:45
notmorganand also not soon enough20:45
mordredalthough we now call the second living room the garden room, since it's being actively taken over by plant projects20:45
Shrewsyeah. both of you move a lot20:45
notmorganlooking at buying a house that i can do the most important thing with, have a backyard *and* real appliances in the kitchen20:45
notmorganlooks like it'll have to be in WA or CA when purchasing happens.20:46
mordredwe got the foyer done though: https://goo.gl/photos/VYH2W5Vkfb1Bv8qP8 https://goo.gl/photos/VG7NjxGAJz2WYTTZ720:47
notmorganlooks good.20:47
* Shrews watches #openstack-shade become #openstack-shades-curtains-tables-and-floor-plans20:47
mordredShrews wins20:47
notmorgansee, this is nice -shade is about home decor and room layout/use. -keystone is about food/cooking/cooking-implements20:47
mordredfwiw, painting a 2-story foyer sucks ... but hanging a new chandelier from a 19' ceiling is even more fun20:47
notmorganmordred: the real question... are you running 3-phase power in your walls :P20:48
notmorgan>.>20:48
mordrednotmorgan: heh. not yet :)20:48
notmorgan^_^20:48
notmorganalso, i'm surprised you don't have a lighting grid in your foyer.20:48
mordrednotmorgan: I _am_ about to be drilling a hole through some brick to re-run power to one of the outdoor power outlets so that I don't have a run of conduit going up the wall and through the soffet20:49
notmorganyah, i'd drill a hole for that too.20:49
mordrednotmorgan: the chandelier is on a dimmer ... good enough :)20:49
notmorganthe conduit up a wall is so ugly20:49
mordrednotmorgan: yah. especially since the roof is about to be redone20:49
notmorganand ... feels unprofessional.20:49
notmorganit's not bad, just not done the best way possible20:50
notmorganoh eyah, def. if roof is being redone20:50
ianwmordred: 443251?20:50
mordredianw: yes - I think I have fixed the problems you spotted - and re-added the tests and then added some more tests20:51
mordredianw: so I _think_ it's good - but you've found problems each of the other times I thought that, so I defer to you to say it's good :)20:51
ianwmordred: ok, i'll double check fwiw :)20:54
mordredalso - for context - adding fnmatch in the first place was spurred by this: https://github.com/ansible/ansible/pull/20924/files in ansible - and thinking that doing that _right_ is probably a thing we should do once rather than doing it ad-hoc in the ansible modules themselves20:55
mordredturns out - that's a great idea, because doing it right turns out to be hard :)20:55
ianwmordred: you can pretty well filter with the json arg though, right?21:07
mordredianw: yah - with the jmsepath arg - totally. thing is, we've already released a version of shade with the fnmatch added, so I'd love to not break folks if we can manage it21:09
* mordred afks for a bit21:09
openstackgerritMerged openstack/os-client-config master: Use interface not endpoint_type for keystoneclient  https://review.openstack.org/44369321:41
openstackgerritMerged openstack-infra/shade master: Don't glob match name_or_id  https://review.openstack.org/44091421:44
openstackgerritMerged openstack-infra/shade master: Use unicode match for name_or_id  https://review.openstack.org/44092421:44
*** abregman|afk has quit IRC22:08
*** jamielennox is now known as jamielennox|away22:42
*** jamielennox|away is now known as jamielennox22:45
*** gouthamr has quit IRC22:48
*** gouthamr has joined #openstack-shade23:11
*** cdent has quit IRC23:41

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!