Wednesday, 2017-03-29

openstackgerritJamie Lennox proposed openstack-infra/shade master: Don't use project-id in catalog tests  https://review.openstack.org/45112300:16
*** jamielennox is now known as jamielennox|away01:02
*** jamielennox|away is now known as jamielennox01:16
*** gouthamr has quit IRC02:37
*** gouthamr has joined #openstack-shade02:43
*** gouthamr has quit IRC03:19
*** jeblair has quit IRC03:24
*** jeblair has joined #openstack-shade03:25
openstackgerritJamie Lennox proposed openstack-infra/shade master: Add server security groups to shade  https://review.openstack.org/45118305:10
openstackgerritJamie Lennox proposed openstack-infra/shade master: Add server security groups to shade  https://review.openstack.org/45118305:15
* jamielennox learnt many things.... ^05:15
*** jamielennox is now known as jamielennox|away06:10
*** jamielennox|away is now known as jamielennox06:25
*** jamielennox is now known as jamielennox|away06:50
*** jamielennox|away is now known as jamielennox06:57
*** yfried has joined #openstack-shade07:07
*** Matias has quit IRC07:27
*** Matias has joined #openstack-shade07:39
*** jamielennox is now known as jamielennox|away08:17
*** ioggstream has joined #openstack-shade08:22
mordredjamielennox|away: woot!08:37
*** rcarrillocruz has joined #openstack-shade08:52
mordredjamielennox|away: and yes - to your note in the code - the pattern elsewhere in shade is to just return False if a removal doesn't remove anything09:01
openstackgerritMonty Taylor proposed openstack-infra/shade master: Add bare parameter to get/list/search server  https://review.openstack.org/45126409:09
openstackgerritMerged openstack-infra/shade master: Don't use project-id in catalog tests  https://review.openstack.org/45112309:25
openstackgerritMonty Taylor proposed openstack-infra/shade master: Fix a few minor annoyances that snuck in  https://review.openstack.org/45127609:30
openstackgerritMonty Taylor proposed openstack-infra/shade master: Enable H238 - classes should be subclasses of object  https://review.openstack.org/45127709:30
openstackgerritMonty Taylor proposed openstack-infra/shade master: Enable H201 - don't throw bare exceptions  https://review.openstack.org/45127809:30
openstackgerritMonty Taylor proposed openstack-infra/shade master: Reenable hacking tests that already pass  https://review.openstack.org/45127909:30
openstackgerritMonty Taylor proposed openstack-infra/shade master: Take care of multiple imports and update explanation  https://review.openstack.org/45128009:30
openstackgerritMonty Taylor proposed openstack-infra/shade master: Update tox build settings  https://review.openstack.org/45131210:14
*** yfried has quit IRC12:02
*** gouthamr has joined #openstack-shade12:47
*** Matias has quit IRC13:25
*** Matias has joined #openstack-shade13:37
*** rcarrill1 has joined #openstack-shade16:35
*** rcarrillocruz has quit IRC16:36
*** ioggstream has quit IRC17:30
*** openstackstatus has joined #openstack-shade18:45
*** ChanServ sets mode: +v openstackstatus18:45
*** openstackgerrit has quit IRC19:33
*** jamielennox|away is now known as jamielennox19:33
*** ioggstream has joined #openstack-shade19:33
*** rcarrill1 is now known as rcarrillocruz20:49
*** openstackgerrit has joined #openstack-shade20:55
openstackgerritJim Rollenhagen proposed openstack/os-client-config master: Docs: add a note about rackspace API keys  https://review.openstack.org/45156320:55
openstackgerritMonty Taylor proposed openstack-infra/shade master: Add bare parameter to get/list/search server  https://review.openstack.org/45126421:09
*** gouthamr has quit IRC21:21
*** ioggstream has quit IRC21:38
TheJuliaSo I'm starting to hack on a decent addition of code that crosses a number of ironic microversions.  Is there actively a plan for handling microversions?  I guess I could just refuse to change a value that is not returned in the original request to compare for patch generation, and just continue to use the python-ironicclient for now....  which actually22:02
TheJuliamakes some sense....22:02
TheJuliaexcept I'll have to update the pin :(22:05
*** jamielennox is now known as jamielennox|away22:09
*** jamielennox|away is now known as jamielennox22:12
TheJuliathat stupid pin and the client library having a pin of it's own .... :(22:34
jamielennoxmordred: why does https://review.openstack.org/#/c/451264/2 have a dependency on something in designate?22:36
mordredjamielennox: because designate is falling down and that was an attempt to reparent on top of the fix - however, the new plan is removing designate from shade's gate - so we can remove that depends-on22:43
mordredTheJulia: good timing! so - we're about to start working on replacing ironicclient with direct rest calls in shade22:44
TheJulia\o/22:44
mordredTheJulia: so, as part of that, adding the ability to pass the microversion to a particular call is important22:44
mordredTheJulia: as is doing the version detection step and finding the available microversion range on the server22:44
mordredmy general thought on it is that for any single call that has multiple microversions, we should treat it like we treat features across clouds - have a logical if in shade for each different microversion that affects the call22:46
TheJuliamordred: So I guess for data structures, the client version could be available, we could then evaluate if a requested change or data is actually invalid for the available api rev and give a sane error message22:46
mordredthen when we go to do things, try the highest version logic we have for the highest the server supports22:46
mordredTheJulia: yes!22:46
*** gouthamr has joined #openstack-shade22:46
mordredI think it's totally reasonable to say "your version of ironic cannot do this thing you want to do - maybe consider (insert remediation) - or if possible uprade ironic"22:46
mordredbut then for other things, we might be able to hide over it in some way or something22:47
TheJuliaYeah, the only stupidly impacting change has been state machine changes that are breaking that are guarded by microversion. Everything else has been data, but both can't be had, and the pin in the client lib is just causing my brain to go "10 print "ouch"\n20 goto 10"22:48
mordred++22:48
mordredI know that brain program22:48
clarkbhttp://logs.openstack.org/92/451492/4/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/a537722/logs/screen-n-cpu.txt.gz#_2017-03-29_22_44_08_090 I just discovered that one and its making me run that program22:49
mordredTheJulia: so, pabelanger said he was going to try to start working on the ironic change this week - but given you have some needs you want to solve, I may escalate getting started on that22:49
mordredsince I'd LOVE to have your eyes/attention on it as we do that22:49
mordredclarkb: you're so happy22:50
clarkbmordred: its amazing, so old libvirt doesnt' work, next step is try newer libvirt (actually asked nova libvirt people and what they really said was use centos) but it turns out that nova doesn't work with newer libvirt?22:51
TheJuliamordred: tl;dr I want to add real networking support for ironic stuffs since we have different network interface concepts now.  Oh, ouch, that is another microversion guarded thing.22:51
clarkboh you know what, this could be a bug in python3 specifically22:51
clarkbthat would explain a lot22:51
mordredclarkb: many many things22:53
mordredTheJulia: :)22:53
openstackgerritMonty Taylor proposed openstack-infra/shade master: Add bare parameter to get/list/search server  https://review.openstack.org/45126422:54
mordredjamielennox: ok - there it is withouth the designate depends-on. the project-config change landed a while back, so this time it should run without designate enabled and we should be good to go22:55
clarkbmordred: actually this could be a wheel build issue :/22:55
clarkbRIP everything22:55
mordredclarkb: oh goodie22:55
jamielennoxmordred: thanks - i was just wanting to rebase my security groups patch on that and i thought it was already +Aed22:56
mordredclarkb: are we building a wheel against a different verison fo libvirt?22:56
mordredjamielennox: yah - it was- then we ran in to the gate22:56
clarkbmordred: ya that code is using cloud archive but normally we buil dagainst base xenial libvirt22:56
mordredyup. that's not going to work so much22:57
mordredI think that code if it'susing cloud archive should also disable the wheel mirror22:57
clarkbthis actually poses a somewhat majorish problem with wheels22:58
clarkbespecially if we want to every do something like rolling releases22:58
clarkbor genttoo22:58
clarkbanyways this isn't the forum /me goes away22:59
openstackgerritJamie Lennox proposed openstack-infra/shade master: Add server security groups to shade  https://review.openstack.org/45118323:03
openstackgerritJamie Lennox proposed openstack-infra/shade master: Add server security groups to shade  https://review.openstack.org/45118323:12

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