Tuesday, 2016-09-20

*** yushiro has joined #openstack-ironic00:01
mrdahey NobodyCam00:20
*** amotoki has joined #openstack-ironic00:24
openstackgerritqinchunhua proposed openstack/python-ironicclient: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/36983800:24
openstackgerritqinchunhua proposed openstack/python-ironicclient: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/36983800:25
openstackgerritqinchunhua proposed openstack/python-ironicclient: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/36983800:26
*** BadCub has quit IRC00:30
*** rloo has quit IRC00:32
*** hoangcx has joined #openstack-ironic00:46
openstackgerritqinchunhua proposed openstack/python-ironicclient: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/36983800:46
*** hoangcx_ has joined #openstack-ironic00:48
*** hoangcx_ has quit IRC00:56
*** hoangcx has quit IRC00:56
*** hoangcx has joined #openstack-ironic00:58
*** phuongnh has joined #openstack-ironic01:05
openstackgerritMerged openstack/ironic: Adds a missing space in a help string  https://review.openstack.org/37278401:06
*** ijw has quit IRC01:28
*** rbudden has joined #openstack-ironic01:37
*** syed_ has quit IRC01:43
*** ijw has joined #openstack-ironic01:45
*** rbudden has quit IRC01:45
*** aNuposic has joined #openstack-ironic01:53
*** thrash is now known as thrash|g0ne01:55
*** tuanla_ has joined #openstack-ironic01:58
*** baoli has joined #openstack-ironic01:58
*** tuanla_ has quit IRC01:58
openstackgerritXu Ao proposed openstack/ironic: Make ironic console supporting the nokeepalive mode  https://review.openstack.org/37283001:58
openstackgerritqinchunhua proposed openstack/python-ironicclient: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/36983801:59
*** tuanla has joined #openstack-ironic01:59
openstackgerritqinchunhua proposed openstack/python-ironicclient: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/36983802:00
*** Sukhdev has joined #openstack-ironic02:02
openstackgerritqinchunhua proposed openstack/python-ironicclient: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/36983802:02
openstackgerritXu Ao proposed openstack/ironic: Make ironic console supporting the nokeepalive mode  https://review.openstack.org/37283002:03
*** Sukhdev has quit IRC02:04
*** sdake has quit IRC02:06
*** sdake has joined #openstack-ironic02:06
*** ChrisAusten has joined #openstack-ironic02:17
*** sdake has quit IRC02:18
*** ijw has quit IRC02:28
*** BadCub has joined #openstack-ironic02:32
*** ijw has joined #openstack-ironic02:37
*** ChrisAusten has quit IRC02:37
*** Sukhdev has joined #openstack-ironic02:38
*** baoli has quit IRC02:38
*** hpe-hj has quit IRC02:38
*** baoli has joined #openstack-ironic02:39
*** ijw has quit IRC02:41
*** BadCub has quit IRC02:44
openstackgerritqinchunhua proposed openstack/python-ironicclient: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/36983803:03
*** david-lyle has quit IRC03:03
*** baoli has quit IRC03:04
*** yushiro has quit IRC03:25
*** syed_ has joined #openstack-ironic03:37
*** vikrant has joined #openstack-ironic03:38
openstackgerritJohn L. Villalovos proposed openstack/python-ironicclient: Use ConfigParser instead of SafeConfigParser in Python 3  https://review.openstack.org/36983803:40
*** aNuposic has quit IRC03:47
*** appu103_ has joined #openstack-ironic04:01
*** appu103_ is now known as aparnav04:01
*** BadCub has joined #openstack-ironic04:05
*** jcoufal has quit IRC04:12
*** amotoki has quit IRC04:21
*** BadCub has quit IRC04:23
*** amotoki has joined #openstack-ironic04:30
*** amotoki has quit IRC04:44
*** sdake has joined #openstack-ironic04:46
*** ChubYann has quit IRC04:47
*** jaosorior has joined #openstack-ironic04:55
*** ChubYann has joined #openstack-ironic05:02
*** vsaienko has joined #openstack-ironic05:08
*** jroll has quit IRC05:09
*** jroll has joined #openstack-ironic05:09
*** jroll has quit IRC05:09
*** jroll has joined #openstack-ironic05:09
*** jaosorior has quit IRC05:09
*** moshele has joined #openstack-ironic05:09
*** jaosorior has joined #openstack-ironic05:10
*** amotoki has joined #openstack-ironic05:14
*** Sukhdev has quit IRC05:22
*** bnemec has joined #openstack-ironic05:27
*** aswadr_ has joined #openstack-ironic05:29
openstackgerritAparna proposed openstack/ironic-specs: Generic way to configure clean step priorites in Automated cleaning  https://review.openstack.org/36261505:31
*** ChubYann has quit IRC05:32
*** tuanla_ has joined #openstack-ironic05:36
*** hoangcx_ has joined #openstack-ironic05:36
*** phuongnh has quit IRC05:37
*** hoangcx has quit IRC05:38
*** tuanla has quit IRC05:38
*** phuongnh has joined #openstack-ironic05:38
*** hshiina has joined #openstack-ironic05:43
*** mjura has joined #openstack-ironic05:47
*** amotoki_ has joined #openstack-ironic05:51
*** mjura has quit IRC05:54
*** mjura has joined #openstack-ironic05:54
*** amotoki has quit IRC05:54
*** ccamacho has quit IRC06:07
*** amotoki has joined #openstack-ironic06:10
*** amotoki_ has quit IRC06:13
pas-hamorning Ironic06:15
*** rbartal has joined #openstack-ironic06:20
*** hoangcx_ has quit IRC06:22
*** hoangcx has joined #openstack-ironic06:22
*** ccamacho has joined #openstack-ironic06:24
openstackgerritzhufl proposed openstack/ironic: Remove unnecessary setUp  https://review.openstack.org/37292806:26
*** ppiela has quit IRC06:27
*** amotoki has quit IRC06:31
*** amotoki has joined #openstack-ironic06:35
*** ppiela has joined #openstack-ironic06:45
*** pcaruana has joined #openstack-ironic06:50
*** hshiina has quit IRC06:59
*** makowals has quit IRC07:06
*** makowals has joined #openstack-ironic07:07
*** makowals has quit IRC07:14
*** chlong has quit IRC07:14
*** rcernin has joined #openstack-ironic07:19
openstackgerritHimanshu Kumar proposed openstack/python-ironicclient: Changes in osc-plugin-ff0d897d8441a9e1.yaml for maintenance node Closes-Bug: #1619087  https://review.openstack.org/37297307:23
openstackbug 1619087 in python-ironicclient "Revisit 'openstack baremetal node maintenance set|unset'" [Low,New] https://launchpad.net/bugs/1619087 - Assigned to Himanshu Kumar (singh5himanshu)07:23
*** Romanenko_K has joined #openstack-ironic07:27
*** jpich has joined #openstack-ironic07:33
*** ohamada has joined #openstack-ironic07:34
*** makowals has joined #openstack-ironic07:38
openstackgerritzhangyanxian proposed openstack/ironic: Fix a typo in helper.py  https://review.openstack.org/37299407:39
openstackgerritzhangyanxian proposed openstack/ironic: Fix a typo in helper.py  https://review.openstack.org/37299407:40
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Catch error when wrong temp_url were generated  https://review.openstack.org/37087507:41
openstackgerritavnish proposed openstack/ironic-inspector: modify the home-page info with the developer documentation  https://review.openstack.org/37299707:41
openstackgerritTang Chen proposed openstack/ironic: Prepare for functional tests  https://review.openstack.org/34942107:47
*** milan has joined #openstack-ironic07:58
*** zzzeek has quit IRC08:00
*** athomas has joined #openstack-ironic08:00
*** zzzeek has joined #openstack-ironic08:00
*** vsaienko has quit IRC08:05
*** vsaienko has joined #openstack-ironic08:10
*** pmannidi has quit IRC08:15
*** vsaienko has quit IRC08:25
*** vsaienko has joined #openstack-ironic08:30
milanmorning Ironic! :)08:32
*** bradjones has quit IRC08:33
*** derekh has joined #openstack-ironic08:34
*** bradjones has joined #openstack-ironic08:36
*** bradjones has quit IRC08:36
*** bradjones has joined #openstack-ironic08:36
*** sambetts|afk is now known as sambetts08:40
sambettsMorning all08:40
*** Seb__ has joined #openstack-ironic08:42
*** Seb__ has left #openstack-ironic08:42
milanmorning sambetts! :)08:43
*** seb31 has joined #openstack-ironic08:43
sambettso/ milan08:46
*** vsaienko has quit IRC08:51
*** hoangcx has quit IRC08:52
*** hoangcx has joined #openstack-ironic08:52
*** electrofelix has joined #openstack-ironic08:52
openstackgerritavnish proposed openstack/bifrost: Update home page link in cfg file  https://review.openstack.org/37305708:55
*** mgould|afk is now known as mgould08:59
mgouldmorning Ironic!08:59
mgouldmorning sambetts milan pas-ha09:00
milanmorning mgould! :)09:00
openstackgerritNisha Agarwal proposed openstack/ironic: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242809:00
*** e0ne has joined #openstack-ironic09:04
openstackgerritavnish proposed openstack/ironic-python-agent: Update home page link in cfg file  https://review.openstack.org/37307609:12
openstackgerritNisha Agarwal proposed openstack/ironic: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242809:18
*** syed_ has quit IRC09:23
*** amotoki has quit IRC09:24
openstackgerritHimanshu Kumar proposed openstack/python-ironicclient: Changes in baremetal_node.py to list all node which are in no-maintenance mode Closes-Bug: #1619090  https://review.openstack.org/37309609:37
openstackbug 1619090 in python-ironicclient "[RFE] Extend OSC "node list" to fetch nodes that are NOT in maintenance" [Wishlist,Confirmed] https://launchpad.net/bugs/1619090 - Assigned to Himanshu Kumar (singh5himanshu)09:37
*** stendulker has joined #openstack-ironic09:38
openstackgerritMerged openstack/ironic: Notification event types have status 'error'  https://review.openstack.org/37257809:59
openstackgerritLucky samadhiya proposed openstack/ironic-ui: update homepage with developer documentation page  https://review.openstack.org/37312510:04
*** phuongnh has quit IRC10:05
*** amotoki has joined #openstack-ironic10:09
*** hoangcx has quit IRC10:11
*** jvgrant__ has joined #openstack-ironic10:13
*** jvgrant_ has quit IRC10:14
tangchenmorning all :)10:15
tangchenmilan: Hi, Milan, please help to review this patch when you have time. I think I have fixed all your comments. :)   https://review.openstack.org/#/c/34942110:16
patchbotpatch 349421 - ironic - Prepare for functional tests10:16
tangchenmilan: Thank you very much. :)10:16
*** amotoki has quit IRC10:21
*** jaosorior is now known as jaosorior_lunch10:37
vdrokmorning pas-ha milan sambetts mgould and tangchen !10:41
*** amotoki has joined #openstack-ironic10:42
tangchenmorning vdrok. :)10:44
*** amotoki has quit IRC10:57
*** jaosorior_lunch is now known as jaosorior11:03
*** makowals has quit IRC11:05
*** thrash|g0ne is now known as thrash11:05
openstackgerritShivanand Tendulker proposed openstack/ironic: Fix iLO drivers to not clear local_gb if its not detected  https://review.openstack.org/34175211:10
mgouldmorning tangchen vdrok11:10
tangchenmorning mgould11:11
tangchenvdork: Hi Vladyslav, would you please help to review this patch when you have time ?  https://review.openstack.org/#/c/349421/11:14
patchbotpatch 349421 - ironic - Prepare for functional tests11:14
tangchenvdrok: Thank you very much11:15
*** stendulker has quit IRC11:16
openstackgerritMerged openstack/ironic: Grub2 by default for PXE + UEFI  https://review.openstack.org/36730611:20
openstackgerritMerged openstack/ironic: Remove unnecessary setUp  https://review.openstack.org/37292811:20
milantangchen, hi, on my todo list ;)11:23
milanmorning vdrok! :)11:23
mat128morning ironic11:24
mgouldmorning mat12811:24
milanmorning mat128! :)11:25
tangchenmilan: Thanks. :)11:27
openstackgerritOm Kumar proposed openstack/ironic: Add 10s sleep for iPXE boot.  https://review.openstack.org/37319411:30
jrollgood morning from boston \o/11:36
jrolljlvillal: rloo isn't here but I'm also +1 on just moving the install guide content first and then making it better :)11:37
*** dprince has joined #openstack-ironic11:41
sambettso/ jroll11:43
sambettsjroll: I had a qq, what is the poll service you use for getting when people are and aren't free?11:43
*** lucas-afk is now known as lucasagomes11:44
lucasagomesmorning all :-)11:44
sambettshey lucasagomes11:44
mgouldmorning lucasagomes11:44
jrollsambetts: doodle11:44
jroll.com11:44
sambettsjroll: thanks! :D11:45
jrollnp :)11:45
*** amotoki has joined #openstack-ironic11:47
aparnavhey lucasgomes, jroll. Please help me review this patch (https://review.openstack.org/#/c/370572) . It has minor requirement changes.11:48
patchbotpatch 370572 - ironic - Update proliantutils version required for Newton r...11:48
*** bfournie has quit IRC11:51
jrollaparnav: +2, sambetts wanna land that?11:51
*** trown|outtypewww is now known as trown11:52
sambettsaparnav, jroll: is there HP CI that I should be looking at for this?11:52
jrollsambetts: good question, I think it's in maintenance11:52
* jroll needs to ask about that again11:52
*** bfournie has joined #openstack-ironic11:55
vdrokmorning jroll and lucasagomes11:58
vdroktangchen: will do today11:58
jrollhey vdrok :)11:58
tangchenvdork: Thanks. :)12:00
aparnavsambetts, jroll, since it is the minor requirement changess should HP CI should be checked for?12:00
jrollaparnav: it's got a bunch of +1 from ilo folks, and the CI is in maintenance12:01
jrollI think it's fine12:01
aparnavjroll, thank you :)12:01
*** ccamacho is now known as ccamacho|lunch12:04
*** rbudden has joined #openstack-ironic12:04
*** tuanla_ has quit IRC12:07
*** amotoki has quit IRC12:08
*** amotoki has joined #openstack-ironic12:09
*** baoli has joined #openstack-ironic12:10
*** baoli_ has joined #openstack-ironic12:11
*** baoli has quit IRC12:15
*** xavierr|afk is now known as xavierr12:15
xavierrgood morning Ironic12:16
xavierrmorning lucasagomes sambetts mgould aparnav jroll vdrok :D12:16
*** hshiina has joined #openstack-ironic12:16
vdrokmorning xavierr12:17
lucasagomesxavierr, vdrok hi there12:17
*** jcoufal has joined #openstack-ironic12:18
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Catch error when wrong temp_url were generated  https://review.openstack.org/37087512:21
jroll\o xavierr12:21
lucasagomesapparently the UEFI support for cirros was added in 21/07/2016 https://code.launchpad.net/~hrw/cirros/add-uefi-grub-support/+merge/29918512:23
lucasagomesbut the images we use is from may 2015 (version 0.3.4)12:24
lucasagomesI mean in gate12:24
mat128you can always set CIRROS_VERSION12:24
mat128in devstack12:25
lucasagomesyeah, but apparently they didn't release any version with that support included http://download.cirros-cloud.net/12:25
lucasagomesit's in the daily/<date> folder tho12:25
lucasagomeshttp://download.cirros-cloud.net/daily/20160721/ should support UEFI12:25
jrollprobably time to ask scott moser for a release :)12:25
lucasagomesI will test it, I'm rebuilding my ubuntu xenial env12:25
lucasagomesjroll, yeah totally12:25
* mat128 checks cirros bug tracker, sees "bonding module is missed on cirros-0.3.4-x86_64-disk.img"12:27
mat128very interested, only to find out it has been opened by vsaienk0 :P12:27
mat128it's a small world, really12:27
*** bfournie has joined #openstack-ironic12:27
*** bfournie has quit IRC12:27
lucasagomes:D12:27
jrolloops, almost forgot about this https://review.openstack.org/#/c/352991/412:31
patchbotpatch 352991 - ironic - Deprecate ClusteredComputeManager12:31
jrolllet's merge that before we release :)12:31
lucasagomesjroll, burn it with fire!12:32
lucasagomes+2 :-)12:32
jroll:D12:32
*** bfournie has joined #openstack-ironic12:33
*** bfournie has quit IRC12:33
*** vsaienko has joined #openstack-ironic12:34
*** krtaylor has joined #openstack-ironic12:36
lucasagomeshttps://bugs.launchpad.net/ironic/+bug/162561612:38
openstackLaunchpad bug 1625616 in Ironic "[RFE] Support for UEFI deployment in DevStack / Gate tests for UEFI deployments" [Wishlist,New] - Assigned to Lucas Alvares Gomes (lucasagomes)12:38
lucasagomesjroll, ^ not sure if it's needed, but there you go12:38
jrolllucasagomes: thanks, can't hurt. approved12:42
openstackgerritCharlle Daniel Da Silva Vieira Dias proposed openstack/ironic: Adds to the documentation a note about the state changing of a node by Ironic  https://review.openstack.org/37273512:42
lucasagomescheers12:42
openstackgerritJim Rollenhagen proposed openstack/ironic: Add docs for node.resource_class and flavor creation  https://review.openstack.org/34508112:45
*** rloo has joined #openstack-ironic12:48
openstackgerritJim Rollenhagen proposed openstack/ironic: Add a note about security groups in install guide  https://review.openstack.org/36938512:50
rloohi and morning!12:53
*** Goneri has joined #openstack-ironic12:53
rloojroll: why 'anticipate...' ? cuz newton hasn't been cut yet? https://review.openstack.org/#/c/352991/4/releasenotes/notes/deprecate-clustered-compute-manager-3dd68557446bcc5c.yaml12:53
patchbotpatch 352991 - ironic - Deprecate ClusteredComputeManager12:53
jrollrloo: yes12:53
jrolldeva and I already went back and forth on that :)12:53
*** aparnav has quit IRC12:54
rloojroll: it reads funny, but we can always change it again before our release.12:54
jrollrloo: well, our release is this week, newton final for nova is next week12:54
*** ccamacho|lunch is now known as ccamacho12:56
openstackgerritCharlle Daniel Da Silva Vieira Dias proposed openstack/ironic: Implement the validation to verify if the node is free or in use by Ironic  https://review.openstack.org/37276212:56
*** david-lyle has joined #openstack-ironic12:56
*** vishwanathj has joined #openstack-ironic12:57
rloojroll: i thought nova had a rc1 out.12:57
rloojroll: anyway, +2 +a'd12:57
jrollrloo: they do have an rc1, but not a final :)12:57
jrollso now my confidence is 99.9%12:57
jrollbut still can't predict the future12:58
jrollthanks for the +A :)12:58
rloojroll: exactly. actually, 99.99!12:58
rloojroll: we can always backport/update the release notes?12:58
jrollrloo: I guess / think so12:58
jrollI think it's fine as-is12:58
*** ricardoas has joined #openstack-ironic12:58
jrollsomeone interested will see it in the nova rel notes12:58
rloojroll: i don't really care that much, just worried that it might be confusing. i mean, there/we ought to be able to coordinate things with other projects better than this.12:59
jrollrloo: check patch set 1, I agree :)12:59
jroller, ps312:59
jrolldeva's comment, specifically13:00
*** vikrant has quit IRC13:00
rloojroll: so did deva want you to change the help string too? it is only in the release notes that it says that; the help string indicates that it is in there.13:01
rloojroll: anyway, i disagree with deva there. I mean, even with our release notes, *nothing* has been released yet but we write them as if the feature is in.13:02
rloojroll: regardless, we can discuss later or not. i see other patches from you :)13:02
jrollrloo: idk, maybe he did, I also would rather put "is released"13:03
jrollcan change quickly13:03
rloojroll: nay, you're going to have to review all the release notes anyway, can do it then.13:03
vdrokmorning rloo and mat12813:03
jrollooo. good point :(13:04
jrollI should start on that13:04
rloohi vdrok13:04
*** cdearborn has joined #openstack-ironic13:08
*** jaosorior has quit IRC13:09
*** jaosorior has joined #openstack-ironic13:10
*** mgoddard__ has joined #openstack-ironic13:13
*** mkam has joined #openstack-ironic13:15
openstackgerritMichael Turek proposed openstack/ironic: Enable POWER systems to use pxe-ipmi driver  https://review.openstack.org/18598713:16
*** mgoddard_ has quit IRC13:17
*** sdake has quit IRC13:17
*** mkam has quit IRC13:20
openstackgerritVasyl Saienko proposed openstack/ironic: Add IRONIC_TEST_NETWORK_NAME devstack plugin var  https://review.openstack.org/33811713:26
openstackgerritVasyl Saienko proposed openstack/ironic: Switch to Neutron Flat network.  https://review.openstack.org/34069513:26
*** sambetts is now known as Tehsmash13:32
*** Tehsmash is now known as sambetts13:32
*** mkam has joined #openstack-ironic13:33
*** baoli_ has quit IRC13:34
openstackgerritVladyslav Drok proposed openstack/ironic: Change the logic of selecting image for tests  https://review.openstack.org/32962513:35
xavierrjroll: our final newton release will be this week or the RC?13:35
*** openstackstatus has joined #openstack-ironic13:36
*** ChanServ sets mode: +v openstackstatus13:36
JayFxavierr: we don't do RCs13:36
JayFxavierr: we'll release 6.2.0 hopefully this week, and if needed, do a 6.2.1/6.2.2/6.2.3 etc13:36
jroll^13:36
xavierroh, thanks JayF13:36
openstackgerritKyrylo Romanenko proposed openstack/ironic: [WIP] Test ML2 Fail-Fast feature  https://review.openstack.org/37001613:36
*** r-daneel has joined #openstack-ironic13:38
*** joprovost has joined #openstack-ironic13:40
-openstackstatus- NOTICE: OpenStack Infra now has a Twitter bot, follow it at https://twitter.com/openstackinfra13:43
*** appu103_ has joined #openstack-ironic13:45
vdrokmorning JayF13:46
*** hamzy has quit IRC13:47
JayFo/13:47
*** sdake has joined #openstack-ironic13:49
*** rajinir has joined #openstack-ironic13:54
openstackgerritHugo Nicodemos proposed openstack/python-oneviewclient: Add URL of the resource in exception message  https://review.openstack.org/37334713:55
*** mgoddard__ has quit IRC13:56
*** mgoddard has joined #openstack-ironic13:57
*** amotoki has quit IRC14:03
openstackgerritVladyslav Drok proposed openstack/ironic: Change the logic of selecting image for tests  https://review.openstack.org/32962514:03
openstackgerritJim Rollenhagen proposed openstack/ironic: Clean up release notes for 6.2.0  https://review.openstack.org/37335714:06
jrollwheeeeee14:06
* jroll marks wip to wait for a couple other things14:07
openstackgerritXavier proposed openstack/ironic: OneView driver docs explaining hardware inspection  https://review.openstack.org/36973714:08
xavierr^^ thank you rloo :)14:08
rloojroll: wrt https://review.openstack.org/#/c/345081/, do you know if the resource class read/store stuff got done in nova for newton?14:09
patchbotpatch 345081 - ironic - Add docs for node.resource_class and flavor creation14:09
*** sdake_ has joined #openstack-ironic14:09
rlooxavierr: yw, will look after jenkins14:09
xavierro/14:10
JayFrloo: https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L32914:10
JayFrloo: looks like it14:10
JayFrloo: which matches my memory14:10
*** sdake has quit IRC14:11
rlooJayF: thx!14:11
jrollwe still need to make sure the resource tracker does something with that, but I think it did get done14:12
jrollhm, maybe it did not?14:13
jrollrloo: I guess it did not14:15
rloojroll: it doesn't matter does it? I mean, wrt your doc. it just sez 'It's expected that the Newton release... will read and store information about this field'...14:16
rloojroll: which is what that code snippet presumably does. You wanted the info to be in nova's db, right?14:16
jrollrloo: it isn't stored in nova's db in newton14:17
rloojroll: it isn't? crap.14:17
jrollrloo: ya, I'll figure things out14:17
rloojroll: if it isn't, then I don't think we should mention resource classes yet.14:17
jrollrloo: I think we should mention it, maybe hedge on the timeline a bit14:18
jrollrloo: need to work it out with nova folks exactly what that means14:18
rlooi don't think so. people may think if they specify the resource class, it'll get saved in nova's db.14:18
jrollrloo: well... we might need to change wording and such here14:19
*** rloo has quit IRC14:19
*** rloo has joined #openstack-ironic14:20
rloojroll: i mean, you have 'it is expected blah blah' but if they aren't saving it, they could also not do anything wrt resource classes.14:20
*** bfournie has joined #openstack-ironic14:20
rloojroll: we can't predict the future. so why talk about something we aren't sure will actually happen.14:20
jrollrloo: right, I need to talk with nova folks more and figure out how we document this14:20
jrollit *is* happening14:20
jrollneed to step away, bbiab14:21
rloojroll: ok14:21
xavierrvdrok: could you look at this patch when you have some time free? https://review.openstack.org/#/c/367065/14:24
patchbotpatch 367065 - ironic - Add inspection feature for the OneView drivers14:24
xavierr:)14:24
vdrokxavierr: yup, will do in a bit14:24
xavierrty!!14:25
*** moshele has quit IRC14:25
openstackgerritMerged openstack/ironic: Deprecate ClusteredComputeManager  https://review.openstack.org/35299114:30
*** hj-hpe has joined #openstack-ironic14:31
*** hamzy has joined #openstack-ironic14:33
lucasagomesconfirmed the latest (not released) cirros image works with EFI http://paste.openstack.org/show/582250/14:35
lucasagomesmat128, ^14:35
lucasagomesbumped into some problems tho, apprently the virtio disk controller does not work, I had to change to IDE14:35
lucasagomesand then it booted14:35
*** baoli has joined #openstack-ironic14:36
mat128nice14:40
xavierrhey mat128 o/14:40
mat128lucasagomes: weird about the virtio disk controller14:40
*** syed_ has joined #openstack-ironic14:40
mat128lucasagomes: I would report it before smoser releases14:40
mat128o/ xavierr14:41
lucasagomesmat128, yeah, https://lime-technology.com/forum/index.php?topic=39493.014:41
lucasagomesmat128, tho I found it by testing locally, now I'm googling to see if someone is talking about it14:41
lucasagomesmat128, I don't think it's an image problem14:41
mat128lucasagomes: oh, that seems more like a QEMU bug than CirrOS14:41
lucasagomesI think it's the edk214:41
mat128yeah14:41
mat128lucasagomes: Not sure if it booted, but look at this guy's command line: https://gist.github.com/Manouchehri/2b1b523eed834f29591514:42
rloolucasagomes: wrt https://review.openstack.org/#/c/346896/. doesn't that fix a bug? the 'timing' option for vendorpassthru? does it need a bug/release note?14:43
patchbotpatch 346896 - ironic - Refactor common checks when instantiating the ipmi...14:43
mat128lucasagomes: did you have to install edk2 manually? https://fedoraproject.org/wiki/Using_UEFI_with_QEMU14:43
lucasagomesmat128, will take a look, in our case I'm modifying the libvirt XML for our domains14:43
rloolucasagomes: good news about cirros :)14:44
lucasagomesmat128, no fedora 24 and ubuntu xenial have it packaged14:44
lucasagomesmat128, sudo dnf install edk2-ovmf / sudo apt-get install ovmf14:44
lucasagomesrloo, hmm maybe ? It was more like a refactor so I didn't open a bug14:44
lucasagomesrloo, it just gets rid of duplicated code14:45
rloolucasagomes: that thing about vendorpassthru, timing though. do we think that will cause a change in behaviour for existing clusters?14:45
rloolucasagomes: probably not?14:45
lucasagomesrloo, I don't think it will, cause fortunately we uses the ipmitool vendor passthru interface when the "power" interface is also ipmitool14:47
lucasagomesrloo, so the timing check will be performed by the power interface14:47
rloolucasagomes: ok, then it is fine.14:47
lucasagomesrloo, but if needed I can open a quick bug14:48
openstackgerritKyrylo Romanenko proposed openstack/ironic: 'updated_at' field value after node is updated  https://review.openstack.org/37160514:51
jrollrloo: so sounds like the resource class thing is still the plan - it will fall back to old scheduling methods until the (code landing in ocata) populates the database14:56
rloojroll: so in newton, *nothing* is done with the resource_class.14:57
rloojroll: but you want to document this as part of newton, to have operators start populating resource_class, so that when (ocata?) nova 1. saves the info and 2. uses the info, it'll be available.14:58
jrollrloo: right, yep14:59
rlooand we are now hoping that 1 & 2 are in ocata.14:59
jrollyes14:59
rloobig sigh.14:59
*** mgoddard has quit IRC15:01
*** mgoddard has joined #openstack-ironic15:02
*** mjura has quit IRC15:02
*** appu103_ has quit IRC15:04
*** appu103_ has joined #openstack-ironic15:05
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal driver commands  https://review.openstack.org/36735915:10
openstackgerritMerged openstack/ironic-inspector: modify the home-page info with the developer documentation  https://review.openstack.org/37299715:13
*** rama_y has joined #openstack-ironic15:15
*** bdeschenes has joined #openstack-ironic15:17
*** appu103_ has quit IRC15:18
*** moshele has joined #openstack-ironic15:18
*** lucasagomes is now known as lucas-hungry15:21
*** aNuposic has joined #openstack-ironic15:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Local boot with partition images"  https://review.openstack.org/36977615:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Flavor creation"  https://review.openstack.org/36976115:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Enrollment" and "Troubleshooting" sections  https://review.openstack.org/36977715:22
openstackgerritMathieu Mitchell proposed openstack/ironic: Add link to new guide in old install guide  https://review.openstack.org/36980215:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import Install and configure sections  https://review.openstack.org/36798815:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Building or downloading a deploy ramdisk image"  https://review.openstack.org/36980015:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Trusted boot with partition image"  https://review.openstack.org/36980115:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Bare Metal service overview"  https://review.openstack.org/36632915:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import configdrive  https://review.openstack.org/36979815:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Image requirements"  https://review.openstack.org/36975415:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Appending kernel parameters to boot instances"  https://review.openstack.org/36979915:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "integration with other OpenStack components"  https://review.openstack.org/36951015:22
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import HTTPS, standalone and root device hints  https://review.openstack.org/36979715:22
*** ChubYann has joined #openstack-ironic15:22
openstackgerritVladyslav Drok proposed openstack/ironic: Change the logic of selecting image for tests  https://review.openstack.org/32962515:24
mat128rloo, jlvillal: ^ fixed, and adjusted the following commits for the same "has been moved" wording15:24
rloomat128: thx! let's see how many we can land today :)15:25
mat128:D15:25
vdrokoh wow, I'll take a look at those too.15:26
rloojroll: is there an api meeting today?15:27
jrollrloo: yeah, we planned to15:29
jrollI'm happy to push that off but I think devananda had some stuff done for it15:29
rloojroll: ok, i'll plan on it then.15:30
mariojvrloo: for L247 here: https://review.openstack.org/#/c/321865/30/doc/source/dev/notifications.rst what would you think about something like "power_state_changed" to indicate if ironic updated the node in the DB based off the baremetal node's power state?15:32
patchbotpatch 321865 - ironic - Add power state change notifications15:32
mariojvas a boolean15:32
mariojvinstead of the current "power_updated" name15:33
rloomariojv: oh, i forgot to think about it. there are 3? different cases, right?15:33
mariojvrloo: only 2? the power either changed on the baremetal node or it didn't15:34
rloomariojv: look at my comments in notification_utils.py15:34
rloomariojv: no, not that file. sec.15:34
rloomariojv: manager.py15:34
rloomariojv: https://review.openstack.org/#/c/321865/30/ironic/conductor/manager.py15:34
patchbotpatch 321865 - ironic - Add power state change notifications15:35
mariojvrloo: you mean the comment about when an action is actually taken against the node to change its power?15:35
rloomariojv: line 256715:35
mariojvyeah, so that will emit a series of baremetal.node.power_set notifications15:35
mariojvin utils.node_power_action15:35
rloomariojv: even though it is being sync'd...15:35
mariojvright15:36
rloomariojv: maybe we need to define with 'sync' means15:36
mariojvso syncing the baremetal power state with ironic's model of the node is a separate operation from setting the power15:36
mariojvi chose "sync" originally b/c this happens during that operation, but maybe a different name would be better15:37
rloomariojv: it is just that the notification 'sync' is a diff sync from the conductor's 'sync'.15:37
rloomariojv: and it would be easy for people to think it is the same thing. which is what i thought.15:38
mariojvwhat if we called it baremetal.node.power_state_updated?15:38
rloomariojv: that might be better. give me a few minutes to swap context so i can recall this stuff...15:38
mariojvthen i think it'd also make sense to put it in that other place you found during the node verify where ironic detects the power state changed on the node15:39
openstackgerritMichael Turek proposed openstack/ironic: Enable POWER systems to use pxe-ipmi driver  https://review.openstack.org/18598715:39
mariojvcool, thanks15:39
*** BadCub has joined #openstack-ironic15:40
*** krtaylor has quit IRC15:40
*** fxpester has quit IRC15:40
*** jaosorior has quit IRC15:40
*** dprince has quit IRC15:42
rloomariojv: so those notifications are to indicate that the HW power_state is diff from what the node thinks and that we just did 1. node None->hw power state or 2. node power state1 -> hw power state.15:45
JayFmat128: can you fix the thing real quick in 366329 that vdrok pointed out? If so I'll +2 it (once I finish rendering it and make sure it looks good in my vm)15:45
mat128JayF: I'll do it right now, btw, the gate builds the docs now15:46
rloomariojv: so 'sync' would work if we say we are setting/sync'ing the node's power state to the actual power state on the hw.15:46
mat128ahh, not done15:46
mat128got it15:46
mariojvrloo: right15:46
rloomariojv: the other verbs might be 'reset' (set it to hw power state), or 'adjust' but not so keen on 'adjust'15:46
rloomariojv: i don't think 'update' is good. too general.15:46
mariojvhm15:47
*** rbartal has quit IRC15:47
rloomariojv: and then in the notification itself, i think we want to provide info so they know if it went from None -> power state, or powerstate1 -> powerstate?15:47
mariojvok, so let's keep "sync" for the actual power state sync. not sure what to name it for the verify update15:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Local boot with partition images"  https://review.openstack.org/36977615:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Flavor creation"  https://review.openstack.org/36976115:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Enrollment" and "Troubleshooting" sections  https://review.openstack.org/36977715:47
openstackgerritMathieu Mitchell proposed openstack/ironic: Add link to new guide in old install guide  https://review.openstack.org/36980215:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import Install and configure sections  https://review.openstack.org/36798815:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Building or downloading a deploy ramdisk image"  https://review.openstack.org/36980015:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Trusted boot with partition image"  https://review.openstack.org/36980115:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Bare Metal service overview"  https://review.openstack.org/36632915:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import configdrive  https://review.openstack.org/36979815:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Image requirements"  https://review.openstack.org/36975415:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "Appending kernel parameters to boot instances"  https://review.openstack.org/36979915:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import "integration with other OpenStack components"  https://review.openstack.org/36951015:47
openstackgerritMathieu Mitchell proposed openstack/ironic: [install-guide] Import HTTPS, standalone and root device hints  https://review.openstack.org/36979715:47
mat128JayF, vdrok^done15:47
rloomariojv: what verify update?15:47
mariojvrloo: yeah, maybe we have "previous_power_state" in there indicating whatever was in the DB?15:47
mariojv1 sec15:48
mariojvrloo: L970 on patch set 28 here: https://review.openstack.org/#/c/321865/28..30/ironic/conductor/manager.py15:48
patchbotpatch 321865 - ironic - Add power state change notifications15:48
*** derekh has quit IRC15:49
mariojvthere's a potential power state change on the node there15:49
*** MattMan has quit IRC15:49
*** MattMan has joined #openstack-ironic15:49
rloomariojv: i forgot about that. need to look at code to remember what is going on.15:50
rloomariojv: that is a sync15:50
rloomariojv: although i think it would be (the code i mean) more accurate if it checked whether the power states were the same before setting it.15:52
mariojvok, cool15:52
mariojvso, keep the notification in some form, but send it iff the node power state changed?15:53
rloomariojv: in that case, you only want to emit the sync if the power state changed. (most likely from None -> hw power state but...)15:53
rloomariojv: yup15:53
mariojvsure15:53
mariojvok, and if getting the power fails, i think we should also send .error15:53
rloomariojv: if the payload has the node info, do we need to add another field that has the target power? or is the original power state sufficient?15:54
rloomariojv: no, i don't think we should send .error in that case.15:54
rloomariojv: cuz it is trying to validate that it can talk to the node.15:54
mariojvi'm fine with that15:54
mariojvso for the target_power_state, that's going to change w/ my next update a bit because i'm having these notifications subclass from a NodePayload that has pretty much all the fields on the node except a couple15:55
rloomariojv: if you look at the sync code, you'll see that if it cannot talk to the node, it just stops trying to sync.15:55
mariojvso adding previous_power_state on top of that to the sync notification will include enough info to reconstruct how the nod changed15:55
mariojvrloo: oh, ok. might be useful in some other fashion, but not for tracking the power state at that point15:56
mariojvrloo: but for target_power_state when you're setting power, it's a bit weird15:56
rloomariojv: right. what i'm not sure of, is whether one adds relevant info related to the notificaiton, on top of the node's basic info, even if it is the same. i'm guessing it isn't worth doing.15:56
mariojvwe send out the notification before the target_power_state is actually set on the node object, so it's useful to send a separate field indicating what target_power_state will be set to15:56
rloomariojv: so if the notification is emitted *after* the node is updated, then only the original power state is useful.15:57
mariojvright, so we can just have nullable fields wherever15:57
rloomariojv: oh, we're talking about power_set now?15:57
*** dprince has joined #openstack-ironic15:58
mariojvsorry, on bad wifi so keep getting dc'ed from bouncer15:59
mariojvrloo: so for power_sync, no additional fields except what's in NodePayload are needed, since the power state is already set on the node when we would send it15:59
mariojvhttps://review.openstack.org/#/c/321865/28..30/ironic/conductor/manager.py15:59
patchbotpatch 321865 - ironic - Add power state change notifications15:59
mariojvsee L2585 on patch set 30 there. the power state was already updated on the node, so it'll automatically be in the notification15:59
rloomariojv: but the payload object is the same for .start, .end, .error, right?16:00
rloomariojv: so maybe just to be safe, we should emit from_power, to_power in all cases?16:00
mariojvrloo: but for power_set, the baremetal.node.power_set.start notification is sent *prior* to setting the target state https://review.openstack.org/#/c/321865/30/ironic/conductor/utils.py16:00
patchbotpatch 321865 - ironic - Add power state change notifications16:00
mariojvbecause it can fail out while getting the power state to see what change is necessary, if any16:01
mariojvrloo: i like "to_power", that's a good name16:01
mariojvrloo: i don't think "from_power" is really needed for baremetal.node.power_set.start16:01
mariojv"from_power" would just be the node's current power state16:02
*** jheroux has joined #openstack-ironic16:02
mariojvwhich will be filled in automatically, once we're having a NodePayload with all the node fields on it16:02
rloomariojv: the only time from_power won't be avail is in the .end I think?16:02
mariojvrloo: we can make it available, just keep it in a var somewhere16:03
rloomariojv: but since it is in .start, it is OK for whatever is getting the notifications to keep track/get it from the .start?16:03
mariojvrloo: right, you can't have .end w/o .start16:03
mariojvi just thought it'd be kind of redundant in .start, with the new NodePayload16:03
rloomariojv: so it might be ok not to have from _power. if someone complains, we can add it later i guess and up the payload version or whatever.16:03
mariojvsure, sounds good16:03
rloomariojv: please note, i have no usecase myself for notifications :)16:04
*** jcoufal_ has joined #openstack-ironic16:04
mariojvno worries, i think these are all good improvements16:04
*** rbrud has joined #openstack-ironic16:05
*** aNuposic has quit IRC16:06
*** jcoufal has quit IRC16:08
mariojvrloo: so i ought to: only send out baremetal.node.power_sync.success when the baremetal power change is detected and we update the node, and add a "to_power" field to the power_set16:09
openstackgerritMerged openstack/ironic-python-agent: Update home page link in cfg file  https://review.openstack.org/37307616:09
mariojvdid i miss something or is that about it ? ^16:10
mariojvgetting rid of power_sync.error too16:10
mariojvperhaps from_power in the sync too16:10
rloomariojv: for the sync -- that is emitted after the node is actually updated/sync'd right? so from_power is what is missing.16:10
rloomariojv: i think you might be right and power_sync.error may not be needed. i'll have to think about it when i review your patch again (in the middle of somethign else now and don't want to swap context)16:11
mariojvno worries, i'll have a patch set up soonish w/ the changes. yeah from_power should be in the sync too16:11
mariojvthanks16:12
*** rama_y has quit IRC16:13
*** rpioso has joined #openstack-ironic16:15
*** ohamada has quit IRC16:16
*** krtaylor has joined #openstack-ironic16:21
*** lucas-hungry is now known as lucasagomes16:22
rloomat128: sorry, i downgraded your +2 on https://review.openstack.org/#/c/366329/16:23
patchbotpatch 366329 - ironic - [install-guide] Import "Bare Metal service overview"16:23
openstackgerritMerged openstack/ironic: Refactor common checks when instantiating the ipmitool classes  https://review.openstack.org/34689616:25
NobodyCamGood Morning Ironicers16:30
rloomat128, JayF: wrt the install guide, the final patch? in the series has stuff pointing to ../draft/...???   https://review.openstack.org/#/c/369802/9/doc/source/deploy/install-guide.rst16:30
patchbotpatch 369802 - ironic - Add link to new guide in old install guide16:30
rloomat128, JayF: if that is the *final* outcome of the install guide (for Newton), then I don't want to change the install guide until ocata. we can't have links to ../draft/...16:31
openstackgerritStephanie Miller proposed openstack/bifrost: Workaround openSUSE ansible_os_family issue  https://review.openstack.org/37108216:31
rloomorning NobodyCam. (reminds me, lunch time!)16:32
NobodyCamheheh Morning rloo :)16:32
*** mtanino has joined #openstack-ironic16:34
openstackgerritStephanie Miller proposed openstack/bifrost: Install process SuSE support  https://review.openstack.org/36763716:35
*** trown is now known as trown|lunch16:35
*** moshele has quit IRC16:40
*** aNuposic has joined #openstack-ironic16:42
vdrokmorning NobodyCam !16:43
NobodyCammorning vdrok :)16:44
openstackgerritStephanie Miller proposed openstack/bifrost: Workaround openSUSE ansible_os_family issue  https://review.openstack.org/37108216:44
vdrokand good night everyone!16:46
openstackgerritStephanie Miller proposed openstack/bifrost: Install process SuSE support  https://review.openstack.org/36763716:46
openstackgerritStephanie Miller proposed openstack/bifrost: SuSE support for VM node creation  https://review.openstack.org/37038516:47
*** jpich has quit IRC16:48
NobodyCamnight vdrok :)16:50
*** jvgrant__ has quit IRC16:50
*** jvgrant__ has joined #openstack-ironic16:51
*** baoli_ has joined #openstack-ironic16:55
*** baoli has quit IRC16:55
*** rcernin has quit IRC16:55
openstackgerritKyrylo Romanenko proposed openstack/ironic: [WIP] Test ML2 Fail-Fast feature  https://review.openstack.org/37001616:55
*** mgoddard has quit IRC16:56
*** mgoddard_ has joined #openstack-ironic16:56
*** strigazi is now known as strigazi_AFK16:59
*** strigazi_AFK is now known as strigazi16:59
*** strigazi is now known as strigazi_AFK16:59
*** tuan_luong has joined #openstack-ironic17:01
tuan_luongHello ironic team17:02
*** anush__ has quit IRC17:07
*** tuan_luong has quit IRC17:07
*** sai is now known as sai|mtg17:08
sambettsjroll, lucasagomes: I'm no PTO from tomorrow until the end of the week, so I won't be around until Monday17:11
*** rama_y has joined #openstack-ironic17:11
sambettson*17:11
rloosambetts: enjoy!17:11
NobodyCamhave a great time sambetts17:11
sambettsrloo, NobodyCam: thanks guys :D17:11
NobodyCam:)17:12
*** rama_y has quit IRC17:12
* sambetts -> home, and pto 17:12
lucasagomessambetts, enjoy your time off!17:12
*** sambetts is now known as sambetts|pto17:13
*** rama_y has joined #openstack-ironic17:13
sambetts|ptolucasagomes: thanks!17:13
*** pcaruana has quit IRC17:14
*** Romanenko_K has quit IRC17:15
*** milan has quit IRC17:17
*** hshiina has quit IRC17:24
*** e0ne has quit IRC17:24
openstackgerritMerged openstack/bifrost: Update home page link in cfg file  https://review.openstack.org/37305717:25
jrollsambetts|pto: cheers, enjoy :)17:32
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Serve iPXE configs from Ironic API  https://review.openstack.org/36943817:38
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Refactor _test_build_pxe_config_options tests  https://review.openstack.org/36714217:38
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: iPXE allow skip caching in standalone mode  https://review.openstack.org/36732117:38
*** trown|lunch is now known as trown17:49
*** anush has joined #openstack-ironic17:50
mat128rloo: our current install guide in developer docs were always published from master, we even tell people to look for older versions when they run a previous version of Ironic. That's why I linked to /draft, because draft is essentially master17:50
mat128s/were/was17:51
*** causten has quit IRC17:52
mat128the manual will be branched with the main repo17:52
mat128so whatever master states when we create stable/newton, this is what is going to be published under the newton directory17:53
rloomat128: but it has 'draft' in the url.17:54
mat128draft is where master is published17:54
rloomat128: is it always going to have draft?17:54
mat128yes17:54
rlooyou have to be kidding17:54
mat128master = draft, stable/newton is newton, etc.17:54
mat128let me see17:55
patchbot(let <variable> = <value> in <command>) -- Defines <variable> to be equal to <value> in the <command> and runs the <command>. '=' and 'in' can be omitted.17:55
rlooso IF these patches get merged in ironic master, the install guide links in doc/developer/.. will point to draft.17:55
rloomat128: and then when we create the stable/newton branch, the install guide from developer/newton will point to ../draft..?17:55
mat128yes. everything but the "draft" name makes sense, previous docs were built from our master branch17:55
mat128the install guide from our developer docs will point to draft17:56
mat128the new URL has to be the new one17:56
mat128at some point we should delete the old stuff17:56
rloomat128: do you know where the *final* docs for the new install guides, will be located?17:56
mat128http://docs.openstack.org/contributor-guide/project-install-guide.html17:56
mat128for them, draft = unreleased17:56
JayFrloo: /draft/ is "master" of install-guide at all points17:57
*** sai|mtg is now known as sai17:57
rloomat128: where are the released ones?17:57
JayFrloo: they build /releasename/ out of stable/releasename trees17:57
mat128rloo: /newton17:57
JayFrloo: so master docs should point to master docs17:57
mat128rloo: http://specs.openstack.org/openstack/docs-specs/specs/newton/project-specific-installguides.html#publishing17:58
mat128"For publishing from master, the RELEASE should be draft."17:58
rlooJayF, mat128: I *think* we want the links from the old install (developer/...) to point to new install/newton/...17:58
mat128rloo: I have 2 concerns with this: a) it doesnt exist yet, b) we're going to have to change this every time we change something17:58
mat128the old way was, a commit introduces something in docs/source/deploy/install.rst, it was (almost) instantly available at docs.openstack.org17:59
JayFrloo: I disagree; dev docs are always built on "master", so they should point to "master" of install guide docs17:59
mat128right now, it would have to wait for a release17:59
rloomat128: i think we can make that change as a backport patch to stable/newton17:59
JayFrloo: question: if it was /master/ instead of /draft/, would you still feel the same way?17:59
JayFrloo: .o(unless we do have versioned dev docs?)17:59
mat128rloo: I would commit in stable/newton to point to /newton17:59
rlooJayF: yes, i'd feel the same way. i'm trying to understand the *final* thing.17:59
mat128if those were published17:59
jrollJayF: we do17:59
rloomat128, JayF: docs in stable/newton need to point to docs in newton, not master18:00
mat128rloo: I would do that once stable/newton is cut18:00
JayFif we have versioned dev docs, I am +1 to landing /draft/, and pushing a patch to stable/* when cut to point to that branch18:00
* JayF == mat12818:00
JayFand then completely remove those sections from devdocs after some period of time, so we don't have to update them foreve18:00
mat128:D18:00
mat128JayF: exactly18:00
mat128jroll: where are they published? I can only find http://docs.openstack.org/developer/ironic/18:00
mat128our current install guide even states "Users of releases may encounter differences and are encouraged to look at earlier versions of this document for guidance."18:01
jrollmat128: http://docs.openstack.org/developer/ironic/mitaka/18:01
mat128doh18:01
JayFtil18:01
mat128improvement: link those somewhere18:01
jrollthere may be a way to enable links to those in the sidebar18:01
JayFas the docs liason I should know that, lol18:01
devanandarloo: would you like to discuss API things today?18:01
mat128so one more point to put that in the stable/ branch18:01
rloodevananda: oh, jroll said you wanted to18:01
mat128fix the /draft link for the just-released branch18:02
mat128but master should have /draft18:02
mat128do you agree rloo?18:02
rloojroll, devananda: shall we meet?18:02
jrollrloo: we are :)18:02
jrollrloo: -meeting-318:02
rloomat128: will get back to you later but i think yes :)18:03
mat128ok good, poke me when you're ready18:03
*** rama_y has quit IRC18:04
*** rama_y has joined #openstack-ironic18:05
*** nicodemos has quit IRC18:06
*** nicodemos has joined #openstack-ironic18:12
*** athomas has quit IRC18:14
*** anush has quit IRC18:17
*** ElCoyote_ has joined #openstack-ironic18:21
*** aswadr_ has quit IRC18:22
*** baoli_ has quit IRC18:25
*** baoli has joined #openstack-ironic18:25
*** mjturek has quit IRC18:29
*** e0ne has joined #openstack-ironic18:30
*** mjturek has joined #openstack-ironic18:39
*** jabroney has joined #openstack-ironic18:44
*** mjturek has quit IRC18:48
*** mjturek has joined #openstack-ironic18:49
*** sdake_ is now known as sdake18:50
rloomat128: ok, i guess we use /draft. fwiw -- master does NOT mean draft, but I know, you didn't decide that.18:53
mat128rloo: if that was my choice, it would have been /latest or something like that. I'm a believer that every commit is a "release"18:54
rloomat128: exactly. anyway, out of our control.18:55
mat128or plain old /master, but that isnt as clear to newcomers18:55
mat128yup18:55
rloomat128: i'll look at the second patch in your series soon.18:55
*** mjturek has quit IRC18:56
rloomat128: if you could update the first patch (see my comment) and if JayF is around, we could land that one today.18:57
JayFI'm around18:57
JayFall the rackers on onmetal are in boston this week having a meeting18:57
JayFso we're aroundish on irc but not as much as usual18:57
rlooJayF: oh right. I can ping you.18:58
JayFI'm also EST so it's 3pm :P18:58
rlooJayF: are we OK landing some of these patches before the release?18:58
JayFAbsolutely! We got permission from jroll to backport the rest when they land to newton18:58
rlooJayF: okey dokey18:59
jrollJayF: only after some had already landed >.>19:07
*** aNuposic has quit IRC19:09
*** mjturek has joined #openstack-ironic19:11
*** jabroney has quit IRC19:13
openstackgerritSai Kiran proposed openstack/python-ironicclient: Use ConfigParser instead of SafeConfigParser  https://review.openstack.org/37351119:26
*** electrofelix has quit IRC19:29
*** aNuposic has joined #openstack-ironic19:35
*** baoli has quit IRC19:37
*** baoli has joined #openstack-ironic19:38
*** mjturek1 has joined #openstack-ironic19:56
*** mjturek has quit IRC19:57
*** baoli has quit IRC19:59
*** baoli has joined #openstack-ironic19:59
*** joprovost has quit IRC20:08
*** jcoufal_ has quit IRC20:09
*** mjturek has joined #openstack-ironic20:13
lucasagomesfolks I'm calling it a day20:15
lucasagomeshave a great night all20:15
*** lucasagomes is now known as lucas-afk20:15
*** mjturek1 has quit IRC20:17
*** Goneri has quit IRC20:18
*** ayoung has joined #openstack-ironic20:26
ayoungI think the policy generation for Ironic needs a registered entrypoint.  Has anywone been able to run it?20:26
ayoungsudo oslopolicy-policy-generator --namespace ironic --output-file /tmp/policy/etc/ironic/policy.json20:26
ayoungWARNING:stevedore.named:Could not load ironic20:26
jrollayoung: tox -e genpolicy seems to work for me20:34
ayoungjroll, let me try20:35
* jroll double checks a thing20:35
jrollyeah, works as expected20:35
jrollgenpolicy runtests: commands[0] | oslopolicy-sample-generator --namespace=ironic.api --output-file=etc/ironic/policy.json.sample20:35
jroll--namespace=ironic.api20:35
ayoungjroll, I tried running that20:36
ayoungexactly that command line...klet's see...20:36
jrollI see "--namespace ironic" in your pasted example20:36
ayoungjroll, I tried a few things20:36
ayoungincluding sudo oslopolicy-policy-generator --namespace ironic.api --output-file /tmp/policy/etc/ironic/policy.json20:37
jrolloh, and s/oslopolicy-policy-generator/oslopolicy-sample-generator/20:37
ayoungjroll, hmm.  we need consistant tooling.  Nova is publishing the other20:37
jrolloslopolicy-sample-generator --namespace ironic.api --output-file /tmp/policy/etc/ironic/policy.json20:37
jrollworks for me outside of tox20:37
ayoungOK,  I can use that20:37
jrollcurious what the difference is between the two commands20:38
ayoungNo clue20:38
*** jabroney has joined #openstack-ironic20:38
ayoungI just tripped over this empty file thing today20:38
jrollwell, we have a sample file in our repo :)20:39
*** vsaienko has quit IRC20:40
ayoungjroll, thanks.  and it looks like Ironic might be doing something interesting in policy20:40
jrollinteresting how?20:40
ayoungrule:is_observer20:40
ayoung"is_member": "tenant:demo or tenant:baremetal"20:40
ayoungthat looks wonky20:41
JayFayoung: to prevent breaking devstack20:41
JayFayoung: devstack tenant is "demo"20:41
ayoungwon't work with V3 toknes20:41
jrollbecause tenant vs project?20:41
JayFI know devananda tested all this w/keystone v3, so I'm skeptical?20:41
jrollyeah, ditto20:41
jrolland it can be overridden :)20:42
JayFdevananda: devananda devananda ^20:42
*** makowals has joined #openstack-ironic20:42
ayoungI think we grandfather in tenant somehow20:44
jrollyeah, that's what I assumed20:44
*** mjturek1 has joined #openstack-ironic20:44
ayoungbut assuming a specific tenant name is also very devstack specific20:45
* ayoung checks to see if undercloud even has those...20:45
jrollyes, it's a bit of a crutch20:45
*** mjturek has quit IRC20:45
ayoung| 02cdbfd151934af2a5a36ad3110d929d | service                                                          |20:46
ayoung| 27cdd20e74f74e07a6f78cfd70a6abbb | admin20:46
ayoungand one where the name is a uuid20:46
jrollsure20:46
ayoungjroll, I wonder if that is why it is useing sample....20:47
jrollwhy what is using sample?20:48
ayoungoslopolicy-sample-generator  might be doing something different from oslopolicy-policy-generator20:48
jrollI have no idea20:48
ayoungI was looking to see how many distinct policy rules there are in openstack projects (overcloud) and did not expect any new ones from Ironic.  Instead, Ironic has 5 distinct rules that none of the other projects have20:49
ayoungvery interesting20:49
*** dprince has quit IRC20:49
jrollyeah, we finally implemented real policy support20:50
jrolland decided to roughly follow dolph/jamie's cross-project spec that outlined this sort of thing20:50
*** mjturek1 has quit IRC20:55
rloojroll: isn't this done? https://bugs.launchpad.net/ironic/+bug/152640120:57
openstackLaunchpad bug 1526401 in Ironic "[RFE] Pluggable network providers" [Wishlist,In progress] - Assigned to Jim Rollenhagen (jim-rollenhagen)20:57
jrollrloo: yes20:57
jrollrloo: I haven't gone through and closed RFEs / move blueprints yet20:57
jrollplan to do that friday or monday20:57
rloojroll: oh, thought you did it during the bug smash. ok, i'll ignore then.20:57
jrollrloo: didn't go through the approved ones, no :(20:58
*** priteau has joined #openstack-ironic20:58
jrollsee y'all tomorrow21:03
xavierrsee you jroll21:05
*** ccamacho has quit IRC21:06
*** krtaylor has quit IRC21:11
*** ijw has joined #openstack-ironic21:16
*** ijw has quit IRC21:16
*** ijw has joined #openstack-ironic21:16
mrdaMorning Ironic21:17
*** jheroux has quit IRC21:20
xavierrmorning mrda :)21:20
mrdaMorning xavierr21:27
jlvillalI see the Ops meetup in Barcelona has some people who want to talk about bare-metal deploy: https://etherpad.openstack.org/p/BCN-ops-meetup21:30
*** adu has joined #openstack-ironic21:47
*** wznoinsk has quit IRC21:50
*** e0ne has quit IRC21:59
*** ijw_ has joined #openstack-ironic22:01
*** wznoinsk has joined #openstack-ironic22:02
*** ijw has quit IRC22:03
*** joprovost has joined #openstack-ironic22:06
*** bfournie has quit IRC22:09
*** joprovost1 has joined #openstack-ironic22:09
*** joprovost has quit IRC22:10
*** joprovost1 is now known as joprovost22:10
*** mkam has quit IRC22:12
*** praneshp has joined #openstack-ironic22:17
*** cdearborn has quit IRC22:21
*** hoonetorg has quit IRC22:24
NobodyCammorning mrda22:30
mrdahey NobodyCam22:30
NobodyCam:)22:31
*** bdeschenes has quit IRC22:33
*** r-daneel has quit IRC22:34
*** rama_y has quit IRC22:37
xavierrNobodyCam, mrda: I think we could be a team22:41
NobodyCamlol :)22:41
xavierrwe are in the channel at the same time every single day22:41
xavierr:D22:41
mrda:)22:43
*** jabroney has quit IRC22:50
*** baoli has quit IRC22:52
*** priteau has quit IRC22:53
*** hoonetorg has joined #openstack-ironic22:56
*** rpioso has quit IRC22:59
*** hoonetorg has quit IRC23:02
*** rama_y has joined #openstack-ironic23:03
*** adu has quit IRC23:05
*** pmannidi has joined #openstack-ironic23:09
devanandaayoung, jroll: I think oslopolicy-policy-generator builds the things to start from, rather than building the sample file as output from code, but I also did not get the former to work enough that I cared23:10
ayoungdevananda, they seem to do the same thing, but I'll get an answer.  Anyway, I suspect that the two tools should be merged if they are so similar23:12
ayoungBut I've got enough to go off for now.23:12
devanandaJayF, ayoung: interesting, I didn't realize we needed to replace (or duplicate) the "tenant:" rule statement with a "project:" statement23:12
devanandaayoung: yea - if they are *supposed* to do the same thing, they ought to be merged. I don't care about the name, and was just following the docs I had found :)23:13
ayoungdevananda, The goal was to standardize the language.  I really don't care which we decided to settle on, but long ago, we started pushing everything to project, and that is what V3 is based on.  It might be possible that there is logic in there to make it work for both, though.  I suspect that there is23:13
devanandaayoung: that makes sense23:13
devanandaI did some things to retain compatibility with existing deployments that, by themselves, wouldn't be necessary23:14
ayoungdevananda, my goal is to be able to finally close bug 968696 and that means enforcing policy for admin actions that are not project/tenant specific ones on Is_admin_project23:14
openstackbug 968696 in Glance ""admin"-ness not properly scoped" [High,In progress] https://launchpad.net/bugs/968696 - Assigned to Sharat Sharma (sharat-sharma)23:14
devanandaI have not read that bug before23:14
devanandaironic was, up until now, admin-only23:14
ayoungthis has been a slog, with changes needed at Keystone server, and then oslo context, and now in each of the projects enforcing policy23:14
devanandarelatedly, this may be of interest to you - https://review.openstack.org/32567223:15
patchbotpatch 325672 - openstack-dev/devstack - [WIP] Adjust keystone permissions for ironic hyper...23:15
ayoungwell, if that is the case, each API should be enforcing is_admin_project, then, as otherwise, we have the case where someone can get admin on some randome project and then they have admin everywhere23:15
devanandaayoung: ahhh - I have read the bug and now understand23:16
devanandaI thought there was an admin tenant23:16
ayoungyeah, that is what we need to enforce23:16
ayoungthe idea is that cloud admin is "admin role on admin tenant"23:16
ayoungbut policy was just enforcing "admin role is in the token" and ignoreing the scope23:17
devanandahah23:17
devanandayea, that's terrifying23:17
devanandaI recall asking/wondering about this a while ago (like, two years back)23:17
devanandaand thinking there was some black magic in how the "admin_api" rule got checked23:17
ayoungI've been chasing this bug at least that long23:17
devanandanow I am sad23:17
devanandaon the other hand, it should be technically easy to fix in ironic now23:18
ayoungdevananda, I'23:18
devanandait's just going to, possibly, break the world when we land it23:18
ayoungll check.  there is something about how policy is enforce using oslo context.  jamielennox was chasingt that in other projects, but I'll take a look at Ironic,m and submit the patch if needed23:18
ayoungdinner time23:19
devanandahttps://github.com/openstack/ironic/blob/master/ironic/common/policy.py#L6223:19
devanandaayoung: yea, I just refactored / ripped out a lot of that legacy code from Ironic23:19
*** hoonetorg has joined #openstack-ironic23:19
devanandaayoung: enjoy dinner! I'm glad you're digging into this, and happy to help as I'm pretty comfortable in all this code at the moment23:20
devanandamessage for when you're back ...23:20
devanandalook at the git history around this line, and see what I changed during Newton23:21
devanandahttps://github.com/openstack/ironic/blob/master/ironic/api/hooks.py#L8323:21
devanandaI removed most of the old checks for is_admin stuff in the token, and now just call policy.enforce23:21
devanandaso I *think* the only further change we need to make is to the policy.RuleDefault('is_admin'... line in ironic/common/policy.py23:22
*** hoonetorg has quit IRC23:29
*** ijw_ has quit IRC23:30
*** hoonetorg has joined #openstack-ironic23:31
*** rbrud has quit IRC23:32
*** Goneri has joined #openstack-ironic23:33
*** devananda is now known as devananda|dinner23:33
*** ijw has joined #openstack-ironic23:33
*** bdeschenes has joined #openstack-ironic23:37
*** Alexey_Abashkin_ has joined #openstack-ironic23:45
*** rbrud has joined #openstack-ironic23:46
ayoungdevananda|dinner, yes, that line should be "id_admin" : "role:admin and is_admin_project"  or similar23:46
*** Alexey_Abashkin has quit IRC23:46
praneshphello ironic. I noticed that when a nova boot fails at any stage (scheduler looking for a node, spawning timed out), the error is always NoValidHost (instead of showing the actual reason for failure).23:52
praneshpIm on release 4.2.323:52
*** BadCub has quit IRC23:52
praneshpis this expected/known?23:52
praneshp@rloo ^^23:52
*** Goneri has quit IRC23:52
*** rajinir has quit IRC23:55
TheJuliapraneshp: that sounds like the scheduler is unable to schedule the requested node on to a baremetal node23:56
praneshp@TheJulia but I see the ironic node state change to wait call-back, and conductor try to check state 60 times or so,   ramdisk getting downloaded on the target node’s console, etc etc23:57
praneshpie, def well beyond the scheduler phase23:57
praneshpthe nova instance goes to spawning, then to ERROR and NoValidHost23:57
TheJuliapraneshp: essentially any failure percieved by nova can send it back into scheduling23:58
praneshpI see, nova is trying to re-schedule, on any other node, and fails because it didnt find anything?23:58
TheJuliaAnything in the compute service logs?23:58
TheJuliapraneshp: basically, yes23:58
praneshp@TheJulia compute service logs just say timed out waiting for state to change from wait call-back. The actual reason the timeout happens is known to me, I’m just concerned that the error is NoValidHost instead of some form of actually what happened23:59

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