Thursday, 2017-08-31

*** rods has quit IRC00:08
*** squid has quit IRC01:29
*** squid has joined #openstack-shade01:33
*** gkadam_ has joined #openstack-shade03:40
*** gouthamr has quit IRC03:49
*** slaweq has joined #openstack-shade05:31
*** slaweq has quit IRC05:35
*** slaweq has joined #openstack-shade05:41
*** slaweq has quit IRC05:42
*** slaweq has joined #openstack-shade06:26
*** slaweq has quit IRC06:28
*** slaweq has joined #openstack-shade06:28
*** yfried has joined #openstack-shade06:37
*** openstackgerrit has quit IRC08:17
*** umbSublime_ has joined #openstack-shade08:30
*** umbSublime has quit IRC08:33
*** yfried has quit IRC08:45
*** umbSublime_ has quit IRC09:41
*** umbSublime_ has joined #openstack-shade09:41
*** umbSublime_ is now known as umbSublime09:42
*** thrash|g0ne is now known as thrash11:41
*** openstackgerrit has joined #openstack-shade12:32
openstackgerritMonty Taylor proposed openstack-infra/shade master: Remove keystoneclient and ironicclient as direct depends  https://review.openstack.org/49268412:32
*** gkadam_ has quit IRC12:40
*** gouthamr has joined #openstack-shade13:17
*** rcarrillocruz has quit IRC13:21
*** rcarrillocruz has joined #openstack-shade13:24
*** slaweq has quit IRC13:29
*** slaweq has joined #openstack-shade13:32
openstackgerritMonty Taylor proposed openstack-infra/shade master: Add tox_install.sh to deal with upper-constraints  https://review.openstack.org/49960213:41
*** slaweq has quit IRC13:52
*** slaweq has joined #openstack-shade13:53
*** slaweq has quit IRC13:57
*** slaweq has joined #openstack-shade13:59
*** ioggstream has joined #openstack-shade14:22
mordredShrews: switching to here real quick ... I'm mildly tempted to change our minds about the openstack constructor patch for the ansible modules and land it for 2.4 ... it'll let us also land a change to consume https://review.openstack.org/#/c/494535/ by default14:26
Shrewsmordred: if it's not too late, no objection here14:27
*** slaweq has quit IRC14:32
*** slaweq has joined #openstack-shade14:33
*** slaweq_ has joined #openstack-shade14:43
*** slaweq_ has quit IRC14:47
openstackgerritMonty Taylor proposed openstack-infra/shade master: Add tox_install.sh to deal with upper-constraints  https://review.openstack.org/49960214:48
mordredShrews: ^^ this ... so14:49
mordredShrews: shade is now part of openstack/requirements because there are openstack projects (tripleo is the one that added it I tihnk) that are using the ansible modules for their things and thus needed to be able to depend on shade14:50
mordredthat means it's in upper-constraints which means we need that14:50
Shrewsmordred: +A14:53
*** thrash is now known as thrash|biab15:16
*** rods has joined #openstack-shade15:31
*** slaweq has quit IRC15:36
*** slaweq has joined #openstack-shade15:37
TheJuliaout of curiosity, is a) anyone working on restifying ironic stuffs, and b) any good examples or docs to look at regarding the effort?15:39
*** slaweq has quit IRC15:41
*** thrash|biab is now known as thrash15:50
*** slaweq has joined #openstack-shade16:10
*** slaweq has quit IRC16:14
*** rods has quit IRC16:16
*** rods has joined #openstack-shade16:54
*** rods has quit IRC17:00
TheJuliaI think I've got it figured out...17:44
mordredTheJulia: ola! a) not yet - b) yay!17:44
mordredTheJulia: tl;dr of process has been "convert unittests to request_mock but not the code itself" then "convert the code"17:45
mordredTheJulia: largely so that we can use the unittest conversion change to verify that the old code we know worked has valid requests_mock entries now - then when we do the code conversion we should be able to do it without making test changes17:45
TheJuliakind of makes sense17:46
mordredit doesn't ALWAYS work out that way - occasionally we find that the clien tlib makes an extra call somewhere or something - but those are easy to see at review time17:46
TheJuliaI've been trying to change node_set_provision_state, but seems this is the first case of microverssion usage with this new way \o/17:46
mordredyay!17:46
mordredwell - I've got a patch up that we should be able to land today that should add all the good version discovery stuff from the new ksa17:47
TheJuliaoddly enough, I couldn't even get unit tests to fire due to constraint issues :(17:47
mordredyah - there's a patch up for that too - one sec17:47
mordred(shade was just added to global-requirements)17:47
TheJuliaI saw the chatter earlier17:48
mordredoh - goodie - something is slightly different with functional tests ...17:49
openstackgerritMonty Taylor proposed openstack-infra/shade master: Add tox_install.sh to deal with upper-constraints  https://review.openstack.org/49960217:51
mordredShrews, TheJulia: ^^ typo in that from originally - the -c was not a thing17:52
openstackgerritMonty Taylor proposed openstack-infra/shade master: Use new keystoneauth version discovery  https://review.openstack.org/49358217:53
mordredand that's the use-new-ksa patch, now with a depends-on on the tox.ini patch17:53
*** ioggstream has quit IRC17:57
TheJuliawow, api returns a 404, shade vomits .get on a unicode object failure18:00
TheJuliawow, and it works18:08
mordredTheJulia: well, .get on unicode object failure on 404 seems less than ideal18:21
mordredTheJulia: it's probably working accidentally because the 404 error is an error and so is the unicode object failure so the exception handler is hapily ignoring the real thing18:21
TheJuliaI have a sneaking suspicion that the session code didn't like ironic's 404 reply, but that is a context switch my brain doesn't need at the moment18:22
TheJuliamordred: it worked once I fixed the uri path.18:23
mordredTheJulia: \o/18:23
mordredTheJulia: well- this: https://github.com/openstack-infra/shade/blob/master/shade/exc.py#L130-L13718:23
mordredTheJulia: is probably the reason you got the unicode object failure on the 404 instead of, you know, a notfound exception18:23
TheJuliayup, that exactly18:24
*** slaweq has joined #openstack-shade19:16
*** slaweq has quit IRC19:16
*** slaweq has joined #openstack-shade19:16
*** slaweq_ has joined #openstack-shade19:28
*** slaweq has quit IRC19:28
*** slaweq_ has quit IRC19:47
*** slaweq has joined #openstack-shade19:48
*** olaph1 has joined #openstack-shade19:57
*** olaph has quit IRC19:57
*** slaweq_ has joined #openstack-shade20:00
*** slaweq has quit IRC20:02
*** olaph has joined #openstack-shade20:05
*** olaph1 has quit IRC20:05
openstackgerritJulia Kreger proposed openstack-infra/shade master: De-client-ify baremetal node_set_provision_state  https://review.openstack.org/49977320:06
openstackgerritJulia Kreger proposed openstack-infra/shade master: de-client-ify baremetal get_machine  https://review.openstack.org/49977420:06
openstackgerritJulia Kreger proposed openstack-infra/shade master: Catch attrbute error for other APIs  https://review.openstack.org/49977520:06
TheJuliamordred: ^^^ I guess consider it all wip since I can't run unit tests presently.  On a plus side, bifrost works \o/20:08
TheJuliaI didn't test the catch, I just figured I'd toss it up anyway20:08
mordredTheJulia: yay bifrost!20:09
mordredTheJulia: that's the thing that's the most important :)20:09
TheJuliaI'm super thrilled, since now I'll be able to add features that require new microversions \o/20:13
TheJuliawithout having to update logic all over the place20:13
*** slaweq_ has quit IRC20:30
*** slaweq has joined #openstack-shade20:39
*** slaweq has quit IRC20:40
*** slaweq has joined #openstack-shade20:41
openstackgerritMonty Taylor proposed openstack-infra/shade master: Add tox_install.sh to deal with upper-constraints  https://review.openstack.org/49960220:45
mordredTheJulia: indeed! although, and I'm sure you know this already, but as we add microversion support shade users should by and large never know about microversions20:47
mordredTheJulia: that's a theory, and we haven't done anything with them yet - so I'm sure we'll learn things20:47
mordredbut if we achieve that, I believe we will have achieved perfection in life20:47
TheJuliaYeah, I totally agree. If it wasn't for the desire that people had to delete things, it would actually be less of an issue.20:51
TheJuliaDidn't we talk at one point about identifying/storing the versions if we could figure it out?20:51
*** olaph1 has joined #openstack-shade21:14
SamYaplemordred: do you have anything you need in before we tag? if so can I help with it? i need a new tag whenever possible to pull in shade to our salt code21:16
*** olaph has quit IRC21:16
mordredSamYaple: well - right now I'm waiting on the gate to unbreak itself21:37
mordredSamYaple: (which is related to shade being in upper-constraints now so we had to add a script to the tree to handle that)21:38
SamYapleWFM21:38
SamYapleyea i saw that21:38
mordredSamYaple: after that is unbroken I want to land the use-new-ksa patch, then I think we're in good shape to tag21:38
SamYaplethen i remembered that Kolla doesnt use upper-constraints for the shade container21:38
SamYaplecool21:39
*** gouthamr has quit IRC22:08
*** slaweq has quit IRC22:32
*** slaweq has joined #openstack-shade22:49
*** slaweq has quit IRC22:54
*** olaph has joined #openstack-shade23:05
*** olaph1 has quit IRC23:05
openstackgerritMerged openstack-infra/shade master: Add tox_install.sh to deal with upper-constraints  https://review.openstack.org/49960223:28
*** slaweq has joined #openstack-shade23:33
*** slaweq has quit IRC23:38
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify User Update  https://review.openstack.org/49928423:49

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