Thursday, 2016-01-14

*** rpioso has quit IRC00:00
mrdajlvillal: Donkey Kong Jnr was a much better game :)00:02
NobodyCammorning mrda00:02
jlvillalmrda: Morning!00:02
mrdahey NobodyCam and jlvillal and etc00:02
NobodyCam:)00:03
* mrda has been stuck in a tangled web of meetings all morning00:03
NobodyCam++++00:03
*** aginwala has joined #openstack-ironic00:03
*** moshele has quit IRC00:12
*** raddaoui has joined #openstack-ironic00:26
*** raddaoui has quit IRC00:32
*** garthb__ has quit IRC00:35
*** Sukhdev has joined #openstack-ironic00:38
*** garthb__ has joined #openstack-ironic00:39
*** dims has quit IRC00:45
*** Sukhdev has quit IRC00:46
*** rajinir has quit IRC01:05
*** amotoki has joined #openstack-ironic01:09
*** aginwala has quit IRC01:12
*** jasondotstar has quit IRC01:24
*** dims has joined #openstack-ironic01:24
*** jasondotstar has joined #openstack-ironic01:29
*** hoangcx has joined #openstack-ironic01:29
*** aginwala has joined #openstack-ironic01:30
*** _zouyee has joined #openstack-ironic01:31
*** __zouyee has joined #openstack-ironic01:31
*** Sukhdev has joined #openstack-ironic01:32
*** garthb__ has quit IRC01:34
*** shuquan has joined #openstack-ironic01:36
*** aginwala has quit IRC01:44
*** aginwala has joined #openstack-ironic01:47
*** yonglihe has joined #openstack-ironic01:48
*** mtanino has quit IRC01:49
*** chenke_ has quit IRC01:54
*** kan_ has joined #openstack-ironic01:55
*** smoriya__ has joined #openstack-ironic01:57
*** shuquan has quit IRC01:57
*** Sukhdev has quit IRC01:58
*** smoriya_ has quit IRC01:59
*** shuquan has joined #openstack-ironic02:01
*** rloo has quit IRC02:08
*** piet has joined #openstack-ironic02:08
* jlvillal is shocked that he has got to the point of reproducing the grenade tempest failures locally. Shocked yet happy :)02:09
*** ijw has quit IRC02:12
*** hanchao has joined #openstack-ironic02:16
*** boris-42 has joined #openstack-ironic02:18
*** piet has quit IRC02:22
*** aginwala has quit IRC02:22
openstackgerritHaomeng,Wang proposed openstack/ironic-specs: Add node name regexp filter to API  https://review.openstack.org/26668802:24
*** aginwala has joined #openstack-ironic02:27
*** dims has quit IRC02:29
*** Haomeng has quit IRC02:46
*** shuquan has quit IRC02:48
*** shuquan has joined #openstack-ironic02:51
*** davideag_ has joined #openstack-ironic02:51
*** crinkle_ has joined #openstack-ironic02:52
*** amotoki has quit IRC02:52
*** _fortis has quit IRC02:52
*** ekarlso has quit IRC02:52
*** davideagnello has quit IRC02:52
*** maurosr has quit IRC02:52
*** mikal has quit IRC02:52
*** ChubYann has quit IRC02:52
*** crinkle has quit IRC02:52
*** ChubYann has joined #openstack-ironic02:53
*** aarefiev has quit IRC02:53
*** vsaienko has quit IRC02:53
*** mikal has joined #openstack-ironic02:53
*** hoangcx has quit IRC02:53
*** aarefiev has joined #openstack-ironic02:53
*** amotoki has joined #openstack-ironic02:53
*** maurosr has joined #openstack-ironic02:53
*** vsaienko has joined #openstack-ironic02:54
*** shuquan has quit IRC02:55
*** hoangcx has joined #openstack-ironic02:58
*** shuquan has joined #openstack-ironic02:58
*** dims has joined #openstack-ironic02:58
*** dims_ has joined #openstack-ironic03:01
*** baoli has joined #openstack-ironic03:02
*** dims has quit IRC03:03
*** spandhe has quit IRC03:05
*** _fortis has joined #openstack-ironic03:05
*** raddaoui has joined #openstack-ironic03:05
*** ekarlso has joined #openstack-ironic03:06
*** crinkle_ is now known as crinkle03:08
*** aginwala has quit IRC03:09
*** raddaoui has quit IRC03:12
*** aginwala has joined #openstack-ironic03:14
*** aginwala has quit IRC03:16
*** links has joined #openstack-ironic03:17
*** shuquan has quit IRC03:22
*** harshs has quit IRC03:24
*** shuquan has joined #openstack-ironic03:25
*** daemontool has quit IRC03:30
*** yuanying_ has quit IRC03:34
*** coolsvap|away is now known as coolsvap03:36
*** jaybeale has quit IRC03:36
*** shuquan has quit IRC03:39
*** vinm213 has joined #openstack-ironic03:40
*** thrash is now known as thrash|g0ne03:41
*** vinm213 has quit IRC03:42
*** shuquan has joined #openstack-ironic03:42
*** yuanying has joined #openstack-ironic03:46
*** yuanying_ has joined #openstack-ironic03:56
*** yuanying has quit IRC03:59
*** yuanying_ has quit IRC04:00
*** yuanying has joined #openstack-ironic04:06
*** yuanying has quit IRC04:07
*** yuanying_ has joined #openstack-ironic04:07
*** raddaoui has joined #openstack-ironic04:12
*** spandhe has joined #openstack-ironic04:14
openstackgerritShivanand Tendulker proposed openstack/ironic-lib: Config drive support for whole disk images for iscsi based deploy  https://review.openstack.org/23092404:28
*** Marga_ has quit IRC04:28
*** dims_ has quit IRC04:30
*** Sukhdev has joined #openstack-ironic04:33
*** Marga_ has joined #openstack-ironic04:44
*** Marga_ has quit IRC04:48
*** alexpilotti has joined #openstack-ironic04:54
*** shuquan has quit IRC04:58
*** alexpilotti has quit IRC04:58
*** raddaoui has quit IRC05:01
openstackgerritvinay kumar muddu proposed openstack/ironic: Fix issues with uefi-ipxe booting  https://review.openstack.org/26574205:10
*** pradipta has joined #openstack-ironic05:17
*** baoli has quit IRC05:22
openstackgerritMerged openstack/ironic-python-agent: Update typos  https://review.openstack.org/26669105:25
*** yolanda has quit IRC05:27
*** alexpilotti has joined #openstack-ironic05:30
*** stendulker has joined #openstack-ironic05:34
*** alexpilotti has quit IRC05:35
*** spandhe_ has joined #openstack-ironic05:42
*** harshs has joined #openstack-ironic05:43
*** spandhe has quit IRC05:43
*** spandhe_ is now known as spandhe05:43
*** moshele has joined #openstack-ironic05:50
*** shuquan has joined #openstack-ironic05:56
*** harshs has quit IRC06:08
*** shuquan has quit IRC06:08
*** shuquan has joined #openstack-ironic06:10
*** alexpilotti has joined #openstack-ironic06:11
openstackgerritcaoyue proposed openstack/ironic: use oslo.utils.reflection extract the class name  https://review.openstack.org/26732406:11
*** aginwala has joined #openstack-ironic06:14
*** alexpilotti has quit IRC06:15
openstackgerritKan proposed openstack/ironic: Enable removing name when updating node  https://review.openstack.org/26732706:18
*** Haomeng has joined #openstack-ironic06:20
*** aginwala_ has joined #openstack-ironic06:23
*** aginwala has quit IRC06:26
*** aginwala has joined #openstack-ironic06:27
*** aginwala_ has quit IRC06:30
*** ChubYann has quit IRC06:31
openstackgerritcaoyue proposed openstack/ironic: Add debug testenv in tox  https://review.openstack.org/26672006:38
*** deray has joined #openstack-ironic06:41
*** aginwala has quit IRC06:43
*** aginwala has joined #openstack-ironic06:43
*** kalpase has joined #openstack-ironic06:48
*** spandhe has quit IRC06:49
*** spandhe has joined #openstack-ironic06:50
*** spandhe has quit IRC06:50
*** spandhe has joined #openstack-ironic06:51
*** amotoki_ has joined #openstack-ironic06:52
*** amotoki_ has quit IRC06:52
*** hoangcx has quit IRC06:53
*** hoangcx has joined #openstack-ironic06:57
*** shuquan has quit IRC06:57
*** vishwana_ is now known as vishwanathj07:00
*** vishwanathj is now known as vishwanathj_good07:01
*** vishwanathj_good is now known as vishwanathj_slee07:01
*** vishwanathj_slee is now known as vishwanathj_nap07:01
*** vishwanathj_nap is now known as vishwanathj_away07:01
*** daemontool has joined #openstack-ironic07:14
*** shuquan has joined #openstack-ironic07:18
openstackgerritVaishnavi proposed openstack/ironic: Addressing review comments  https://review.openstack.org/26735107:21
*** daemontool has quit IRC07:22
*** ukalifon has joined #openstack-ironic07:24
*** erwan_taf has quit IRC07:24
*** ijw has joined #openstack-ironic07:33
openstackgerritYuiko Takada proposed openstack/ironic: Migrate Tempest tests into Ironic tree  https://review.openstack.org/25398207:33
*** aginwala has quit IRC07:34
openstackgerritHaomeng,Wang proposed openstack/python-ironicclient: continue to delete next node if failed with previous one  https://review.openstack.org/26239307:36
*** spandhe has quit IRC07:39
*** kalpase has quit IRC07:47
*** Sukhdev has quit IRC07:49
*** yolanda has joined #openstack-ironic07:51
*** kalpase has joined #openstack-ironic07:55
openstackgerritKan proposed openstack/ironic: Enable removing name when updating node  https://review.openstack.org/26732707:58
openstackgerritMerged openstack/ironic: Clean up unneeded deprecated_group  https://review.openstack.org/26675208:00
*** shuquan has quit IRC08:03
*** ionutbalutoiu has joined #openstack-ironic08:04
*** hoangcx has quit IRC08:05
*** hoangcx has joined #openstack-ironic08:06
*** shuquan has joined #openstack-ironic08:06
*** shuquan has joined #openstack-ironic08:09
*** shuquan has quit IRC08:22
*** shuquan has joined #openstack-ironic08:25
*** dnikishov has joined #openstack-ironic08:27
*** shuquan has quit IRC08:27
openstackgerritVaishnavi proposed openstack/ironic: Add support for dib based agent ramdisk in lib/ironic  https://review.openstack.org/26457908:30
openstackgerritTan Lin proposed openstack/ironic: Refactor install-guide to configure API/Conductor seperately  https://review.openstack.org/26144308:30
*** shuquan has joined #openstack-ironic08:32
mkovacikharlowja, cool, you have any estimate/plan to implement this semantics?08:32
*** shuquan has quit IRC08:35
*** shuquan has joined #openstack-ironic08:36
*** ijw has quit IRC08:40
openstackgerritMerged openstack/ironic-inspector: Track node identification during the whole processing  https://review.openstack.org/26524008:43
*** coolsvap is now known as coolsvap|away08:44
*** mbound has joined #openstack-ironic08:47
*** e0ne has joined #openstack-ironic08:48
*** derekh has joined #openstack-ironic08:57
openstackgerritDmitry Tantsur proposed openstack/ironic: Clarify that size in root device hints and local_gb are often different  https://review.openstack.org/26644208:59
*** ifarkas has joined #openstack-ironic09:00
openstackgerritTan Lin proposed openstack/ironic: Add xinetd and its TFTP configuration in Install Guide  https://review.openstack.org/26142909:01
*** jistr has joined #openstack-ironic09:03
mkovacikharlowja, there's however a limitation; the listener's high-availability; how to plumb it to the client without a queue09:06
mkovacikharlowja, I'll mention that in the pull-request reply09:07
*** mkovacik has quit IRC09:08
*** UForgotten has quit IRC09:11
openstackgerritVaishnavi proposed openstack/ironic: [IRONIC] Config variable to configure [glance] section  https://review.openstack.org/26680309:11
*** ndipanov has joined #openstack-ironic09:12
*** ionutbalutoiu has quit IRC09:15
aarefievmorning all!09:15
*** shuquan has quit IRC09:15
*** ionutbalutoiu has joined #openstack-ironic09:15
*** shuquan has joined #openstack-ironic09:17
*** ig0r_ has joined #openstack-ironic09:17
*** shuquan has quit IRC09:17
*** jamielennox is now known as jamielennox|away09:18
*** shuquan has joined #openstack-ironic09:19
*** bigjools has quit IRC09:20
*** bigjools has joined #openstack-ironic09:21
*** daemontool has joined #openstack-ironic09:23
*** mgoddard has joined #openstack-ironic09:24
*** erwan_taf has joined #openstack-ironic09:25
*** Pespa has quit IRC09:33
*** __zouyee has quit IRC09:37
*** MattMan has joined #openstack-ironic09:38
*** mbound has quit IRC09:39
*** MattMan has joined #openstack-ironic09:40
*** MattMan has quit IRC09:40
*** MattMan has joined #openstack-ironic09:40
*** ijw has joined #openstack-ironic09:40
*** ig0r_ has quit IRC09:41
*** MattMan has quit IRC09:42
openstackgerritZhenguo Niu proposed openstack/ironic: Normalize the tag data structure  https://review.openstack.org/26743409:43
*** ijw has quit IRC09:45
*** mbound has joined #openstack-ironic09:46
*** shuquan_ has joined #openstack-ironic09:47
*** shuquan has quit IRC09:48
*** shuquan_ is now known as shuquan09:48
openstackgerritDebayan Ray proposed openstack/ironic: Firmware update(iLO) as manual cleaning step  https://review.openstack.org/21101909:48
*** mkovacik has joined #openstack-ironic09:55
*** MattMan has joined #openstack-ironic09:57
*** ijw has joined #openstack-ironic10:00
vdrokmorning ironic and aarefiev !10:01
aarefievvdrok: g'morning10:02
*** pradipta has quit IRC10:03
*** _zouyee has quit IRC10:03
*** yolanda has quit IRC10:03
*** ijw has quit IRC10:05
*** shuquan has quit IRC10:07
*** _degorenko|afk is now known as degorenko10:07
*** yolanda has joined #openstack-ironic10:08
deraylate g'morning to Ironicers! .. o/ to vdrok aarefiev and all others10:11
aarefievderay: morning10:12
derayaarefiev, its kinda evening for me now :) o/ again10:13
vdrokmorning deray10:13
vdrokor evening then :)10:13
derayvdrok, aarefiev :)10:13
aarefievderay: good evening so :)10:13
*** athomas has quit IRC10:14
derayI am planning to put a checksum functionality for my firmware update feature (iLO).10:15
derayGot to see this: https://github.com/openstack/ironic/blob/69c33f7ed5004afd4fd1589f1aed0e498845a952/ironic/common/utils.py#L393 in ironic but no any place where it is getting used. Shoudl I go ahead and use it?10:16
openstackgerritTan Lin proposed openstack/ironic: Add choices option to several options  https://review.openstack.org/25173210:16
vdrokderay, if it works for you, why not? :)10:18
derayvdrok, cool ..10:19
*** sambetts has joined #openstack-ironic10:19
sambettsMorning all o/10:19
derayvdrok, others, is that a good option to pass on the checksum string as part of the manual cleaning step dictionary args?10:20
deraysambetts, g'morning10:20
* deray just wondering if passing checksum string as an open string to the manual clean step is a security issue or not.10:22
sambettso/ deray10:22
*** athomas has joined #openstack-ironic10:23
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introducing API for aborting introspection  https://review.openstack.org/26527510:24
*** hoangcx has quit IRC10:24
deraysambetts, :)10:26
vdrokderay, image checksum is passed to agent in plain text - https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/extensions/standby.py#L168-L17610:27
vdrokbut i'm not sure if the firmware file is the same case10:27
derayvdrok, thx .. having a close look at it10:28
*** teju has joined #openstack-ironic10:29
*** ionutbalutoiu has quit IRC10:33
*** electrofelix has joined #openstack-ironic10:34
*** ionutbalutoiu has joined #openstack-ironic10:34
derayvdrok, gr8.. it should ideally work for firmware image type as well. Only issue I have with the algorithm (md5), may be its better if we use the sha-1.10:34
deray*have is with the algo10:34
vdrokderay, just propose what you think makes sense, people will review :)10:35
derayvdrok, whatsovever, nice to have a reference from ironic_python_agent10:36
derayvdrok, sure10:36
openstackgerritTan Lin proposed openstack/ironic: Add possible values for config options  https://review.openstack.org/25013210:36
openstackgerritTan Lin proposed openstack/ironic: Add possible values for config options  https://review.openstack.org/25013210:37
*** electrofelix has quit IRC10:38
*** baoli has joined #openstack-ironic10:42
*** mgould has joined #openstack-ironic10:43
*** ionutbalutoiu has quit IRC10:45
*** ionutbalutoiu has joined #openstack-ironic10:45
mkovacikguys, I could use some reviews on  https://review.openstack.org/#/c/265275 ; should be ready to merge. Thanks a lot!10:47
openstackgerritMoshe Levi proposed openstack/ironic-inspector: Adding InfiniBand Support  https://review.openstack.org/26425710:54
mgouldmorning Ironic!10:58
mkovacikmgould, o/11:01
vdrokmorning mkovacik mgould and sambetts11:01
*** ijw has joined #openstack-ironic11:02
sambettso/ vdrok mkovacik mgould11:02
mkovaciko/ sambetts, vdrok :)11:02
*** _zouyee has joined #openstack-ironic11:04
*** dims has joined #openstack-ironic11:04
*** mgould has quit IRC11:05
*** ijw has quit IRC11:07
*** amotoki_ has joined #openstack-ironic11:09
*** alexpilotti has joined #openstack-ironic11:12
openstackgerritVaishnavi proposed openstack/ironic: Add support for building ISO for deploy ramdisk  https://review.openstack.org/26459011:14
*** deray has quit IRC11:15
*** electrofelix has joined #openstack-ironic11:15
*** lucas-dinner is now known as lucasagomes11:18
*** mgould has joined #openstack-ironic11:19
openstackgerritVaishnavi proposed openstack/ironic: Add support for dib based agent ramdisk in lib/ironic  https://review.openstack.org/26457911:20
*** Pespa has joined #openstack-ironic11:23
*** stendulker_ has joined #openstack-ironic11:24
*** stendulker has quit IRC11:28
*** Marga_ has joined #openstack-ironic11:29
*** vdrok has quit IRC11:29
*** stendulker_ has quit IRC11:29
*** mgould has quit IRC11:32
*** mgould has joined #openstack-ironic11:33
*** Marga_ has quit IRC11:34
*** d0ugal has quit IRC11:40
*** vaishnavi has joined #openstack-ironic11:45
*** baoli has quit IRC11:50
*** amotoki_ has quit IRC11:50
*** ionutbalutoiu has quit IRC11:52
*** ionutbalutoiu has joined #openstack-ironic11:53
*** d0ugal has joined #openstack-ironic11:58
lucasagomesmorning all11:59
mgouldlucasagomes, morning!12:01
*** ijw has joined #openstack-ironic12:04
*** alexpilotti has quit IRC12:04
*** ijw has quit IRC12:09
sambettsHey lucasagomes o/ I've trade one devstack issue for another :( now I'm seeing "ImportError: No module named ironicclient.osc.plugin"12:14
*** vaishnavi has quit IRC12:15
*** mgould has quit IRC12:19
*** mgould has joined #openstack-ironic12:20
*** shuquan has joined #openstack-ironic12:21
*** raildo-afk is now known as raildo12:22
openstackgerritRui Chen proposed openstack/python-ironicclient: Fix Resource.__eq__ mismatch semantics of object equal  https://review.openstack.org/25183612:23
lucasagomessambetts, hi there12:27
lucasagomessambetts, ouch, where you seem that?12:27
*** sinval-afk is now known as sinval12:27
sinvalgood morning12:27
*** shuquan has quit IRC12:28
sambettslucasagomes: I've managed to fix that issue now, I think the python package install went weird so I uninstalled it and reinstalled it and now its working, however now I'm back to the Could not determine a suitable URL for the plugin error from openstack image create, when it tries to upload the cirros image12:28
*** trown|outttypeww is now known as trown12:30
lucasagomessambetts, I think I'm a bit out of context, are you working on having the devstack/lib/ironic to use OSC instead of ironicclient ?12:31
sambettslucasagomes: oh sorry, not I'm just trying to devstack :(12:31
sambettsno *12:31
sambettslucasagomes: this is the first time I'm devstacking using the ironic plugin instead of the enable_service thing12:32
lucasagomesoh right12:38
*** baoli has joined #openstack-ironic12:41
* lucasagomes should try that too12:47
TheJuliagood morning12:47
*** smoriya__ has quit IRC12:48
lucasagomesTheJulia, morning12:50
*** degorenko is now known as _degorenko|afk12:51
*** yolanda has quit IRC13:00
NobodyCamgood morning Ironicers13:03
*** ijw has joined #openstack-ironic13:05
*** hanchao has quit IRC13:06
*** jcoufal has joined #openstack-ironic13:07
*** ijw has quit IRC13:09
*** pas-ha has quit IRC13:10
sinvalmorning NobodyCam13:10
NobodyCammorning sinval ... lol well almost it's like 5 am here13:10
openstackgerritZhenguo Niu proposed openstack/ironic: Normalize the tag data structure  https://review.openstack.org/26743413:10
*** _zouyee has quit IRC13:12
sinvalNobodyCam: omg, go grab some coffee to keep you alive :)13:14
mgouldTheJulia, NobodyCam sinval morning!13:14
NobodyCamlol already started :)13:15
sinvalmorning mgould and TheJulia13:15
*** pas-ha has joined #openstack-ironic13:15
NobodyCammorning mgould13:15
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Fix issues with uefi-ipxe booting  https://review.openstack.org/26574213:16
openstackgerritJulia Kreger proposed openstack/bifrost: Pin Ansible version prior to the 2.0.0.1-1 release  https://review.openstack.org/26694613:16
*** dprince has joined #openstack-ironic13:17
*** thrash|g0ne is now known as thrash13:18
*** mtanino has joined #openstack-ironic13:19
lucasagomessinval, NobodyCam good morning13:19
*** yolanda has joined #openstack-ironic13:20
sinvallucasagomes, o/13:20
NobodyCammorning lucasagomes o/13:21
*** _degorenko|afk is now known as degorenko13:30
*** vdrok- is now known as vdrok13:35
vdrokmorning lucasagomes sinval TheJulia NobodyCam ! :)13:36
NobodyCamImorning vdrok :)13:36
lucasagomesvdrok, hi there, morning13:36
sinvalvdrok, o/13:37
*** ijw has joined #openstack-ironic14:05
*** ijw has quit IRC14:10
sambettss14:11
sambettsdtantsur|afk: Did you see the Shovel anouncment  on14:12
sambettsdtantsur|afk: the mailer?14:12
*** [3]cdearborn has joined #openstack-ironic14:13
*** rloo has joined #openstack-ironic14:15
*** kan_ has quit IRC14:18
*** lucasagomes is now known as lucas-hungry14:20
*** dims has quit IRC14:26
*** teju has quit IRC14:28
*** dims has joined #openstack-ironic14:30
*** kalpase has left #openstack-ironic14:38
*** [3]cdearborn has quit IRC14:39
openstackgerritZhenguo Niu proposed openstack/ironic: Normalize the tag data structure  https://review.openstack.org/26743414:39
*** jistr has quit IRC14:40
*** jistr has joined #openstack-ironic14:41
*** dprince has quit IRC14:42
*** sinval is now known as sinval-afk14:51
*** ionutbalutoiu has quit IRC14:52
*** links has quit IRC14:52
*** ionutbalutoiu has joined #openstack-ironic14:52
*** Sukhdev has joined #openstack-ironic14:55
*** Haomeng has quit IRC15:03
*** ijw has joined #openstack-ironic15:05
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Allow rerunning introspection on stored data  https://review.openstack.org/26763715:08
*** jcoufal has quit IRC15:11
*** piet has joined #openstack-ironic15:12
*** dprince has joined #openstack-ironic15:17
*** rajinir has joined #openstack-ironic15:18
NobodyCamoh meetings why do you plage me15:22
*** spandhe has joined #openstack-ironic15:23
*** raddaoui has joined #openstack-ironic15:23
*** lucas-hungry is now known as lucasagomes15:24
jlvillalNobodyCam, That's what happens when you are important :)15:26
NobodyCamlol15:26
NobodyCam:p15:26
jlvillalsambetts, Did you see my Docker IPA patch? :)15:26
sambettsjlvillal: I saw it go up but I've not had a chance to look through it yet15:27
jlvillalsambetts, Fair enough. Thanks :)15:27
jlvillalsambetts, If we had Docker 1.9 (or maybe it is 2.0) there is a more elegant method using ARG available. But we don't have that in Ubuntu 14.0415:28
NobodyCamJayF: around yet?15:28
*** spandhe has quit IRC15:30
*** mgoddard has quit IRC15:30
*** mgoddard has joined #openstack-ironic15:30
*** jcoufal has joined #openstack-ironic15:31
openstackgerritImre Farkas proposed openstack/ironic: [WIP] DRAC: RAID configuration on vendor-passthru  https://review.openstack.org/17631915:33
*** Sukhdev has quit IRC15:40
*** Sukhdev has joined #openstack-ironic15:40
*** piet has quit IRC15:42
*** piet has joined #openstack-ironic15:43
sambettsjlvillal: It certainly feels a little hacky doesn't it :(15:44
devanandag'monring, all15:45
NobodyCammorning devananda :)15:45
mgoulddevananda, morning!15:45
NobodyCamhow Tx?15:45
*** Sukhdev has quit IRC15:46
devanandait's Dallas15:49
devanandaI have yet to find decent coffee anywhere15:49
NobodyCamoh man15:50
sambettsdevananda: that doesn't sound good for coffee at the summit :-P15:52
mgouldsambetts, AIUI Austin is culturally very different from the rest of Texas15:52
mgouldso they *probably* have good coffee there :-)15:53
sambettsmgould: I've only over stopped over in the airport in Tx so it'll be my first time experiencing the real Texas haha15:54
* NobodyCam notes he can (most) always find a starbucks for coffee :)15:55
*** Sukhdev has joined #openstack-ironic15:55
lucasagomesdevananda, morning15:56
*** vishwanathj_away is now known as vishwanathj15:57
mgouldsambetts, I'm not sure Austin is "the real Texas" :-) https://en.wikipedia.org/wiki/Keep_Austin_Weird16:00
NobodyCammgould: nice :)16:01
sambettsmgould: haha looking forward to it :D16:01
* mgould likes the building with an aircraft tailplane sticking out, but raises you https://en.wikipedia.org/wiki/The_Headington_Shark16:02
* lucasagomes dunno what to expect from austin/texas in general16:02
mgouldall my knowledge of Texas comes from watching King Of The Hill :-/16:02
lucasagomesheh I haven't seem that16:02
jlvillalsambetts, Yeah, sort of hacky :(16:03
jlvillalsambetts, If you have ideas on how to make it less so that would be great.16:03
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introducing API for aborting introspection  https://review.openstack.org/26527516:05
sambettsjlvillal: I wonder if we could get rid of the need to copy and replace files if we just made proxy export the variables and then made the commands "RUN do proxy.sh && <the real command>"16:05
*** mjturek1 has quit IRC16:05
sambettsjlvillal: RUN proxy.sh && <real the command>16:05
jlvillalsambetts, It doesn't stay in the environment.16:05
jlvillalsambetts, Maybe 'source proxy.inc && command' ????16:06
jlvillalBut then I'm not sure which is more hacky.16:06
jlvillalAnd not sure if that would actually work.16:06
sambettsjlvillal: it wouldn't stay between run statements, but if RUN does /bin/sh -c "proxy.sh && <the command>" then for each RUN you'd only need to to proxy.sh once16:07
jlvillalsambetts, But would still have to create that proxy file though.16:07
sambettsjlvillal: Yeah we would but we wouldn't have to copy and then replace it with an existing one, it could just be an empty file because its running next to the other command rather than running it itself with $*16:08
jlvillalsambetts, In my quick test that didn't work.16:09
sambetts:(16:09
*** mjturek1 has joined #openstack-ironic16:09
jlvillalsambetts, I don't quite understand why wouldn't have to copy and replace.16:10
jlvillalBut maybe it doesn't matter since the test failed...16:11
vdrokmorning jlvillal and devananda16:11
jlvillalvdrok, Morning!16:12
*** harshs has joined #openstack-ironic16:12
jlvillalvdrok, Did you see my question a day or two ago here about your tempest patch?16:12
vdrokjlvillal, yep, I guess I answered16:12
jlvillalvdrok, I was wondering if you are still working on it :)16:12
sambettsjlvillal: the only reason we're having the copy and paste the file is because we need to replace the temp file we create with a file that contains "$*" but if we got rid of that then we could just do rm proxy.sh && touch proxy.sh16:12
vdrokjlvillal, i'm not working on that atm, because that is needed only for full tempest right now16:13
vdrokand it takes too much time16:13
vdroklike 4 hours16:13
sambettsjlvillal: I guess by copy and paste I'm referring to your mv command16:13
sambettss16:13
jlvillalvdrok, Understood. Yeah it takes a long time, as I am discovering.16:13
vdrokso first thing to do is multinode devstack16:13
vdrokso that tests can run in parallel16:13
vdrokand I'm not good at it :(16:14
jlvillalsambetts, But if there are proxy settings, wouldn't we still need to copy/paste?16:14
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Introducing API for aborting introspection  https://review.openstack.org/26527516:14
jlvillalI guess I could dynamically create the proxy.sh file but I was wanting to make sure it worked for people who ran 'docker build' directly16:15
jlvillalsambetts, I'm not sure who those people are :)16:15
sambetts:-P16:15
openstackgerritRuby Loo proposed openstack/ironic-lib: Remove unused packages from requirements  https://review.openstack.org/26721316:16
jlvillalvdrok, Thanks for the info. I had my patch to tempest to disable the floating ip check for Ironic.16:16
vdrokjlvillal, ah, I saw that16:16
jlvillalvdrok, I'm still not quite understanding how floating IPs work or if they do work, with Ironic16:16
vdrokjlvillal, iirc that test requires multiple "baremetal" nodes and fails if there is only 116:16
jlvillaljroll, Had -1 my patch because he said he tested and floating IP do work with Ironic. So either that test should work or I should have a different reason why it shouldn't work :)16:17
jlvillalvdrok, Ah that might be a better reason :)16:17
mkovaciksambetts, I've fixed the logs & rebased the merge; when ever you're ready ;) thx for the review!16:17
jlvillalMaybe I only need to change the description of why we shouldn't run that test. To the correct reason.16:17
jlvillalvdrok, Thanks for your help :)16:18
mkovacik* the pull request16:18
sambettsjlvillal: what if we wrote the environment variables into /etc/profie file in the container? then we wouldn't have to run proxy.sh every time because they would become permanently set for the container, and then we remove them afterwards?16:18
vdrokjlvillal, where did I help? :) np16:18
jlvillalsambetts, Okay. 1) How do we get them there. 2) Does doing '/bin/sh -c' pull them in?16:19
jlvillalvdrok, You gave me a better description. I think.16:19
vdrokjlvillal, :)16:20
jlvillalsambetts, env -i /bin/sh -c env | sort    does not give me great hope for that idea.16:21
*** erwan_taf has quit IRC16:21
* jlvillal feels like he is being negative and keeps shooting down ideas :(16:22
*** garthb__ has joined #openstack-ironic16:23
sambettsjlvillal: we'd still need a script like proxy.sh that we'd have to generate, but in that we'd just have something like echo 'export https_proxy=192.168.4.5' >> /etc/profile16:24
jlvillalOkay16:25
*** ukalifon has quit IRC16:27
sambettsjlvillal: :( you have to add -l to the /bin/sh command to make it read from /etc/profile16:27
*** ukalifon has joined #openstack-ironic16:28
jlvillalsambetts, Okay. That's not how docker does the RUN command though.16:28
sambettsjlvillal: yeah :(16:28
jlvillalsambetts, Thanks for the ideas! :)16:29
* jlvillal goes to get ready to walk to work...16:30
*** harshs_ has joined #openstack-ironic16:32
*** ukalifon has quit IRC16:32
*** spandhe has joined #openstack-ironic16:32
*** harshs has quit IRC16:33
*** harshs has joined #openstack-ironic16:35
*** piet has quit IRC16:36
*** _zouyee has joined #openstack-ironic16:36
*** mkovacik_ has joined #openstack-ironic16:37
*** harshs_ has quit IRC16:37
*** mkovacik has quit IRC16:38
*** piet has joined #openstack-ironic16:38
jrollmorning y'all16:45
devanandamorning, yo16:45
*** mgoddard_ has joined #openstack-ironic16:45
jroll:)16:45
JayFNobodyCam: now I am, sup?16:45
jrolldevananda: what do you say we land some networking code today?16:45
*** dprince has quit IRC16:45
jlvillaljroll, devananda Would you say grenade is testing "rolling" upgrades?16:45
NobodyCamhummm can I remember16:45
*** dprince has joined #openstack-ironic16:46
jrolldevananda: or at least +1 the devstack vars so we can drop the experimental job in16:46
* jlvillal was asked about "rolling upgrades" today and didn't have a clear answer on what that mean.16:46
vdrokmorning jroll and JayF16:46
jlvillalI think "rolling upgrade" is in place16:46
JayFmorning16:46
jrolljlvillal: no, grenade is bring everything down, upgrade, bring everything up. so an upgrade with downtime.16:46
jlvillalAs opposed to bringing up a new OpenStack setup and then copying data from old to new.16:46
*** pas-ha has quit IRC16:46
jlvillaljroll, So "rolling" implies no downtime?16:47
openstackgerritImre Farkas proposed openstack/ironic: DRAC: switch to python-dracclient on vendor-passthru  https://review.openstack.org/25129416:47
openstackgerritImre Farkas proposed openstack/ironic: DRAC: cleanup after switch to python-dracclient  https://review.openstack.org/25531016:47
jrolljlvillal: nova has "partial grenade" jobs, which do rolling upgrades. it basically runs nova with an older conductor16:47
jroller, older compute16:47
jrolljlvillal: yeah, rolling == no downtime16:47
jrolljlvillal: so in reality, you'd upgrade one ironic-conductor at a time, then upgrade one ironic-api at a time (managing them in load balancer as you go)16:47
jrolland users would not see downtime16:48
jrollin devstack, we'd test that it is possible to do so by running old ironic-api with new ironic-conductor16:48
jlvillaljroll, Thanks. That helps a lot.16:48
*** mgoddard has quit IRC16:48
jrollwell, running old both, then upgrading conductor and running tests again16:48
jrollcool :)16:48
jrollyou're welcome16:48
jlvillaljroll, There is a 'partial ironic' grenade job too16:49
jlvillalDoesn't work, but it exists :)16:49
jrolljlvillal: yeah, that's what would test rolling16:49
jrollso in theory since neither job works, we don't support upgrading at all :D16:49
jrollwe can assert that we support upgrades when grenade works, and rolling upgrades when partial works.16:49
jrolloh just thought of something, 'rolling upgrade' is AKA 'online upgrade'16:50
*** dprince has quit IRC16:50
jlvillalThat seems like a better term and easier to know what it is.16:51
devanandajroll: also, online upgrade of ironic != online upgrade of cloud, where we upgrade ironic before nova16:51
devanandaboth are useful things to test16:51
jrolldevananda: right, that would be a heck of a test to write :)16:51
jrollupgrade ir-cond, upgrade ir-api, upgrade n-cond, upgrade n-api, upgrade n-*16:51
jrollfun!16:51
*** dprince has joined #openstack-ironic16:51
jrollI don't believe in the philosophy that all the cloud should upgrade at once, personally16:52
jrolland I want to work toward making that work well16:52
jroll(hint: it already works pretty okay)16:52
jroll(you just have to pay attention to lots of things)16:52
openstackgerritSam Betts proposed openstack/ironic-python-agent: Add tinyipa to IPA imagebuild directory  https://review.openstack.org/23490216:54
*** mbound has quit IRC16:58
jrollsambetts: out of curiousity, how much ram does tinyipa need?16:59
*** mgoddard_ has quit IRC16:59
jrollto fully boot and run16:59
* jroll wondering how much parallelism we could get here17:00
*** mgoddard has joined #openstack-ironic17:00
*** Sukhdev has quit IRC17:00
*** alexpilotti has joined #openstack-ironic17:01
*** spandhe has quit IRC17:01
NobodyCamJayF: oh ya, I just wanted to ask if your use both the debug lines for debugging. ie. "Clean steps before deduplication" and "Returning clean steps".... i'm thought / concern is that method may be a bit chatty in the log?17:02
NobodyCamJayF: also sorry for hte slow reply17:03
NobodyCamon a call17:03
JayFNobodyCam: if you look I added that logging as a result of reviews17:03
JayFNobodyCam: but it's a debug log and I don't think logging at DEBUG is bad to be chatty17:03
JayFNobodyCam: i.e. if I'm building a new hardware manager and my clean step is disappearing, that's 100% key to diagnosis17:03
NobodyCamack... just wanted to check in on that17:04
*** raddaoui has quit IRC17:04
sambettsjroll: currently booting it locally on a 512MB ram virtual box vm17:04
jrollsambetts: I'd love to try at 256 and 128, that could get us a decent amount of boxes17:05
sambettsjroll: just trying 256 now17:05
jroll<317:05
NobodyCamJayF: +2 :)17:05
JayFwoo yu17:06
JayFty17:06
*** raildo is now known as raildo-afk17:12
*** sinval-afk is now known as sinval17:13
*** alexpilotti has quit IRC17:13
jrollpatch your ssh http://undeadly.org/cgi?action=article&sid=2016011414273317:14
*** alexpilotti has joined #openstack-ironic17:14
*** alexpilo_ has joined #openstack-ironic17:16
*** alexpilotti has quit IRC17:16
*** harshs has quit IRC17:17
mgouldjroll, p_q17:17
*** harshs has joined #openstack-ironic17:17
jrollmhm.17:17
devanandajroll: ouch17:18
sambettsjroll: 256 booted but couldn't run IPA, 384 managed to run IPA (this was on a build that installed the python at runtime), I'm just making a build with everything pre-installed in the ramdisk to see if it'll boot with less17:19
jrollsambetts: cool, good to know17:19
*** raildo-afk is now known as raildo17:20
sambettsJayF: I managed to get rid of the binarys in the tinyipa patch, it now manages to successfully build everything thats required in a chroot during the build process17:21
*** raddaoui has joined #openstack-ironic17:21
JayF\o/17:22
lucasagomesjroll, devananda rloo (others) when you guys have time https://review.openstack.org/#/c/267723/17:28
*** jistr has quit IRC17:29
*** harshs has quit IRC17:29
sambettsjroll: as I found before installing all the python requirements at build time actually leads to a greater ram requirement for the ramdisk for some reason, 512mb is the lowest I had that version booting17:34
rloolucasagomes: thx. will try to look today.it should go in specs/approved, with a soft link in specs/not-implemented :)17:35
jrollsambetts: oh right, because ramdisk17:35
lucasagomesrloo, oh, ok I will change it17:35
lucasagomesrloo, thanks17:35
sambettsjroll: yeah :(17:35
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Split the node's capabilities to its own table  https://review.openstack.org/26772317:37
* lucasagomes fixed17:37
*** sambetts has quit IRC17:40
*** e0ne has quit IRC17:40
*** moshele has quit IRC17:44
*** alexpilo_ has quit IRC17:45
*** alexpilotti has joined #openstack-ironic17:47
*** Pespa has quit IRC17:49
*** alexpilotti has quit IRC17:51
*** alexpilotti has joined #openstack-ironic17:52
*** mkovacik_ has quit IRC17:56
*** mkovacik_ has joined #openstack-ironic17:56
*** mkovacik_ has quit IRC17:56
*** trown is now known as trown|lunch17:56
*** raddaoui has quit IRC17:57
*** raddaoui has joined #openstack-ironic17:58
*** ndipanov has quit IRC18:00
*** daemontool has quit IRC18:01
*** alexpilotti has quit IRC18:02
*** alexpilotti has joined #openstack-ironic18:04
*** derekh has quit IRC18:05
*** praneshp has quit IRC18:07
*** vishwanathj is now known as vishwanathj_18:18
*** alexpilotti has quit IRC18:19
*** alexpilotti has joined #openstack-ironic18:20
*** raddaoui has quit IRC18:21
* mgould -> home; good night!18:22
*** mgould has quit IRC18:22
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Split the node's capabilities to its own table  https://review.openstack.org/26772318:24
*** _zouyee has quit IRC18:27
*** electrofelix has quit IRC18:31
*** trown|lunch is now known as trown18:33
*** alexpilotti has quit IRC18:33
*** praneshp has joined #openstack-ironic18:33
*** spandhe has joined #openstack-ironic18:34
*** alexpilotti has joined #openstack-ironic18:34
*** moshele has joined #openstack-ironic18:36
jrollFYI ATC codes for austin summit went out last night18:37
*** alexpilotti has quit IRC18:40
vdrokgood night!18:40
*** harshs has joined #openstack-ironic18:41
TheJuliaI was looking at hotels this morning, seems the hotels are already a little full. :(18:46
*** alexpilotti has joined #openstack-ironic18:47
*** e0ne has joined #openstack-ironic18:48
jrollairbnb!18:50
*** ifarkas has quit IRC18:50
*** Marga_ has joined #openstack-ironic18:52
*** degorenko is now known as _degorenko|afk18:54
rloojlvillal: dumb question, for https://review.openstack.org/#/c/255834/, why do you need to mock? what is calling those functions?18:55
*** spandhe has quit IRC19:05
*** jaypipes has quit IRC19:07
* lucasagomes registered for austin already!19:07
lucasagomesrloo, I believe they mock it to make it prediticable19:12
lucasagomesrloo, otherwise that functions would return a different name depending on the host machine19:12
rloolucasagomes: when are they used?19:12
lucasagomesthat I don't know :-) /me checks the whole thing19:13
* NobodyCam has a hotel for austin but has not yet regeistered or booked flights19:13
NobodyCam:p19:13
jrollrloo++ I don't think those are doing anything19:14
lucasagomeswould be good the bug ticket to actually show where it fails19:16
lucasagomesbut yeah, looking at the code doesn't seem to be used anywhere19:16
*** spandhe has joined #openstack-ironic19:17
rloojroll: , lucasagomes, i'll -1 until we hear from jlvillal. those functions had been used before but he removed them.19:18
lucasagomescool19:18
jrollright19:18
jrollthanks19:18
lucasagomesrloo, https://github.com/openstack/ironic/blob/master/ironic/common/service.py#L4519:25
jlvillalrloo: reading backscroll19:25
lucasagomesI wonder if the config from other libs may also affect it19:25
lucasagomesrabbitmq may want to use the hostname19:25
jrolloh yep, that'll do it19:25
lucasagomesoslo.messaging*19:25
jlvillalWhat was happening is if the name of the host was set to 'localhost' then the config file would use the name 'ironic'19:25
jlvillalSo the generated config file would be different from a system with a hostname of 'localhost' compared to a system with the name 'foo'19:26
jrolljlvillal: well, so the bug fix is intended to use the real hostname of the system, right?19:26
jroll(in all cases)19:26
jrollor is intended to use 'ironic' in all cases19:27
jlvillaljroll: No, to ignore the real hostname when generating the config file.19:27
jrollI conjecture that both are bad19:27
lucasagomesyeah both has side effects19:28
jrollthis is a thing that deployers might use to generate a config19:28
lucasagomesbut I prefer to mock that name otherwise the config will always differ dependning on who generates it19:28
jlvillalThe patch makes it generate the exact same output as a current system that is not named 'localhost'19:28
jlvillalSo for 99% of people they generate the normal config19:29
jrolloh, that's a good point, it's already "broken" in that way19:29
jrollok fair enuogh19:29
jlvillalBut when someones fires up a VM named localhost, currently the config file gets changed to different values for a few items19:29
jlvillalIf they run the config generation inside the VM named localhost19:29
openstackgerritMerged openstack/bifrost: Pin Ansible version prior to the 2.0.0.1-1 release  https://review.openstack.org/26694619:30
jrollso 'ironic' is intended to be used in all cases, right?19:30
jlvillalPersonally I think it should be 'localhost' but I am duplicating the current output19:31
rlooi thought 'localhost'19:31
*** praneshp has quit IRC19:31
rlooat least it reflects/indicates that it is a host. 'ironic' makes no sense.19:31
jrollironic seems to be current intention of the script in master19:31
jrolland also the output here19:31
jrollso I'm inclined to call this good19:32
jrolland if y'all want to change it later, that's up to you19:32
jlvillalrloo: Agreed, but I was trying to duplicate current generation so it would be the same on both a system named 'localhost' and a system not named 'localhost'19:32
rlooso what is making the calls to those mocked functions19:32
* lucasagomes is ok with the name19:32
jrollrloo, https://github.com/openstack/ironic/blob/master/ironic/common/service.py#L4519:32
jrollfor example19:32
jlvillalrloo: Some of the libraries call those functions.19:32
rloojroll: ahh.19:32
* jroll +219:33
*** praneshp has joined #openstack-ironic19:33
rloosorry, so is it supposed to show host=ironic or host=localhost?19:33
jrollironic19:34
rloowhy 'ironic'. and jlvillal, why duplicate the current output if the current output is incorrect?19:35
lucasagomesit's just a deterministic placeholder19:35
jlvillalrloo: Why 'ironic' I don't know. Someone did that. I think 'localhost' would be better but I thought that would be better for a follow-on patch if there was consensus19:35
rloojlvillal: the bug is that it shouldn't be 'ironic', it should be 'localhost'.19:36
jlvillalrloo: I thought my bug was that the output changed between systems named 'localhost' and not named 'localhost' :)19:36
rloojlvillal: in my opinion. folks keep generating that config, and it toggles between localhost & ironic depending on who generates it and reviewers just +2 it w/o noticing.19:36
jlvillalrloo: Your suggestion might be the true bug.19:36
jlvillalrloo: This patch fixes it so it doesn't toggle19:37
rloojlvillal: think about it. how would 'ironic' help anyone as a default value?19:37
jlvillalrloo: I'm not arguing. I was just doing one piece at a time.19:37
jlvillalIf there is consensus I am happy to change it to localhost.19:37
jlvillal:)19:37
rloojlvillal: i think it should be localhost. am in meeting and i have to actually participate so bye for now :)19:38
*** piet has quit IRC19:38
jlvillalrloo: Okay. How about a follow on patch. I'll do that.19:38
lucasagomesneither ironic nor localhost is the real default (because the default is to call that socket.get<hostname,fqdname>() )19:38
lucasagomesit's just a placeholder19:38
jlvillallucasagomes: But localhost is sort of the same thing.19:38
lucasagomessame thing as calling socket.gethostname() ?19:39
jlvillallucasagomes: Same thing as the packets should get to the same point.19:39
jlvillalIf DNS setup correctly. No guarantee though.19:40
lucasagomesright19:40
lucasagomesyeah, idk, I'm good with any name19:40
lucasagomesironic, localhost,foo19:41
jlvillal:)19:41
*** ChubYann has joined #openstack-ironic19:41
*** Sukhdev has joined #openstack-ironic19:45
*** erwan_taf has joined #openstack-ironic19:48
*** ijw has quit IRC19:54
lucasagomesI'm going to call it a day :-)19:54
lucasagomeshave a great night everyone19:54
*** lucasagomes is now known as lucas-dinner19:55
*** alexpilotti has quit IRC19:56
*** alexpilotti has joined #openstack-ironic19:56
rloojlvillal: sorry, going back to your patch 255834. If you don't mock, but remove the code that you removed, then what happens if the function returns 'localhost'?19:56
rloojlvillal: the config is 'localhost'? and if the function returns 'myfqdn', the config is 'myfqdn'?19:57
*** piet has joined #openstack-ironic19:58
jlvillalrloo: then the output will be whatever is the name of the system.19:58
jlvillalThe default value will change depending which system it is run on.19:58
rloojlvillal: and is that what we want, or do we want it to always be 'localhost' or 'ironic'?19:58
rloojlvillal: it seems to me that if we are generating for the .sample, we want some placeholder with something in the help to indicate what it should be.19:59
jlvillalrloo: So it is slightly confusing about my patch because it isn't changing things to make it be 'ironic'. It is actually trying to prevent values of 'localhost' from becoming 'ironic'19:59
jlvillalrloo: I just added a comment showing a diff19:59
jlvillalIf run on a VM named 'localhost' what happens currently without my patch.19:59
rloojlvillal: my question is what happens with your change but w/o your mock.19:59
rloojlvillal: i agree that the code w/o your patch is incorrect20:00
rloojlvillal: i just don't understand why we need the mocks in your patch.20:00
jlvillalThen the config values now that are '=ironic' will be come '=FQDN' or '=<hostname>'20:00
jlvillalAs in the FQDN of the machine that the genconfig is run on. or the hostname of the machine that the genconfig is run on20:01
rloojlvillal: ok. so what you're saying is we don't want =FQDN or =hostname, we want something that is always the same, regardless of who generates the config file20:01
jlvillalrloo: Yes, so it doesn't change everytime someone updates the config file.20:01
rloojlvillal: ok, that's what i want too. but i think the value should be 'localhost', not 'ironic'.20:01
jlvillalMy FQDN is dork.example.com and yours is rockstar.example.com20:02
jlvillalSo then when I generate it values might be  =dork.example.com20:02
jlvillalAnd you do it, it becomes: = rockstar.example.com20:02
jlvillalrloo: I agree20:02
jlvillalDo you think I should do it in a follow-up patch or in this patch?20:02
rloojlvillal: so the reason for the mock, is to be able to always have the same value for the config.20:02
jlvillalrloo: Yep20:02
rloojlvillal: i would prefer if you just fixed it in this patch; i don't see the need for a subsequent patch.20:03
jlvillalrloo: Okay. I will push out a new one with a regenerated config file.20:03
jlvillalrloo: Thanks :)20:03
rloojlvillal: your current patch is confusing to me cuz it doesn't seem to address what i think is the bug.20:03
jlvillalrloo: I guess there are two bugs. One what my patch talks about and the other that we use 'ironic' as a default hostname which is wonky20:04
rloojlvillal: well, your bug hardcodes the value to be 'ironic', and if we +2 that, it indicates that yes, this is what we want. but i don't think that's what we want.20:04
jlvillalrloo: Agreed. Working on new patch. Should have it in a few minutes20:05
rloojlvillal: i think the problem is that you are assuming that we wanted 'ironic' as the default hostname, and i think that is the bug, it shouldn't be 'ironic' but folks have been doing that.20:05
rloothx jlvillal!20:05
jlvillalYep. Thank you for the feedback.20:05
rloojlvillal: it would also be useful if you added more comment above the mocks, saying that some config defaults call those functions to generate the default value but we don't want those.20:08
*** piet has quit IRC20:09
jlvillalrloo: Good idea.20:09
rloojlvillal: thx!20:10
*** penick has joined #openstack-ironic20:18
*** Marga_ has quit IRC20:18
jlvillalrloo: So it will change the default for this: https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L123-L12820:18
jlvillalrloo: And this: https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L311-L31420:18
rloojlvillal: as it should! yay! :)20:18
*** Marga_ has joined #openstack-ironic20:18
jlvillalrloo: Another option would be to set it to: <FQDN> and <HOSTNAME>  to try to imply they are derived values.20:19
jlvillalAt the moment I did 'localhost'20:19
jrollok now I'm confused. how does this result in localhost? @mock.patch.object(socket, 'getfqdn', lambda: 'ironic')20:20
rlooit has 'always' been 'localhost' (toggled with the incorrect-in-my-opinion 'ironic')20:20
*** raddaoui has joined #openstack-ironic20:20
rloojroll: it doesn't. i think jlvillal has to change that to s/ironic/localhost/20:20
jrollI agree20:21
jrollvagrant@vagrant-ubuntu-trusty-64:~/ironic$ grep 'host=' etc/ironic/ironic.conf.sample20:21
jroll#host=ironic20:21
jrollafter re-generating with this patch20:21
jlvillaljroll: That is preserving how it was. What it was fixing was other values would get changed from '=localhost' to '=ironic' when run on a system named 'localhost'20:21
jlvillalBefore the patch20:22
jlvillalThe lines that were deleted would change the value.20:22
*** penick has quit IRC20:22
*** praneshp has quit IRC20:23
jrolljlvillal: right, se the current patch makes default values 'ironic'20:23
jrollbut reading the conversation here, the intent is to be 'localhost'20:23
openstackgerritMerged openstack/bifrost: Modify detection of iso_gen_utility  https://review.openstack.org/26437420:23
jrollis that correct?20:23
jlvillaljroll: Not exactly making the default values 'ironic'. They already were 'ironic' for two values. My patch that is posted doesn't change that.20:23
jrollmaking configs that use gethostname() 'ironic', I mean20:24
jlvillalWhat it does is change where a value that was set to '=localhost' would get changed to '=ironic' when run on a system named 'localhost'20:24
jrollwell20:24
jrollit mocks gethostname() to return 'ironic', currently20:24
jrollmaking them always =ironic20:24
jlvillalNew patch will change it so that the values that are set to '=ironic' will now get changed to '=localhost'. In progress20:24
jrollAIUI20:24
jrollok20:24
jrollwe've spent way too much time on this patch :(20:24
openstackgerritArun S A G proposed openstack/ironic-specs: Add spec for deploying OS tarballs  https://review.openstack.org/24896820:25
jlvillalTrue20:25
rloojroll: here, let me identify what the bug is. We want to generate a config file, where config values that are hosts, should not reflect the user's host where the generated the config, but be the value 'localhost'.20:25
openstackgerritMerged openstack/bifrost: Use "state=touch" instead of running touch  https://review.openstack.org/26449820:25
jrollrloo: right, that's what I've gathered here20:25
*** piet has joined #openstack-ironic20:26
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fix issue where system hostname can impact genconfig  https://review.openstack.org/25583420:26
jlvillaljroll: rloo ^^^20:26
rloojroll: :)20:26
* jlvillal prays to the gate gods for a successful gate run, even though his code is never run by the gate...20:27
jrollokay, that seems right20:27
*** mbound has joined #openstack-ironic20:28
*** erwan_taf has quit IRC20:30
rloojlvillal: with the way the gate has been going, it make take a few days for that patch to make it past the non-pearly gates.20:30
jlvillalrloo, jroll: I added a comment to the config changes to show the two places that the patch causes a change.20:30
jlvillalrloo: Unfortunately you are likely correct. Last patch took 8 rechecks :(20:30
rloojlvillal: thx!20:30
rloojlvillal: i stopped doing rechecks. am going to wait til next week or the week after.20:31
jlvillalTheJulia: Reading the doc bifrost/readme.html and it talks about: Change network_interface to match the interface that will need to service DHCP requests.20:34
jlvillalSo we have a BMC network. Is that the network that this is talking about?20:34
jlvillalOr is this the real network20:35
jlvillal?20:35
jlvillalAs in the network that they connect to access the LAN and possibly the Internet.20:35
*** praneshp has joined #openstack-ironic20:36
jlvillalAssumes it is the 'real network' :)20:38
*** toure has quit IRC20:38
*** penick has joined #openstack-ironic20:38
*** trown has quit IRC20:39
*** thrash has quit IRC20:39
*** thrash has joined #openstack-ironic20:41
*** thrash has quit IRC20:41
*** thrash has joined #openstack-ironic20:41
*** bigjools has quit IRC20:42
*** bigjools has joined #openstack-ironic20:46
rlooJayF: you around to delete the comment quickly? https://review.openstack.org/#/c/189969/1620:47
*** alexpilotti has quit IRC20:50
*** alexpilotti has joined #openstack-ironic20:51
*** Sukhdev has quit IRC20:55
*** mkovacik_ has joined #openstack-ironic20:59
*** dprince has quit IRC21:01
JayFyup will fix rloo21:03
JayFrloo: as soon as tests run locally will have that fix up21:06
rlooJayF: thx. glad to see you're testing, even if only removing a comment line :)21:06
JayFlol I always test21:06
JayFwith that change in particular I wrote all the tests before even thinking about code21:06
rlooJayF: whoa. you're my new hero!21:07
JayFhaha, You should see the hundreds of lines of downstream hwmgr tests I wrote that exposed all these bugs21:08
*** raildo is now known as raildo-afk21:09
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Allow hardware managers to override clean step priority  https://review.openstack.org/18996921:13
JayFrloo: NobodyCam ^ minor changes to comments / making the test thing a local var as requested21:13
*** mbound has quit IRC21:14
*** mbound has joined #openstack-ironic21:15
*** harlowja has quit IRC21:27
*** praneshp has joined #openstack-ironic21:30
*** harshs has quit IRC21:31
*** bigjools has quit IRC21:34
*** piet has quit IRC21:35
*** bigjools has joined #openstack-ironic21:37
*** bigjools has quit IRC21:37
*** bigjools has joined #openstack-ironic21:37
*** shakamunyi has quit IRC21:40
*** piet has joined #openstack-ironic21:41
*** dims has quit IRC21:42
*** dims_ has joined #openstack-ironic21:42
*** jamielennox|away is now known as jamielennox21:49
*** Sukhdev has joined #openstack-ironic21:55
*** alexpilotti has quit IRC21:59
*** alexpilotti has joined #openstack-ironic21:59
*** alexpilotti has quit IRC22:15
*** e0ne has quit IRC22:15
*** alexpilotti has joined #openstack-ironic22:19
*** harshs has joined #openstack-ironic22:25
*** jcoufal has quit IRC22:28
*** ionutbalutoiu has quit IRC22:33
*** ionutbalutoiu has joined #openstack-ironic22:34
*** [1]cdearborn has joined #openstack-ironic22:34
*** ijw has joined #openstack-ironic22:36
*** piet has quit IRC22:46
*** harlowja has joined #openstack-ironic22:50
harlowjamkovacik_ estimate/plan is whatever we figure out together ;)22:51
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent: Add support for proxy servers during image build  https://review.openstack.org/26721922:52
*** alexpilotti has quit IRC22:52
*** alexpilotti has joined #openstack-ironic22:52
harlowjamkovacik_ to me its something we can dig-deeper on and figure out the plan and time and all that22:52
*** dims_ has quit IRC22:54
*** ijw has quit IRC22:54
*** piet has joined #openstack-ironic22:54
*** alexpilotti has quit IRC23:01
*** alexpilotti has joined #openstack-ironic23:04
*** e0ne has joined #openstack-ironic23:06
*** ionutbalutoiu has quit IRC23:11
*** ionutbalutoiu has joined #openstack-ironic23:11
*** alexpilotti has quit IRC23:13
*** alexpilotti has joined #openstack-ironic23:14
*** alexpilotti has quit IRC23:24
*** alexpilotti has joined #openstack-ironic23:24
*** dims has joined #openstack-ironic23:27
*** [1]cdearborn has quit IRC23:39
*** smoriya_ has joined #openstack-ironic23:47
*** e0ne has quit IRC23:49

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