Monday, 2016-05-23

*** mbound has joined #openstack-ironic00:11
*** rama_y has quit IRC00:11
*** rama_y has joined #openstack-ironic00:12
*** fragatina has joined #openstack-ironic00:17
*** Fdaisuke has joined #openstack-ironic00:21
*** adu has joined #openstack-ironic00:27
*** jjohnson2_ has joined #openstack-ironic00:33
*** jjohnson2 has quit IRC00:34
*** sean-k-mooney_ has left #openstack-ironic00:39
*** krotscheck_dcm is now known as krotscheck00:39
*** hoangcx has joined #openstack-ironic00:48
*** YiboCai has joined #openstack-ironic00:55
*** mbound has quit IRC00:58
*** chlong has joined #openstack-ironic01:00
*** fragatina has quit IRC01:19
*** fragatina has joined #openstack-ironic01:45
*** fragatina has quit IRC01:45
*** fragatina has joined #openstack-ironic01:45
*** JieLi has joined #openstack-ironic01:54
*** baoli has quit IRC01:57
*** notstevemar is now known as stevemar01:57
*** fragatina has quit IRC02:02
*** fragatina has joined #openstack-ironic02:02
*** baoli has joined #openstack-ironic02:04
*** baoli has quit IRC02:26
*** milan has quit IRC02:33
*** milan has joined #openstack-ironic02:34
*** rbudden has quit IRC03:15
*** stendulker has joined #openstack-ironic03:16
*** jcoufal has joined #openstack-ironic03:26
*** amit213 has quit IRC03:32
*** ChrisAusten has quit IRC03:43
*** Egyptian[Home] has quit IRC03:58
*** davidlenwell has quit IRC04:04
*** praneshp has joined #openstack-ironic04:10
*** davidlenwell has joined #openstack-ironic04:13
*** jcoufal has quit IRC04:16
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Enhance ilo drivers to do inband inspection  https://review.openstack.org/20190404:20
openstackgerritNisha Agarwal proposed openstack/proliantutils: [WIP] Test patch for gpu device count  https://review.openstack.org/31540204:25
*** guest has joined #openstack-ironic04:28
guestHello everyone,04:28
guestI am facing two problems with ironic setup.04:29
guest1) My provisioning network is private network, i can not access outsite(8.8.8.8) from my baremetal, is it expected behaviour or something is wrong with my setup.04:30
guest2) Is it possible to attach floating IP and get metadata from the metadata server at the same time? If i attach router(for floating IP) to the network then i can not recevie metadata. If i don't attach gateway then i can not attach floating IPs as well but i am able to get metadata. Is it the problem with my setup or is the expected behaviour?04:34
*** sacharya has quit IRC04:34
*** JieLi has quit IRC04:37
*** rama_y has quit IRC04:53
*** jjohnson2_ has quit IRC04:55
*** ChubYann has quit IRC05:07
*** chlong has quit IRC05:08
*** amotoki has joined #openstack-ironic05:09
*** e0ne has joined #openstack-ironic05:09
*** e0ne has quit IRC05:18
*** chlong has joined #openstack-ironic05:25
*** ianw has quit IRC05:26
*** eglute_s has quit IRC05:27
*** cloudnull has quit IRC05:27
*** eglute has joined #openstack-ironic05:30
*** ianw has joined #openstack-ironic05:30
*** vmud213 has joined #openstack-ironic05:33
*** sacharya has joined #openstack-ironic05:34
*** jjohnson2 has joined #openstack-ironic05:34
*** sacharya has quit IRC05:39
*** rcernin has joined #openstack-ironic05:45
*** eglute has quit IRC05:51
*** eglute has joined #openstack-ironic05:52
*** eglute has quit IRC05:52
*** eglute has joined #openstack-ironic05:53
*** yuikotakada has joined #openstack-ironic05:55
*** yuikotakada is now known as yuikotakadamori05:55
*** yuywz has quit IRC06:01
*** mjura has joined #openstack-ironic06:13
openstackgerritvinay kumar muddu proposed openstack/ironic-lib: Add support for BIOS local boot for GPT label  https://review.openstack.org/31161306:17
*** chlong has quit IRC06:25
*** itamarl has joined #openstack-ironic06:41
*** sivaramakrishna has joined #openstack-ironic06:43
*** sivaramakrishna is now known as Guest6711606:43
*** lazy_prince has joined #openstack-ironic06:44
*** tesseract has joined #openstack-ironic06:47
*** kromanenko__ has joined #openstack-ironic06:54
*** kromanenko_ has joined #openstack-ironic06:54
*** Romanenko_K has joined #openstack-ironic06:54
*** parlos has joined #openstack-ironic06:59
*** sacharya has joined #openstack-ironic07:01
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Tempest: add basic test  https://review.openstack.org/29392607:04
*** sacharya has quit IRC07:06
*** athomas has joined #openstack-ironic07:18
vsaienkoMorning Ironic'ers!07:19
*** yuikotakadamori has quit IRC07:23
*** praneshp has quit IRC07:25
*** amotoki_ has joined #openstack-ironic07:25
*** amotoki has quit IRC07:28
*** _vs has joined #openstack-ironic07:34
*** _vsaienko has joined #openstack-ironic07:34
openstackgerritMerged openstack/bifrost: Use constraints for all the things  https://review.openstack.org/31868507:35
*** dtantsur|afk is now known as dtantsur07:39
dtantsurMorning Ironic07:39
*** _vsaienko has quit IRC07:40
*** _vs has quit IRC07:40
*** keekz has quit IRC07:42
*** _vsaienko has joined #openstack-ironic07:42
*** _vs has joined #openstack-ironic07:42
*** _vsaienko has quit IRC07:48
*** _vs has quit IRC07:48
openstackgerritMerged openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/31750007:48
parlosMorning Ironic07:50
*** adu has quit IRC07:52
*** ohamada has joined #openstack-ironic07:54
*** mbound has joined #openstack-ironic07:58
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:01
*** ifarkas has joined #openstack-ironic08:01
*** sacharya has joined #openstack-ironic08:02
*** _vs has joined #openstack-ironic08:02
*** _vsaienko has joined #openstack-ironic08:02
*** _vsaienko has quit IRC08:05
*** _vs has quit IRC08:06
pas-hamorning dtantsur parlos and others08:06
dtantsuro/08:06
*** sacharya has quit IRC08:07
*** _vsaienko has joined #openstack-ironic08:08
*** _vs has joined #openstack-ironic08:08
*** dtantsur is now known as dtantsur|bbl08:10
*** sdake_ has quit IRC08:10
*** sdake has joined #openstack-ironic08:11
*** _vsaienko has quit IRC08:13
*** _vs has quit IRC08:13
lucasagomesmorning all :-)08:14
parlosMorning lucasgomes08:15
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Tempest: add basic test  https://review.openstack.org/29392608:16
*** dulek has left #openstack-ironic08:17
milanmorning lucasagomes pas-ha parlos dtantsur|bbl08:18
*** dmk0202 has joined #openstack-ironic08:19
*** yuikotakadamori has joined #openstack-ironic08:20
yuikotakadamorihi, ironic08:20
openstackgerritvinay kumar muddu proposed openstack/ironic-python-agent: Wait for all interfaces to be up before node lookup  https://review.openstack.org/30350308:21
milanyuikotakadamori, morning :)08:28
yuikotakadamorimilan, morning :)08:28
vdrokgood morning!08:32
yuikotakadamorivdrok, good morning :)08:32
vdrokmorning yuikotakadamori :)08:32
milanmorning vdrok! :)08:35
*** electrofelix has joined #openstack-ironic08:37
*** jtomasek has joined #openstack-ironic08:39
*** derekh has joined #openstack-ironic08:41
*** moshele has joined #openstack-ironic08:44
*** e0ne has joined #openstack-ironic08:45
*** hparekh_ has joined #openstack-ironic08:47
*** hparekh_ has quit IRC08:47
vdrokmilan: morning :)08:47
*** jcoufal has joined #openstack-ironic08:50
*** mgould has joined #openstack-ironic08:55
*** e0ne has quit IRC08:56
*** jistr has joined #openstack-ironic08:58
openstackgerritZhenguo Niu proposed openstack/ironic: Change HTTP_SERVER's default value to TFTPSERVER_IP  https://review.openstack.org/31954109:00
*** jistr has quit IRC09:00
*** jistr has joined #openstack-ironic09:01
*** e0ne has joined #openstack-ironic09:02
*** baoli has joined #openstack-ironic09:05
*** jtomasek_ has joined #openstack-ironic09:06
*** _vs has joined #openstack-ironic09:08
*** _vsaienko has joined #openstack-ironic09:08
*** baoli has quit IRC09:09
sambetts|afkMorning all09:09
*** sambetts|afk is now known as sambetts09:09
yuikotakadamorisambetts|afk, morning :)09:09
sambettshey yuikotakadamori!09:12
sambettsHows it going on that side of the world?09:12
lucasagomessambetts, yuikotakadamori morning09:13
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add some docs about firmware security  https://review.openstack.org/30897809:13
yuikotakadamorisambetts, hi! around myself? I'm busy for downstream work a little, it's not good situation :/09:15
yuikotakadamorilucasagomes, morning :)09:15
*** _vsaienko has quit IRC09:18
*** _vs has quit IRC09:18
*** Nisha has joined #openstack-ironic09:22
*** _vsaienko has joined #openstack-ironic09:22
*** _vs has joined #openstack-ironic09:22
*** jtomasek_ has quit IRC09:22
*** _vsaienko has quit IRC09:39
*** _vs has quit IRC09:39
*** _vsaienko has joined #openstack-ironic09:39
*** _vs has joined #openstack-ironic09:39
*** _vs has quit IRC09:40
dtantsur|bblhey yuikotakadamori, milan, lucasagomes, sambetts09:40
*** dtantsur|bbl is now known as dtantsur09:40
yuikotakadamoridtantsur, hey :)09:40
*** d0ugal has quit IRC09:40
*** d0ugal has joined #openstack-ironic09:41
dtantsuroh downstream work09:41
* dtantsur has enough as well09:41
*** _vsaienko has quit IRC09:41
yuikotakadamorihehe09:41
dtantsuryuikotakadamori, if you haven't already, please take a look at https://review.openstack.org/305864 when you have a second09:43
*** _vsaienko has joined #openstack-ironic09:43
yuikotakadamoridtantsur, sure09:43
*** _vs has joined #openstack-ironic09:44
*** pece has joined #openstack-ironic09:46
*** athomas has quit IRC09:49
*** _vsaienko has quit IRC09:53
*** _vs has quit IRC09:53
*** hoonetorg has quit IRC09:53
*** 64MAAAGQA has joined #openstack-ironic09:54
*** 7GHAA557Q has joined #openstack-ironic09:54
openstackgerritTan Lin proposed openstack/ironic-specs: Tooling for recovering nodes  https://review.openstack.org/31981209:54
*** YiboCai has quit IRC09:59
milandtantsur, aarefiev guys, to avoid us waiting for https://review.openstack.org/#/c/260358/7 landing, I've put some monkey patching in place  for the Inspector tempest basic test https://review.openstack.org/#/c/293926/1710:02
* milan hopes monkey patching is acceptable to solve that ;)10:02
dtantsurmilan, I'm not against hacking around it to move forward, if it's not too creepy :) lemme see10:03
*** sacharya has joined #openstack-ironic10:03
milandtantsur, OK10:03
milan:)10:03
dtantsurmilan, that's all because tempest used NOSTATE instead of ENROLL, right?10:04
milandtantsur, yeah, no micro versions and NOSTATE instead of AVAILABLE10:04
dtantsuryuikotakadamori, btw do you plan to update https://review.openstack.org/#/c/260358/ more or less soon?10:05
dtantsurmaybe we can help with that?10:05
dtantsurmilan, this looks pretty bad tbh :( maybe we can help Yuiko landing the dependency?10:05
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: grenade checking  https://review.openstack.org/31110910:05
milandtantsur, :-/10:05
milandtantsur, yeah, we should do that10:06
milanaarefiev, you cool with blocking the test for the patch?10:07
*** 64MAAAGQA has quit IRC10:07
*** 7GHAA557Q has quit IRC10:07
*** hoonetorg has joined #openstack-ironic10:07
milan*with10:07
milandtantsur, aarefiev I needed to patch 3 classes with 2 attributes and 2 methods for this to work so it's not very nice indeed10:08
*** sacharya has quit IRC10:08
dtantsurmilan, on the other side, landing the Ironic part will benefit the whole community A LOT10:08
aarefievmilan: hey, looking ...10:09
milandtantsur, I agree10:09
vsaienkoMorning dtantsur, aarefiev, vdrok, milan, sambetts and all Ironic'ers!10:10
dtantsurhey vsaienko10:10
milanmorning vsaienko10:10
mgouldmorning vsaienko dtantsur aarefiev vdrok milan sambetts and anyone else!10:19
dtantsurhey mgould10:19
dtantsurlucasagomes, when you have a second of time, could you please check the capabilities discovery patch https://review.openstack.org/308292 ?10:20
lucasagomesdtantsur, sure 1 sec10:21
vdrokMorning mgould vsaienko !10:21
dtantsurlucasagomes, oh, even more importantly: the hardware initialization bit: https://review.openstack.org/#/c/317969/10:21
dtantsur(capabilities can wait a bit)10:21
lucasagomes++ will check both10:22
lucasagomesjust finishing adding some tests here and will take a look10:22
dtantsurawesome10:22
milanmorning mgould!10:23
* milan relocates10:24
aarefievmorning vsaienko, mgould10:25
*** milan has quit IRC10:25
*** lintan has quit IRC10:26
aarefievmilan, dtantsur: yeah, looks terrible, looks like ironic patch update is the best way here10:26
*** alex_xu has quit IRC10:27
*** lintan has joined #openstack-ironic10:27
*** alex_xu has joined #openstack-ironic10:29
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Enhance ilo drivers to do inband inspection  https://review.openstack.org/20190410:29
*** jcoufal has quit IRC10:30
NishaHello Ironic10:37
NishaI am seeing timeout happening in tempest in iLO driver thirdparty CI10:38
NishaIt is happening since today only10:39
*** jcoufal has joined #openstack-ironic10:39
sambettswhen is it timing out?10:41
*** yuriyz has joined #openstack-ironic10:45
*** amotoki has joined #openstack-ironic11:01
*** ifarkas has quit IRC11:01
*** amotoki_ has quit IRC11:03
*** sdake has quit IRC11:04
*** smoriya has quit IRC11:05
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Always convert the size root device hints to an integer  https://review.openstack.org/31514011:05
dtantsuraarefiev, finally updated ^^^11:05
*** ifarkas has joined #openstack-ironic11:06
*** alex_xu has quit IRC11:07
aarefievdtantsur: thanks11:09
*** hoonetorg has quit IRC11:10
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Get root device hints from the node object  https://review.openstack.org/31853811:11
*** amotoki has quit IRC11:11
*** alex_xu has joined #openstack-ironic11:11
*** Romanenko_K has quit IRC11:13
*** stendulker has quit IRC11:13
*** hoonetorg has joined #openstack-ironic11:15
*** Nisha has quit IRC11:16
openstackgerritMerged openstack/ironic-inspector: Update Introspection API Docs from UUID to Node ID  https://review.openstack.org/31933011:21
jrollmorning y'all11:29
mgouldmorning jroll11:29
sambettsMorning jroll11:30
sambettso/ mgould vsaienko11:30
vsaienkomorning jroll, mgould, sambetts11:30
*** _vsaienko has joined #openstack-ironic11:31
*** _vs has joined #openstack-ironic11:32
*** _vs has quit IRC11:34
*** _vsaienko has quit IRC11:35
lucasagomesvsaienko, mgould jroll morning11:35
vsaienkoo/ lucasagomes11:35
*** _vsaienko has joined #openstack-ironic11:37
*** _vs has joined #openstack-ironic11:37
*** jjohnson2 has quit IRC11:37
*** adu has joined #openstack-ironic11:38
*** athomas has joined #openstack-ironic11:44
dtantsurmorning jroll11:44
lucasagomesdtantsur, code-wise the capabilities patch looks good, but I think it should be split in two no? The CPU flags seems unrelated to the capabilities discovery11:50
dtantsurlucasagomes, well, both are part of the capabilities work, just on some step I realized that the flags can be provided in a generic way11:51
dtantsurthe first version used the flags to assign capabilities, now I want to do it on inspector side11:51
dtantsurI'm not strongly opposed to splitting them fwiw11:51
sambettsfor some reason dtantsur is pink on my IRC client today, normally orange and its throwing me off completely ...11:52
dtantsurLOL11:52
dtantsurI'm yellow for myself :)11:52
lucasagomesdtantsur, if you happen to submit a new patch-set please split, +2 for now11:52
dtantsurgot it11:52
lucasagomesyou are all blue for me :-)11:53
* lucasagomes gets confused when there are too many colors 11:53
sambettslucasagomes is bold and green, jroll is bold and blue and dtantsur should be orange... no idea why its changed XD11:54
lucasagomessambetts, cool, my fav color :D11:54
sambetts:D11:54
* dtantsur is so unpredictable ^_^11:54
sambettshehe, I can only think that you must have DCed over the weekend or something and my client got confused when you rejoined11:55
sambettsdtantsur: Thats a really odd thing about docstrings ... I didn't expect them to be considered code by the compiler :/11:56
xavierrgood morning Ironic :)11:56
*** _vsaienko has quit IRC11:56
sambettso/ xavierr11:57
*** _vsaienko has joined #openstack-ironic11:57
lucasagomessambetts, docstrings are code. They are part of the object instance and all (the special __doc__ attribute)11:57
xavierr\o sambetts11:57
lucasagomesso it counts as instrunctions in the function/method scope11:57
*** dprince has joined #openstack-ironic11:57
*** hoangcx has quit IRC11:58
sambettsyeah :/ seems weird to me personally to have doc stuff as part of the code at all, just one of the querks of python I guess11:58
jrollwell, it's so you can do things like help(func)11:59
lucasagomesjroll, exactly!11:59
lucasagomesit's kinda useful, you can do it in the class and check all it's methods etc12:00
sambettsI guess its great for an interactive interpreter, but for actual programs not so sure, /me's main doc experience comes from writing javadoc style block comments12:00
dtantsuryeah, and sphinx uses docstrings for its autodoc feature12:00
lucasagomes#pixiesay lunch time, brb -m flexing12:01
PixieBootsᕙʕ⇀ᴥ⇀ʔᕗ: lunch time, brb12:01
*** lucasagomes is now known as lucas-hungry12:01
*** e0ne has quit IRC12:01
*** baoli has joined #openstack-ironic12:02
xavierr#pixiesay Lesson learned: docstrings are really really really useful12:03
PixieBootsʕ•͡ᴥ•ʔ: Lesson learned: docstrings are really really really useful12:03
*** sacharya has joined #openstack-ironic12:04
*** trown|outtypewww is now known as trown12:04
*** moshele has quit IRC12:06
*** moshele has joined #openstack-ironic12:07
*** sacharya has quit IRC12:08
*** _vsaienko has quit IRC12:13
*** _vs has quit IRC12:13
*** mtanino has joined #openstack-ironic12:14
*** rbudden has joined #openstack-ironic12:15
*** vmud213 has quit IRC12:16
*** thrash has quit IRC12:16
*** thrash has joined #openstack-ironic12:17
*** thrash has quit IRC12:17
*** thrash has joined #openstack-ironic12:17
*** _vsaienko has joined #openstack-ironic12:17
*** _vs has joined #openstack-ironic12:17
*** mtanino has quit IRC12:19
*** ricardoas has quit IRC12:20
*** e0ne has joined #openstack-ironic12:21
TheJuliaGood morning everyone12:22
dtantsurmorning TheJulia, how was your pto?12:22
mgouldmorning TheJulia12:22
TheJuliadtantsur: painful, I had put off major surgery until may 7th, so I'm back, alive, moving a little slower, might need to nap a little ;)12:23
* mgould wishes TheJulia a speedy recovery12:24
dtantsurouch :( get better TheJulia!12:24
TheJuliainitially my recovery was one of the speediest they had seen... then I flew home and swelled up :(12:26
sambetts:(12:26
*** adu has quit IRC12:27
*** _vsaienko has quit IRC12:27
*** _vsaienko has joined #openstack-ironic12:27
TheJuliaI was also under anesthesia far longer than I had ever been before, and 2.5 hours longer than the original estimate... that has a habit of wreaking havoc later on.12:27
*** _vs has quit IRC12:27
*** _vs has joined #openstack-ironic12:28
sambettswow thats crazy12:31
* sambetts feels luckly he's never been under general for that long 12:32
vsaienkoIronic'ers please help to review/merge Ironic grenade related patches https://review.openstack.org/#/q/topic:grenade_0112:33
TheJulia7.5 hours.... amazingly enough, no clear horrible side effects besides the standard hair loss12:33
mgouldhuh, I didn't know that was a side effect12:34
dtantsuroh12:36
openstackgerritMerged openstack/ironic-inspector: Always convert the size root device hints to an integer  https://review.openstack.org/31514012:36
*** ricardoas has joined #openstack-ironic12:37
*** xavierr has quit IRC12:37
TheJuliaBasically they shutdown your body chemically, causes interruption to hair growth and you can loose some hair.  I had it happen once before, not a big deal12:38
* TheJulia doesn't want to open her email... expects waaaaay too much email12:38
sambettsemails after PTO == never fun, you end up spending a whole day just deleting stuff12:39
jrollctrl-a, delete12:39
sambettsheh12:39
* jroll raises his coffee to a fast healthy recovery for TheJulia12:40
* mgould advises deleting the "can we use Go in OpenStack" thread unread, nothing good can come of it12:40
dtantsurmgould++12:40
sambettsLOLK12:40
sambettsLOL*12:40
mgouldtl;dr yes, but people took the opportunity to air hobby-horses12:40
mgouldspeaking of which, let's rewrite IPA in Go :-)12:40
jroll+212:40
sambettsassembly would be smaller and faster though :/12:41
jrollyou can use some of this as inspiration mgould https://github.com/rackerlabs/onmetal-rescue-agent/blob/master/agent.go12:41
mgouldjroll: thanks!12:41
jroll:D12:41
TheJuliajroll: Thank you :)12:41
*** _milan_ has joined #openstack-ironic12:42
TheJuliasambetts: across 3 mailboxes, including ansible stuff that ends up in my personal mailbox that is work related......12:42
TheJuliaso it went unread as well :\12:42
jrollmgould: though, when we named IPA we specifically said "because there may one day be an ironic-go-agent", so... new repo?12:42
mgouldah, good point12:42
* dtantsur find Go code pretty ugly12:43
* mgould hasn't written much12:43
* TheJulia doesn't want to have to keep any more feature matrixies in her head.....12:43
mgouldthe "generics are evil" thing annoys me12:43
jrollmgould: I'm only being half serious here, mostly because I don't want to have to deprecate another ramdisk thing again :)12:43
mgouldheh12:43
mgouldyeah, I don't anticipate doing this any time soon12:43
TheJuliaoh lovely, people that copied both work and open source email addresses12:45
sambetts\o/ duplicates...12:46
*** _vsaienko has quit IRC12:47
*** _vs has quit IRC12:47
TheJuliahmm... ask for redfish driver in one of my emails that I've not completely groked12:48
dtantsurmgould, "generics are evil" is a show-stopped for me to seriously consider a languages in the 21st century12:51
dtantsur* a language12:51
dtantsurlike we didn't have enough fun with C and void*12:51
mgouldyep12:51
mgouldbut hey! You can write a generic version that works with void*, and then template a type-safe wrapper around it!12:52
mgouldexcept, oh wait, no templates12:52
dtantsur:)12:52
mgouldbut you can do that by hand for every type you care about!12:52
dtantsur\o/12:52
mgouldthe Oberon manual literally tells you to do that12:53
openstackgerritZhenguo Niu proposed openstack/ironic-lib: Include wipefs --force option  https://review.openstack.org/31991812:53
mgouldscrew you, Niklaus Wirth12:53
mgouldmaking his life as a compiler-writer easy at the expense of usability since Pascal 1.012:53
*** jjohnson2 has joined #openstack-ironic12:54
*** amotoki has joined #openstack-ironic12:56
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Tempest: add basic test  https://review.openstack.org/29392612:57
*** parlos has quit IRC12:59
*** _vsaienko has joined #openstack-ironic12:59
*** _vs has joined #openstack-ironic13:00
*** parlos has joined #openstack-ironic13:00
*** nico-afk is now known as nicodemos13:06
nicodemosGood morning, Ironic13:07
sambettshi nicodemos13:07
*** cdearborn has joined #openstack-ironic13:07
mgouldmorning nicodemos13:07
vdrokmorning nicodemos13:07
vdroksambetts: I think it was just copypasted from somewhere, dunno why it is needed there13:07
nicodemossambetts, mgould, vdrok o/13:07
vdroksambetts: we don't check for 'uuid' value anywhere in those 2 tests, and of course functions themselves don't rely on it13:09
*** _vs has quit IRC13:09
*** _vsaienko has quit IRC13:09
sambettsvdrok: yeah, taking a quick look through the code I can't see anything that would rely on it :/ but the other tests above for prepare image also do it and don't seem to be using it :/13:11
vdroksambetts: I can add this line back, or fix all of them in the followup, as you wish :)13:12
sambettsvdrok: I think that might be a nicer way to do it, my concern is if that is added for a reason we don13:12
sambettsdon13:12
sambettst13:12
*** nicodemos has quit IRC13:13
sambettsrealise and then need to revert it, we don't want to revert your whole fix13:13
vdrokbut then, should I add it to the newly added test?13:14
vdrokif there is such reason13:14
mgouldsambetts, vdrok: which patch are you talking about?13:14
*** nicodemos has joined #openstack-ironic13:14
sambettsmgould: https://review.openstack.org/#/c/319183/5/ironic/tests/unit/drivers/modules/test_agent_client.py13:14
mgouldthanks13:14
*** afaranha has joined #openstack-ironic13:15
*** ricardoas_ has joined #openstack-ironic13:16
*** ricardoas_ has quit IRC13:17
*** lucas-hungry is now known as lucasagomes13:17
mgouldsambetts, vdrok: FWIW the mock call was added by lucasagomes along with the original test13:19
*** ricardoas has quit IRC13:19
sambettslucasagomes: https://review.openstack.org/#/c/319183/5/ironic/tests/unit/drivers/modules/test_agent_client.py Do you know why we need this mock?13:19
* lucasagomes reads13:20
vdroksambetts: just removed all of them, unittests run OK13:21
lucasagomessambetts, which mock? The _command one?13:22
vdroklucasagomes: uuid.uuid4()13:22
sambettslucasagomes: the one I've commented on, mocking uuid13:22
lucasagomesvdrok, sambetts not sure, I mean the tests are not failing without it so it seems good13:23
*** piet has joined #openstack-ironic13:23
lucasagomesprobably was left there for some reason, not sure have to look at the history13:23
lucasagomesvdrok, sambetts ohhhhh wait13:23
lucasagomesvdrok, iscsi_target uses a UUID right? Which is the node uuid (if passed)13:24
mgouldlucasagomes: added in commit d87309e613:24
lucasagomesotherwise it generates a uuid13:24
*** xavierr has joined #openstack-ironic13:24
lucasagomesI think that was the reason13:24
lucasagomesbut it's not being used in the test so can be removed13:24
vdroklucasagomes: yep13:24
vdroksambetts: so I'd like to remove all the others in the followup, unless there are more things to fix, so as not to rebase the whole chain13:25
sambettsvdrok: +113:26
vdrokthanks :)13:26
*** daemontool has joined #openstack-ironic13:26
mgouldistm that mock could make tests pass by accident, by giving different things the same UUID13:26
mgouldso yeah, +1 to removing it if not needed, and +1 to doing so in a follow-up patch13:27
*** krtaylor has quit IRC13:28
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Get root device hints from the node object  https://review.openstack.org/31853813:29
*** keekz has joined #openstack-ironic13:33
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: The driver composition reform  https://review.openstack.org/18837013:37
dtantsurthis is crazy ^^^ :D13:37
*** cdearborn has quit IRC13:42
*** cdearborn has joined #openstack-ironic13:43
*** ijw has joined #openstack-ironic13:44
*** ijw has quit IRC13:47
jlvillalvsaienko, FYI: You kind of stomped on my revision 6 patch of https://review.openstack.org/315268.  Was that intentional?13:47
*** ijw has joined #openstack-ironic13:47
*** adu has joined #openstack-ironic13:50
vsaienkojlvillal, I have removed some unnecessary patches from the chain, and added back https://review.openstack.org/#/c/318119/2 since without it tests will not pass13:50
jlvillalvsaienko, Okay. But I had cleaned up https://review.openstack.org/315268 a little bit.13:51
jlvillalvsaienko, Don't we still need https://review.openstack.org/315268 ?  Or is it not needed?13:51
vsaienkojlvillal it looks that only commit message was updated13:52
vsaienkohttps://review.openstack.org/315268 this patch is needed13:52
jlvillalvsaienko, No. I updated the code13:53
jlvillalvsaienko, https://review.openstack.org/#/c/315268/6..8/projects/60_nova/resources.sh13:53
*** mbound has quit IRC13:53
vsaienkojlvillal I don't see any difference between patchset 5 and latests only in commit message13:54
jlvillalPatchset 6.  Six13:54
vsaienkojlvillal restored your changes back13:55
jlvillalvsaienko, Thank you :)13:56
vsaienkojlvillal, it looks that I've missed them during rebase13:56
*** sdake has joined #openstack-ironic13:56
jlvillalvsaienko, No worries.13:57
*** ametts has joined #openstack-ironic13:58
*** sdake_ has joined #openstack-ironic14:00
*** joprovost has joined #openstack-ironic14:00
*** sdake has quit IRC14:02
*** sacharya has joined #openstack-ironic14:04
*** mgoddard__ has quit IRC14:08
*** sacharya has quit IRC14:08
*** mgoddard__ has joined #openstack-ironic14:09
*** ChrisAusten has joined #openstack-ironic14:10
*** vishwanathj has joined #openstack-ironic14:12
jrolldtantsur: oh man, I can't wait to review that14:16
*** ElCoyote__ has joined #openstack-ironic14:16
*** ElCoyote__ has quit IRC14:16
*** ElCoyote__ has joined #openstack-ironic14:17
dtantsurjroll, go ahead then ;)14:17
* sambetts has added it to his list :D 14:18
*** ppiela has joined #openstack-ironic14:18
jrolldtantsur: oh I will, don't worry :) need to focus on nova things early this week14:18
dtantsursure-sure14:18
sambettsjroll:14:19
sambettshttps://review.openstack.org/#/c/318479 I looking at this patch and it worries me14:19
jrollsambetts: can you elaborate?14:20
sambettsAs I understand it that its more or less a bandaid until we can work out the nova side fix, but I was wondering if its possible that any other service might be affected by apache restarting like that, or if its purly that we've got a missing try except in our nova driver14:21
sambettsand its just us at fault14:22
dtantsurI was trying to think of a nova side fix and I remember that it was somehow complicated..14:22
jrollsambetts: I think it's something like our nova driver can't auth properly and bails out14:22
jrollbut I don't remember offhand14:23
jrollfwiw, we already have this hack in devstack, just not grenade's upgrade phase14:23
sambettsjroll: but bails out and crashes the whole of nova compute, insetad of just repeatedly leaving tracebacks in the logs14:23
jrollI think keystone is the only thing running behind apache right now14:23
jrollyeah we should likely fix that :)14:23
sambettsjroll: several of the other services have a flag to make them run under mod wsgi14:24
sambettsincluding nova :/14:24
dtantsurjroll, everyone is moving to be behind apache afaik. there is a tripleo patch moving ironic API behind apache (does not work for some reason though)14:24
dtantsursambetts, including ironic ;)14:25
sambettsdtantsur: as I understand from our devstack plugin we only run mod wsgi if we're doing iPXE14:25
jrollI mean, I don't think it's much of a problem other than our nova driver14:25
openstackgerritVincent S. Cojot proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines  https://review.openstack.org/31127814:26
vsaienkojroll, I just realized that https://review.openstack.org/#/c/315268 is not needed at all14:26
sambettsyeah :/ I think its a bug in our nova code looking at the logs etc just wanted to make sure14:26
jrollvsaienko: perfect, I'll abandon14:26
vsaienkolaste successful grenade run doesn't contain patch http://logs.openstack.org/09/311109/43/experimental/gate-grenade-dsvm-ironic/dc0f693/logs/grenade.sh.txt.gz#_2016-05-23_11_16_04_69314:26
jrollawesome14:27
*** superdan is now known as dansmith14:32
*** e0ne has quit IRC14:33
*** sdake_ has quit IRC14:38
*** e0ne has joined #openstack-ironic14:38
openstackgerritMerged openstack/ironic: devstack: Configure console device name  https://review.openstack.org/31918414:48
*** daemontool has quit IRC14:52
*** sdake has joined #openstack-ironic14:59
*** derekh has quit IRC15:05
*** mtanino has joined #openstack-ironic15:05
*** jaybeale has joined #openstack-ironic15:07
*** _milan_ has quit IRC15:10
*** thiagop has joined #openstack-ironic15:11
thiagopGood morning Ironic15:11
*** rbudden has quit IRC15:11
openstackgerritMerged openstack/ironic-lib: Add support for BIOS local boot for GPT label  https://review.openstack.org/31161315:13
sambettsjroll: I think I know where the problem is with that bug, I think there was a missing except in the ironicclient itself that should have been converting that exception into an ironicclient.exc.Unauthorized exception, and then it would have been handled by nova just fine. Although the trace back in that bug is from before we switched to keystoneauth, there literally isn't anywhere in ironiclient15:13
sambettswe raise ironicclient.exc.Unauthorized now, I wonder if thats a problem :/15:13
*** rama_y has joined #openstack-ironic15:14
*** sabeen has joined #openstack-ironic15:14
*** vmud213 has joined #openstack-ironic15:17
*** piet has quit IRC15:20
*** mtanino has quit IRC15:22
*** vmud213 has quit IRC15:22
*** mjura has quit IRC15:24
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Tenant network separation for in-band inspection  https://review.openstack.org/32000315:24
*** itamarl has quit IRC15:25
parlosbye15:26
*** parlos has quit IRC15:26
*** vmud213 has joined #openstack-ironic15:26
*** Nisha_away has joined #openstack-ironic15:29
*** daemontool has joined #openstack-ironic15:30
*** vmud213 has quit IRC15:31
*** amotoki has quit IRC15:34
openstackgerritDmitry Tantsur proposed openstack/ironic-specs: Boot management for in-band inspection  https://review.openstack.org/30586415:36
*** harlowja_at_home has joined #openstack-ironic15:37
*** absubram has joined #openstack-ironic15:37
dtantsursambetts, I've split away the specs ^^^15:40
sambettsdtantsur: Nice, I'll review when I get a moment :D15:41
dtantsurthnx!15:41
*** davidlenwell has quit IRC15:44
* dtantsur relocates for the meeting15:44
*** dtantsur is now known as dtantsur|bbl15:44
*** sacharya has joined #openstack-ironic15:47
*** krtaylor has joined #openstack-ironic15:47
*** dmk0202 has quit IRC15:47
jrolldevananda: lucasagomes: https://review.openstack.org/#/c/320016/15:52
jrollanyone else interested in nova compute things ^15:52
lucasagomesjroll, thanks! /me will read15:53
*** vaishnavi has joined #openstack-ironic15:53
*** davidlenwell has joined #openstack-ironic15:53
thiagopme15:53
*** ipukha has joined #openstack-ironic15:54
*** athomas has quit IRC15:54
*** ipukha has quit IRC15:54
*** ipukha has joined #openstack-ironic15:55
jrolllucasagomes: I think the way I lay it out here, we no longer need the search/claim apis15:55
jroll(still useful but ya know)15:55
lucasagomesjroll, right, yeah I remember I read a pastebin from jay pipes explaining the resource class thing15:56
lucasagomesI'm now reading the official propose :-)15:56
jrolllucasagomes: yep, I guess I should rebase on top of that15:56
*** MattMan has quit IRC15:56
lucasagomesjroll, yup, in fact that spec should be under Dependencies instead of Referencies in our proposal15:56
*** stendulker has joined #openstack-ironic15:56
*** MattMan has joined #openstack-ironic15:56
lucasagomes(will add comment after reading the full propose)15:57
jrollsure15:57
jrollthanks15:57
*** Sukhdev has joined #openstack-ironic15:59
*** rbudden has joined #openstack-ironic16:02
*** vaishnavi has quit IRC16:02
*** penick has joined #openstack-ironic16:06
JayFhttps://review.openstack.org/#/c/317969 was merged, is broken, and should be reverted IMO16:07
*** e0ne has quit IRC16:07
JayFjroll: lucasagomes sambetts ^16:07
JayFYou're calling initialize_hardware() only on the most specific manager that has it16:07
JayFinstead of on all managers16:07
JayFthat means inconsistent/unreliable behavior on agents with >1 hardware manager16:07
JayFI think we should start requiring a spec for changes/additions to hardware managers :/16:08
JayFI'll put up a patch to potentially fix16:08
jrollJayF: that's a good point, but I think it's safe to just roll forward and fix it?16:08
JayFyeah, I'm going to roll forward and fix it16:08
jrollI can't imagine anyone has a hw mgr with that method already :P16:08
JayFJust a little unnerving that a change to an external interface changed to quickly without a spec or really any disucssion over it16:08
jrollthat's fair16:09
jrollthere was some back and forth in irc16:09
JayFthere's not a lot of back and forth in the review, and some of us were sick last week :P16:09
lucasagomesJayF, :-( , I tend to agree with the spec, cause even for the get_os_install_device() it took me a while to realize the amount of corner cases16:09
lucasagomesiwth other managers inheriting from GenericHardwareManager itself and so on16:09
JayFThat's why I actually think we should roll this back16:10
JayFrather than rolling forward with a fix16:10
jrollJayF: well, do you have any other problems with it other than incorrect code?16:10
JayFYes; I think everything intialize_hardware() does should be done in evaluate_hardware_support()16:10
JayFit already runs at startup16:10
JayFand is designed to be for the hardware manager to detect and enable any hardware it manages16:10
jrollthen revert it please16:11
JayFthere's absolutely nothing about this design that couldn't have been done in evaluate_hardware_support()16:11
jrolland we can discuss further16:11
* lucasagomes looks at evaluate_hardware_support() 16:11
jrollJayF: you might consider adding a topic for the meeting about this, if you want to chat with the team about it16:11
lucasagomesjroll, JayF agreed yeah, sorry I may have been to quick with my +a on that16:11
JayFDo I revert the merge commit by jenkins or the original commit itself?16:12
jrollJayF: the original16:12
jrollJayF: there's even a revert button in gerrit :)16:12
lucasagomesJayF, git revert <git hash>16:12
JayFoh, nice16:12
lucasagomesthen submit the revert16:12
JayFTIL about the revert button16:12
lucasagomesor the button heh16:12
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Revert "Add hardware manager interface for hardware initialization"  https://review.openstack.org/32003116:12
jrolllucasagomes: the question was which hash, the merge commit or the original :)16:12
* JayF used the revert button16:13
JayFjust using git-revert seemend to make git review angry about Change IDs16:13
jroll+2'd, dtantsur|bbl ^^ fyi16:13
JayFlucasagomes: that's going to break tests on your node caching patch. again :(16:13
lucasagomesJayF, yeah I will re-update it16:13
JayFjroll: you think the patch itself should be a meeting topic? or just the idea that maybe IPA HWM interface changes should have a spec or some baking time16:14
*** rcernin has quit IRC16:14
jrollJayF: the latter, if you want to talk about it more16:15
JayFCool, yeah I think that's a good idea16:15
*** rpioso has joined #openstack-ironic16:15
*** kromanenko_ has quit IRC16:17
*** kromanenko__ has quit IRC16:17
devanandamorning, all16:19
TheJuliagood morning devananda16:19
jrollheya devananda16:19
*** jaoh has joined #openstack-ironic16:20
vdrokmorning TheJulia, devananda16:29
*** sivaramakrishna has joined #openstack-ironic16:34
*** hshiina has joined #openstack-ironic16:35
*** harlowja_at_home has quit IRC16:38
*** moshele has quit IRC16:44
sambettsjroll, dtantsur|bbl: https://review.openstack.org/#/c/320040/16:44
jrollcool16:45
* jlvillal goes to update the whiteboard...16:45
*** rcernin has joined #openstack-ironic16:46
sambettsjlvillal: you also might be interested in ^16:48
jlvillalsambetts: looking...16:48
sambettsjlvillal: it relates to https://review.openstack.org/#/c/318479/816:48
* jlvillal checks to see if ambiguous is spelled correctly... :)16:49
jlvillalsambetts: That's an ambiguous sound exception to me. What does it mean??16:51
jlvillals/sound/sounding/16:51
jlvillal:)16:51
sambettsjlvillal: hehe, so any Exception we get from keystoneauth in ironicclient gets wrapped in that class :/16:52
sambettsjlvillal: its litterally that generic16:52
jlvillalmgould: Not sure if you saw. But Grenade had a passing run :)16:52
jlvillalsambetts: heh16:53
*** KennethWilke has quit IRC16:54
mgouldjlvillal: woohoo!16:54
sambettsjlvillal: \o/16:54
* mgould has to cry off the meeting this evening, unfortunately16:55
jlvillalmgould: sambetts: vsaienko and vdrok did some great work on it!!!!16:55
* jlvillal thinks they are a dynamic duo16:55
*** jcoufal has quit IRC16:55
jlvillal"The Dynamic Duo, the partnership between Batman and Robin in the DC Comics"16:56
*** trown is now known as trown|lunch16:56
*** chopmann has joined #openstack-ironic16:57
*** dtantsur|bbl is now known as dtantsur16:58
vdrokheh :)16:59
*** ohamada has quit IRC16:59
dtantsurJayF, the spec is useless if people don't understand the problem. I still don't, for example16:59
mgouldvsaienko, vdrok: awesome work, thanks!16:59
thiagopmeeting now?17:00
dtantsurJayF, -1 due to that17:00
JayFMy problem is that in 2 days time, we changed a public external interface17:01
vsaienkomgould, thanks. We only need to wait when near 12 patches are merged to different projects :)17:01
JayFwith the review of only 2 core reviewers plus the one who submitted it17:01
dtantsurmorning devananda17:01
dtantsurJayF, well, that's how reviews work here17:01
JayFregardless of the fact there were better technical solutions; I think that's a really, really quick review process for something that should be considered a major change17:02
*** KennethWilke has joined #openstack-ironic17:02
* dtantsur feels sorry he tried to provide a more generic solution; should have hacked around17:02
*** piet has joined #openstack-ironic17:02
JayFI mean, I'm just saying that a change to the HardwareManager17:03
JayFis like chaing a driver interface17:03
openstackgerritVladyslav Drok proposed openstack/ironic: Gracefully degrade start_iscsi_target for Mitaka ramdisk  https://review.openstack.org/31918317:03
JayFit shouldn't be done without exceptional review and consideration17:03
JayFbut I have it as a topic on the meeting today, so we should probably save it for there17:03
*** thiagop has quit IRC17:04
*** thiagop has joined #openstack-ironic17:04
hshiinasambetts, Sukhdev, thanks, i will read the patches you showed in ironic-neutron meeting.17:04
jlvillalvsaienko: vdrok: Can you update the Grenade whiteboard before you leave today?17:07
*** _milan_ has joined #openstack-ironic17:07
*** ChubYann has joined #openstack-ironic17:07
jlvillalI will work on trying to get patches merged in.17:07
*** KennethWilke has quit IRC17:07
dtantsurJayF, that's not what we're going to discuss; if you miss the spec it will be just as well approved without you knowing17:07
vsaienkojlvillal: I did it this morning, and it looks like it is up to date17:07
*** sivaramakrishna has quit IRC17:07
JayFdtantsur: in this case; I think evaluate_hardware_support is the place to do all the hardware initialization17:08
jlvillalvsaienko: Thanks!17:08
JayFdtantsur: but even beyond that, the code as written is broken with >1 hardware manager17:08
*** sivaramakrishna has joined #openstack-ironic17:08
dtantsurJayF, why?17:08
openstackgerritVladyslav Drok proposed openstack/ironic: WIP: grenade checking  https://review.openstack.org/31110917:08
openstackgerritVladyslav Drok proposed openstack/ironic: Revert "Run smoke tests after upgrade"  https://review.openstack.org/31937217:08
openstackgerritVladyslav Drok proposed openstack/ironic: Keep backward compatibility for openstack port create  https://review.openstack.org/31923217:08
openstackgerritVladyslav Drok proposed openstack/ironic: Move all cleanups to cleanup_ironic  https://review.openstack.org/31866017:08
openstackgerritVladyslav Drok proposed openstack/ironic: Restart n-cpu after Ironic install  https://review.openstack.org/31847917:08
openstackgerritVladyslav Drok proposed openstack/ironic: Make sure create_ovs_taps creates unique taps  https://review.openstack.org/31910117:08
JayFdtantsur: because using dispatch_to_managers() will only call initialize hardware on the most specific hardware manager that has it17:08
dtantsurJayF, right. what's wrong with that?17:09
JayFwhere given the docstring of the method, it's one you want run against all supported managers17:09
*** hshiina has quit IRC17:09
dtantsurno, I don't, unless you convince me otherwise17:09
JayFso you're OK with me adding a manager for JaysNIC17:09
*** sabeen has quit IRC17:09
JayFthat has an initialize_hardware() loading a module for my nic17:09
JayFand then all your code in generichardwaremanager doesn't run?17:09
*** sivaramakrishna has quit IRC17:09
dtantsurJayF, yes, because get_os_install_device from generic hardware manager also won't run. and list_hardware_info.17:10
*** adu has quit IRC17:11
*** jaoh has left #openstack-ironic17:11
*** shamail has joined #openstack-ironic17:12
JayFthat's not true17:12
JayFthat's only true *if* my HWM implements those methods17:12
*** shamail has quit IRC17:15
*** sdake has quit IRC17:15
*** stendulker_ has joined #openstack-ironic17:15
*** ricardoas has joined #openstack-ironic17:16
*** stendulker has quit IRC17:16
*** sdake has joined #openstack-ironic17:17
openstackgerritMerged openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/31988117:18
*** moshele has joined #openstack-ironic17:21
*** sdake has quit IRC17:22
*** harlowja has joined #openstack-ironic17:24
*** electrofelix has quit IRC17:26
dtantsurJayF, so now I'm fine with reverting this patch and doing everything in evaluate.. (I hope it counts as a bug fix rather than RFE), but please extend the commit message with the reason why we reverted it17:27
JayFdtantsur: +1 thanks. My annoyance was more at being gone for a week and missing something important, so sorry if it bled through or seemed directed at you17:28
*** KennethWilke has joined #openstack-ironic17:29
dtantsurJayF, no worries, I hope I did not seem to aggressive as well :)17:29
JayFheh no, I think it's good to be firm and direct in your beliefs about stuff, especially on IRC17:30
*** rbudden_ has joined #openstack-ironic17:31
TheJuliaAn occassional emoticon does help though ;) since... we have no body language translation layer for IRC as well :)17:31
*** rbudden has quit IRC17:34
*** rbudden_ is now known as rbudden17:34
*** _milan_ has quit IRC17:35
*** davidlenwell has quit IRC17:35
*** _milan_ has joined #openstack-ironic17:35
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Revert "Add hardware manager interface for hardware initialization"  https://review.openstack.org/32003117:41
JayFdtantsur: jroll TheJulia ^ updated commit message as requested17:41
vdrokleaving now, good night everyone17:42
vdrokjlvillal: whiteboard seems to be up to date17:42
jlvillalvdrok: Thanks :)17:42
jlvillalvdrok: Good night!17:42
*** davidlenwell has joined #openstack-ironic17:43
JayFdtantsur: ty for using evaluate_hardware_support() for this. I will work on the knowledge sharing stuff for the HWMs. This is literally the exact class of problem we had to fix downstream in our managers several months ago.17:44
*** e0ne has joined #openstack-ironic17:44
*** thrash is now known as thrash|biab17:47
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands  https://review.openstack.org/17251717:47
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Add maintenance mode commands  https://review.openstack.org/21672717:47
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create  https://review.openstack.org/17246117:47
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Bring OSC plugin inline with approved spec  https://review.openstack.org/28416017:47
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Add provision state commands  https://review.openstack.org/20611917:47
*** trown|lunch is now known as trown17:57
* jroll slams food into his face17:58
*** stendulker_ has quit IRC17:58
* sambetts -> home 17:58
* dtantsur -> afk17:59
sambettsnight all17:59
dtantsur:) see you tomorrow, g'night17:59
sambettscya dtantsur17:59
*** sambetts is now known as sambetts|afk17:59
*** moshele has quit IRC17:59
*** praneshp has joined #openstack-ironic18:00
thiagopnight sambetts|afk dtantsur18:00
JayFnn18:00
*** dtantsur is now known as dtantsur|afk18:00
lucasagomesnight sambetts|afk dtantsur|afk18:02
* lucasagomes goes as well18:02
lucasagomessee y'all later!18:02
thiagopnight lucasagomes18:02
*** Sukhdev has quit IRC18:04
*** lucasagomes is now known as lucas-dinner18:04
*** _vs has joined #openstack-ironic18:08
*** _vsaienko has joined #openstack-ironic18:08
*** jaybeale has quit IRC18:10
*** jaybeale has joined #openstack-ironic18:10
*** mgould is now known as mgould|afk18:10
*** thrash|biab is now known as thrash18:12
*** jaybeale has quit IRC18:13
*** ig0r_ has joined #openstack-ironic18:15
*** moshele has joined #openstack-ironic18:21
*** moshele has quit IRC18:26
*** liliars has joined #openstack-ironic18:28
*** liliars has quit IRC18:28
*** liliars has joined #openstack-ironic18:29
*** liliars has quit IRC18:29
*** adu has joined #openstack-ironic18:31
*** _vs has quit IRC18:31
*** _vsaienko has quit IRC18:31
*** Sukhdev has joined #openstack-ironic18:33
ElCoyote__Is Vladyslav Drok around?18:35
gabriel-bezerravdrok: ^18:38
vdrokKinda :) but it's 940 pm here, so I'd prefer to talk tomorrow unless it's something very quick18:39
vdrokElCoyote__: is it a question related to review?18:40
*** _vsaienko has joined #openstack-ironic18:43
*** _vs has joined #openstack-ironic18:43
openstackgerritVincent S. Cojot proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines  https://review.openstack.org/31127818:43
*** pece has quit IRC18:48
ElCoyote__vdrok: Yes.. it's a question related to a review18:52
vdrokElCoyote__: go ahead, what is it? :)18:53
ElCoyote__vdrok: You said you needed a 'unittest' for one line in the code. In fact, this line is the exact copy of another line which I got from the code.18:53
*** chopmann has quit IRC18:53
ElCoyote__vdrok: I have no idea how to write a unittest for that.18:53
ElCoyote__vdrok: Btw, if you need to go, just tell me.. this can wait until next time.18:54
vdrokHmm, it's not one line iirc, it's a block of code added to set bit device?18:54
vdrokBoot18:54
ElCoyote__I'm talking about: https://review.openstack.org/#/c/311278/17/ironic/drivers/modules/ssh.py@76618:55
ElCoyote__vdrok: Nope. I'm not touching boot devices.18:55
*** fragatina has quit IRC18:55
jrolllooks like a block to me, that should certainly be unit tested18:56
jrolllook at the current tests for set_boot_device18:56
vdrokHuh? ElCoyote__ , line 76518:56
jrollmake a similar one that sets the right properties for the node18:56
vdrokjroll: ++18:57
jroll(and make sure it calls power off)18:57
ElCoyote__jroll: I have no idea what you mean by 'set the right properties for the node'.18:57
*** shamail has joined #openstack-ironic18:58
ElCoyote__If virt_type is vbox, then the VM must be powered off prior to attempting to set the boot device.18:58
jrollElCoyote__: so there's this: https://github.com/openstack/ironic/blob/master/ironic/tests/unit/drivers/modules/test_ssh.py#L76318:58
jrollyou'll want something similar18:58
*** shamail has left #openstack-ironic18:58
jrollexcept you'll want to set something like self.node.power_state = POWER_ON18:58
ElCoyote__setting the boot device was the code I found (your code, guys).. but it wasn't working.18:58
jrolland then assert that the power off command is called18:58
ElCoyote__jroll: Ok, let me take a look.18:59
vdrokElCoyote__: bug fix has to have a unit test, that fails with old code and passes with new, ensuring that your fix works.19:00
ElCoyote__jroll: Should I modify an existing unittest or write a new one? It's not a function per se..19:00
*** baoli has quit IRC19:01
vdrokElCoyote__: new one please19:01
jrollElCoyote__: yeah, new one19:01
ElCoyote__vdrok: I saw the code fail when I tried to use ironic with tripleo to deploy an OSP. All I have is log that show it failed. I don't have any failed unittests19:01
*** mbound has joined #openstack-ironic19:02
ElCoyote__I fail to understand what it should be testing for.. the whole patch only makes startvm for vbox use '--type headless' if the end user sets a property and also it makes the vbox VM power off if it's on when ironic attempts to set the boot device.19:03
jrollright, so the idea is to add a unit test to prove that this works (and to make sure we don't break it later)19:03
vdrokYeah, we don't have unit tests for everything, but it would be good to have :) to catch such things without having to launch tripleo.19:03
jrollright, so you want to test those things19:03
ElCoyote__Do you think that the existing unittest for vbox set_boot_device should fail when the VM is 'on' or should it ask for the VM to be powered off? or should it power off the vm by itself?19:05
jrollthe existing seems like it's fine, we should add another that tests what it does if the VM is already on19:05
ElCoyote__jroll: The existing is fine because your tests only run with a VM that's off.. it's only when tripleo attempts to reboot the node into the 'disk' after booting from 'net' that the current code fails.19:07
jrollElCoyote__: right, so your patch fixes that... so we need a new unit test to verify the fix doesn't break again19:07
ElCoyote__so without my patch, the whole OSP/tripleo deployment fails.19:07
jroll"the fix" being "set boot device works while the machine is on"19:08
vdrokElCoyote__: here is an explanation that might be useful https://wiki.openstack.org/wiki/DevQuickstart19:08
ElCoyote__jroll: err.. no. to set a boot device in vbox, the VM has to be off. Else 'modifyvm' will fail.19:08
jrollElCoyote__: let me rephrase, "the fix" being "calling set_boot_device() works while the machine is on"19:09
jrollthat is behavior we should have a unit test for19:09
jrollto ensure we don't break it19:09
jrolldoes that make sense?19:10
ElCoyote__Ok, I didn't know about OpenStack code standards and unittests before I wanted to contribute that patch back.19:11
ElCoyote__I need a little help to write a unittest for that.19:11
ElCoyote__all I wanted was contribute a patch that makes tripleo work when the Hypervisor is set to vbox.19:12
ElCoyote__now, it's the 19th rev of my original 3-line patch and new changes keep being requested. Some of the comments are useful and pointed me to better code (Thanks for that).19:13
ElCoyote__but the unittest stuff is like a black hole to me.. so we're probably going to go through several other iterations as I keep poking in the dark.19:13
*** ijw has quit IRC19:13
jrollright, so you'll want to do something like the other unit test for set_boot_device(), but first set self.node.power_state = states.POWER_ON; self.node.save(). then add a similar assert to make sure "power off" was called before set boot device19:14
jrollyeah, I'm sorry it's been so difficult19:14
jrollthis is the nature of openstack19:14
jrollthe thing is, the community needs to be able to maintain the code as a group19:15
jrollcommon practices, good code, and unit tests each help us do that19:15
ElCoyote__jroll: I understand and fully supports the work you do, guys. It's just very difficult for the old C/C++ programmer in me to try to contribute stuff.19:16
jrollyeah, there's a learning curve19:17
*** fragatina has joined #openstack-ironic19:18
ElCoyote__jroll: If I write a unittest that sets the boot device and sets the power to 'on', that will make 'modifyvm' fail.. so the test will fail. is it the purpose of unittests?19:18
jrollerm, isn't that what your patch fixes?19:20
*** tesseract has quit IRC19:21
ElCoyote__jroll: what my patch fixes is that it ensures that the VM is off before setting the boot device (because this will fail for vbox if the VM is already on and the boot device will not get set).19:22
jrollElCoyote__: right19:22
jrollso19:22
jrolllet me write up what I think this should look like19:22
jrollthat may help19:22
ElCoyote__So I don't understand why the unittest should test the opposite of the successful condition for set_boot_device19:23
*** _vsaienko has quit IRC19:23
*** _vsaienko has joined #openstack-ironic19:24
jrollright, so what your patch fixes is that calling set_boot_device() is okay when the machine is on19:24
jrollbecause set_boot_device() powers it off first now19:25
ElCoyote__jroll: Yes, in a sense, that's true..19:25
ElCoyote__I hadn't seen things this way.19:25
jrollso here's the test I wrote, I *think* it will work: https://gist.github.com/jimrollenhagen/6898cc162723f63e51af73084da081d519:25
*** clenimar has quit IRC19:25
jrollcompare to existing: https://github.com/openstack/ironic/blob/master/ironic/tests/unit/drivers/modules/test_ssh.py#L760-L77419:25
*** _vsaienko has quit IRC19:26
*** _vs has quit IRC19:26
ElCoyote__jroll: Many thanks for that.. don't have you have both VBoxManage cmds reversed?19:26
jrollElCoyote__: heh, yes, yes I do19:27
*** sabeen has joined #openstack-ironic19:27
jrollwas just trying to bang that out quickly to show what I meant19:27
ElCoyote__jroll: Ok, thanks.. and since this can happen not only with PXE (but also with 'disk19:27
ElCoyote__' too.. )19:28
jrollElCoyote__: yeah, but that's just a string replacement so I think just testing one is enough :)19:28
*** daemontool has quit IRC19:29
ElCoyote__ok.. I'm starting to understand.19:29
*** lucas-dinner has quit IRC19:30
rama_yjroll: hello?19:33
jrollrama_y: hello?19:34
rama_yjroll: may I bring up the RFE for centralizing config options?19:34
rama_yI thought of bringing it up in the IRC meeting; but not much time left towards the end of the meeting :-)19:34
jrollrama_y: sure19:34
rama_yRFE: https://bugs.launchpad.net/ironic/+bug/156110019:34
openstackLaunchpad bug 1561100 in Ironic "[RFE] Centralize config options in Ironic" [Wishlist,In progress] - Assigned to Ramamani Yeleswarapu (ramamani-yeleswarapu)19:34
devanandadtantsur|afk: thanks again for the reviews on the first api-ref patch! FYI, there are two more in that chain (same gerrit topic)19:35
rama_yjroll: I posted patches for centralizing config options: https://review.openstack.org/#/c/295946/19:35
rama_yjroll: They are dependent on the oslo-config patch: https://review.openstack.org/#/c/247331/19:35
rama_yjroll: and the cross-project spec: https://review.openstack.org/#/c/29554319:35
ElCoyote__jroll: Thanks for your help. So you want me to remove:19:35
ElCoyote__mock_exc.assert_called_once_with(mock.ANY, expected_cmd)19:35
ElCoyote__and use this instead?19:35
jrollrama_y: great, what's the question?19:35
jrollElCoyote__: this should be an additional test, IMO19:36
ElCoyote__self.assertEqual(expected_cmds, mock_exc.call_args_list19:36
rama_yjroll: The cross-project spec needs reviews.19:36
jrollElCoyote__: so probably just drop it in19:36
ElCoyote__jroll: How do I say that this test is related to my patch (through the name of the test)19:36
*** lucasagomes has joined #openstack-ironic19:36
rama_yjroll: there is a -2 on my patches because the RFE is dependent on the cross-project spec.19:37
jrollElCoyote__: test_management_interface_set_boot_device_vbox_with_power_on maybe?19:37
jrollrama_y: yes, we agreed we're waiting for the cross project spec to be approved19:37
rama_yjroll: yes.19:38
ElCoyote__jroll: Ok, let's do that and keep the fun coming.. someone will come up to me and say that the other test is un-necessary.. many thanks for your help. I wouldn't have been able to write it (at this time)19:39
jrollElCoyote__: send them to me :D19:39
ElCoyote__jroll: I'll have the new patchset ready in a minute.. would you mind taking a look?19:41
jrollElCoyote__: sure19:41
openstackgerritVincent S. Cojot proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines  https://review.openstack.org/31127819:44
jrollrama_y: so, did you have a question, or just wanted to say the c-p spec needs reviews?19:44
rama_yjroll: thanks. I just wanted to say, the c-p spec needs reviews :-)19:45
*** _vsaienko has joined #openstack-ironic19:45
*** _vs has joined #openstack-ironic19:45
openstackgerritJohn L. Villalovos proposed openstack/ironic: Update resources subnet CIDR  https://review.openstack.org/31708219:45
jrollrama_y: okay, cool, I'll bug people :)19:45
jrollthanks19:45
rama_yjroll: thanks!19:45
*** piet has quit IRC19:46
ElCoyote__jroll: Many thanks for your help. I have bugged you enough for today.. many thanks for that.19:48
*** _vsaienko has quit IRC19:48
*** piet has joined #openstack-ironic19:48
jrollElCoyote__: not a problem :)19:48
*** _vs has quit IRC19:48
*** lucasagomes has quit IRC19:50
rajinirCan I follow the instructions in http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack to provision baremetal hardware using ipmi driver?19:50
*** _vsaienko has joined #openstack-ironic19:52
*** _vs has joined #openstack-ironic19:52
rajinirBasically I'm trying to provision real hardware, the instructions are faking it using Vms19:52
rajinirCan anyone provide any insights?19:53
JayFrajinir: it's possible in devstack; but you'll need to provide different configurations than that guide tells you19:54
JayFrajinir: IDK how to do it exactly; but in the code there's a few variables around hardware. I'd suggest browsing devstack/lib/ironic in our tree and you might be able to figure it out19:55
JayFwhen you do; document it so nobody else has to again :)19:55
*** lucasagomes has joined #openstack-ironic19:55
rajinirJayF: Is there a blog or any ref?19:55
JayFThat's what I'm saying; there's no documentation for that aside from reading the code19:56
*** baoli has joined #openstack-ironic19:56
JayFunless something exists I'm unaware of19:56
rajinirJayF: understand. But how are hardware drivers testing thier code?19:56
TheJuliarajinir: for greater context, most users change the driver from agent_ssh, supply the apprropriate config information and then go from there19:56
*** baoli has quit IRC19:57
*** baoli has joined #openstack-ironic19:57
TheJuliarajinir: third party CI as a job for emulating IPMI to control a VM as fake baremetal19:57
TheJuliaas well as a job19:57
rajinirTheJulia: I'm actually trying to put the thirdparty CI in place for our driver and looking for some instructions19:59
TheJuliaAhhh!19:59
TheJuliarajinir: that gets a little more complex then19:59
*** ig0r_ has quit IRC19:59
rajinirTheJulia: Do you mean, the hardware drivers are relying on VM as fake baremetal?19:59
JayFkrtaylor: are you aware of any docs any of our existing 3rd party CI folks have done about setting it up (for rajinir)19:59
*** joprovost has quit IRC20:00
TheJuliarajinir: in the upstream gate, yes20:00
TheJuliarajinir: downstream, real hardware tends to be used20:00
rajinirI guess that is acceptable for upstream gate. I would imagine for hardware driver thirdparty , we have to use real hardware20:00
TheJuliaI only say tends because I think one of the CIs does use hardware when there is a simulator of somw sort that could possibly be used20:01
TheJuliarajinir: exactly20:01
*** Nisha_away has quit IRC20:01
rajinirTheJulia: I have the hardware nodes and was just looking for instructions to configure Devstack20:01
TheJuliarajinir: Since everyone's configurations are diferent, the drivers are different in what they need, and your physical environment is different, I think it might be a good start for two things, the first to attend the Ironic QA meeting if your not already attending it.  The second is likely talking to Nisha, sambetts, and thiagop since they have all waded through various parts of the 3rd party CI20:02
jrollElCoyote__: fixed a couple other nitpicks I had on your patch :)20:02
TheJulia puzzle20:02
TheJuliarajinir: lots of environment variables? :)20:03
* thiagop reads20:03
rajinirTheJulia: hmm. Been attending the Ironic QA meetings. Thanks. Being new to ironic , this is a bit challenging without much docs20:04
TheJuliarajinir: there are lots of docs, but the context is absolutely not geared to third party CI operation :(20:05
rajinirTheJulia: True, that's what I'm seeing20:05
TheJuliawe would love to see one, even if its bullet points or lessons learned, or anything :)20:05
rajinirTheJulia: if I can get through it, sure20:06
TheJuliarajinir: We are a very friendly community, and I truly wish I could help more.  I know enough to be very dangerous with part of that discussion of getting it setup, but getting it running to fit your environment's special needs coupled with your drivers, your best bet is really to talk to those who have done it and try to condense their lessons learned20:07
openstackgerritJohn L. Villalovos proposed openstack/ironic: Patch to test Grenade.  https://review.openstack.org/31775120:07
*** Sukhdev has quit IRC20:08
rajinirTheJulia: Sure, will do. Our hardware should work with pxe_ipmitool as well20:08
TheJuliarajinir: Nisha can be in or out, but her timezone is IST, thiago... I think is GMT-3, sambetts is GMT+1 I believe20:08
rajinirTheJulia: Let me get started with that, and ping if I need some specific help20:08
TheJuliarajinir: that is a good place to start with then, awesome!20:08
rajinirTheJulia: Thanks a bunch20:09
TheJuliarajinir: no problem, and please don't hesitate to ask questions, we might not know the answer, but we're typically more than happy to try and help figure out an issue :)20:09
openstackgerritJohn L. Villalovos proposed openstack/ironic: Revert "Run smoke tests after upgrade"  https://review.openstack.org/31937220:09
JayFrajinir: and seirously, devstack/lib/ironic in the codebase is not an awful read20:09
JayFrajinir: and has all the flags you'll care about in there20:10
rajinirJayF: ok, will check out, thanks20:11
openstackgerritJohn L. Villalovos proposed openstack/ironic: Make sure create_ovs_taps creates unique taps  https://review.openstack.org/31910120:15
openstackgerritJohn L. Villalovos proposed openstack/ironic: Keep backward compatibility for openstack port create  https://review.openstack.org/31923220:16
openstackgerritJohn L. Villalovos proposed openstack/ironic: Move all cleanups to cleanup_ironic  https://review.openstack.org/31866020:18
*** baoli_ has joined #openstack-ironic20:19
thiagoprajinir: Hi!20:19
thiagopTheJulia: GMT-3 indeed20:19
openstackgerritJohn L. Villalovos proposed openstack/ironic: Restart n-cpu after Ironic install  https://review.openstack.org/31847920:19
rajinirthiago:hi20:19
*** _vs has quit IRC20:19
*** _vsaienko has quit IRC20:19
*** baoli_ has quit IRC20:20
thiagoprajinir: In what step are you stuck exactly? Step 0 (don't know exactly what I should be doing) or are you on the middle of something?20:20
*** baoli_ has joined #openstack-ironic20:20
TheJuliathiagop: Well, for all I know, you could still be at REI in Austin ;)20:21
rajinirthiago: Just starting out with this page http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack. Have hardware nodes and want to provision using Devstack, pxe_ipmitool driver20:21
krtaylorJayF, rajinir - reading scrollback20:21
thiagopTheJulia: Ya, I almost hide in a tent down there20:21
*** sdake has joined #openstack-ironic20:21
*** baoli has quit IRC20:21
JayFrajinir: krtaylor is our 3rd party ci coordinator, if any docs exist he'd know where they are20:21
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: Add "Ramdisk impact" section to spec template  https://review.openstack.org/32012520:21
rajinirThe article talks about provision Vms(faking hardware), was wondering if the instructions and configurations  are same for provisioning real hardware as well20:22
thiagoprajinir: doing it to understand how it works is fine, but for third party I'd take a look on openstack-infra/devstack-gate20:22
devanandaJayF: what do you think of the wording there ^ ?20:22
JayFdevananda: perhaps something about size?20:22
jrolldevananda: lgtm fwiw20:23
JayFdevananda: the only thing I see missing is about adding deps, to consider size and availabliity on all ramdisk platforms20:23
*** Sukhdev has joined #openstack-ironic20:23
thiagoprajinir: The 1st version of our CI turned out to be very VERY slow and not very maintenance friendly as we kinda deploy a devstack "by hand" on it20:23
devanandaJayF: good point20:23
krtaylorrajinir, from what I can glean from the scroll back, it sounds like you are setting up exactly the same environment my team has been20:23
jrolldevananda: JayF: impacting ramdisks, in general20:23
thiagoprajinir: understand by hand as "custom shell scripts"20:23
krtaylorrajinir, we are testing pxe_ipmitool against physical hardware, and the plan is  (now that we are reporting) to get docs underway on how to set it up20:24
rajinirkrtaylor: I guess so, if I can get that working with the CI, I can switch it to use our pxe_drac driver20:25
*** thrash is now known as thrash|g0ne20:25
krtaylorrajinir, ah, I see, yes that would be a good first step imho20:25
rajinirthiago: We have a thirdpart CI with sandbox implemented for M. Working on adding ironic gate for pxe_drac20:25
krtaylorrajinir, are you having problems with the infra components, or with ironic deployment?20:26
rajinirkrtaylor: ironic deployment, no problems yet. Just starting out and reaching out to see if there are docs20:26
krtaylorrajinir, said another way, is this the first time setting up community reporting CI?20:27
rajinirkrtaylor: we have cinder thirdparty CI20:27
krtaylorrajinir, ah ok, excellent, that helps20:27
rajinirkrtaylor: cinder seems straight forward, ironic is a bit tricky20:28
krtaylorrajinir, so the ironic specifics, we had to create a manager for ironic targets and integrate that into nodepool in order to get things to work well20:28
krtaylorrajinir, if you don't already know about the third party CI meetings, they are also a great source of info20:29
jrollsee y'all tomorrow20:29
rajinirkrtaylor: already attend them(wednesday20:29
thiagopnight jroll20:29
rajinirkrtaylor: if there is more info about the ironic specifics and nodepool, it will be useful20:30
krtaylorrajinir, so here is the initial drop of the physical machine pool manager we wrote -> https://review.openstack.org/#/c/304683/20:31
krtaylorrajinir, there is a readme there that describes how it is used and what it solves20:31
rajinirkrtaylor: heard about MoltenIron in this article too. https://developer.ibm.com/opentech/2016/04/20/ironic-continuous-integration-testing-with-hardware-pool-management/20:32
rajinirkrtaylor: Do you recommend that we use it?20:32
krtaylorrajinir, yes, mjturek1 is also around here and he is the main author on my team20:32
krtaylorrajinir, well I'm kinda biased, it was the only way we could get things working20:33
krtaylorrajinir, we contributed it so that it might help others also20:33
mjturek1rajinir: it can definitely be useful. What driver are you using?20:33
mjturek1agent_ipmitool?20:33
krtaylorhey mjturek1 - pxe_ipmitool20:33
krtaylorthen switch to pxe_drac20:34
rajinirmjturek1: pxe_drac. But for now, we are trying pxe_ipmitool20:34
mjturek1cool!20:34
*** Sukhdev has quit IRC20:34
mjturek1so yeah, in it's current state you can use it (we're hoping to expand it for other drivers down the road)20:34
TheJuliaI'm basically gone for the day folks, still.... going through... email.  If anyone needs something specific from me, please feel free to /msg me20:35
*** Sukhdev has joined #openstack-ironic20:35
krtaylormjturek1, rajinir is also needing docs  :( we need to get busy on that20:35
*** ijw has joined #openstack-ironic20:35
*** baoli_ has quit IRC20:35
rajinirMjturek1: will look at it. Thanks ;)20:35
mjturek1krtaylor: definitely :(20:35
rajinirkrTaylor: :))20:35
mjturek1rajinir: I'd be happy to help you with setting it up and on how to use it. Just ping me!20:36
mjturek1or krtaylor")20:36
mjturek1:)*20:36
rajinirmjturek1: awesome thanks20:36
mjturek1np20:36
thiagopnight TheJulia20:36
rajinirkrtaylor: thx20:36
*** sdake has quit IRC20:37
krtaylorrajinir, any comments/suggestions for molten iron, feel free to post them to that patch review20:37
rajinirkrtaylor:sure20:37
krtaylorrajinir, for now, until we get docs underway, ping me or mjturek1  for problems you have, we have prob seen them too  :)20:38
rajinirkrtaylor: cool , thx :)20:39
*** ijw has quit IRC20:40
devanandajroll: storing all the specs in approved/ means that adding a section requires changing every approved spec20:41
devanandajroll: we used to store approved specs in folders by release20:41
devanandanow, we no longer use different templates for different release cycles ...20:42
*** dprince has quit IRC20:42
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/31988020:44
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/31693720:44
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/31885320:44
*** sdake has joined #openstack-ironic20:47
JayFhttps://review.openstack.org/#/c/308978/4 is an easy approval if anyone has time (firmware security docs)20:48
devanandadone20:49
*** lucasagomes has quit IRC20:50
*** sdake_ has joined #openstack-ironic20:51
*** baoli has joined #openstack-ironic20:52
*** sdake has quit IRC20:54
*** ijw has joined #openstack-ironic20:56
*** lucasagomes has joined #openstack-ironic20:56
openstackgerritMerged openstack/ironic: Add some docs about firmware security  https://review.openstack.org/30897820:57
openstackgerritVincent S. Cojot proposed openstack/ironic: Make the vbox driver work on headless VirtualBox machines  https://review.openstack.org/31127820:58
*** trown is now known as trown|outtypewww20:59
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/31988021:00
*** jjohnson2 has quit IRC21:01
*** jaybeale has joined #openstack-ironic21:03
devanandaJayF: do you recall what was decided w.r.t. spec process for completed specs?21:11
JayFdevananda: unsure what you mean21:11
devanandawhether we move completed specs out of the /approved dir, for examle21:11
devanandaexample21:11
JayFoh, I was managering when all that was decided, and don't remember much of it at all :(21:12
* JayF finds himself missing that 6 months of context from time to time21:12
devanandaok, found it in the README21:15
devanandaheh21:15
devanandaStarting with the Mitaka development cycle, all approved specifications21:15
devananda(implemented and not-implemented) will reside in the `specs/approved`21:15
devanandadirectory.21:15
devanandahowever, as we evolve the spec template, that poses a problem21:16
devanandawe currently apply the tests to everyting in /approved -- even if it's implemented21:16
JayFwe could make the test aware of if it's symlinked into implemented21:16
devanandayea21:16
JayFand if so skip testing that spec21:16
devanandathat's one way21:16
JayFbut that's going to be ... unpleasant21:16
JayFbecause you'll have to determine if it's linked from the destination21:16
devanandahowever, what about approved-but-not-implemented specs?21:16
JayFI don't think you can do that without searching21:16
devanandawell - and there are many destinations21:17
devanandaalso, we never created the mitaka-implemented dir21:17
devanandajust 5.0/ 5.1/21:17
devanandatechnically, I think I can do "exclude from tests if find_symlink(filename)" pretty easily21:18
devanandabut we'll end up with a strange hodgepodge of files over time, all in one dir, and all adhering to different templates21:19
JayFyeah, but the alternative is to have massive moves and trying delicately to not break links every release21:21
JayFmaybe we need a versioned approved directory and a versioned template?21:21
JayFheh21:21
*** adu has quit IRC21:27
*** e0ne has quit IRC21:28
openstackgerritMerged openstack/ironic: Revert "Run smoke tests after upgrade"  https://review.openstack.org/31937221:33
*** nicodemos is now known as nico-afk21:33
*** Egyptian[Home] has joined #openstack-ironic21:34
*** daemontool has joined #openstack-ironic21:36
*** sacharya has quit IRC21:44
openstackgerritMerged openstack/ironic: Move all cleanups to cleanup_ironic  https://review.openstack.org/31866021:56
openstackgerritMerged openstack/ironic: Restart n-cpu after Ironic install  https://review.openstack.org/31847921:56
*** e0ne has joined #openstack-ironic21:59
mrdaMorning Ironic22:07
*** rpioso has quit IRC22:09
*** piet has quit IRC22:11
xavierrGood evening mrda :)22:17
*** cdearborn has quit IRC22:17
*** daemontool_ has joined #openstack-ironic22:21
*** daemontool has quit IRC22:22
thiagopmorning mrda22:23
*** absubram has quit IRC22:24
mrdao/22:24
openstackgerritJohn L. Villalovos proposed openstack/ironic: Patch to test Grenade.  https://review.openstack.org/31775122:25
*** rbudden has quit IRC22:26
openstackgerritJohn L. Villalovos proposed openstack/ironic: Patch to test Grenade.  https://review.openstack.org/31775122:28
*** adu has joined #openstack-ironic22:29
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: Add "Ramdisk impact" section to spec template  https://review.openstack.org/32012522:31
devanandaJayF: ^22:31
devanandanow ready for real reviews22:31
openstackgerritJohn L. Villalovos proposed openstack/ironic: Patch to test Grenade.  https://review.openstack.org/31775122:33
jlvillalOnly 9 patches left to get merged for Ironic :)22:34
jlvillalhttps://review.openstack.org/#/c/317751/22:34
*** daemontool_ has quit IRC22:34
jlvillalOnly 9 patches left to get merged for Ironic Grenade to work :)22:34
*** e0ne has quit IRC22:35
devanandajlvillal: nice !22:35
openstackgerritMerged openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/31885322:35
devanandathat's half what it was this morning, right?22:35
*** adu has quit IRC22:35
jlvillalI was thinking about 15. But it might have been less.22:36
openstackgerritMerged openstack/ironic: Keep backward compatibility for openstack port create  https://review.openstack.org/31923222:36
jlvillalWe have got at least 2-3 merged since this morning. We had a few patches with +2 and +A22:36
jlvillalBut they were in a patch chain. So I rebased them out of the patch chain as they didn't touch the same code and didn't depend on each other.22:37
jlvillalThat allowed those patches to get merged today.22:37
jlvillalWoot, another one just got merged :)22:37
jlvillalDown to 822:37
JayFI put a +1 on about a half dozen of them, they all look easy enough to get landed22:38
openstackgerritJohn L. Villalovos proposed openstack/ironic: Patch to test Grenade.  https://review.openstack.org/31775122:38
jlvillalJayF: Thanks :)22:40
JayFit's just always funny that it's only like, a dozen lines keeping something like that from working22:40
JayFand the amount of effort expended to find out *which dozen lines* is crazy22:40
JayFnice work :)22:41
jlvillalJayF: Yep!22:41
jlvillalJayF: Do you understand https://review.openstack.org/#/c/317082/ well?22:41
jlvillalI kind of would like more docs/comments as I don't quite understand it.22:41
jlvillalBut I'm not that knowledgeable in network stuff.22:41
JayFthen review it with that22:41
jlvillalProbably to someone who knows networking well, it is easy peasy22:42
jlvillalOkay22:42
JayFJust because I know it doesn't mean it shouldn't be commented and clear22:42
JayFthat's how we get into situations like in the meeting this morning trying to make a jay-gate for some patches22:42
JayFlol22:42
JayFThe only thing I hate more than a SPOF in an environment is /being/ a SPOF in an environment22:42
*** tonyb_ has joined #openstack-ironic22:48
*** jhesketh_ has joined #openstack-ironic22:49
jlvillalJayF: :)22:50
*** stevebak` has joined #openstack-ironic22:51
*** odyssey4me_ has joined #openstack-ironic22:51
*** dutsmoc has joined #openstack-ironic22:51
*** __maurosr__ has joined #openstack-ironic22:51
*** natorious_ has joined #openstack-ironic22:51
*** lucasagomes_ has joined #openstack-ironic22:51
*** intr1nsic_ has joined #openstack-ironic22:52
*** rm_work| has joined #openstack-ironic22:52
*** zigo_ has joined #openstack-ironic22:52
*** lucasagomes has quit IRC22:53
*** rcernin has quit IRC22:53
*** ppiela has quit IRC22:53
*** d0ugal has quit IRC22:53
*** eglute has quit IRC22:53
*** BadCub has quit IRC22:53
*** devananda has quit IRC22:53
*** vdrok has quit IRC22:53
*** zhenguo_ has quit IRC22:53
*** PixieBoots has quit IRC22:53
*** agordeev has quit IRC22:53
*** ildikov has quit IRC22:53
*** rm_work has quit IRC22:53
*** odyssey4me has quit IRC22:53
*** comstud has quit IRC22:53
*** clif_h has quit IRC22:53
*** tonyb has quit IRC22:53
*** jhesketh has quit IRC22:53
*** intr1nsic has quit IRC22:53
*** mmedvede has quit IRC22:53
*** zigo has quit IRC22:53
*** mrda has quit IRC22:53
*** stevebaker has quit IRC22:53
*** maurosr has quit IRC22:53
*** patrickeast has quit IRC22:53
*** natorious has quit IRC22:53
*** intr1nsic_ is now known as intr1nsic22:53
*** rm_work| is now known as rm_work22:53
*** natorious_ is now known as natorious22:53
*** __maurosr__ is now known as maurosr22:53
*** rm_work has quit IRC22:54
*** rm_work has joined #openstack-ironic22:54
*** eglute has joined #openstack-ironic22:55
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Get root device hints from the node object  https://review.openstack.org/31853822:56
JayFlucasagomes_: ^ rebased your patch for you22:58
*** chlong has joined #openstack-ironic22:58
*** mmedvede has joined #openstack-ironic23:04
thiagopI think I found a big nasty bug on ironicclient23:04
openstackgerritThiago Paiva Brito proposed openstack/python-ironicclient: Changing functional tests to run on py34  https://review.openstack.org/32016823:05
*** ametts has quit IRC23:10
*** adu has joined #openstack-ironic23:15
* thiagop -> home23:16
thiagopgood night folks23:16
JayFnn23:16
*** thiagop has quit IRC23:16
*** rama_y has quit IRC23:17
JayFI wonder if he filed that bug :/23:17
*** sabeen has quit IRC23:18
*** ChrisAusten has quit IRC23:23
*** rama_y has joined #openstack-ironic23:25
*** rbudden has joined #openstack-ironic23:28
*** adu has quit IRC23:38
*** sabeen has joined #openstack-ironic23:39
*** zhenguo_ has joined #openstack-ironic23:39
*** tonyb_ is now known as tonyb23:43
*** sabeen1 has joined #openstack-ironic23:43
*** sabeen has quit IRC23:45
*** mbound has quit IRC23:54
*** alexpilotti has joined #openstack-ironic23:59

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