Monday, 2015-10-05

*** dims_ has quit IRC00:17
*** alexpilotti has joined #openstack-ironic00:17
*** shadower has quit IRC00:23
*** shadower has joined #openstack-ironic00:23
*** alexpilotti has quit IRC00:23
*** naohirot has joined #openstack-ironic00:37
*** alexpilotti has joined #openstack-ironic00:39
*** alexpilotti has quit IRC00:44
*** alexpilotti has joined #openstack-ironic00:59
*** alexpilotti has quit IRC01:04
*** sinh has joined #openstack-ironic01:05
sinhso a quick question. . i get the gist of how ironic deploys but is it possible to ironic into an existing provisioning system like FAI?01:05
sinhor customize the pxe file if there is one?01:05
*** baoli has joined #openstack-ironic01:08
*** david-lyle has quit IRC01:13
*** alexpilotti has joined #openstack-ironic01:18
*** alexpilotti has quit IRC01:25
*** baoli has quit IRC01:32
*** baoli has joined #openstack-ironic01:34
*** baoli has quit IRC01:35
*** baoli has joined #openstack-ironic01:37
*** alexpilotti has joined #openstack-ironic01:40
*** Marga_ has joined #openstack-ironic01:42
*** david-lyle has joined #openstack-ironic01:44
*** alexpilotti has quit IRC01:45
*** alexpilotti has joined #openstack-ironic02:00
*** praneshp_ has joined #openstack-ironic02:03
*** alexpilotti has quit IRC02:05
*** praneshp has quit IRC02:05
*** praneshp_ is now known as praneshp02:05
*** achanda has joined #openstack-ironic02:20
*** alexpilotti has joined #openstack-ironic02:20
*** dimsum__ has joined #openstack-ironic02:21
*** alexpilotti has quit IRC02:25
*** mestery has quit IRC02:37
*** mestery has joined #openstack-ironic02:38
*** dimsum__ has quit IRC02:40
*** alexpilotti has joined #openstack-ironic02:40
*** amotoki has joined #openstack-ironic02:41
*** alexpilotti has quit IRC02:45
*** amotoki has quit IRC02:50
*** amotoki has joined #openstack-ironic02:55
*** alexpilotti has joined #openstack-ironic03:01
*** alexpilotti has quit IRC03:05
*** yuanying has quit IRC03:13
*** amotoki has quit IRC03:17
*** alexpilotti has joined #openstack-ironic03:21
*** achanda has quit IRC03:22
*** alexpilotti has quit IRC03:26
*** amotoki has joined #openstack-ironic03:29
*** davideagnello has quit IRC03:32
*** david-lyle has quit IRC03:32
*** smoriya has joined #openstack-ironic03:35
*** baoli has quit IRC03:37
*** alexpilotti has joined #openstack-ironic03:41
*** david-lyle has joined #openstack-ironic03:44
*** alexpilotti has quit IRC03:45
*** Marga_ has quit IRC03:46
*** Marga_ has joined #openstack-ironic03:47
*** david-lyle has quit IRC03:48
*** david-lyle has joined #openstack-ironic03:53
*** saripurigopi has joined #openstack-ironic03:54
*** Nisha_away has joined #openstack-ironic03:58
*** rameshg87 has joined #openstack-ironic03:59
*** alexpilotti has joined #openstack-ironic04:01
*** david-lyle has quit IRC04:02
*** alexpilotti has quit IRC04:06
*** david-lyle has joined #openstack-ironic04:06
*** achanda has joined #openstack-ironic04:09
*** saripurigopi has quit IRC04:10
*** david-lyle has quit IRC04:12
*** dimsum__ has joined #openstack-ironic04:21
*** alexpilotti has joined #openstack-ironic04:21
*** david-lyle has joined #openstack-ironic04:22
*** alexpilotti has quit IRC04:26
*** amit213 has quit IRC04:28
*** amit213 has joined #openstack-ironic04:28
*** david-lyle has quit IRC04:29
*** alexpilotti has joined #openstack-ironic04:32
*** alexpilotti has quit IRC04:36
*** baoli has joined #openstack-ironic04:38
*** baoli has quit IRC04:43
openstackgerritNisha Agarwal proposed openstack/ironic: Documentation for Swift-less iLO Virtual Media deploy  https://review.openstack.org/22802004:47
openstackgerritNisha Agarwal proposed openstack/ironic: Documentation for Swift-less iLO Virtual Media deploy  https://review.openstack.org/22802004:49
*** alexpilotti has joined #openstack-ironic04:52
*** Nisha_away is now known as Nisha04:55
*** alexpilotti has quit IRC04:56
*** pradipta has joined #openstack-ironic05:09
*** alexpilotti has joined #openstack-ironic05:12
*** UForgotten has quit IRC05:14
*** UForgotten has joined #openstack-ironic05:15
*** alexpilotti has quit IRC05:16
*** alexpilotti has joined #openstack-ironic05:31
*** alexpilotti has quit IRC05:37
*** sdake has joined #openstack-ironic06:06
*** sdake has quit IRC06:10
*** sdake has joined #openstack-ironic06:11
*** lsmola has joined #openstack-ironic06:13
*** penick has quit IRC06:16
*** ishant has joined #openstack-ironic06:19
*** alexpilotti has joined #openstack-ironic06:22
*** alexpilotti has quit IRC06:26
*** sdake has quit IRC06:27
*** aarefiev_ has quit IRC06:28
*** aarefiev has joined #openstack-ironic06:30
*** sdake has joined #openstack-ironic06:31
*** links has joined #openstack-ironic06:35
*** alexpilotti has joined #openstack-ironic06:42
*** jcoufal has joined #openstack-ironic06:46
openstackgerritShivanand Tendulker proposed openstack/ironic: Config drive support for whole disk images for iscsi based deploy  https://review.openstack.org/22511506:46
*** alexpilotti has quit IRC06:47
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Do not use matchers for trivial assertions  https://review.openstack.org/22456006:48
*** yog_ has joined #openstack-ironic06:50
*** alexpilotti has joined #openstack-ironic07:02
*** achanda has quit IRC07:03
*** amotoki_ has joined #openstack-ironic07:05
*** romainh has joined #openstack-ironic07:06
*** alexpilotti has quit IRC07:07
*** amotoki_ has quit IRC07:09
*** ifarkas has joined #openstack-ironic07:19
*** alexpilotti has joined #openstack-ironic07:22
openstackgerritNisha Agarwal proposed openstack/ironic: Documentation for Swift-less iLO Virtual Media deploy  https://review.openstack.org/22802007:26
*** alexpilotti has quit IRC07:27
lifelessjlvillal: I've responded on https://review.openstack.org/#/c/224560/07:33
lifelessjlvillal: please do ping me directly - I get a tonne of gerrit mail, so may not see things like that merely by being copied on them as a reviewer07:34
betherlyMorning all!07:36
*** praneshp has quit IRC07:37
Nishabetherly, morning07:38
*** Guest38007 is now known as d0ugal07:41
*** d0ugal has quit IRC07:41
*** d0ugal has joined #openstack-ironic07:41
*** alexpilotti has joined #openstack-ironic07:43
*** lazy_prince has joined #openstack-ironic07:43
*** praneshp has joined #openstack-ironic07:46
betherlyHi Nisha :)07:47
*** alexpilotti has quit IRC07:48
*** dtantsur|afk is now known as dtantsur07:49
dtantsurMorning Ironic, morning betherly07:49
betherlyHi dtantsur07:54
*** MattMan has joined #openstack-ironic07:56
*** alexpilotti has joined #openstack-ironic08:03
*** arif-ali has quit IRC08:05
*** alexpilotti has quit IRC08:07
*** lucasagomes has joined #openstack-ironic08:08
*** arif-ali has joined #openstack-ironic08:09
*** e0ne has joined #openstack-ironic08:10
*** arif-ali has quit IRC08:16
*** athomas has joined #openstack-ironic08:17
*** arif-ali has joined #openstack-ironic08:19
NishaHi betherly08:20
lucasagomesmorning Ironic08:22
*** masterbound has joined #openstack-ironic08:23
*** alexpilotti has joined #openstack-ironic08:23
betherlyhi lucasagomes08:23
*** praneshp has quit IRC08:25
lucasagomeshello :-)08:25
*** jcoufal_ has joined #openstack-ironic08:25
*** Nisha has quit IRC08:27
*** alexpilotti has quit IRC08:27
*** david-lyle has joined #openstack-ironic08:28
*** jcoufal has quit IRC08:28
*** mgoddard has joined #openstack-ironic08:34
*** arif-ali has quit IRC08:34
dtantsurmorning lucasagomes :)08:36
lucasagomesdtantsur, morning!08:36
lucasagomesloads of emails to catch up08:36
dtantsurI can imagine08:36
dtantsurand damn, people write such long essays for their TC election, I spent the whole morning reading them >_<08:37
*** jistr has joined #openstack-ironic08:38
*** arif-ali has joined #openstack-ironic08:39
*** alexpilotti has joined #openstack-ironic08:43
*** arif-ali has quit IRC08:47
*** alexpilotti has quit IRC08:48
*** david-lyle has quit IRC08:51
*** arif-ali has joined #openstack-ironic08:51
openstackgerritMerged openstack/ironic: Move unit tests to correct directory  https://review.openstack.org/22919608:56
*** enikanorov has quit IRC08:59
*** jistr has quit IRC09:00
*** david-lyle has joined #openstack-ironic09:00
*** jistr has joined #openstack-ironic09:01
*** alexpilotti has joined #openstack-ironic09:03
*** pelix has joined #openstack-ironic09:07
*** david-lyle has quit IRC09:07
*** alexpilotti has quit IRC09:08
*** pelix has quit IRC09:14
*** alexpilotti has joined #openstack-ironic09:14
*** pelix has joined #openstack-ironic09:16
*** marzif has joined #openstack-ironic09:18
*** alexpilotti has quit IRC09:19
openstackgerritMerged openstack/ironic-python-agent: Enforce all flake8 rules except E129  https://review.openstack.org/23055709:20
*** david-lyle has joined #openstack-ironic09:23
*** vdrok has quit IRC09:25
*** david-lyle has quit IRC09:27
*** vdrok has joined #openstack-ironic09:28
*** david-lyle has joined #openstack-ironic09:30
*** priteau has joined #openstack-ironic09:31
*** dtantsur is now known as dtantsur|brb09:32
*** alexpilotti has joined #openstack-ironic09:34
*** marzif has quit IRC09:37
*** athomas has quit IRC09:37
*** alexpilotti has quit IRC09:39
sambettsMorning lucasagomes dtantsur betherly Nisha and anyone else I've missed09:41
sambettslucasagomes: How was your vacation?09:41
*** athomas has joined #openstack-ironic09:42
lucasagomessambetts, hey man. It was pretty awesome09:44
lucasagomessome parts of iceland makes you feel like you're in another planet09:45
lucasagomesit's insane09:45
*** mbound has joined #openstack-ironic09:46
*** masterbound has quit IRC09:46
lifelesslucasagomes: iceland? awesome09:51
*** david-lyle has quit IRC09:54
*** alexpilotti has joined #openstack-ironic09:54
lucasagomeslifeless, yea, just came back from there09:54
*** degorenko has joined #openstack-ironic09:54
openstackgerritShivanand Tendulker proposed openstack/ironic-lib: Config drive support for whole disk images for iscsi based deploy  https://review.openstack.org/23092409:54
lucasagomeslifeless, it's great, I also want to go back there on summer time when not so many roads are closed09:55
openstackgerritShinn'ya Hoshino proposed openstack/ironic: Fix a bug error by passwords includes just numbers  https://review.openstack.org/22038509:56
sambettslucasagomes: Oh man I'm so jelly, I really want to go now09:57
*** alexpilotti has quit IRC09:59
lucasagomessambetts, ++ do it! I'm going to upload some photos later on so I can send you the link09:59
sambetts:D awesome! I wonder what motorcycle rental is like out there, I'd love to do that route on a bike10:00
*** david-lyle has joined #openstack-ironic10:01
*** e0ne has quit IRC10:10
openstackgerritShivanand Tendulker proposed openstack/ironic: Config drive support for whole disk images for iscsi based deploy  https://review.openstack.org/22511510:11
*** alexpilotti has joined #openstack-ironic10:13
*** e0ne has joined #openstack-ironic10:14
*** romcheg has joined #openstack-ironic10:15
*** david-lyle has quit IRC10:16
openstackgerritMerged openstack/ironic: Add agent inspection support for IPMI and SSH drivers  https://review.openstack.org/22986210:16
lucasagomessambetts, the route 1? I think it's possible but you def should go on summer10:18
sambettslucasagomes: Yeah :D maybe next summer!10:18
*** david-lyle has joined #openstack-ironic10:19
*** alexpilotti has quit IRC10:20
openstackgerritShivanand Tendulker proposed openstack/ironic: Refactor iLO drivers to use new boot interface  https://review.openstack.org/22927410:21
*** saripurigopi has joined #openstack-ironic10:22
*** marzif has joined #openstack-ironic10:28
*** david-lyle has quit IRC10:29
*** david-lyle has joined #openstack-ironic10:32
*** alexpilotti has joined #openstack-ironic10:35
*** romcheg has quit IRC10:37
openstackgerritShivanand Tendulker proposed openstack/ironic: Refactor iscsi_ilo driver to use new boot interface  https://review.openstack.org/21653810:37
*** alexpilotti has quit IRC10:40
*** david-lyle has quit IRC10:42
*** dtantsur|brb is now known as dtantsur10:46
dtantsurmorning sambetts10:46
openstackgerritAnton Arefiev proposed openstack/ironic-specs: Add service managment API  https://review.openstack.org/23093910:47
sambettso/ dtantsur10:47
*** david-lyle has joined #openstack-ironic10:49
*** naohirot has quit IRC10:51
openstackgerritShivanand Tendulker proposed openstack/ironic: Refactor iLO driver console interface into new module  https://review.openstack.org/22928410:53
*** david-lyle has quit IRC10:53
*** baoli has joined #openstack-ironic10:54
*** alexpilotti has joined #openstack-ironic10:55
*** david-lyle has joined #openstack-ironic10:56
*** smoriya has quit IRC10:57
openstackgerritAnton Arefiev proposed openstack/ironic-specs: Add service managment API  https://review.openstack.org/23093910:57
*** baoli has quit IRC10:58
*** alexpilotti has quit IRC10:59
openstackgerritShivanand Tendulker proposed openstack/ironic: Refactor agent_ilo driver to use new boot interface  https://review.openstack.org/21710211:04
*** marzif has quit IRC11:05
*** marzif has joined #openstack-ironic11:05
*** david-lyle has quit IRC11:07
*** david-lyle has joined #openstack-ironic11:08
*** jcoufal_ is now known as jcoufal11:09
*** marzif has quit IRC11:10
*** marzif has joined #openstack-ironic11:11
*** alexpilotti has joined #openstack-ironic11:14
*** david-lyle has quit IRC11:18
*** alexpilotti has quit IRC11:18
*** david-lyle has joined #openstack-ironic11:25
* rameshg87 goes home 11:32
*** rameshg87 has quit IRC11:33
TheJuliaGood morning11:33
*** lucasagomes is now known as lucas-hungry11:33
lucas-hungryTheJulia, good morning11:33
* lucas-hungry goes grab some food11:33
*** alexpilotti has joined #openstack-ironic11:34
*** alexpilotti has quit IRC11:39
*** amotoki_ has joined #openstack-ironic11:43
*** alexpilotti has joined #openstack-ironic11:54
*** alexpilotti has quit IRC11:59
*** nicodemos has joined #openstack-ironic12:00
*** trown|outttypeww is now known as trown12:00
*** e0ne has quit IRC12:01
openstackgerritVladyslav Drok proposed openstack/ironic: Add retries to ssh._get_hosts_name_for_node  https://review.openstack.org/22482812:01
*** amotoki_ has quit IRC12:03
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Driver composition reform  https://review.openstack.org/18837012:04
*** athomas has quit IRC12:11
*** marzif has quit IRC12:12
openstackgerritJulia Kreger proposed openstack/bifrost: Correct typo in install role README  https://review.openstack.org/23074212:12
*** marzif has joined #openstack-ironic12:12
*** e0ne has joined #openstack-ironic12:13
*** amotoki_ has joined #openstack-ironic12:13
*** alexpilotti has joined #openstack-ironic12:13
*** athomas has joined #openstack-ironic12:16
*** alexpilotti has quit IRC12:19
openstackgerritJulia Kreger proposed openstack/bifrost: Support setting vlan in config drive  https://review.openstack.org/21643112:20
*** marzif has quit IRC12:21
*** thrash|g0ne is now known as thrash12:24
*** ishant has quit IRC12:29
*** saripurigopi has quit IRC12:31
*** romcheg has joined #openstack-ironic12:35
*** alexpilotti has joined #openstack-ironic12:35
*** lucas-hungry is now known as lucasagomes12:37
*** alexpilotti has quit IRC12:39
*** jcoufal_ has joined #openstack-ironic12:40
*** amotoki__ has joined #openstack-ironic12:42
*** Marga_ has quit IRC12:42
*** jcoufal has quit IRC12:43
*** amotok___ has joined #openstack-ironic12:45
*** amotok___ is now known as amotok_12:45
*** amotoki_ has quit IRC12:46
*** amotok_ is now known as amotoki_12:46
*** amotoki__ has quit IRC12:48
*** amotoki_ has quit IRC12:49
*** Marga_ has joined #openstack-ironic12:54
*** baoli has joined #openstack-ironic12:54
*** alexpilotti has joined #openstack-ironic12:55
*** Marga_ has quit IRC12:57
*** Marga_ has joined #openstack-ironic12:57
*** alexpilotti has quit IRC13:00
*** [1]cdearborn has joined #openstack-ironic13:02
*** rloo has joined #openstack-ironic13:07
*** dimsum__ is now known as dims13:08
*** amotoki_ has joined #openstack-ironic13:13
*** alexpilotti has joined #openstack-ironic13:16
jlvillalGood morning Ironic13:18
dtantsurmorning jlvillal13:19
sambettso/ jlvillal13:19
jlvillalHi :)13:19
*** willsama has joined #openstack-ironic13:19
openstackgerritSinval Vieira Mendes Neto proposed openstack/python-oneviewclient: Refactoring python-oneviewclient to use domain models of OneView as objects  https://review.openstack.org/23098813:20
*** alexpilotti has quit IRC13:20
*** romcheg has quit IRC13:22
lucasagomesjlvillal, hi there! morning13:22
*** links has quit IRC13:22
openstackgerritSinval Vieira Mendes Neto proposed openstack/python-oneviewclient: Refactoring python-oneviewclient to use domain models of OneView as objects  https://review.openstack.org/23098813:22
openstackgerritSinval Vieira Mendes Neto proposed openstack/python-oneviewclient: Refactoring to use domain models of OneView as objects  https://review.openstack.org/23098813:23
*** gabriel has quit IRC13:24
*** chlong has joined #openstack-ironic13:26
*** 7GHABCFAO has joined #openstack-ironic13:27
*** 6A4AANKQ6 has joined #openstack-ironic13:27
* TheJulia raises an eyebrow13:28
sambettsHello TheJulia's eyebrow o/13:28
TheJuliagood morning sambetts13:29
*** jasondotstar|afk is now known as jasondotstar13:32
*** amotoki has quit IRC13:32
*** superdan is now known as dansmith13:34
*** mgoddard has quit IRC13:35
rloohello ironickers, jlvillal, sambetts, TheJulia. Welcome back lucasagomes!13:35
* rloo wonders why TheJulia raises an eyebrow13:35
jlvillalrloo, Good morning13:36
lucasagomesrloo, hello there! Thanks13:36
*** alexpilotti has joined #openstack-ironic13:36
rloojlvillal: wrt https://review.openstack.org/230682, thx. although not sure when doc8 will be added to ironic13:36
jlvillalrloo, As an FYI, I got a patch merged to make sure 'pep8' job runs on docs only changes. In preparation for your possible doc8 change.13:36
rloojlvillal: (found a problem with doc8 and need to chase it down one day)13:37
jlvillalHah. Both talking about same thing :)13:37
rloojlvillal: :)13:37
jlvillalrloo, Well it is ready when you do :)  Thanks.13:37
rloojlvillal: yup, so good for thinking about it.13:37
jlvillalThanks13:37
*** gabriel has joined #openstack-ironic13:38
*** 6A4AANKQ6 has left #openstack-ironic13:40
jrollmorning jlvillal, dtantsur, sambetts, rloo, TheJulia, and welcome back lucasagomes \o/13:40
TheJuliagood morning jroll13:40
*** alexpilotti has quit IRC13:40
rloomorning jroll13:40
dtantsurmorning rloo, jroll, TheJulia13:41
lucasagomesjroll, hi there! morning13:41
TheJuliarloo: good morning, and just something reminded me of my days long ago of being an operator on an irc network.13:41
rloohiya dtantsur13:42
rlooTheJulia: :)13:42
jrollTheJulia: heh, ident of 'romcheg', seems ok (he used to work on ironic)13:42
jrollbut yeah red flags :P13:43
TheJuliajroll: yup :)13:43
7GHABCFAOWho is that human who summoned me?!13:43
jroll7GHABCFAO: hi roman :D13:43
*** 7GHABCFAO is now known as romcheg13:43
romchegHi folks :)13:43
dtantsurhehe, hi romcheg, long time no see13:43
rlooha ha. Hiya romcheg!13:43
romchegIndeed! How are you doing?13:44
dtantsurgetting ready for the summit13:45
lucasagomesromcheg, hey there, all is well! How it's going?13:46
lucasagomesromcheg, still working with openstack?13:46
romchegIn general I'm doing pretty well, but today I spent about 20 hrs in a train13:47
romcheglucasagomes: Yes, but I'm focused on Fuel and it's components. Trying to push it under big tent as hard as I can13:47
jlvillaljroll, Morning13:47
lucasagomesromcheg, I see, cool stuff13:47
lucasagomesromainh, are you going to tokyo?13:47
romchegSometimes folks ask me to review Ironic-related patches13:48
romchegnope13:48
romchegAccording to our policy one gets funded for a summit if they have an accepted paper13:48
*** mgoddard has joined #openstack-ironic13:49
lucasagomesI see13:49
lucasagomes:-(13:49
dtantsurso few people got talks accepted this time...13:49
romchegUsually talks are kind of marketing b**it13:50
romchegIs it gonna be better or worse this time? :)13:50
*** gabriel has quit IRC13:50
lucasagomeshope so, I'm more interested in the design summit anyway13:51
MattManHey lucasagomes , just reading the schedule for LinuxCon in Dublin and I see quite a few OpenStack related one...   Monty Taylor doing an Ironic talk at 2pm today... I'm not there, hadn't planned it...13:54
dtantsurromcheg, well, it's more of "customers story" thing, so it depends on how you classify it :)13:54
lucasagomesMattMan, hi there! Yeah there's a couple of talks going on13:55
jrollmordred doing an ironic talk? :o13:55
lucasagomesMattMan, I'm not in the conference either, I came back from a trip yesterday so...13:55
* TheJulia is now curious13:55
lucasagomesbut I'm meeting mordred and other folks tonight13:55
romchegdtantsur: usually that sounds like "become our customer stories" to me :)13:55
lucasagomesso I will ask about it :-)13:55
MattManhttp://events.linuxfoundation.org/events/linuxcon-europe/program/schedule13:55
jrollhttp://events.linuxfoundation.org/events/linuxcon-europe/program/schedule13:55
jrollheh13:55
jrollmonty's specifically http://sched.co/3y3l13:56
*** alexpilotti has joined #openstack-ironic13:56
MattManAlso one on inspector: http://sched.co/3xTo13:56
dtantsurheh, and inspector talk by Yuiko is also in13:56
dtantsuroops13:56
jroll\o/13:57
*** openstackstatus has joined #openstack-ironic13:57
*** ChanServ sets mode: +v openstackstatus13:57
lucasagomes:-) nice one13:57
* lucasagomes can see the convention centre from his apartment13:57
lucasagomesit's like 2 blocks away13:57
jrollnice13:58
jrollyou should bug people to grab lunch/drinks13:59
MattMan10min bus ride for em13:59
MattMans/em/me13:59
sambettsman I hadn't realised that there was going to be a thing in Dublin, otherwise I would have popped over14:00
lucasagomesjroll, yeah we are going to grab dinner tonight14:00
jrollneat14:00
lucasagomesand for that reason I'm going to miss the meeting as well :-/14:00
jrollha, no worries14:00
*** alexpilotti has quit IRC14:01
*** gabriel has joined #openstack-ironic14:01
lucasagomessambetts, :-(14:02
jrollno meeting agenda today :o14:03
*** links has joined #openstack-ironic14:05
* jlvillal thinks Dublin sounds very happening this week :)14:05
* jlvillal tries to remember what he did on hexchat to change color of channel tab when a message alert came in for him...14:08
NobodyCamgood morning Ironicers14:10
NobodyCammorning rloo jroll jlvillal sambetts dtantsur jvmario devananda lucasagomes14:11
jlvillalNobodyCam, Good morning14:11
dtantsurmorning NobodyCam14:11
NobodyCamWB lucasagomes14:11
NobodyCam:) morning dtantsur jlvillal :)14:12
NobodyCamarrrg gots to restart brb,14:12
jrollmorning NobodyCam :)14:12
NobodyCam:)14:12
lucasagomesNobodyCam, hi there! Thanks much14:13
*** alexpilotti has joined #openstack-ironic14:16
mordredjroll: yup. I think I mostly did not say wrong things14:16
mordreddevananda: I did not wind up doing the demo - I could not get vagrant to behave well enough14:17
*** thiagop has joined #openstack-ironic14:17
*** Nisha_away has joined #openstack-ironic14:18
thiagopGood morning, Ironic14:18
romainhlucasagomes: nope14:19
jrollmordred: hooray!14:20
lucasagomesromainh, oh, wrong ping! I meant to ping romcheg. Sorry for that14:21
lucasagomesthiagop, mordred morning14:21
thiagopHey lucasagomes, welcome back!14:21
*** alexpilotti has quit IRC14:21
lucasagomesthanks!14:21
thiagopHad a good (freezing) time on Iceland?14:21
romainhlucasagomes: hehe no problem :)14:22
lucasagomesthiagop, I did yes! It was pretty awesome over there14:23
thiagoplucasagomes: awesome14:23
thiagoplucasagomes: if you have a slot to take a look on the OneView driver, I'd appreciate14:26
thiagop:)14:26
lucasagomesthiagop, will do!14:26
thiagopRamesh did a thorough review last week14:26
*** mtanino has joined #openstack-ironic14:26
NobodyCamgots to luv the windows updates14:28
NobodyCammorning mordred :)14:28
*** mgoddard_ has joined #openstack-ironic14:29
mordredmorning NobodyCam14:29
NobodyCam:)14:29
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Allow empty password for ipmitool console  https://review.openstack.org/22990414:30
*** mgoddard has quit IRC14:32
*** alexpilotti has joined #openstack-ironic14:36
lucasagomesNobodyCam, :O windows?14:36
*** yuikotakada has joined #openstack-ironic14:37
NobodyCamcorp box  stuff :(14:37
rloomorning NobodyCam!14:38
NobodyCammorning rloo  :)14:38
*** chlong has quit IRC14:38
*** garthb has joined #openstack-ironic14:38
*** alexpilotti has quit IRC14:41
*** mjturek1 has joined #openstack-ironic14:42
*** amotoki_ has quit IRC14:43
openstackgerritRuby Loo proposed openstack/ironic: Refactor deploy_utils methods  https://review.openstack.org/22226414:47
*** mjturek1 has quit IRC14:48
*** amotoki_ has joined #openstack-ironic14:48
*** mjturek1 has joined #openstack-ironic14:49
*** tsekiyama has joined #openstack-ironic14:50
*** yog_ has quit IRC14:52
*** EmilienM has quit IRC14:55
*** EmilienM has joined #openstack-ironic14:55
NobodyCamoh Mondays...14:55
*** david-ly_ has joined #openstack-ironic14:56
*** alexpilotti has joined #openstack-ironic14:56
*** david-lyle has quit IRC14:57
*** david-ly_ is now known as david-lyle14:57
*** Nisha_away has quit IRC14:58
*** mjturek2 has joined #openstack-ironic15:00
*** mjturek1 has quit IRC15:00
*** alexpilotti has quit IRC15:01
*** nicodemos has quit IRC15:01
sambettso/ NobodyCam15:01
TheJuliagood morning NobodyCam15:01
*** yuikotakada has quit IRC15:02
*** david-ly_ has joined #openstack-ironic15:03
*** david-lyle has quit IRC15:03
*** david-ly_ is now known as david-lyle15:04
*** mgoddard_ has quit IRC15:14
*** mgoddard has joined #openstack-ironic15:15
*** alexpilotti has joined #openstack-ironic15:17
NobodyCam:)15:17
jvmario\o15:19
NobodyCammornig jvmario :)15:21
*** alexpilotti has quit IRC15:21
jlvillallifeless, Will do on pinging you on IRC when I make comment in patchset. Thanks.15:23
jlvillalHi jvmario15:24
jlvillalNobodyCam, You are not alone in Windows. My corp laptop is Windows also. The rest of my work boxes are all Linux though.15:24
NobodyCamjlvillal: yep:)15:25
* jroll hasn't had a windows box, work or otherwise, since 2012 :D15:26
NobodyCamjroll: I even have a personal laptop with windows on it... it my AlienWare.. just makes for easier gamming15:27
NobodyCam:-p15:27
jrollheh yeah15:27
jrolllots of games on linux these days though :D15:27
NobodyCamlol yea, def getting much better15:28
sambettsmy desktop beast for gaming etc is windows, but I run a linux VM on top of it for literally everything else15:29
*** mjturek2 has quit IRC15:29
NobodyCamsambetts: +++15:29
* dtantsur didn't have windows at home since 2006 and at work since 201315:30
NobodyCamI runa vm for git work on the windows box15:30
* lucasagomes doesn't use windows for a long time15:30
NobodyCamlol15:30
* NobodyCam offers outlook to everyone15:30
* sambetts has to much money invested in steam to not use windows for gaming 15:30
NobodyCamsambetts: ++++15:30
* NobodyCam git clones a fresh cup of coffee15:31
* dtantsur goes afk until the meeting15:31
*** dtantsur is now known as dtantsur|brb15:31
jrollsambetts: lots of linux on steam :P15:31
openstackgerritMerged openstack/ironic: Update help string on tftp_root option  https://review.openstack.org/22231315:32
sambettsjroll: yeah its so much better now, unfortunatly a lot of the ones I play aren't likely to be ported :(15:32
jrollyeah :/15:32
jrollI was always a console person until recently15:33
jrollso I didn't have a bunch of windows-only to start15:33
jrollciv 5 and cities:skylines are on linux, that's more than enough time to kill there :P15:33
lucasagomesyeah for gamers I think it's still hard to not use windows indeed15:34
NobodyCamI tried one of the flash based online games on linux and while it worked. the performance was not quite there for flash15:35
jrollflash :(15:36
jrolldtantsur|brb: you may be interested in https://review.openstack.org/#/c/228733/11/doc/source/policies/bugs.rst15:36
lucasagomesyeah flash is quite sad to use independent of the platform15:36
*** alexpilotti has joined #openstack-ironic15:37
sambettsI don't know how good the driver support/efficiencies are for graphics cards on linux these days :/ I know it was getting better last time I checked, I need to look up some benchmarks15:40
*** dims has quit IRC15:40
*** alexpilotti has quit IRC15:42
*** Nisha_away has joined #openstack-ironic15:42
*** lucasagomes has quit IRC15:43
*** lucasagomes has joined #openstack-ironic15:44
*** mgoddard_ has joined #openstack-ironic15:45
jlvillaljroll, There are a few outstanding patches for ironic-lib that you might want to get in before doing a release.15:46
jrolljlvillal: already did it last week https://review.openstack.org/#/c/230036/15:46
jrollbut we can release whenever, we'll do one when those drop15:46
*** dims has joined #openstack-ironic15:47
*** dims has quit IRC15:47
jlvillaljroll, Okay. Yeah we have a couple patches that need to be in before we can use ironic-lib. Because the signature for one function changed.15:47
jrolljlvillal: sure, but we can start the work15:47
*** Guest96374 has joined #openstack-ironic15:47
jrollbut yeah15:47
*** ijw_ has joined #openstack-ironic15:47
jrolllet's make sure to get those done15:47
*** Guest96374 has quit IRC15:48
*** david-ly_ has joined #openstack-ironic15:48
*** david-lyle has quit IRC15:48
jlvillaljroll, The important ones (in my opinion) already have one +2 on them15:48
*** dims_ has joined #openstack-ironic15:48
*** mgoddard has quit IRC15:48
jlvillalhttps://review.openstack.org/#/q/project:openstack/ironic-lib+status:open,n,z15:49
jrollok15:49
jrollyeah I will get to them15:49
* jroll has a long review list today15:49
jlvillal:(15:49
*** david-ly_ is now known as david-lyle15:49
*** Marga_ has quit IRC15:50
jroll/shrug15:51
jrollit is what it is15:51
*** ijw has quit IRC15:51
greghaynesTheJulia: Hey, I was running in to http://paste.ubuntu.com/12690228/ last night when using bifrost, look familiar?15:53
*** Sukhdev has joined #openstack-ironic15:54
*** liliars has joined #openstack-ironic15:56
*** davideagnello has joined #openstack-ironic15:56
TheJuliagreghaynes: very15:57
TheJuliagreghaynes: you need latest ironicclient I think15:57
*** alexpilotti has joined #openstack-ironic15:57
TheJuliaI guess I need to increment the required version in shade at this point15:58
greghaynesTheJulia: sweeg15:59
greghaynesTheJulia: does bifrost no pip install -U that?15:59
TheJuliano, playbook does but you can select where from in that case15:59
TheJuliareally, I need to do it in shade16:00
TheJuliasince it was a shade change that identified that issue16:00
greghaynesyea, that definitely needs to be done too16:00
*** mgoddard has joined #openstack-ironic16:00
*** mgoddard_ has quit IRC16:00
*** mitchjameson has joined #openstack-ironic16:01
*** alexpilotti has quit IRC16:01
TheJuliagreghaynes: https://review.openstack.org/23107016:03
*** hemna_ has joined #openstack-ironic16:04
*** bnemec has joined #openstack-ironic16:11
lucasagomesis it OK to add something to the meeting even tho I won't be there? (re https://review.openstack.org/#/c/225556/)16:12
lucasagomesI think we are better off having the disk label explicit rather than implicit for that case16:12
TheJuliaI tend to agree, nothing says a user image can't chagne everything up once it is running.16:13
jrolllucasagomes: I mean, I'm generally ok with that, but on this one I'd like your opinion in the meeting16:14
jrollyou know a lot about these things16:14
lucasagomesjroll, right, ok I will leave for the next meeting then16:14
lucasagomesso we can discuss it through16:14
* lucasagomes adds to his todo16:14
lucasagomesor we can discuss it here in IRC as well16:15
rloolucasagomes: my concern with discussing at a meeting is that mrda authored it and he can't attend meetings16:15
lucasagomesrloo, yeah that's true16:15
jrollwell16:15
lucasagomesthere's a co-author there but I don't know him16:15
jrollmrda took the patch over from the co-author16:15
rloolucasagomes: you've -116:15
rlood it16:15
lucasagomeslet's have the dicussion in the patch anyway16:15
rloolucasagomes: yeah, discuss in patch.16:15
jroll+116:15
rloolucasagomes: if it doesn't get resolved in patch, then maybe dev email?16:16
NobodyCamwow the agenda is kinda empty today16:16
*** hemna_ has quit IRC16:16
lucasagomesrloo, ++16:16
lucasagomesI will keep an eye on it16:16
rloobtw, jroll, NobodyCam: I don't think Columbus Day is a holiday on the west coast, right?16:16
rloolucasagomes: thx16:16
NobodyCam??? not sure16:17
Nisha_awaylucasagomes, hi16:17
lucasagomesNisha_away, hi there16:17
*** alexpilotti has joined #openstack-ironic16:17
*** Nisha_away is now known as Nisha16:17
rlooNobodyCam: it is next Monday. if you aren't sure, it probably isn't :)16:18
jrollrloo: I don't believe I get columbus day off, if that's the question :)16:18
devanandagood morning, all16:18
jrollohai devananda16:18
lucasagomesdevananda, morning16:18
devanandamordred: bummer. also i think it is working well for me as of this morning16:18
devanandamordred: how did it go otherwise?16:18
rloojroll: yeah, that's the question. if I recall, I think it was a holiday in MA.16:18
NobodyCammorning devananda16:18
rloogood morning devananda16:19
jrollrloo: I think it depends on the company really16:19
Nishalucasagomes, i was going through your commenst on https://review.openstack.org/#/c/228020/14/doc/source/drivers/ilo.rst16:19
lucasagomesNisha, yup16:20
Nishalucasagomes, one of the comment is on swift command output16:20
rloojroll: http://www.doe.mass.edu/resources/holidays.html16:20
*** marzif has joined #openstack-ironic16:20
mordreddevananda: it went well! was well receieved I thnk - had a couple of good interactions with folks16:20
thiagopmorning devananda16:20
rloojroll: no worries, just wanted to know if the monday meeting might be cancelled next week but i don't think so :)16:20
mordreddevananda: including a human I connected with NobodyCam16:20
lucasagomesNisha, yeah, that's mostly a nit. It looks a bit odd when rendered. Perhaps using that "code-block" tag from RST may make it a bit better16:21
lucasagomesor separating the output from the actual command in two boxes16:21
Nishalucasagomes, means command in one block and output in anothere?16:21
lucasagomesNisha, yeah16:21
*** alexpilotti has quit IRC16:22
Nishaok :)16:22
jrollrloo: nah, I'll be here :)16:22
*** pradipta has quit IRC16:22
devanandamordred: great!16:23
*** trown is now known as trown|lunch16:24
devanandamordred: fwiw, I just pushed 2 commits up - https://github.com/devananda/bifrost/commits/nuc-demo-branch - is working with the walkthrough now16:24
devanandaonly manual step was the ssh-keygen. which is silly since that's easy to fix16:24
mordreddevananda: ++16:25
devanandacuriousity poll -- how many folks in here have a NUC with AMT support?16:25
jrollI don't but I would like to16:26
* lucasagomes does not16:26
* sambetts does not either16:26
*** jcoufal_ has quit IRC16:26
*** jistr has quit IRC16:26
jrolldevananda: curiousity poll; why do you ask? :)16:26
*** jcoufal has joined #openstack-ironic16:26
lucasagomesI have a dell optplex 7010 that supports AMT (tho I haven't tested AMT with it)16:26
devanandamordred and I spent some time yesterday getting the demo I gave at the Liberty summit and OSCON working again16:27
devananda(yes, it had bit-rotted this quickly)16:27
jlvillaldevananda: I have one16:27
devanandabut it would be great to have others step through the walkthrough and a) see if it works for them b) iron it down to something more repeatable16:28
mordred++16:28
*** e0ne has quit IRC16:28
jlvillaldevananda: I think TheJulia has an AMT system also.  I know mrda has one.16:28
devanandagreat16:28
jrolldevananda: what parts bitrotted?16:28
jlvillaldevananda: mrda wrote up a blog article on it: http://lifelog.michaeldavies.org/  Two parts16:28
sambettsjroll: I just tried to create a bit.do shortened link for the ironic review dashboard link, turns out the link it too long, they cap at 2048 chars for the link, and the dashboard link is 2070ish16:28
jrollsambetts: x.x16:29
devanandajroll: https://github.com/devananda/ironic/commit/f05b237bb4d2b7afde139cdeeb84462a0cf316ef16:29
*** jcoufal has quit IRC16:29
sambettsjroll: I wondered if it was the same thing you encountered for bit.ly16:29
devanandajroll: and some configs in bifrost needed to be changed from VM-based defaults16:29
jrolldevananda: wait wtf16:29
devanandahttps://github.com/devananda/bifrost/commits/nuc-demo-branch16:30
devanandajroll: inorite???16:30
jrolldevananda: how does that break16:30
jrollbug pls16:30
jroll:(16:30
devanandajroll: yup16:30
devanandawe broke my out of tree driver with liberty :(16:30
jrolldevananda: I guess we need to backprot too eh16:30
jrollbut like16:30
jrollhow16:30
devanandajroll: like, it blows up because there's no driver.boot member16:31
lucasagomesew x.x16:31
* lucasagomes thought the split was backward compat16:31
jrollugh, yeah16:32
jrollI want to see tracebacks :/16:32
devanandasure thing16:32
jrolldevananda: pxe or agent or both?16:32
devanandajroll: doesn't matter16:32
devanandait's not about the driver/module/* code16:32
devanandatraceback coming up ....16:32
jrolldevananda: well, I'm wondering if its blowing up in AgentDeploy or whatever16:32
jrollk16:32
devanandarolled back to before that fix, then tried to delete the instance I deployed previously16:35
devanandahttp://paste.openstack.org/show/475353/16:35
devanandathe ConductorManager is trying to access methods that don't exist because there is no task.driver.boot16:35
devanandasame thing happens during deploy16:35
jroll  File "/usr/local/lib/python2.7/dist-packages/ironic/drivers/modules/agent.py", line 281, in clean_up16:36
jroll    task.driver.boot.clean_up_ramdisk(task)16:36
jrollnot conductor manager16:36
jrollso our in-tree deploy drivers are not compatible with out-of-tree drivers16:36
jroll:(16:36
devanandaooh right16:37
devanandayes16:37
*** alexpilotti has joined #openstack-ironic16:37
devanandaliberty agent deploy driver is not compatible with pre-liberty power drivers any longer16:38
devanandais a better way of putting it16:38
jrollI suspect that's true for other deploy drivers, but yeah16:38
lucasagomesoh yeah16:38
lucasagomesit was expected tho, right?16:38
jrollI think it's more that we didn't consider it16:39
jrolldevananda: do you mind updating release notes and sending a mail about it?16:39
devanandajroll: not at all16:39
jrollthanks much16:39
devanandajust gathering a traceback from deploy now, too16:39
jrolldevananda: and maybe fix it, if it isn't a massive patch16:40
*** mbound has quit IRC16:41
*** alexpilotti has quit IRC16:42
*** ijw_ has quit IRC16:43
*** aswadr has joined #openstack-ironic16:44
*** achanda has joined #openstack-ironic16:50
*** romainh has left #openstack-ironic16:51
*** penick has joined #openstack-ironic16:52
*** mitchjameson has quit IRC16:55
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add notes to functions which are in ironic-lib  https://review.openstack.org/23109216:56
NobodyCamthree minutes...16:57
*** trown|lunch is now known as trown16:57
*** vdrok_ has joined #openstack-ironic16:57
NobodyCamjroll: you planning on running the meeting?16:57
jrollNobodyCam: yes16:58
*** alexpilotti has joined #openstack-ironic16:58
NobodyCam:)16:58
NobodyCameasy agenda today16:58
*** dtantsur|brb is now known as dtantsur16:58
devanandajroll: https://bugs.launchpad.net/ironic/+bug/150298016:59
openstackLaunchpad bug 1502980 in Ironic "Liberty release of deploy drivers break compat with out-of-tree power drivers" [Undecided,New]16:59
jrollthanks16:59
*** xek has joined #openstack-ironic17:00
openstackgerritgreghaynes proposed openstack/bifrost: Fix fail if network_interface contains '-'  https://review.openstack.org/23077917:01
greghaynesTheJulia: ^ I think that answers and fixes your question17:01
TheJuliamerci17:02
*** alexpilotti has quit IRC17:02
*** ijw has joined #openstack-ironic17:02
*** mkovacik has quit IRC17:04
*** romcheg has quit IRC17:05
davidlenwello/17:07
lucasagomesNisha, http://lists.openstack.org/pipermail/openstack-dev/2015-October/075986.html17:08
lucasagomessending here since I won't be around the open discussion17:08
Nishalucasagomes, :) thanks17:09
lucasagomesnp17:09
*** marzif has quit IRC17:09
Nishalucasagomes, i didnt mean that17:09
*** thiagop has quit IRC17:09
*** liliars has quit IRC17:09
*** sinval has quit IRC17:10
dtantsurNisha, I guess answer for you is: at the summit we discuss things requiring discussion. Does you spec require discussion?17:10
mgoddardHi all, can anyone tell me what the current state of UI for Ironic is? Tuskar-ui provides an interface but seems to have gone a little quiet. Is there a plan, spec or implementation in the works?17:11
dtantsurmgoddard, folks are working on a thing called ironic-webclient17:11
dtantsurmgoddard, https://github.com/openstack/ironic-webclient17:12
lucasagomesNisha, oh... ok, you mean the ones that didn't get approved?17:12
NishaI had read this mail. My ques was if any spec which didnt go thru in Liberty if they are not added to the Mitaka etherpad, will they be discussed there in summit? and will they have priroties set for Mitaka release17:12
dtantsurmgoddard, Tuskar UI undergoes rethinking right now, so I don't have an idea how it ends up17:12
Nishayeah17:12
lucasagomesI think you don't need to resubmit it because we do not separate specs by the cycle name17:12
lucasagomesso if the spec is proposing something under approved/ it should be grand17:12
mgoddarddtantsur, thanks. Looks interesting. I take it it's not integrated with Horizon? Looks like it's in NodeJS17:13
NobodyCamhave a good night lucasagomes17:13
jlvillallucasagomes: Ciao!17:13
lucasagomesNobodyCam, thanks, see ya tomorrow17:13
lucasagomessorry I can't stay in the meeting toda17:13
dtantsurmgoddard, IIRC krotscheck is a person to ask (sorry if I'm wrong)17:13
lucasagomestoday*17:13
Nishalucasagomes, we dont need to add it to mitaka etherpad also?17:13
*** tsekiyama has quit IRC17:13
jrollNisha: we don't talk about specs at the summit, just because they exist. if you need to talk about a spec during the summit, please add it to the etherpad17:13
NobodyCam:)17:14
krotscheckeh? wha?17:14
NobodyCamwe got covered lucasagomes17:14
dtantsurNisha, and "please review the spec" is not a discussion ;)17:14
Nishajroll, ok.17:14
Nishadtantsur, no i didnt mean that17:14
lucasagomesNisha, not sure... I don't think we have a mitaka etherpad anyway17:14
lucasagomesok gone17:14
*** lucasagomes is now known as lucas-dinner17:14
krotscheckmgoddard: I write nothing in node. Node is the engine that runs the build tools, but the output is static javascript, html, and css.17:14
lucas-dinnerNisha, catch up with you about it later17:14
jrolllucas-dinner: https://etherpad.openstack.org/p/mitaka-ironic-design-summit-ideas17:14
krotscheckmgoddard: As for integration, check with betherly - she's bridging the gap.17:15
dtantsurjroll, this is for summit, not the mitaka priorities Nisha asked for17:15
Nishalucas-dinner, https://etherpad.openstack.org/p/mitaka-ironic-design-summit-ideas17:15
krotscheckmgoddard: Any other questions?17:15
jrolloh, I thought we were talking about summit17:15
* lucas-dinner is also confused17:15
dtantsurNisha, maybe that's the source of confusion: summit ideas != mitaka priorities17:15
lucas-dinneryeah I thought it was something like the spreadsheet we have for patches17:15
lucas-dinnernot summit design ideas17:15
lucas-dinneranyhoo...17:15
mgoddardkrotscheck: thanks. how mature is the project? WIP or done?17:16
Nishaohk :) i just wanted to understand if priorities for Mitaka cycle gets decided just based on summit discussions17:16
*** e0ne has joined #openstack-ironic17:17
Nishai may be wrong, but wanted to unerstand :)17:17
krotscheckmgoddard: When is anything in openstack not WIP?17:17
dtantsurlol17:17
krotscheckmgoddard: It's not feature complete yet if that's what you're asking. We could use some additional reviewers to move things along :)17:17
betherlymgoddard: I am in process of writing the horizon panel at the moment17:17
*** alexpilotti has joined #openstack-ironic17:18
*** thiagop has joined #openstack-ironic17:20
mgoddardkrotschek: WIPaaS17:21
mgoddardactually quite like that :)17:21
mgoddardbetherly, krotscheck: any docs, or specs etc for the work?17:22
*** alexpilotti has quit IRC17:22
*** penick has quit IRC17:24
krotscheckmgoddard: Somethin like this? etherpad.openstack.org/p/ironic-webclient-use-cases17:24
*** praneshp has joined #openstack-ironic17:24
mgoddardkrotscheck: thanks, looks useful.17:25
mgoddardthanks for the help all, I'll be back with more questions as and when they come up.17:26
*** Marga_ has joined #openstack-ironic17:26
*** openstackgerrit has quit IRC17:31
*** openstackgerrit has joined #openstack-ironic17:32
openstackgerritNisha Agarwal proposed openstack/ironic: Documentation for Swift-less iLO Virtual Media deploy  https://review.openstack.org/22802017:37
*** alexpilotti has joined #openstack-ironic17:37
*** amotoki_ has quit IRC17:38
lifelessjlvillal: thanks :)17:41
*** alexpilotti has quit IRC17:43
*** vdrok_ has quit IRC17:44
rloothiagop: wrt the meeting, about emails and communication. wanted to follow up. and I didn't mean to pick on you at the meeting.17:44
rloothiagop: do the emails on openstack-dev work for you?17:45
*** liliars has joined #openstack-ironic17:46
jrollyeah, this seems to be a common problem17:46
jrollI have no idea how to communicate to everyone at the same time, outside of the ML, but lots of people miss things on the ML17:47
thiagoprloo: no problem. The e-mails do not really work for me since I take care of two teams and a lot of pressing concerns here17:47
thiagoprloo: specially in the past 15 days17:47
rloothiagop: what would work for you? or is it just that you're so busy so that what works is for you to ask questions when you have a question?17:48
thiagoprloo: It's me really, not a e-mail problem17:48
jrollthiagop: what I did a while ago was filter "[openstack-dev] [ironic]" to a specific folder that alerts me17:48
jrollidk if that would help17:48
TheJulia/win/win 117:48
TheJuliadoh17:49
rloothiagop: ok, let us know if you have any ideas. there isn't that much chatter and I'd actually like to see more chatter on the dev list!17:49
jroll++17:49
NobodyCamthat looks like a win win17:49
jrollthiagop: I'd also love to find out how I can communicate things to you (or others that don't/can't read the mailing list) better17:49
thiagopjroll: Thanks (there is also a problem with my thunderbird here. I just doesn't work with my nvidia card...)17:50
thiagoprloo: I will, thanks17:50
*** ijw has quit IRC17:50
*** dtantsur is now known as dtantsur|afk17:51
*** Sukhdev has quit IRC17:51
rloojlvillal, jroll: wrt ironic-lib, which of these need to be approved before we can do the ironic-using-lib exercise? https://review.openstack.org/#/q/project:openstack/ironic-lib+status:open,n,z17:52
jrollrloo: the jlvillal patches that are not wip, and we may as well pick up the global-requirements thing17:52
jlvillalrloo: jroll: I think: https://review.openstack.org/230071 and https://review.openstack.org/23020117:52
openstackgerritMerged openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/23046217:53
*** ijw has joined #openstack-ironic17:53
jrollso yeah just those two now heh17:53
jlvillalrloo: jroll: And the 2nd one has a +A, but it depends on the first one.17:53
jrolloh cool17:53
rloojlvillal: ok, i'll look at the first. has two +2 already.17:53
* jroll grabs some food17:53
jlvillalrloo: Thank you17:54
openstackgerritNisha Agarwal proposed openstack/ironic: Documentation for Swift-less iLO Virtual Media deploy  https://review.openstack.org/22802017:54
*** sinval has joined #openstack-ironic17:54
*** pelix has quit IRC17:54
*** alexpilotti has joined #openstack-ironic17:54
jlvillalrloo: jroll: On a tangential note: https://review.openstack.org/231092  Which adds NOTES to the functions that are in ironic but will be moved/deleted because they are in ironic-lib.17:55
rloojlvillal: thx for that patch. i'd rather not have to add it in, vs just making ironic use the lib ASAP17:56
jlvillalrloo: Understood. Depends how fast we are :)17:56
rloojlvillal: yup.17:57
sambettsjlvillal: I was looking at that proxies patch and thinking the same thing I just hadn't got round to commenting :-P17:58
jlvillalsambetts: :)17:58
* jlvillal was very happy when he discovered requests :)17:58
*** alexpilotti has quit IRC17:59
thiagoprequests is beautiful17:59
jlvillal:)17:59
sambetts:) yup17:59
*** puranamr has joined #openstack-ironic17:59
sambettsright, I'm calling it a night, see everyone tomorrow o/18:00
TheJuliagoodnight sambetts18:00
thiagopnight sambetts18:00
*** openstackgerrit has quit IRC18:01
*** Marga_ has quit IRC18:01
*** openstackgerrit has joined #openstack-ironic18:02
*** Marga_ has joined #openstack-ironic18:02
jlvillalsambetts: bye!18:02
NobodyCamnight sambetts18:07
devanandaon fixing the boot interface, I have two ideas:18:11
rloojlvillal: while you were looking at ironic-lib, did you notice that this is different from what is in ironic: https://github.com/openstack/ironic-lib/blob/123414e327d991bbe71d72637af3b84e434c3c4b/ironic_lib/disk_utils.py#L27518:11
jlvillalrloo: checking...18:11
jlvillalrloo: Yes. I did. I believe it is correct.18:11
devananda1. wrap calls made from the PXEDeploy and AgentDeploy driver such that they detect a lack of task.driver.boot -- and then they go instantiate it with PXEBoot()18:11
devananda^ would change code in both of those classes18:12
jlvillalrloo: In ironic they call a function which is the two lines there. I think. Let me double check.18:12
rloojlvillal: ok thx. (that's what i mean by 'if the refactoring stuck to copy/paste it'd be easier to eyeball/verify)18:12
*** [1]cdearborn has quit IRC18:12
jlvillalrloo: Yep18:12
jlvillalrloo: I wrote a script on Friday to help me compare functions. So I feel pretty good that things match up. But good to get a 2nd/3rd opinion18:13
devananda2. implement a sort of mock in drivers/base.py, instantiate it in the *base* class's .boot interface. when that mock is accessed, it would immediately instantiate a PXEBoot() and replace itself with that18:13
devananda^ shouldn't require changes to any drivers, and has the added benefit of maybe working for another out of tree driver that used a deploy driver besides agent or pxe18:14
devanandathoughts? ^18:14
*** tsekiyama has joined #openstack-ironic18:14
*** alexpilotti has joined #openstack-ironic18:14
jrolldevananda: I think I like (1) (but do it for all deploy drivers using the boot interface), because I think the latter may break out of tree deploy drivers?18:16
jrolldevananda: e.g. a deploy driver that does the pxe booting stuff in its deploy thing18:16
devanandajroll: ah, good point. suddenly having a .boot interface might not be good for such a driver18:17
jrolldevananda: ya18:17
*** puranamr has quit IRC18:18
*** cdearborn has joined #openstack-ironic18:18
*** alexpilotti has quit IRC18:19
crinkleTheJulia: in https://review.openstack.org/#/c/216431/5..6/playbooks/library/network_metadata.py should line 75 also be module.params['vlan_id'] instead of 'ipv4_vlan_id' ?18:20
crinklegreghaynes: ^18:20
*** lazy_prince has quit IRC18:20
greghaynesvery possibly18:20
greghaynescrinkle: if you want to fix / make changes to that patch18:21
greghaynescrinkle: go for it18:21
crinkleokay, wanted to see if it was unintentional or if i was misreading it18:21
greghaynesim not sure that would cause the bug youre seeing18:22
greghaynesbut I havent fully re-paged-in my change18:22
devanandajroll: fwiw, that will result in node-validate listing the boot interface as "not supported"18:23
crinklegreghaynes: it would cause network_info.json to not have the vlan link18:23
crinklegreghaynes: though glean still seemed to get vlan info from somewhere, still trying to work that out18:23
*** mjturek1 has joined #openstack-ironic18:24
jrolldevananda: hm, that might be ok since really it isn't supported18:24
jrolldevananda: I'm also curious why boot interface matters to the user at all18:24
openstackgerritColleen Murphy proposed openstack/bifrost: Support setting vlan in config drive  https://review.openstack.org/21643118:24
devanandajroll: it may be fine18:25
*** dims_ has quit IRC18:27
rlooboot interface isn't a core interface, it is standard. so it doesn't matter that it is not supported.18:27
devanandarloo: yah. except within the PXEDeploy and AgentDeploy drivers18:28
*** thiagop has quit IRC18:28
rloodevananda: right.18:28
devanandahuh. so instantiating the PXEBoot() interface from within the AgentDeploy driver, since it relies on there being *something* at driver.boot, is going to lead to some interesting behavior18:29
openstackgerritMerged openstack/ironic-lib: Sync the make_partitions function with ironic  https://review.openstack.org/23007118:29
devanandanode-validate will show "boot: not supported" and then later on it will show "boot: True"18:29
openstackgerritMerged openstack/ironic-lib: Add more info level logs to disk_utils.work_on_disk() method  https://review.openstack.org/23020118:29
devanandaok - this should not be happening during the call to deploy. that's too late -- it should happen during driver init18:30
*** penick has joined #openstack-ironic18:30
openstackgerritJulia Kreger proposed openstack/bifrost: Remove outdated bifrost-setup-nodes role  https://review.openstack.org/23113018:30
jrolldevananda: you said what I was going to say as I read it :P18:30
devanandaexcept __init__ is a function of the out of tree driver -- and task.driver is *passed into* the AgentDeploy methods18:31
devanandaurgh :(18:31
devanandai can't do this in AgentDeploy.__init__18:31
*** thiagop has joined #openstack-ironic18:32
openstackgerritMerged openstack/ironic: Fix conductor deregistration on non init conductor  https://review.openstack.org/22557318:32
devanandaso I guess AgentDeploy.[validate,prepare,cleanup] all need to live-edit the passed-in task.driver object ...18:32
devanandayay18:33
openstackgerritColleen Murphy proposed openstack/bifrost: Support setting vlan in config drive  https://review.openstack.org/21643118:33
jlvillalrloo: jroll: I think we could release ironic-lib now. Not sure if you agree.18:33
rloojlvillal: i took a quick look at the get_image_mb() I asked you about. I don't see that they are the same (ironic vs ironic-lib)18:34
*** alexpilotti has joined #openstack-ironic18:34
rloojlvillal: oh wait, i could be wrong. i didn't look enough.18:35
jlvillalrloo: In common/images.py18:36
jlvillalrloo: converted_sizes()18:36
rloojlvillal: yeah, sorry. i just looked at common/images.py :)18:36
jlvillalrloo: No worries. But you had me worried for a moment ;)18:36
rloojlvillal, jroll: i think we should release the lib, and then get that ironic patch updated: https://review.openstack.org/#/c/184443/18:37
jlvillal+118:37
rlooand in the meantime, keep an eye on code changes to ironic.18:37
TheJuliacrinkle: good catch18:38
*** alexpilotti has quit IRC18:39
rloojlvillal: the ironic+lib patch hasn't been updated since May :-( https://review.openstack.org/#/c/184443/18:43
jlvillalrloo: Yeah :(  I was thinking about starting a new patch.18:44
*** links has quit IRC18:44
jrollisn't ramesh supposed to be doing this work?18:44
jlvillaljroll: I think so, but not sure if he has time.18:44
rloojroll: that's what I thought. I thought he was supposed to have gotten an updated patch to  us last week.18:44
jrollyeah18:44
jlvillalI was thinking about just starting to do small chunks at a time.18:45
jrollI just would rather have jlvillal focus on testing stuff if ramesh is handling this18:45
*** mitchjameson has joined #openstack-ironic18:45
jlvillalOkay. I can do either.18:45
rloojroll: I don't care who handles it, as long it is one person and we don't have several doing the same time.18:45
jrollrloo: yeah, that's another reason18:45
rloojroll: am thinking we should send email to ramesh/syed. if they can't do a patch by tomorrow, we should get someone else to do it.18:45
*** marzif has joined #openstack-ironic18:46
rloojroll: syed spent a lot of time on this I think so i'd like it if he finishes if he wants to.18:46
jlvillalI think syed no longer works on Ironic18:46
rloojlvillal: oh.18:46
jlvillalBut can't hurt to email them both.18:46
jrolljlvillal: yeah, send an email on the list pls18:46
jrolland coordinate between whoever18:47
jlvillalWill do.18:47
jrollthanks18:47
rloojroll: you think the list, vs just emailing them directly?18:48
* jlvillal leans toward direct email.18:48
*** morgabra_ is now known as morgabra18:48
jrollrloo: I like the list, so 1) others can know what's going on; 2) others can chip in to help if they see we need people working on it18:49
jlvillalOkay18:50
rloojroll: in this case, it seems like i just want to get the status from some people and don't think it is worth 'spamming' the list for that.18:50
rloojroll: i would agree that if we want folks to chip in, asking on the list is good.18:50
jrollsure18:51
jrollit sounds like 'planning work' to me, which I prefer to do in the open18:51
jrollbut whatever yall think is best18:51
jlvillalI'll go with direct email just to see what their status is and plans.18:51
*** mitchjameson has quit IRC18:52
rloojroll: well it isn't planning in the sense that syed was working on it. planning would be more like why we don't even have a spec or bug or something about what ironic-lib was when we created it... ;)18:52
*** Nisha has quit IRC18:53
jrollrloo: heh18:53
*** alexpilotti has joined #openstack-ironic18:53
*** marzif has quit IRC18:54
*** marzif has joined #openstack-ironic18:55
jlvillalrloo: jroll: Email sent and you were on CC list18:55
jrollthanks18:56
* jlvillal goes to get some lunch....18:56
*** alexpilotti has quit IRC18:58
*** dims_ has joined #openstack-ironic18:58
*** dims_ has quit IRC18:58
*** dims_ has joined #openstack-ironic18:59
*** gabriel-bezerra has joined #openstack-ironic19:00
*** Marga_ has quit IRC19:00
*** gabriel has quit IRC19:00
*** Marga_ has joined #openstack-ironic19:00
*** Marga_ has quit IRC19:01
*** Marga_ has joined #openstack-ironic19:02
*** baoli has quit IRC19:02
*** dims_ has quit IRC19:03
*** puranamr has joined #openstack-ironic19:05
openstackgerritDan Prince proposed openstack/ironic: Fix log formatting issue in agent base  https://review.openstack.org/23114019:05
*** penick has quit IRC19:06
*** e0ne has quit IRC19:06
*** [1]cdearborn has joined #openstack-ironic19:06
*** puranamr has quit IRC19:07
*** penick has joined #openstack-ironic19:08
*** cdearborn has quit IRC19:11
*** Sukhdev has joined #openstack-ironic19:12
openstackgerritStephanie Miller proposed openstack/bifrost: Use parameterized include for repeated git tasks  https://review.openstack.org/23059819:12
*** alexpilotti has joined #openstack-ironic19:13
*** alexpilotti has quit IRC19:18
*** achanda has quit IRC19:25
openstackgerritMichael Krotscheck proposed openstack/ironic-webclient: Configuration Resource  https://review.openstack.org/22905519:27
krotscheckThat should break everything19:28
krotscheckAnd by everything I mean nothing19:28
NobodyCamkrotscheck: :p19:28
*** sdake has joined #openstack-ironic19:30
*** achanda has joined #openstack-ironic19:31
*** alexpilotti has joined #openstack-ironic19:34
jlvillalrloo, Bugs like this patch fixes: https://review.openstack.org/231140   Makes me thing checking for log messages in unit tests is not a bad idea.19:36
rloojlvillal: I don't deny that it would be useful. but... do we do a test for every log message?19:36
*** marzif has quit IRC19:37
jlvillalrloo, Probably not every log message, that will be difficult to accomplish. But encourage adding tests for them, would be good.19:38
rloojlvillal: I'm not convinced we want to encourage adding tests for them. i really hate inconsistent things unless there is a good reason.19:38
*** alexpilotti has quit IRC19:38
rloojlvillal: like, will we now have reviewers -1'ing because there are no tests for log msgs?19:39
jlvillalTo me the good reason is we have seen multiple cases of log messages broken, because they aren't tested.19:39
rloojlvillal: then that may be a good case to say we should test all log messages.19:39
jlvillalMaybe an item for discussion.19:40
jlvillalOkay, I've got to go walk back to work with some extra walking thrown in for good health :)19:40
rloojlvillal: enjoy your walk!19:40
*** vrl has joined #openstack-ironic19:43
*** mitchjameson has joined #openstack-ironic19:44
*** alexpilotti has joined #openstack-ironic19:44
openstackgerritThiago Paiva Brito proposed openstack/ironic: OneView Driver for Ironic  https://review.openstack.org/19182219:48
*** baoli has joined #openstack-ironic19:48
*** baoli has quit IRC19:48
*** alexpilotti has quit IRC19:48
openstackgerritThiago Paiva Brito proposed openstack/ironic: OneView Driver for Ironic  https://review.openstack.org/19182219:49
*** baoli has joined #openstack-ironic19:49
*** dims_ has joined #openstack-ironic19:53
*** achanda has quit IRC19:54
*** dims_ has quit IRC19:57
*** sdake has quit IRC19:59
openstackgerritRuby Loo proposed openstack/ironic: To run a unit test with ostestr use -r  https://review.openstack.org/23115619:59
*** Sukhdev has quit IRC20:02
openstackgerritJohn L. Villalovos proposed openstack/ironic: To run a specific unit test with ostestr use -r  https://review.openstack.org/23115620:03
jlvillalrloo: ^^^ just updated the commit message. To use 'specific'20:04
rloojlvillal: thx. it isn't more than 50 char is it?20:04
openstackgerritThiago Paiva Brito proposed openstack/ironic: OneView Driver for Ironic  https://review.openstack.org/19182220:04
*** alexpilotti has joined #openstack-ironic20:04
jlvillalrloo 47 :)20:05
rloojlvillal: phew.20:05
jlvillalheh20:05
*** penick has quit IRC20:09
*** alexpilotti has quit IRC20:10
*** ifarkas has quit IRC20:10
openstackgerritThiago Paiva Brito proposed openstack/ironic: OneView Driver for Ironic  https://review.openstack.org/19182220:14
*** e0ne has joined #openstack-ironic20:15
*** dims_ has joined #openstack-ironic20:16
*** dims_ has quit IRC20:16
openstackgerritSinval Vieira Mendes Neto proposed openstack/python-oneviewclient: Refactoring python-oneviewclient to use domain models of OneView as objects  https://review.openstack.org/23098820:16
*** dims_ has joined #openstack-ironic20:16
*** baoli has quit IRC20:24
lifelessjlvillal: so does pavel irc?20:24
*** alexpilotti has joined #openstack-ironic20:25
*** penick has joined #openstack-ironic20:25
*** achanda has joined #openstack-ironic20:25
jlvillallifeless: I'm not sure..20:25
lifelessjlvillal: (The more I think about that patch, the more uncomfortable with it I feel: there's a raft of features that make OpenStack testing sustainable, and if he's on a pogrom to unwind them all, we're going to suffer majorly20:25
lifelessjlvillal: so I'd like to debug whats *actually* behind his thing and sort it out asap20:25
jlvillallifeless: My theory is that he thought he was just cleaning up. At least that is my hope. And didn't realize the benefit of the assertThat with regards to failures20:26
lifelessjlvillal: thats entirely possible20:27
lifelessjlvillal: we see lots of not-bugfixing not-feature work churn, it makes me a little sad20:27
lifeless(I consider techdebt bug-fixing)20:27
jlvillallifeless: I sent him an email asking what his IRC nick is.20:27
lifelessjlvillal: cool20:27
jlvillallifeless: He works at Mirantis, but not sure what time zone.20:28
lifelessyeah, could be east coast, or europe20:28
lifelessI can overlap with Europe's morning sufficiently with a little effort20:28
jlvillallifeless: As long as you are here. Any suggestions on resources to learn about doing functional testing?20:28
jlvillallifeless: Trying to decrypt how nova does theirs to learn more.20:28
jlvillalWe want to add it to ironic.20:29
lifelessrighto20:29
lifelessmtreinish: ^ links plox?20:29
*** alexpilotti has quit IRC20:29
lifelessjlvillal: AIUI its something like this: a devstack plugin to do your service setup and configs to turn everything unrelated off20:29
mtreinishwhat's up20:29
mtreinishoh, functional testing20:30
lifelessjlvillal: then tempest-lib gets you the tempest core code to write your tests in20:30
jlvillalYep :)20:30
*** achanda has quit IRC20:30
mtreinishlifeless: well that's one thing it can do, but nova actually doesn't have tests like that20:30
rloojroll: qq. wrt 'manual cleaning' as opposed to zapping. it seemed easier to create a new LP/spec (cuz of title etc) than to try to update the zapping spec. You good with that?20:30
jlvillalmtreinish: We are starting from scratch. So what would be the preferred way would be good to know.20:30
jlvillalWe are investigating using mimic, but need it to be Python 3 compatible first, before we can get it into the global-requirements.20:31
lifelessjlvillal: what sort of tests do you want to be able to write? End to end stuff, or just 'the service is running as a service and we talk to it over a socket' or ....20:31
mtreinishjlvillal, lifeless: the nova testing spins up services as needed on demand, like for api testing it has a fixture to setup a db and the api service itself20:31
jlvillallifeless: Pretty much as stand-alone as possible. No other services running. We have integration tests already.20:31
lifelessjlvillal: if you're using mimic, its almost by definition not a functional test :)20:31
*** achanda has joined #openstack-ironic20:31
jlvillalSo I envision functional testing as being between unit tests and integration tests.20:31
jlvillallifeless: Well mimic could mimic nova, keystone, etc...20:32
mtreinishjlvillal: then yeah the nova functional tests are what you'll want to look at20:32
lifelessmtreinish: yeah, I like that model - we did that in LP, brings up a whole cluster just with Fixture objects20:32
lifelessmtreinish: are they using testresources to optimise stuff, or class setup (eek) or ?20:32
jlvillallifeless: mtreinish: Speaking of which. How do you define functional tests? There seem to be multiple opinions out there.20:33
lifelessjlvillal: oh gosh, there are soooo many definitions20:33
jlvillalThat isn't helping! ;)20:33
lifelessjlvillal: so Google define tests by the covered code20:33
lifelessjlvillal: small, medium, large20:33
jlvillalI was hoping there was an 'OpenStack' definition.20:33
jlvillalI read things and functional tests sound like unit tests. Functional tests test functions was one definition I read in a book.20:34
lifelessjlvillal: I'll defer to mtreinish - my sense is that we don't have a concrete hard line...20:34
mtreinishjlvillal: there isn't an openstack definition, when I use it I mean basically what you did20:34
jlvillalmtreinish: Service runs as stand-alone as possible?20:34
lifelessjlvillal: to me, a functional test is essentially a test that is dependent on global state and/or side effects20:34
mtreinishyeah20:34
jlvillalIn between unit testing and integration.20:34
mtreinishand a tighter coupling to the code under test20:34
lifelessjlvillal: so the service could be in-process, or a separate process, its still suffers that downside20:35
mtreinishlike the nova api tests inspect the db to see things are in the right state after a call20:35
jlvillalkrtaylor: lekha ^^^^^20:35
* lekha reads scrollback20:35
jlvillalmtreinish: lifeless: Thanks. good to know we are not off-track.20:35
lifelesstests that rely on mock.patch are functional tests too IMO :)20:35
mtreinishlifeless: as for your question, I don't actually remember the specifics of how it was implemented20:36
mtreinishI'm pretty sure it's not testresources though20:36
jlvillalmtreinish: So any docs or other resources on how to setup functional testing ala nova?20:36
lifelessbut that is truely a different discussion, today is not the day to shift the dial on *that*20:36
mtreinishjlvillal: err, I'm not sure, I'd have to check the nova repo20:36
mtreinishjlvillal: but you can always ask sdague, he did most of that work20:36
jlvillalmtreinish: Okay. I've been reading the code. One file leads to another file... :)  Yak-shaving! :)20:36
lifelessmmm yaks20:36
jlvillalmtreinish: Thanks. I might ping sdague.20:37
lifelessok, its time for me to finish up this testr feature work... ping me if you need me, I'm going nose-to-grindstone20:37
jlvillallifeless: Thanks. No reply yet to my email.20:37
lifelesscheers20:38
*** achanda has quit IRC20:38
*** mikal_ is now known as mikal20:39
*** alexpilotti has joined #openstack-ironic20:43
lekhajlvillal: so the functional tests are different from the tempest tests as they validate the db and mock identity, glance and such20:44
jlvillallekha: Okay.20:44
lekhajlvillal: sorry, I meant that as a question for clarification20:45
jlvillalAh.20:45
jlvillallekha: I think so. Be interested to get mtreinish input too. But functional I think should be as isolated as we can make it from other OpenStack services.20:45
jrolljlvillal: re: log message breakage stuff. that indicates to me a failure to test the code path. not the log message itself.20:46
jlvillaljroll: Well the log message it self is what fails.20:46
jlvillaljroll: https://review.openstack.org/23114020:47
mtreinishjlvillal: yeah, I would imagine it being as isolated as possible20:47
jrolljlvillal: the log.debug call raises an exception. which means we aren't running that code in unit tests20:47
jrollrloo: I like the idea of keeping history or whatever, but I don't mind if you spin a new spec/bp20:47
jlvillaljroll: I didn't look at the details. I thought they had just mocked log.debug. So it would have worked.20:48
*** achanda has joined #openstack-ironic20:48
jrolljlvillal: we almost never mock log.*20:48
rloojroll: if i keep history, i have to keep the bp/title as 'implement-zapping-states' :-( I want to eradicate 'zap'.20:48
jrollrloo: yeah, do whatever works for you20:48
jrollrloo: I care more about the results :)20:48
rloojroll: I am pointing a pointer in the spec, to the zap-spec-review.20:48
jroll++20:48
rloojroll: well, i want to do it so it works with our "process" ;)20:49
lekhajlvillal:mtreinish:  hmm, I am curious to know if the tempest tests were run against something like Mimic i.e. by mocking the services it relies on, how different it would be from the functional tests (other the db validations)20:49
jrollrloo: I hold shipping code above any and all process :)20:49
rloojroll: heh. so the first thing as PTL, jroll promises to get rid of specs all together. and the crowd CHEERS! :D20:50
*** alexpilotti has quit IRC20:50
jrolloh god20:50
rlooin case anyone takes that out of context, I WAS JOKING20:50
jrollrloo: we also have to remotely know what features we're shipping :D20:50
mtreinishlekha: isn't mimic an openstack api mock? so what would you be trying to test by running tempest against a fake openstack?20:51
*** [1]cdearborn has quit IRC20:52
*** xek has quit IRC20:52
*** persia has quit IRC20:53
lekhamtreinish: we would deploy and run ironic with its config pointing to mimic for identity and other services; and have the tempest tests run against the deployed ironic and mimic for other openstack services20:54
*** persia has joined #openstack-ironic20:54
*** persia has quit IRC20:54
*** persia has joined #openstack-ironic20:54
mtreinishlekha: well 2 things the ironic api itself isn't really validated that much by tempest, most of the testing from tempest comes by using ironic as a nova driver20:56
mtreinishthe other is I'm not sure what that really buys you, because the point of functional testing is just to isolate the deployment story20:56
mtreinishbut to actually do deeper validation of things working correctly20:56
mtreinishand just mocking where ironic calls things over the wire might be part of that, but it's not the biggest part of it20:57
mtreinishand tempest is only ever going to hit the api service from outside20:57
jlvillaljroll: I added a "raise ValueError()" after the log message and my unit tests fail. So it seems like that code path is being exercised. But the call to log.debug does not cause an error.  Reading the bug to figure out more details.20:59
jrolljlvillal: wat, well then.21:00
jrolljlvillal: rloo you said I should release ironic-lib ya?21:00
openstackgerritThiago Paiva Brito proposed openstack/ironic: OneView Driver for Ironic  https://review.openstack.org/19182221:00
rloojroll: yup21:00
jlvillal+1 from me on ironic-lib release21:00
*** achanda has quit IRC21:00
jrollthanks21:00
* jroll does it21:00
lekhamtrenish: ok, I am new to tempest and OpenStack in general but I am thinking that the baremetal admin api tests in tempest are validating all the api calls21:01
openstackgerritSinval Vieira Mendes Neto proposed openstack/python-oneviewclient: Refactoring python-oneviewclient to use domain models of OneView as objects  https://review.openstack.org/23098821:02
mtreinishlekha: some of them, but it's very limited in what it does21:02
jrollironic-lib 0.3.0: https://review.openstack.org/#/c/231185/21:02
jrollmtreinish: lekha: one of the big goals of this functional testing is to fix the bug where many api calls aren't tested21:02
*** Sukhdev has joined #openstack-ironic21:03
lekhamtrenish: I see us having to duplicate all the api call testing in the functional tests, the only difference being everything will be run against mocks. So, I am wondering why not expand what we have in tempest and have that run against Mimic21:04
*** penick has quit IRC21:04
jrolllekha: so I think I said this before, but21:05
lekhamtreinish: And running against Mimic gives us the option to 1. run tests way faster than running anything over the wire, 2. not have to setup devstack 3. the ability to test negative scenarios like a server going into error21:05
*** achanda has joined #openstack-ironic21:05
*** alexpilotti has joined #openstack-ironic21:05
jrolllekha: IMO the best thing to do is 1) write functional tests in the ironic tree using tempest-lib; 2) remove our tests from tempest repo; 3) allow running those tests in both a devstack environment and a mimic environment21:06
mtreinishfwiw, tempest doesn't care what the server is it's talking against as long as it exposes the right apis21:07
lekhamtreinish: while I say that I understand what is currently in tempest will not cover everything for functional tests and will need to be worked on more. For eg the db testing21:07
mtreinishif mimic is good enough for that then that's fine21:07
mtreinishI just don't think that's the right solution for functional testing21:07
mtreinishbecause you're coming at it from a top down approach and concentrating on de-duplicating effort21:08
mtreinishrather than actually figuring out the best way to test things and construct things to do that21:08
*** trown is now known as trown|outttypeww21:08
lekhamtreinish: ok, how about we look at this only from the api testing part of the functional tests21:08
lekhajroll: sounds good to me21:08
*** zigo has quit IRC21:09
lekhajlvillal: krtaylor : what are your thoughts21:09
*** zigo has joined #openstack-ironic21:10
*** alexpilotti has quit IRC21:10
jlvillallekha: I myself would defer to mtreinish. Since he knows much more about the testing than I do. I don't think I know enough to make an informed decision.21:11
* jlvillal wants to learn and be able to make an informed decision.21:12
lekhajlvillal: fair enough :)21:12
jlvillallekha: I'm trying to learn about fixtures. It is new for me.21:15
jlvillalhttps://pypi.python.org/pypi/fixtures21:15
lekhajlvillal: ha, not something I have used in the past either21:16
jlvillaljroll: I think maybe I understand why no error. We use the FakeLogger fixture in the code. So the log messages probably just go to /dev/null.21:17
jlvillalironic/tests/unit/base.py21:17
jlvillalBy code I mean the unit test code.21:17
jrolljlvillal: still don't know why that wouldn't error out but hey21:17
jlvillallifeless: Do you know how the FakeLogger works?21:18
* jlvillal thinks so since he wrote the code :)21:18
*** mrda has joined #openstack-ironic21:18
mrdaMorning Ironic21:18
jlvillalmrda: Morning21:18
mrdahey jlvillal21:19
NobodyCammorning mrda :)21:20
mrdahey NobodyCam21:21
thiagopmorning mrda21:21
mrdahi thiagop21:21
*** priteau has quit IRC21:22
*** Marga__ has joined #openstack-ironic21:23
*** Marga__ has quit IRC21:24
*** Marga__ has joined #openstack-ironic21:24
lifelessjlvillal: probably21:24
lifelessjlvillal: whatsup ?21:24
jlvillalWe had an issue where a bad call to log.debug() does not raise an exception during unit testing21:25
jlvillalBut does in productions21:25
lifelessjlvillal: which one ?21:25
jlvillallifeless: Patch to fix: https://review.openstack.org/#/c/231140/  Extra comma21:25
jlvillallifeless: Bug report: https://bugs.launchpad.net/ironic/+bug/150300821:26
openstackLaunchpad bug 1503008 in Ironic "TypeError: format requires a mapping (agent_base_vendor.py)" [High,In progress] - Assigned to Dan Prince (dan-prince)21:26
*** alexpilotti has joined #openstack-ironic21:26
jlvillallifeless: It would be nice if we catched those things with unit tests21:26
lifelessso FakeLogger still renders21:26
*** Marga_ has quit IRC21:26
*** marzif has joined #openstack-ironic21:26
lifelessit should be catching it21:26
jlvillallifeless: The code path is exercised as I put a 'raise ValueError()' on the line below the log and that failed my unit tests.21:26
jlvillalSo call me confused.21:27
lifelessjlvillal: what is a test that failed when you did that?21:27
jlvillallifeless: one moment21:27
jlvillallifeless: Four tests failed. This is one: ironic.tests.unit.drivers.modules.test_agent_base_vendor.TestBaseAgentVendor.test_configure_local_boot_set_boot_device_fail21:28
*** marzif has quit IRC21:29
jlvillallifeless: http://paste.openstack.org/show/475376/21:29
*** marzif has joined #openstack-ironic21:29
*** alexpilotti has quit IRC21:30
lifelessthought so21:36
lifelessjlvillal: http://paste.openstack.org/show/475378/21:36
thiagopFolks, I'm calling it a day21:36
lifelessjlvillal: the logging module hides errors formatting exceptions21:36
thiagopsee you tomorrow21:36
* jlvillal looks21:36
*** thiagop has quit IRC21:36
jlvillallifeless: That doesn't seem good for our unit testing :(21:36
lifelessjlvillal: see how when I put a try/except around the bad thing that my except clause doesn't run at all21:37
lifelessjlvillal: well, its a thing about logging that is - I don't like it myself, but it is what it is21:37
lifelessjlvillal: the good thing is that it won't break in production either... it will fail to log, but not interrupt actual code21:37
lifeless[or thats the theory behind it]21:37
jlvillallifeless: Okay. Yeah, I'm not happy about it. But good to know it won't break production code.21:38
jlvillallifeless: Thanks for your help!21:38
lifelessjlvillal: so what we could do in principle21:38
lifelessjlvillal: is have FakeLogger (or perhaps a related thing) hook into that bit and make it into errors21:38
jlvillallifeless: That would be useful, IMHO.21:39
lifelessjlvillal: you might start by filing a wishlist bug on pad.lv/p/python-fixtures21:39
jlvillallifeless: Will do21:39
lifelessjlvillal: if someone wanted to get a POC together I could review and get that landed and in a release pronto21:39
jlvillallifeless: Okay. I've never looked at the code, so not sure how long it would take if I worked on it.21:40
lifelessjlvillal: FakeLogger is tiny - https://github.com/testing-cabal/fixtures/blob/master/fixtures/_fixtures/logger.py#L9721:41
jlvillallifeless: Any hints on how to make it detect that the logging module has done an exception?21:42
*** penick has joined #openstack-ironic21:42
jlvillallifeless: https://bugs.launchpad.net/python-fixtures/+bug/150304921:43
openstackLaunchpad bug 1503049 in Python Fixtures "Have FakeLogger detect bad calls to logger" [Undecided,New]21:43
*** baoli has joined #openstack-ironic21:43
lifelesshttps://docs.python.org/2/library/logging.html#logging.Formatter.format21:45
*** alexpilotti has joined #openstack-ironic21:46
*** vrl has quit IRC21:46
jlvillallifeless: yeah. handleError...21:46
jlvillallifeless: Also raiseExceptions module level attribute.21:47
openstackgerritMerged openstack/bifrost: Make pip installs work as intended  https://review.openstack.org/22802221:49
*** alexpilotti has quit IRC21:50
*** e0ne has quit IRC21:51
lifelessjlvillal: no, thats a different layer in the glue :/21:52
lifelessjlvillal: I mean, yes, this thing bubbles up to emit21:52
jlvillallifeless: I was starting to figure that out...  Still looking.21:53
lifelessjlvillal: but even with raiseExceptions true, callers don't see the error21:53
jlvillallifeless: Yeah. I discovered when you set it to False nothing gets printed at all.21:53
jlvillallifeless: Going to explore the handler.21:53
*** e0ne has joined #openstack-ironic21:54
lifelessjlvillal: I've put some notes in the bug21:55
jlvillallifeless: Thanks21:55
*** Marga__ has quit IRC21:58
*** harlowja has quit IRC21:59
*** Marga_ has joined #openstack-ironic21:59
*** penick has quit IRC21:59
openstackgerritMerged openstack/bifrost: Initial support to collect node facts like UUID  https://review.openstack.org/22817921:59
*** thrash is now known as thrash|g0ne22:00
*** Marga__ has joined #openstack-ironic22:00
*** Marga_ has quit IRC22:01
*** e0ne has quit IRC22:01
openstackgerritMerged openstack/bifrost: Make use of host fact collection for name based inventories  https://review.openstack.org/22818022:02
lifelessjlvillal: ok, I'm going head down again22:02
jlvillallifeless: Thank you much22:02
lifelessjlvillal: if you put something together or want a hand or whatnot, just ping22:02
jlvillallifeless: Will do!22:02
lifeless(fixtures code is on github, just a PR there is the way to submit)22:03
*** penick has joined #openstack-ironic22:03
*** marzif has quit IRC22:04
*** chlong has joined #openstack-ironic22:10
*** achanda has quit IRC22:14
*** openstackgerrit has quit IRC22:16
*** rcarrillocruz has quit IRC22:17
*** openstackgerrit has joined #openstack-ironic22:17
*** achanda has joined #openstack-ironic22:18
jlvillalAnyone else have any issues bringing in os-testr >=0.4.1 when doing tox?  Maybe it is just me and my devpi server22:18
openstackgerritJulia Kreger proposed openstack/bifrost: Remove excess fact data from being returned to Ansible  https://review.openstack.org/22818122:18
*** rcarrillocruz has joined #openstack-ironic22:20
*** Sukhdev has quit IRC22:22
*** tsekiyama has quit IRC22:23
*** Sukhdev has joined #openstack-ironic22:23
*** baoli has quit IRC22:25
*** tsekiyama has joined #openstack-ironic22:25
jrollJayF: would you be interested in taking over https://review.openstack.org/#/c/191505/22:26
jrollor jvmario ^22:26
devanandajroll: so we had a unit test that asserted that, if driver.boot was None, nothing would call PXEBoot.clean_up_ramdisk -- and there was an explicit if: statement to make that happen22:27
devananda*make that not get called22:27
devanandaso now i'm wondering what out of tree driver might be impacted by my fix22:27
jrolldevananda: lemme guess, driver.boot.__cls__ == 'mock.Mock'22:27
jrolloh22:28
jrolldevananda: pointer to that test?22:28
devanandajroll: https://github.com/openstack/ironic/blob/master/ironic/tests/unit/drivers/modules/test_agent.py#L52722:30
jvmariojroll: sure, i don't mind22:30
jroll<322:30
devanandaand https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent.py#L42922:31
jrolldevananda: how is this broken, then?22:31
*** jamielennox|away is now known as jamielennox22:31
devanandaadded as a fix for https://bugs.launchpad.net/ironic/+bug/149170422:32
openstackLaunchpad bug 1491704 in Ironic "agent_ilo fails to bring up the instance" [High,Fix released] - Assigned to Nisha Agarwal (agarwalnisha1980)22:32
jrolldevananda: oh, https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent.py#L28122:33
jrollFUN22:33
devanandayah22:34
devanandajroll: just search there for "driver.boot"22:34
devanandaanyhow, I have a fix, about to push it22:34
jrollcool, ty22:34
jrollthat's gonna make for another backport eh :(22:35
*** achanda has quit IRC22:35
*** alexpilotti has joined #openstack-ironic22:35
*** alexpilotti has quit IRC22:40
openstackgerritDevananda van der Veen proposed openstack/ironic: Fix AgentDeploy compatibility with pre-Liberty drivers  https://review.openstack.org/23121522:40
devanandajroll: for stable/liberty - yah22:41
jrollyeah22:41
* jroll WIP's 4.2.1 release patch22:41
devanandai already tagged the bug as liberty-backport-potential22:41
jrollthanks22:41
jlvillallifeless: As an FYI, the tox tests are failing for me with a clean checkout of fixtures. Have you seen any issues?22:42
lifelessjlvillal: huh, hadn't at the last release, presumably an ecosystem change22:43
*** praneshp has quit IRC22:43
lifelessjlvillal: FAIL: README22:44
lifeless for instance?22:44
jlvillallifeless: What I am seeing: http://paste.openstack.org/show/475380/22:44
lifelessyeah, same22:44
jlvillallifeless: But I did figure out a way to patch fixtures to raise the exception. I was working on adding unit tests and ....22:45
openstackgerritMario Villaplana proposed openstack/ironic-python-agent: Adds more functional tests for commands  https://review.openstack.org/22424722:45
lifelessI'll poke later today. ignore them, they are not related to the logging fixture22:45
jlvillallifeless: pretty simple. Just add a class derived from StreamHandler() and define handleError to just raise the error from sys.exc_info()22:45
*** praneshp has joined #openstack-ironic22:46
lifelesscool22:47
*** jobewan has joined #openstack-ironic22:48
*** harlowja has joined #openstack-ironic22:48
*** dims__ has joined #openstack-ironic22:49
*** dims__ has quit IRC22:49
jrolldevananda: yeah, I think that's going to break things, specifically things that inherit from AgentDeploy22:50
devanandajroll: only if those things don't instantiate a boot interface22:52
jrolldevananda: like the liberty iLO driver :(22:52
devanandamy goal here was to only affect a DriverClass that sets driver.deploy == AgentDeploy but does not set any driver.boot22:52
devanandaurgh22:52
jrollyeah, this one is tough :/22:53
devanandadamn. yea.22:53
*** dims_ has quit IRC22:53
devanandawhy doesn't that show up in unit tests?22:53
*** aswadr has quit IRC22:54
*** willsama has quit IRC22:54
jrollidk22:54
jrollit might be testing the wrong thing22:54
jrollassert_called_once_with, would that fail if there were two calls?22:54
jrollthinking if this, for instance, rebooted it twice22:55
devanandayes22:55
devanandait would fail22:55
devanandaassertTrue(thing.called) would pass, however22:55
*** alexpilotti has joined #openstack-ironic22:56
jrollright22:56
jrollthis could just be theoretical22:56
jrollfor example, I think this call would be fine https://github.com/openstack/ironic/blob/stable/liberty/ironic/drivers/modules/ilo/deploy.py#L65222:56
jrollI'm curious how this worked without a boot interface https://github.com/openstack/ironic/blob/stable/liberty/ironic/drivers/modules/ilo/deploy.py#L71822:58
devanandajroll: ilo does not actually inherit from AgentDeploy22:58
jrolloh, neat22:58
jlvillallifeless: pull request sent22:58
devanandait imports agent.py and calls several helper functions, and there's IloVirtualMediaAgentVendorInterface(agent.AgentVendorInterface)22:58
jrolldoes inherit from AgentVendorInterface though22:58
jrollyeqah22:58
devanandaright22:58
jrollI don't see how that works at all though22:58
jrolloh, it just doesn't clean up22:59
jrollso suddenly it will clean up; that might be ok22:59
*** alexpilotti has quit IRC23:00
jlvillallifeless: On the bad news front. It doesn't catch the error in Ironic :(23:02
*** david-ly_ has joined #openstack-ironic23:04
*** david-lyle has quit IRC23:04
jobewancan someone give me an example of ahc-match using regex?23:06
jrollahc-match?23:07
*** baoli has joined #openstack-ironic23:12
jlvillaljobewan: What do you mean?23:14
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/23122823:14
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/23122923:14
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/23123023:14
openstackgerritMerged openstack/bifrost: CORS configuration support  https://review.openstack.org/22358923:14
*** penick has quit IRC23:15
openstackgerritMerged openstack/bifrost: Wrap configuration playbook to multi-line format  https://review.openstack.org/22826623:15
Sukhdevjroll: Ping23:15
jrollhi23:15
SukhdevI have paste for you with n-cpu logs when I issue nova delete of BM instance - please see here - http://paste.openstack.org/show/475382/23:16
Sukhdevjroll: the instance gets deleted correctly, but, the neutron port does not get deleted -23:17
*** dims_ has joined #openstack-ironic23:17
jobewanI don't have "total", in my node facts: ie: ('memory', 'total','size','ge(64000000000)') .  So... I'm trying to identify via ('memory', 'regexp(bank:?:0)', 'size', '34358689792')23:17
jobewanerr, sorry regexp(bank:.:0)23:18
jrolljobewan: is this an ironic question or some other tool? I've never seen syntax like that23:19
jrollSukhdev: so it says it's deallocating the network, then querying for device_id=b22221d0-568c-4981-9edf-62680ec3ae2323:19
jrollSukhdev: so maybe device_id changed or was not set?23:19
jobewanIt's ahc-tools, but it uses ironic discovery data to classify nodes based on rules.  I figured someone here may have dealt w/ this, but I can check somewhere else.  Here is the doc: http://docs.openstack.org/developer/tripleo-docs/advanced_deployment/profile_matching.html23:21
jrollah23:22
jrolljobewan: trown|outttypeww and dtantsur|afk would know more, but they both seem to be afk, I'd send an email or file a bug or something?23:22
jrollor try #tripleo23:22
jobewansounds good man, thanks!23:22
*** jobewan has quit IRC23:23
*** tsekiyama has quit IRC23:23
Sukhdevjroll: I think this explains - I think lazy_prince sets the device_id as the node_id23:24
*** penick has joined #openstack-ironic23:25
jrollSukhdev: ah23:25
Sukhdevjroll: look at line 256 - https://review.openstack.org/#/c/139687/27/ironic/networks/neutron_plugin.py23:28
Sukhdevjroll: I think this may be causing the issue23:29
jrollSukhdev: that's host_id not device_id23:29
jrolldevice_id should be the instance ID23:29
* jroll checks nova code23:29
Sukhdevjroll: I meant to say line 255 - device_id is set to node.uuid23:32
jrollSukhdev: oops, you're right23:33
jrollyeah that should be removed23:33
*** tsekiyama has joined #openstack-ironic23:34
*** alexpilotti has joined #openstack-ironic23:35
*** achanda has joined #openstack-ironic23:36
openstackgerritMerged openstack/bifrost: Remove excess fact data from being returned to Ansible  https://review.openstack.org/22818123:36
*** alexpilotti has quit IRC23:40
openstackgerritMichael Krotscheck proposed openstack/ironic-webclient: Dynamically reconfiguring resources  https://review.openstack.org/22857123:42
krotscheckmoar covearagegegege23:43
Sukhdevjroll: correct - let me play with a bit and see what comes up23:43
*** achanda has quit IRC23:43
krotscheckone of the webclient libs how has 100% coverage :D23:43
krotscheckAnd with that I'm out.23:48
jlvillalkrotscheck: Nice. And good night.23:49
*** dims_ has quit IRC23:50
*** mgoddard_ has joined #openstack-ironic23:51
*** mgoddard has quit IRC23:52
*** mgoddard__ has joined #openstack-ironic23:52
*** lucas-dinner has quit IRC23:52
*** alexpilotti has joined #openstack-ironic23:55
*** baoli has quit IRC23:55
*** mgoddard_ has quit IRC23:56
lifelessjlvillal: gnurgle23:57
openstackgerritMerged openstack/ironic-webclient: Add note about nodejs-legacy to README  https://review.openstack.org/23069123:58

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