Tuesday, 2017-01-10

openstackgerritMonty Taylor proposed openstack-infra/shade: DNM Testing a devstack revert patch  https://review.openstack.org/41792500:25
morganmordred: how are we looking at the devstack thing thatn sc68cal is working on? if you can point me at the items i can continue with my other work for shade.00:30
mordredmorgan: we MAY have an answer00:30
morganah00:30
mordredmorgan: (we were looking at it in #openstack-qa)00:30
morganahh let me join there00:31
mordredmorgan: https://review.openstack.org/#/c/417879/00:31
morgancool looking00:31
mordredmorgan: (and Shrews) shade gate issues were caused by openstacksdk breaking openstackclient and doing $something with quota setting and network setup in devstack02:01
mordredI'm still baffled that we (and rally) seem to have been the only thing broken02:01
openstackgerritMerged openstack-infra/shade: Remove link to modindex  https://review.openstack.org/41548502:22
morganmordred: probably because we're the only ones with comprehensive tests that mirror real-world cases (and a lot of edge-cases)02:29
morganmordred: unit and functional are usable in the other projects but dont really cover extended project interactions like rally and shade do02:30
mordredmorgan: good point02:41
morganMaybe Shade and Rally should be the cross-project gate</only somewhat sarcastic about bringing back massive co-gating experience>02:45
openstackgerritMerged openstack-infra/shade: Add support for using the default subnetpool  https://review.openstack.org/41631903:05
openstackgerritMonty Taylor proposed openstack/os-client-config: Swap the order of interface and endpoint_type  https://review.openstack.org/41819203:19
dfflandersfyi mordred, just pinged you on twitter re oaktree support at PTG03:41
mordreddfflanders: yes! it was a travel day ... will get back to you tomorrow when I have a brain05:10
*** yfried has joined #openstack-shade07:32
*** pabelanger has quit IRC09:35
*** pabelanger has joined #openstack-shade09:35
*** stevemar has quit IRC09:37
*** sigmavirus has quit IRC09:37
*** stevemar has joined #openstack-shade09:37
*** openstack has joined #openstack-shade14:26
fricklermordred: seems that shade always does the discovery here http://git.openstack.org/cgit/openstack-infra/shade/tree/shade/openstackcloud.py#n403 and then uses the broken URL it receives :(14:30
mordredfrickler: it's not intentional to not be documented - sorry about that14:32
mordredfrickler: looking at the other pastes14:32
mordredfrickler: oh! hrm. you're right - that function should honor image_endpoint_override. :(14:34
mordredfrickler: k. lemme make you a couple of patches - sorry for the trouble, but thanks for pointing it out14:34
fricklermordred: no need to apologize, thanks for your support14:36
openstackgerritMonty Taylor proposed openstack-infra/shade: Log request ids when debug logging is enabled  https://review.openstack.org/41793114:37
openstackgerritMerged openstack-infra/shade: Add support for limits  https://review.openstack.org/39523514:47
openstackgerritMonty Taylor proposed openstack-infra/shade: Honor image_endpoint_override for image discovery  https://review.openstack.org/41843214:59
mordredfrickler: ^^14:59
mordredfrickler: that should solve the image_endpoint_override issue14:59
mordredfrickler: you should also be able to set api_timeout in clouds.yaml (I think that should make the failure take less time)15:01
fricklermordred: that patch is working fine for me, thanks a lot15:14
sc68calmordred: so, now that kevinbenton has bug #1654806 I can take another peek at that issue we were looking at yesterday15:15
openstackbug 1654806 in python-novaclient "Functional tests (with neutron) failing with "ERROR (Conflict): Multiple possible networks found, use a Network ID to be more specific. (HTTP 409)" since 1/6" [High,In progress] https://launchpad.net/bugs/1654806 - Assigned to Matt Riedemann (mriedem)15:15
mordredsc68cal: oh! so we're fixed now15:15
sc68callol15:15
sc68calso what did it end up being?15:15
mordredsc68cal: our problem stemmed from the openstacksdk release which broke openstackclient's ability to set quotas15:15
mordredsc68cal: why that didn't break MORE of the gate I don't really know15:15
mordredbut pinning openstacksdk fixed all the things15:16
sc68calAh, and that same commit that pinned openstacksdk fixed 165480615:16
sc68calso basically all our woes point back to openstacksdk15:16
mordredsc68cal: fwiw, it also manifested as weird things, like subnets owned by admin attached to the demo project but with no network and stuff15:16
mordredyah15:16
sc68calyeah openstacksdk is .... having issues15:17
mordredsc68cal: clarkb said some stuff around 00:15:15 in #openstack-qa yesterday15:17
sc68calI love https://review.openstack.org/#/c/364052/4 btw15:17
sc68calbest commit message of all time15:17
mordredsc68cal: wow. that really communicates to me the background, the intent and the implementation15:19
sc68caloh even better - part of that commit changes the handling of tenant_id to project_id15:20
sc68calamong god knows what else15:20
fricklermordred: wow, cool, so now you also just fixed https://bugs.launchpad.net/python-openstackclient/+bug/1655335 for me :)15:22
openstackLaunchpad bug 1655335 in python-openstackclient "image list fails against Icehouse cloud with OSC 3.6.0" [Undecided,New]15:22
mordredfrickler: yay!!!!15:22
mordredShrews: most recent patch from me up there fixes an issue frickler encountered in the wild. I also wrote a test :)15:28
openstackgerritMerged openstack/os-client-config: Update swift constructor to be Session aware  https://review.openstack.org/41408615:48
*** gouthamr has joined #openstack-shade16:04
*** cdent has joined #openstack-shade16:06
yfriedmordred: ping re shade/ansible16:15
mordredyfried: heya16:15
yfriedmordred: how are you?16:15
yfriedmordred: where should os_* look for clouds.yml?16:15
mordredyfried: I'm good! I'm in an all-day meeting today, so I may respond and then not respond - but also I'm in an all day meeting so I like to ignore the meeting when I can16:15
yfriedmordred: ~/.config and /etc/openstack are easy, but what about $PWD?16:16
mordredyfried: it should look in PWD too ...16:16
mordredyfried: http://docs.openstack.org/developer/os-client-config/#config-files16:16
yfriedmordred: we have {{ playbook_dir }} and {{ inventory_dir }} and $PWD, so where should it be?16:17
yfriedmordred: $PWD doesn't work16:17
mordredyfried: it'll be whatever python thinks os.cwd is when it gets to excuting ... so in ansible's case that's going to be the remote tmp dir, not the dir the playbook was executed in16:18
yfriedmordred: assuming localhost?16:18
mordredansible still makes a tmp dir, copies things to it and then executes from there I believe16:19
yfriedmordred: that's bad then...16:19
mordredif we are doing local_connection/localhost, I imagine it might be possible to plumb in playbook_dir and pass it to the constructor to add it to the path16:19
yfriedmordred: can we use some env_var for a direct pointer?16:19
mordredprobably, yeah. lemme poke at it a little bit16:20
mordredI grok the desire16:20
yfriedmordred: not sure which of the 3 dirs is the right one16:20
yfriedmordred: I think $PWD16:20
yfriedmordred: but a way to choose that explicitly would be best16:20
mordredyfried: out of curiosity ... can you describe your use case a little bit, so that I can understand better where /etc/openstack and ~/.config aren't working for you? (not questioning that they are, just don't want to make assumptions as I look)16:27
yfriedmordred: I have a jenkins slave running multiple jobs16:28
yfriedmordred: each building openstack clouds16:28
mordredah. gotcha16:28
mordredthanks - that's super helpful16:28
yfriedmordred: also, note that {{ playbook_dir }} and {{ inventory_dir }} and $PWD are all mutually exclusive in my case16:34
*** yfried has quit IRC16:55
thingeemordred +1 to not passing module.params to openstack_cloud17:11
openstackgerritMonty Taylor proposed openstack-infra/shade: Honor image_endpoint_override for image discovery  https://review.openstack.org/41843217:18
mordredsilly pep817:31
*** thingee has quit IRC17:58
*** thingee has joined #openstack-shade18:00
*** thingee has quit IRC18:05
*** thingee has joined #openstack-shade18:05
*** thingee has quit IRC18:07
*** thingee has joined #openstack-shade18:08
clarkbsc68cal: you should update https://bugs.launchpad.net/manila/+bug/1652317 if you have more info. I put what I learned yesterday in there but beyond knowing what was broken I had little detail18:11
openstackLaunchpad bug 1652317 in Manila "OpenStackSDK refactoring caused various OSC networking commands to fail" [Critical,New]18:11
sc68calclarkb: ack. I think kevinbenton and mreidem chatted for a bit in #openstack-neutron about how OSC broke python-neutronclient18:19
sc68calso yeah OSC has really shit the bed for folks18:19
mordredwe seem to have all grown a dependency on sdk and sdk has largely been over in the corner and ignored by folks who aren't on the sdk team18:33
*** yfried has joined #openstack-shade18:44
openstackgerritMerged openstack-infra/shade: Honor image_endpoint_override for image discovery  https://review.openstack.org/41843218:48
Shrewsmordred: oh, this might be useful at some point: https://review.openstack.org/41834718:50
openstackgerritMonty Taylor proposed openstack-infra/shade: Log request ids when debug logging is enabled  https://review.openstack.org/41793118:51
mordredShrews: thanks ^^ fixed the nits18:51
mordredShrews: ooh nice!18:52
mordredShrews: I was also thinking of writing a little utility to include in shade to print out information about what shade thinks your networking setup is to ease debugging of complicated network configs18:53
Shrewsmordred: you had that same thought *several* months back18:53
mordredShrews: I did? damn18:54
openstackgerritMerged openstack-infra/shade: Rework limits normalization  https://review.openstack.org/41704419:00
*** cdent has quit IRC19:23
*** yfried has quit IRC19:41
*** yfried has joined #openstack-shade20:00
openstackgerritMerged openstack-infra/shade: Log request ids when debug logging is enabled  https://review.openstack.org/41793120:23
*** dfflanders has joined #openstack-shade20:54
*** gouthamr has quit IRC21:34
*** cdent has joined #openstack-shade21:39
*** yfried has quit IRC21:43
*** cdent has quit IRC21:57
*** gouthamr has joined #openstack-shade22:47
*** larainema has quit IRC23:21
*** morgan has quit IRC23:23
*** larainema has joined #openstack-shade23:25
*** morgan_ has joined #openstack-shade23:38

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