Tuesday, 2016-02-02

*** meghal1 has joined #openstack-ironic00:02
*** meghal has quit IRC00:02
*** davideagnello has quit IRC00:04
*** krotscheck1 has joined #openstack-ironic00:06
*** krotscheck1 has quit IRC00:08
*** dims has quit IRC00:10
*** praneshp has quit IRC00:12
*** meghal1 has quit IRC00:15
*** mtanino_ has joined #openstack-ironic00:22
*** mtanino has quit IRC00:24
*** raildo-afk is now known as raildo00:25
*** raddaoui has quit IRC00:30
*** meghal has joined #openstack-ironic00:36
*** meghal has quit IRC00:41
*** absubram has quit IRC00:41
*** devananda has quit IRC00:47
*** meghal has joined #openstack-ironic00:50
openstackgerritYuiko Takada proposed openstack/ironic-python-agent: Add 'vendor' to inspect data  https://review.openstack.org/27454500:55
*** jamielennox|away is now known as jamielennox00:55
*** rbudden has quit IRC01:02
*** hoangcx has joined #openstack-ironic01:03
*** krotscheck1 has joined #openstack-ironic01:05
*** piet has quit IRC01:12
*** krotscheck1 has quit IRC01:13
*** piet has joined #openstack-ironic01:16
*** jaybeale has joined #openstack-ironic01:18
*** krotscheck1 has joined #openstack-ironic01:19
*** meghal has left #openstack-ironic01:20
*** jaybeale has quit IRC01:23
*** jamielennox is now known as jamielennox|away01:23
*** mtanino_ has quit IRC01:27
*** shu-mutou has joined #openstack-ironic01:29
*** penick has quit IRC01:30
*** shuquan has joined #openstack-ironic01:32
*** garthb has quit IRC01:34
*** krotscheck1 has quit IRC01:40
*** Sukhdev has quit IRC01:41
*** izaakk has quit IRC01:53
*** raildo is now known as raildo-afk01:59
*** krotscheck1 has joined #openstack-ironic01:59
*** shuquan has quit IRC02:00
*** krotscheck1 has quit IRC02:01
*** Sukhdev has joined #openstack-ironic02:04
*** Sukhdev has quit IRC02:05
*** piet has quit IRC02:05
*** alexpilotti has joined #openstack-ironic02:06
*** lazy_prince has joined #openstack-ironic02:07
*** krotscheck1 has joined #openstack-ironic02:07
*** alexpilotti has quit IRC02:10
*** dims has joined #openstack-ironic02:11
*** Marga_ has quit IRC02:20
*** Marga_ has joined #openstack-ironic02:22
*** jaybeale has joined #openstack-ironic02:23
*** krotscheck1 has quit IRC02:26
*** tiendc has joined #openstack-ironic02:26
*** jaybeale has quit IRC02:26
*** coolsvap|away is now known as coolsvap02:26
*** Marga_ has quit IRC02:27
*** krotscheck1 has joined #openstack-ironic02:28
*** krotscheck1 has quit IRC02:31
*** krotscheck1 has joined #openstack-ironic02:33
*** alexpilotti has joined #openstack-ironic02:42
*** jamielennox|away is now known as jamielennox02:44
*** alexpilotti has quit IRC02:46
*** coolsvap is now known as coolsvap|away02:59
*** ijw has quit IRC02:59
*** lazy_prince has quit IRC03:04
*** krotscheck1 has quit IRC03:06
*** lazy_prince has joined #openstack-ironic03:07
*** piet has joined #openstack-ironic03:09
*** krotscheck1 has joined #openstack-ironic03:10
*** amotoki has quit IRC03:10
*** jaybeale has joined #openstack-ironic03:10
*** lazy_prince has quit IRC03:12
*** jaybeale has quit IRC03:15
*** links has joined #openstack-ironic03:15
*** alexpilotti has joined #openstack-ironic03:17
*** krotscheck1 has quit IRC03:18
*** shuquan has joined #openstack-ironic03:19
*** shuquan has quit IRC03:20
*** krotscheck1 has joined #openstack-ironic03:21
*** yuanying_ has joined #openstack-ironic03:21
*** alexpilotti has quit IRC03:22
*** spandhe has quit IRC03:22
*** yuanying has quit IRC03:24
*** spandhe has joined #openstack-ironic03:25
*** krotscheck1 has quit IRC03:26
*** krotscheck1 has joined #openstack-ironic03:30
*** krotscheck1 has quit IRC03:32
*** krotscheck1 has joined #openstack-ironic03:33
*** shuquan has joined #openstack-ironic03:35
*** amotoki has joined #openstack-ironic03:35
*** spandhe has quit IRC03:37
*** jaybeale has joined #openstack-ironic03:39
*** harshs has quit IRC03:39
*** yuanying has joined #openstack-ironic03:41
*** Marga_ has joined #openstack-ironic03:42
*** Marga_ has quit IRC03:42
*** krotscheck1 has quit IRC03:43
*** achanda has joined #openstack-ironic03:43
*** jrist has joined #openstack-ironic03:43
*** Marga_ has joined #openstack-ironic03:43
*** yuanying_ has quit IRC03:44
*** rloo has quit IRC03:45
*** Marga_ has quit IRC03:45
*** Marga_ has joined #openstack-ironic03:46
*** Nisha_away has joined #openstack-ironic03:50
*** jamielennox has left #openstack-ironic03:50
*** shuquan has quit IRC03:52
*** dims has quit IRC03:53
*** jaybeale has quit IRC03:55
*** amotoki has quit IRC04:01
*** achanda has quit IRC04:04
*** yuanying has quit IRC04:05
*** yuanying has joined #openstack-ironic04:06
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Enhance ilo drivers to do inband inspection  https://review.openstack.org/20190404:06
*** coolsvap|away is now known as coolsvap04:07
*** yuanying_ has joined #openstack-ironic04:07
*** yuanying has quit IRC04:07
*** achanda has joined #openstack-ironic04:11
*** vishwanathj has quit IRC04:16
*** Marga_ has quit IRC04:25
*** Marga_ has joined #openstack-ironic04:25
*** shuquan has joined #openstack-ironic04:33
*** spandhe has joined #openstack-ironic04:34
*** spandhe_ has joined #openstack-ironic04:37
*** spandhe has quit IRC04:39
*** spandhe_ is now known as spandhe04:39
*** tiendc has quit IRC04:47
*** shuquan has quit IRC04:58
*** harshs has joined #openstack-ironic05:04
*** amotoki has joined #openstack-ironic05:05
*** harshs_ has joined #openstack-ironic05:10
*** deray has joined #openstack-ironic05:10
*** harshs has quit IRC05:11
*** harshs_ is now known as harshs05:11
*** Sukhdev has joined #openstack-ironic05:17
*** vinm213 has joined #openstack-ironic05:19
*** alexpilotti has joined #openstack-ironic05:24
*** lazy_prince has joined #openstack-ironic05:26
*** alexpilotti has quit IRC05:28
*** jaybeale has joined #openstack-ironic05:31
*** jaybeale has quit IRC05:32
*** harshs has quit IRC05:43
*** piet has quit IRC05:44
*** piet has joined #openstack-ironic05:45
*** harshs has joined #openstack-ironic05:45
*** kalpase has joined #openstack-ironic05:48
*** hoangcx has quit IRC05:52
*** Marga_ has quit IRC06:00
*** piet has quit IRC06:11
*** harshs has quit IRC06:13
*** ChubYann has quit IRC06:13
*** rcernin has joined #openstack-ironic06:22
*** bkumar has joined #openstack-ironic06:23
*** boris-42 has quit IRC06:23
*** Marga_ has joined #openstack-ironic06:30
openstackgerritKan proposed openstack/ironic: Enable removing name when updating node  https://review.openstack.org/26732706:38
openstackgerritHaomeng,Wang proposed openstack/ironic-python-agent: add new portal_port argument into iscsi.start_iscsi_target api  https://review.openstack.org/27242006:46
*** rcernin has quit IRC06:46
*** itamarl has joined #openstack-ironic06:48
*** amotoki_ has joined #openstack-ironic06:51
*** amotoki has quit IRC07:03
*** keedya has joined #openstack-ironic07:04
*** ijw has joined #openstack-ironic07:08
*** hoangcx has joined #openstack-ironic07:10
*** spandhe has quit IRC07:12
*** spandhe has joined #openstack-ironic07:13
*** ukalifon has joined #openstack-ironic07:13
*** coolsvap is now known as coolsvap|away07:16
*** spandhe has quit IRC07:22
*** spandhe has joined #openstack-ironic07:23
*** mkovacik has quit IRC07:23
*** keedya has quit IRC07:26
*** ianw has quit IRC07:29
*** ianw has joined #openstack-ironic07:30
*** spandhe_ has joined #openstack-ironic07:34
*** spandhe has quit IRC07:36
*** spandhe_ is now known as spandhe07:36
*** Sukhdev has quit IRC07:38
openstackgerritVaishnavi proposed openstack/proliantutils: Add supported boot modes to server capabilities.  https://review.openstack.org/27505307:39
*** achanda has quit IRC07:40
*** lekha is now known as lekha|away07:40
openstackgerritVaishnavi proposed openstack/proliantutils: Add supported boot modes to server capabilities.  https://review.openstack.org/27505307:41
*** ijw has quit IRC07:42
*** achanda has joined #openstack-ironic07:43
*** spandhe has quit IRC07:44
*** spandhe has joined #openstack-ironic07:45
*** tiendc has joined #openstack-ironic07:48
*** achanda has quit IRC07:55
*** amotoki_ is now known as amotoki08:03
*** spandhe_ has joined #openstack-ironic08:08
*** spandhe has quit IRC08:10
*** spandhe_ is now known as spandhe08:10
*** jistr has joined #openstack-ironic08:11
*** boris-42 has joined #openstack-ironic08:17
*** spandhe has quit IRC08:23
*** Marga_ has quit IRC08:24
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Enhance ilo drivers to do inband inspection  https://review.openstack.org/20190408:27
*** athomas has joined #openstack-ironic08:31
*** e0ne has joined #openstack-ironic08:38
openstackgerritNisha Agarwal proposed openstack/python-ironicclient: Add CLI support for RAID configuration  https://review.openstack.org/22623408:44
*** moshele has joined #openstack-ironic08:46
*** kalpase has quit IRC08:48
*** kalpase has joined #openstack-ironic08:48
openstackgerritNisha Agarwal proposed openstack/ironic: Add documentation for RAID  https://review.openstack.org/22633008:57
*** ndipanov has joined #openstack-ironic08:58
*** ifarkas has joined #openstack-ironic08:58
*** ndipanov has quit IRC08:59
*** mbound has joined #openstack-ironic09:02
*** dprince has joined #openstack-ironic09:03
*** deray has quit IRC09:05
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Fix delete vif_port_id for sync cleaning  https://review.openstack.org/27508009:14
lucasagomesmorning all09:19
*** achanda has joined #openstack-ironic09:25
*** jcoufal has joined #openstack-ironic09:28
openstackgerritZhenguo Niu proposed openstack/ironic: Restart consoles on conductor startup  https://review.openstack.org/25725209:28
*** deray has joined #openstack-ironic09:29
*** mgoddard has joined #openstack-ironic09:30
*** phil_231 has joined #openstack-ironic09:30
*** achanda has quit IRC09:30
*** krotscheck1 has joined #openstack-ironic09:37
vdrokgood morning ironic and lucasagomes09:40
*** amotoki has quit IRC09:40
openstackgerritMerged openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/27491909:43
*** Nisha_away has quit IRC09:48
*** mbound has quit IRC09:52
*** mbound has joined #openstack-ironic09:52
*** mbound_ has joined #openstack-ironic09:55
*** mbound has quit IRC09:55
*** amotoki has joined #openstack-ironic09:55
openstackgerritMerged openstack/python-ironic-inspector-client: Switch to accepting keystone session objects in client constructor  https://review.openstack.org/27125510:05
*** amotoki has quit IRC10:10
*** dprince has quit IRC10:12
mrdahey lucasagomes10:13
lucasagomesmrda, hey there! Good evening :-)10:13
mrdalucasagomes: Came back on just to ping you :)10:13
*** deray has quit IRC10:14
*** yuikotakada has quit IRC10:14
mrdalucasagomes: so do you know much about selecting which disk to install on when using a RAID array and IPA?10:14
mrdalucasagomes: I've tried using the wwn/serial hint, but so far to no avail.  Someone suggested you might be an expert with such things :)10:15
lucasagomesmrda, oh hah right... yeah, this is complicated, for similar reasons I added a patch supporting "name" for device hints10:15
lucasagomesmrda, for raid you can set a volume name10:15
* lucasagomes looks at the patch10:16
lucasagomesmrda, https://review.openstack.org/#/c/269639/10:16
lucasagomesnot merged yet :-(10:16
*** openstackgerrit has quit IRC10:17
*** pas-ha has joined #openstack-ironic10:17
mrdalucasagomes: so this is pre-deploy, in the setup of a hardware raid, to specify a name that ipa can later find and use?10:18
*** openstackgerrit has joined #openstack-ironic10:18
lucasagomesmrda, yeah10:18
lucasagomesor if you are using ironic to create the RAID it will support you adding both as part of the request10:18
lucasagomesyou can say that device will be the root device and also specify the volume name for it10:19
mrdahmmm, so you'd do this in the BMC? (or in my case the DRAC of my Dell R720)10:19
openstackgerritMerged openstack/ironic-inspector: Set timeout in gate to 10 minutes  https://review.openstack.org/27302710:21
mrdalucasagomes: ^^^10:21
lucasagomesmrda, AFAIK (pinging ifarkas here that worked on RAID for drac) yes, you can do RAID out of band with drac and you can specify the "virtual disk name"10:21
mrdacool, that's a big help as I've been a little stuch here :)10:22
mrda*stuck10:22
ifarkaslucasagomes, mrda, the DRAC RAID patches were never merged because they are using vendor-passthru instead of the RAID interface10:23
ifarkasI am planning to update the patch once manual cleaning landed10:23
lucasagomesifarkas, right, but it's possible to set a "virtual disk name" as part of the request to name the RAID device it will create correct?10:23
lucasagomes(I mean, it's something supported by DRAC)10:24
ifarkaslucasagomes, I think so, lemme check10:24
lucasagomesthanks10:24
*** amotoki has joined #openstack-ironic10:24
* mrda would only have to patch ipa with 269639 himself, and build a new disk image, and then it all should work \o/10:25
lucasagomesmrda, https://review.openstack.org/#/c/176319/10/ironic/drivers/modules/drac/raid.py (L99)10:25
lucasagomesifarkas, ^10:25
mrdacool10:25
ifarkaslucasagomes, mrda, yeah, I also found it in the spec for the interface: http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/ironic-generic-raid-interface.html10:26
mrdahuh10:26
mrdaI hadn't read that spec10:27
lucasagomesmrda, the support root device hints for name still needs to be merged :-( I will update the patch in IPA10:27
* mrda wondered how people were handling RAID without this kind of feature. Must be a few downstream patches around the place.10:27
lucasagomesifarkas, thanks a lot10:27
lucasagomesmrda, maybe some RAID devices does have a unique serial/wwn and drac do not10:28
lucasagomesnot sure10:28
lucasagomesbut yeah, when root device was introduced it didn't have RAID in mind :-/10:28
ifarkasmrda, I used to separate the creation of root raid volume vs the rest and saving the root device id with inspector in-between10:29
mrdaSo even the serial isn't working, I presume because it's the serial of a physical drive, when its a property of a virtual drive you want10:29
mrdabut I don't know much about this stuff, so I shouldn't speculate10:29
*** deray has joined #openstack-ironic10:29
*** yuikotakada has joined #openstack-ironic10:29
mrdathanks ifarkas and lucasagomes10:30
lucasagomesyeah, and I think it may be diff from diff vendors too... the name tho should work more generically10:30
lucasagomesmrda, will try to ping people to review it after updating the patches10:30
mrdacool, thanks10:30
*** amotoki_ has joined #openstack-ironic10:30
*** amotoki has quit IRC10:31
lucasagomesty!10:32
*** hoangcx has quit IRC10:32
* mrda wanders back into his evening...10:32
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Extend root device hints to support device name  https://review.openstack.org/26962910:32
lucasagomesmrda, have a g'night!10:33
openstackgerritvinay kumar muddu proposed openstack/ironic: Updated documentation to recommend ipmitool version  https://review.openstack.org/27454710:36
*** jcoufal has quit IRC10:39
*** amotoki_ has quit IRC10:42
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Enable doc8 style checker for *.rst files  https://review.openstack.org/27298810:45
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Fix doc8's "duplicated target names" (D000) error  https://review.openstack.org/27304410:45
*** amotoki has joined #openstack-ironic10:45
lucasagomesrebased after a merge conflict ^10:46
*** yuikotak_ has joined #openstack-ironic10:49
*** yuikotakada has quit IRC10:49
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/27491810:49
*** electrofelix has joined #openstack-ironic10:53
*** dtantsur|afk is now known as dtantsur10:54
dtantsurMorning Ironic10:54
openstackgerritMoshe Levi proposed openstack/ironic-inspector: Adding InfiniBand Support  https://review.openstack.org/26425710:55
vdrokmorning dtantsur10:59
pas-hamorning all11:00
openstackgerritMerged openstack/ironic-inspector: Use new introspection data save command in exercise.sh  https://review.openstack.org/27250711:01
*** dims_ has joined #openstack-ironic11:02
aarefievgood morning all!11:04
*** mgould has joined #openstack-ironic11:08
dtantsurmorning vdrok, pas-ha, aarefiev11:08
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: Migrate to using keystoneauth Sessions  https://review.openstack.org/23698211:10
mgouldmorning everyone11:10
*** sambetts has joined #openstack-ironic11:10
sambettsMorning all o/11:10
lucasagomesmorning pas-ha dtantsur mgould  aarefiev  sambetts11:10
dtantsurmorning sambetts, lucasagomes, mgould11:10
sambettso/ dtantsur lucasagomes11:11
dtantsurgate is back, keep hacking \o/11:11
sambetts\o/ whoop! Need to update the whiteboard then11:11
aarefievmorning dtantsur sambetts mgould lucasagomes :)11:11
mgouldmorning dtantsur lucasagomes sambetts aarefiev!11:12
mgoulddtantsur, woohoo!11:12
*** alexpilotti has joined #openstack-ironic11:13
*** deray has quit IRC11:14
*** alexpilotti has quit IRC11:15
openstackgerritVladyslav Drok proposed openstack/ironic: Fix agent driver proxy nits  https://review.openstack.org/27459911:15
vdrokmorning mgould sambetts11:16
sambettso/ vdrok11:17
mgouldvdrok, morning!11:17
*** alexpilotti has joined #openstack-ironic11:18
*** jistr has quit IRC11:22
*** achanda has joined #openstack-ironic11:29
*** amotoki has quit IRC11:30
*** _degorenko|afk is now known as degorenko11:30
openstackgerritMerged openstack/ironic: Migrate Tempest tests into Ironic tree  https://review.openstack.org/25398211:33
*** achanda has quit IRC11:34
openstackgerritMerged openstack/ironic: Remove hard-coded DEPLOYWAIT timeout from Baremetal Scenario  https://review.openstack.org/26924911:40
*** NobodyCa1 has joined #openstack-ironic11:48
*** NobodyCa1 has quit IRC11:53
*** lazy_prince has quit IRC12:04
*** tiendc has quit IRC12:08
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Enable doc8 style checker for *.rst files  https://review.openstack.org/27298812:08
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Fix doc8's "duplicated target names" (D000) error  https://review.openstack.org/27304412:08
openstackgerritMerged openstack/ironic: Use node uuid in some exception log  https://review.openstack.org/27294512:10
openstackgerritSam Betts proposed openstack/ironic-inspector: Enable Keystone v3 endpoints for Inspector  https://review.openstack.org/27472012:11
*** raildo-afk is now known as raildo12:12
sinvalmorning folks12:14
sambettso/ sinval12:14
*** smoriya_ has quit IRC12:15
openstackgerritvinay kumar muddu proposed openstack/ironic: Updated with more details on boot mode capability  https://review.openstack.org/27461812:20
*** amotoki has joined #openstack-ironic12:20
*** thiagop_ has joined #openstack-ironic12:25
*** bnemec has joined #openstack-ironic12:26
*** thiagop has quit IRC12:26
lucasagomesdtantsur, re doc8 identing was my first attempt https://review.openstack.org/#/c/272988/1/doc/source/drivers/amt.rst12:29
lucasagomesrloo had some concerns about it12:29
*** thiagop_ is now known as thiagop12:30
thiagopmorning Ironicers12:30
dtantsurlucasagomes, I don't get rloo's concerns, this is the correct way to deal with code blocks..12:31
lucasagomesdtantsur, right, so I just left w/o a box around it to be the same with what we currently have12:32
dtantsurlucasagomes, not sure why we should keep the wrong syntax there... it's clear to me that initial intent was to have this box12:33
lucasagomesyeah, I will add it back... hoping we don't keep going back and forward with it (it's a nit)12:34
*** links has quit IRC12:36
*** agordeev has quit IRC12:36
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Enable doc8 style checker for *.rst files  https://review.openstack.org/27298812:39
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Fix doc8's "duplicated target names" (D000) error  https://review.openstack.org/27304412:39
*** links has joined #openstack-ironic12:39
*** agordeev has joined #openstack-ironic12:39
* lucasagomes goes grab some lunch12:39
*** lucasagomes is now known as lucas-hungry12:39
sambettsdtantsur: https://review.openstack.org/#/c/274720/ should I migrate to use sessions in this patch as palov is suggesting or shall we cover that in another patch? This patch was really to combat the potential issues surrounding the devstack change to v3 as the default, WDYT?12:39
sambettsdtantsur: I don't even know if our gate was broken by that change or not :/12:40
dtantsursambetts, I think we can do these things separately12:40
sambettsok, I've responded as such12:42
*** boris-42 has quit IRC12:43
*** deva_ has joined #openstack-ironic12:49
openstackgerritVaishnavi proposed openstack/proliantutils: Add supported boot modes to server capabilities  https://review.openstack.org/27505312:50
*** baoli has joined #openstack-ironic12:53
*** mkovacik has joined #openstack-ironic12:55
*** trown|outttypeww is now known as trown12:57
*** deva_ has quit IRC12:58
*** NobodyCa1 has joined #openstack-ironic12:59
*** anteaya has joined #openstack-ironic12:59
*** logan- has quit IRC13:00
*** vinm213 has quit IRC13:00
*** amotoki has quit IRC13:00
*** logan- has joined #openstack-ironic13:00
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Fix spawn error hook in "continue_node_clean" RPC method  https://review.openstack.org/27359413:02
*** mkovacik has quit IRC13:05
*** anteaya has quit IRC13:06
*** NobodyCa1 has quit IRC13:06
TheJuliaGood morning!13:15
*** amotoki has joined #openstack-ironic13:16
sambettso/ TheJulia13:16
mgouldTheJulia, morning!13:16
krotscheck1TheJulia: HELLO THERE, ARE YOUHOW COFFEE13:18
*** thiagop has quit IRC13:18
krotscheck1eep. Sorry. Inside voice.13:19
*** davidlenwell has quit IRC13:24
*** thiagop has joined #openstack-ironic13:24
*** Marga_ has joined #openstack-ironic13:25
*** davidlenwell has joined #openstack-ironic13:29
TheJuliakrotscheck1: coffee is beginning to flow through the tissues and the world is slowly becoming a brighter place!13:32
*** achanda has joined #openstack-ironic13:33
openstackgerritMerged openstack/ironic-inspector: Add new conditions: matches and contains  https://review.openstack.org/27261213:36
openstackgerritSam Betts proposed openstack/ironic: Enable Ironic Inspector for Cisco Drivers  https://review.openstack.org/27520713:37
*** achanda has quit IRC13:38
*** bkumar has quit IRC13:39
*** thiagop has quit IRC13:39
*** keedya has joined #openstack-ironic13:40
*** thiagop has joined #openstack-ironic13:41
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Clean up documentation on introspection rules conditions  https://review.openstack.org/27521213:43
*** lucas-hungry is now known as lucasagomes13:50
*** krtaylor has quit IRC13:51
*** keedya has quit IRC13:51
vdrokmorning sinval thiagop TheJulia and krotscheck113:53
*** Marga__ has joined #openstack-ironic13:53
sinvalvdrok o/13:54
thiagopvdrok: o/13:57
*** Marga_ has quit IRC13:57
*** phil_231 has quit IRC13:57
*** rloo has joined #openstack-ironic13:58
*** jcoufal has joined #openstack-ironic14:00
*** baoli has quit IRC14:00
*** baoli has joined #openstack-ironic14:01
*** rbudden has joined #openstack-ironic14:03
*** krtaylor has joined #openstack-ironic14:05
lucasagomesTheJulia, krotscheck1 sinval thiagop morning :-)14:06
*** alexpilotti has quit IRC14:09
sinvallucasagomes, o/14:11
*** cdearborn has joined #openstack-ironic14:15
*** lazy_prince has joined #openstack-ironic14:15
*** piet has joined #openstack-ironic14:16
*** achanda has joined #openstack-ironic14:18
dtantsurjroll, wdyt about https://review.openstack.org/#/c/183599/ ?14:23
*** alexpilotti has joined #openstack-ironic14:24
thiagoplucasagomes: o/14:25
*** mkovacik has joined #openstack-ironic14:27
*** achanda has quit IRC14:27
*** alexpilotti has quit IRC14:27
*** alexpilotti has joined #openstack-ironic14:28
jrolldtantsur: I totally agree with that14:29
*** piet has quit IRC14:29
jrollI don't remember who wanted to keep them14:29
*** mkovacik has quit IRC14:30
dtantsurhopefully not me :D14:30
lucasagomesit was an old decision I believe14:30
*** moshele has quit IRC14:30
*** jistr has joined #openstack-ironic14:31
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Fix spawn error hook in "continue_node_clean" RPC method  https://review.openstack.org/27359414:31
lucasagomeshonestly, I don't mind... it's easy to troubleshoot by interactively dealing with the API14:31
jrolllucasagomes: nah, we talked about it a few weeks ago and people wanted to keep it14:31
lucasagomesyeah14:31
jrollbut yeah my vote is and has been to remove it14:31
lucasagomeswe now have a config option for that right?14:31
jrollyep14:32
lucasagomesfair enuff14:32
jrollbut I think the spirit of this spec is to remove it14:32
lucasagomesyeah, those are the API guidelines14:33
lucasagomesit's not a rule but yeah, it's good if we can follow it14:33
*** moshele has joined #openstack-ironic14:34
*** piet has joined #openstack-ironic14:35
lucasagomesjroll, btw, there's a reno file for this already https://review.openstack.org/#/c/269639/ (the last file)14:36
*** kalpase has quit IRC14:37
jrolllucasagomes: wow, wtf14:38
* jroll chugs his coffee14:38
jroll+2 now14:38
lucasagomes++ coffee14:39
lucasagomesty!14:39
NobodyCamgood morning Ironicers14:40
thiagopgood morning mr NobodyCam14:41
sinvalNobodyCam, o/14:41
*** absubram has joined #openstack-ironic14:41
lucasagomesNobodyCam, morning14:42
*** absubram_ has joined #openstack-ironic14:42
vdrokmorning jroll and NobodyCam14:42
NobodyCammorning thiagop sinval dtantsur lucasagomes jroll sambetts jlvillal rloo mgould vdrok TheJulia14:43
NobodyCam:)14:43
sambettso/ NobodyCam14:43
NobodyCamo/14:43
jrollhey hey14:43
rloohi and morning NobodyCam, vdrok, jroll, lucasagomes, sambetts, thiagop, sinval, dtantsur and everyone else14:46
sambettso/ rloo14:46
lucasagomesrloo, hello! good morning14:46
jrollhi rloo :)14:46
thiagoprloo: o/14:46
*** absubram has quit IRC14:46
*** absubram_ is now known as absubram14:46
*** keedya has joined #openstack-ironic14:47
mgouldNobodyCam, morning!14:48
NobodyCam:)14:49
*** ronald has joined #openstack-ironic14:53
*** ronald is now known as rbradfor_phone14:56
openstackgerritMerged openstack/ironic: Enable doc8 style checker for *.rst files  https://review.openstack.org/27298814:56
dtantsurmorning jroll, NobodyCam, thiagop, rloo14:56
NobodyCammorning dy14:56
thiagopdtantsur: o/14:56
NobodyCamgah14:57
NobodyCamdtantsur: :) morning14:57
TheJuliagood morning15:01
vdrokmorning rloo :)15:02
*** krtaylor has quit IRC15:03
NobodyCam:)15:05
*** piet has quit IRC15:08
*** mbound_ has quit IRC15:08
*** rajinir has joined #openstack-ironic15:11
*** links has quit IRC15:11
rloohi vdrok!15:14
dtantsurjroll, wdyt about explicitly documenting the inventory format in http://docs.openstack.org/developer/ironic-python-agent?15:14
dtantsurthen I could link to it from inspector docs15:15
*** krtaylor has joined #openstack-ironic15:15
jrolldtantsur: I don't mind15:16
dtantsurok15:16
*** baoli has quit IRC15:17
openstackgerritZhenguo Niu proposed openstack/ironic: Add db api layer for CRUD operations on node tags  https://review.openstack.org/23259815:21
*** mbound has joined #openstack-ironic15:23
*** amotoki has quit IRC15:24
lucasagomesjroll, deva(...) re from last meeting (sorry i missed it, I was flying back from brussels) tar images15:26
lucasagomesjroll, I think this is something we may want to support, even tho there's some discussion whether glance should or not support "tar" as a container type15:26
lucasagomesit already does support OVF15:26
lucasagomeshttp://docs.openstack.org/developer/glance/formats.html#container-format15:26
lucasagomeswhich is a tar15:26
lucasagomesand cloud images are distributed as ovf as well15:27
lucasagomese.g http://uec-images.ubuntu.com/releases/14.04/release/ubuntu-14.04-server-cloudimg-amd64.ovf15:27
lucasagomesOVA*15:27
*** mtanino has joined #openstack-ironic15:27
jrolllucasagomes: did you read the conversation in this channel yesterday?15:28
jrollafter the meeting15:28
lucasagomesnop only the meeting one15:28
lucasagomesgotta check eavesdrop15:28
lucasagomesoh no actually I did mgould pointed me to that15:29
*** ukalifon has quit IRC15:30
* lucasagomes thought that was the meeting15:30
lucasagomesanyway... just pointing out that OVA is a valid format for images and is basically a tar...15:32
jrolllucasagomes: the concern is about IPA knowing about filesystems and stuff, and having to flush that all through15:33
lucasagomesjroll, yeah probably that should be passed as a parameter, whether from flavor or glance image metadata15:34
jrolllucasagomes: sure, it would bring a lot of complexity though, and I'm not sure it's worth it15:34
lucasagomesor even an ironic config (e.g driver_info)15:34
lucasagomessure, yeah I don't plan to add support for it in the near future15:34
lucasagomesjust saying, the use case is valid15:35
jrollyeah, I think it's more complexity, both for us and for the user, than it's worth15:35
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: Document hardware inventory sent to lookup and inspection  https://review.openstack.org/27527215:35
lucasagomesright, yeah... I mean, ironic-lib can pretty much do it already15:36
lucasagomeswe can partiton the disk and create filesystems15:36
lucasagomeswe just need to learn to untar the content in the root partition instead of dd it15:36
lucasagomesjust saying because there's plenty of system's that uses tar-ish deployments (anaconda can do it wiht tar payload, google cloud does it too)15:37
lucasagomesand so on...15:37
*** baoli has joined #openstack-ironic15:38
rloolucasagomes: i didn't realize that google cloud supported that too15:38
*** piet has joined #openstack-ironic15:39
rloojroll: how much more complexity would there be?15:39
jrollwell, lucasagomes yeah, I'm not strictly opposed to it down the road, but right now I am15:39
lucasagomesrloo, yeah, AFAIK they do tar ball deployment internally as well (but I know that because of a google college)15:39
lucasagomesjroll, sure15:39
lucasagomesjust wanted to weight in the conversation15:39
jrollrloo: how does the user tell ironic what FS they want?15:40
lucasagomessince I wasn't here15:40
jrollthe nova user, to be clear15:40
rloojroll: dunno, how does the nova user tell ironic anything?15:40
lucasagomesjroll, IMO it can be the same way a user says BIOS or UEFI? Flavor?15:40
jrollalso all the code to make filesystems, etc15:40
jrolllucasagomes: as a user, I can't create a flavor15:40
jrollso now the operator has to supply x times each flavor, where x is every filesystem ever15:41
lucasagomesright, they probably have to be pre-created15:41
jrollwhich is terrible imo15:41
lucasagomeswhy the user has to choose the filesystem, clouds can offer <some> available fs types15:41
rloojroll: the user that wants this is yahoo and yes, yahoo already has many many flavours. I don't think adding a few more makes a diff.15:41
jrollbecause the use case is "some of my users want to use xfs or ext3 or ext4 or btrfs or..."15:42
jrolland then there's all the code to handle managing these filesystems etc15:42
jrollanyway, let's take this to the spec because I don't want to rehash this whole thing15:42
lucasagomesjroll, that's seems valid... I mean, some fs works better depending on the workload the user wants for that node15:42
jrollright, so they make an image with that fs15:43
lucasagomesfwiw we allow choosing the ephemeral disk fs (not the user but a config)15:43
lucasagomeswhat we can do is to allows mkfs.<FS> operators make sure the modules are installed15:43
openstackgerritZhenguo Niu proposed openstack/ironic: Restart consoles on conductor startup  https://review.openstack.org/25725215:43
lucasagomesjroll, yeah we can always argue both side15:43
jrollhere's my real opposition15:43
lucasagomesbut anyway... spec is good15:43
jrollwe have a HUGE amount of features people want to add15:44
jrolland we say "seems valid, let's add it"15:44
jrollwhich isn't in itself bad, but we let all these things distract us from actually getting anything done15:44
lucasagomesyes, it's an opensource software15:44
lucasagomesnoawdays people run linux on light bulb15:44
lucasagomesthat's the beauty of it15:44
rlooas lucasagomes sez, it is opensource15:44
jrollright, but while we realistically have roughly... 6? 8? people that work on this full time, we don't have enough time to entertain these features as they come15:45
rloothe spec process isn't meant to block due to other things needing to get done, is it?15:45
*** raddaoui has joined #openstack-ironic15:45
*** NobodyCa1 has joined #openstack-ironic15:45
jrollno15:45
lucasagomesjroll, sure... just saying that we should not -2 ideas. Ofc we may not have time and that is not a priority for the current core team which has to focus on specify things15:46
rlooi think you're being unfair here. we should review specs based on their merit. whether they are prioritized wrt getting the feature landed is a diff story15:46
lucasagomesbut ideas should *always* be open15:46
lucasagomesif one wants to work on that15:46
*** chaustin has joined #openstack-ironic15:46
lucasagomesyes they should be able to15:46
jrollI'm not saying that we should -2 based on that15:46
jrollbut this is a pretty narrow use case IMO, easily solved by just converting the tarball to a qcow215:46
lucasagomessure, that's one way15:47
*** baoli has quit IRC15:47
jrollso I don't think the work is worth the benefit15:47
lucasagomesbut you agree that have 1 tarball instead of <many> images for diff filesystem is a thing15:47
lucasagomesplus network bandwidth15:47
lucasagomesI mean, just saying, people do it already15:47
lucasagomesthere are pros/cons as anything else15:47
lucasagomesthrefore I think it's a valid case15:48
lucasagomessorry I just started this converstation to point out that I think it's a valid case15:48
jrollsure, and I don't think the pros outweigh the cons here15:48
*** baoli has joined #openstack-ironic15:48
jrollyeah I understand15:48
jrolland I do appreciate it15:48
lucasagomesdon't wanna discuss the technicals about it15:48
rloobtw I don't believe that the use case can just be solved by converting the tarball to qcow215:49
*** lazy_prince has quit IRC15:49
*** lazy_prince has joined #openstack-ironic15:50
*** NobodyCa1 has quit IRC15:51
lucasagomesrloo, let's bring it to the spec15:51
lucasagomes(sorry for starting it)15:51
lucasagomesrloo, info in the channel get lost anyway15:51
rloolucasagomes: i want the author to bring it to the spec :) but thx for voicing your opinion!15:51
lucasagomesrloo, ++ yeah just wanted to compensate my absence yesterday15:52
jrollyes, thank you both for the chat15:52
rloolucasagomes: ++15:52
jrollsorry for the frustration that leaked15:52
rloojroll: understandable. I'm also frustrated at the slow progress etc.15:53
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Register the keystone service and endpoint in the devstack plugin  https://review.openstack.org/27528615:54
*** dims has joined #openstack-ironic15:54
*** dims_ has quit IRC15:54
*** lazy_prince has quit IRC15:55
*** lazy_prince has joined #openstack-ironic15:56
*** mgarza has joined #openstack-ironic15:57
*** garthb has joined #openstack-ironic15:59
*** devananda has joined #openstack-ironic16:00
*** david-lyle has joined #openstack-ironic16:02
*** itamarl has quit IRC16:04
*** garthb has quit IRC16:04
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Set node last_error in TaskManager  https://review.openstack.org/27399216:07
*** chaustin has quit IRC16:08
openstackgerritSam Betts proposed openstack/ironic-inspector: Enable Keystone v3 endpoints for Inspector  https://review.openstack.org/27472016:11
*** chaustin has joined #openstack-ironic16:12
*** mkovacik has joined #openstack-ironic16:12
*** lazy_prince has quit IRC16:20
*** garthb has joined #openstack-ironic16:32
vdrokjlvillal, lucasagomes, rloo could you please look once again at https://review.openstack.org/#/c/254295/ and https://review.openstack.org/#/c/254296/? They have a bunch of +2s now and the gate is green at last16:36
rloovdrok: looking...16:37
vdrokthanks rloo :)16:39
rloovdrok: I +A'd 254295.16:39
rloovdrok: I'll look at 254296 in a few minutes maybe. gotta get something else done first.16:40
vdroksure, thanks for this16:40
*** prometheanfire has left #openstack-ironic16:41
*** izaakk has joined #openstack-ironic16:42
*** harshs has joined #openstack-ironic16:42
*** ianw has quit IRC16:43
*** chaustin has quit IRC16:44
*** intr1nsic has quit IRC16:44
*** konetzed has quit IRC16:44
*** mgoddard_ has joined #openstack-ironic16:45
*** chaustin has joined #openstack-ironic16:45
*** chaustin has quit IRC16:45
*** dims_ has joined #openstack-ironic16:47
*** chaustin has joined #openstack-ironic16:48
*** mgoddard has quit IRC16:48
*** chaustin has quit IRC16:48
*** harshs has quit IRC16:48
*** chaustin has joined #openstack-ironic16:49
*** dims has quit IRC16:49
*** bnemec has quit IRC16:53
*** jistr has quit IRC16:53
*** absubram has quit IRC16:55
lucasagomesvdrok, will take a look16:55
*** e0ne has quit IRC16:55
vdroklucasagomes, thank you16:56
*** mbound has quit IRC16:56
*** achanda has joined #openstack-ironic16:57
*** baoli has quit IRC16:59
*** baoli has joined #openstack-ironic17:00
lucasagomesvdrok, re https://review.openstack.org/#/c/254296 there's a bunch of comments there17:02
lucasagomessure we need a following patch for that? Maybe just squash it onto that patch?17:02
*** raddaoui has quit IRC17:02
* lucasagomes would +2 it anyway....17:02
lucasagomesin any case, rloo's asking you to update the commit message it will reset the votes17:03
vdroklucasagomes, yep, I guess rloo wants the commit message to change, so I guess I'll squash them17:03
lucasagomesvdrok, yeah17:03
lucasagomessounds sane17:03
lucasagomesvdrok, just ping me when you update it and I'll gladly add my +2 back17:03
rloooh. wait. did you want to squash? I can wait.17:03
*** mgoddard_ has quit IRC17:03
vdroklucasagomes, will do :)17:03
*** mgoddard has joined #openstack-ironic17:04
rloovdrok: ?17:04
rloovdrok: but i didn't look yet at the followon. and i added a comment about validating.17:04
vdrokrloo, hm, ok, then it's better to leave it as is :)17:05
rloovdrok: i just commented on the followon.17:05
vdrokas for the validation, there was a discussion about this a while ago17:05
*** Nisha has joined #openstack-ironic17:06
vdroki'll try to find this17:06
*** achanda has quit IRC17:06
vdrokrloo, I think the reason to not to do the checks in validate was that no exception is raised17:08
vdrokrloo, as image download may work well without proxies too17:08
rloovdrok: so you want to continue even if the proxy info isn't specified correctly in driver_info? how will the user know?17:09
vdrokthere will be warnings logged17:09
rloovdrok: isn't that the whole idea of the validate()? to validate the driver_info stuff?17:09
*** chaustin has quit IRC17:10
*** mbound has joined #openstack-ironic17:10
*** chaustin has joined #openstack-ironic17:10
rloovdrok: anyway, that's why it is a bit questionable. even if we added a vendorinterface.validate(), at that point, i'm not sure we want to stop the deployment.17:11
*** rbudden has quit IRC17:11
rloovdrok: which is why i was wondering if the deployinterface.validate() should be validating that stuff and not deploy if it is incorrect.17:11
openstackgerritDmitry Tantsur proposed openstack/ironic: [WIP] Switch to Futurist library for periodic tasks  https://review.openstack.org/26472017:12
*** raddaoui has joined #openstack-ironic17:12
vdrokrloo, my intent was that we should try to continue17:12
vdrokand if some parameters are wrong we just don't pass them to agent17:12
rloovdrok: "only logging" doesn't seem like the right thing to do cuz the user may not look at the logs and won't know that they aren't using a proxy.17:13
dtantsursee you tomorrow17:13
rloobye dtantsur17:13
*** dtantsur is now known as dtantsur|afk17:13
*** ifarkas has quit IRC17:14
vdrokrloo, the problem is that we cannot properly validate proxies from conductor anyway17:15
vdrokas proxy server may not be available from conductor17:15
rloovdrok: but we are doing some validation of the strings/values specified for those parameters17:16
rloovdrok: just that the validation isn't being done in a validate() but when the values are being used17:16
*** baoli has quit IRC17:16
rloovdrok: I am not asking you to write code to ping/make sure the URLs are alive and kicking17:16
*** vinm213 has joined #openstack-ironic17:16
vdrokrloo, yes, I understand that :) ok, I think it makes sense to move this validation to validate17:17
*** degorenko is now known as _degorenko|afk17:17
rloovdrok: do you want to do that in the followon patch?17:17
vdrokrloo, I'll do everything in that patch I guess17:18
vdrokas other stuff is mostly clarifications/moving code around17:18
vdrokwill update shortly17:18
*** moshele has quit IRC17:18
rloovdrok: in 254296, not the followon? ok with me, ping me when it is updated. thx.17:18
vdrokrloo, yep :)17:19
*** chaustin has quit IRC17:19
*** sambetts has quit IRC17:20
*** baoli has joined #openstack-ironic17:22
*** rbradfor_phone has quit IRC17:24
*** bkumar has joined #openstack-ironic17:25
*** bkumar has quit IRC17:26
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Extend root device hints to support device name  https://review.openstack.org/26963917:29
*** mgarza has quit IRC17:30
openstackgerritMerged openstack/ironic: Add ability to cache swift temporary URLs  https://review.openstack.org/25429517:30
*** openstackgerrit has quit IRC17:32
*** mgarza_ has joined #openstack-ironic17:33
*** openstackgerrit has joined #openstack-ironic17:33
openstackgerritvinay kumar muddu proposed openstack/ironic: Updated iLO documentation for boot mode capability  https://review.openstack.org/27461817:33
vdrokrloo, after some second thought, there might be a problem with moving it to validate. an example: image_http_proxy is valid, image_https_proxy is not. image_no_proxy is invalid too, but for the image that is going to be used, no_proxy won't be used, as e.g. it does not have an URL where the image is hosted. Should we fail in this case?17:34
vdrokand the image link is generated only after agent_deploy.prepare and put to instance_info['image_url']17:35
vdrokso in validate it might not be known is the image http or https17:35
vdrokrloo, or did you mean to move it to validate but not to change from logging to raising exceptions17:37
*** mbound has quit IRC17:42
lucasagomesfolks I will call it a day (gotta do some groceries yet, pos-fosdem)17:49
lucasagomesvdrok, is it ok if I review that patch tomorrow morning?17:49
TheJuliagoodnight lucasagomes17:49
vdroklucasagomes, yeah sure, good night!17:49
NobodyCamnight lucasagomes17:49
lucasagomesack17:50
lucasagomesnight y'all! Talk soon17:50
thiagopsee ya lucasagomes17:50
*** vinm213 has quit IRC17:51
*** krotscheck1 has quit IRC17:51
mgouldlucasagomes, good night!17:56
*** rbudden has joined #openstack-ironic17:58
rloovdrok: argh. too many questions. i don't remember what i meant. sec.18:00
rloovdrok: wrt https://review.openstack.org/#/c/254296/10/ironic/drivers/modules/agent.py18:03
rloovdrok: lines 416-42718:04
rloovdrok: that validation. there is no image link checking there.18:04
rloovdrok: oh, actually you have more checking up to line 446.18:04
vdrokrloo, yes, requests will use what is appropriate wrt currently requested image18:05
vdrokrloo, it will happen in agent18:05
vdrokrloo, the question is, should we fail if some parameters are incorrect18:05
rloovdrok: I think we should fail at/before deploy time.18:06
rloovdrok: failing when the vendor interface method is being invoked is too late to be failing18:06
rloovdrok: at least, that's what i think.18:06
openstackgerritMerged openstack/ironic: devstack 'cleanup-node' script should delete OVS bridges  https://review.openstack.org/26350818:07
vdrokrloo, but then we need to know the actual image url, and fail only if the parameters that will be used for download are incorrect18:07
rloovdrok: if we fail, we want to do it so the user knows.18:07
vdroke.g. if image_http_proxy will not be used, we should not fail if it is incorrect?18:07
rloovdrok: you can do some validating w/o knowing the image url, right?18:07
rloovdrok: where in that agent.py file, does it validate against the actual image url? i think i am missing something.18:08
vdrokrloo, so an example above18:09
*** davideagnello has joined #openstack-ironic18:09
vdrokwe have an image, generated temp url will be http, but we dont know this yet18:09
vdrokand we have image_http_proxy and image_https_proxy set18:10
vdrokimage_https_proxy is incorrect18:10
*** athomas has quit IRC18:10
vdrokrloo, should we fail in this case?18:10
rloovdrok: so i think it doesn't matter about the actual image. if the user set a value for image_https_proxy and it is incorrect, we should fail.18:10
vdrokimage_https_proxy is incorrect but will not be used18:11
openstackgerritMerged openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/26845018:11
*** athomas has joined #openstack-ironic18:11
vdrokaha18:11
rloovdrok: these are user-settable values, so if they set it incorrectly... they should know.18:11
*** athomas has quit IRC18:12
vdrokrloo, yes, here is the place my understanding was different. because if we would fail when only parameters that are being used are incorrect, there would be too many checks18:12
vdrokrloo, I'll change the validation appropriately, thanks18:12
rloovdrok: ahh. ok. yeah, i mean 'simple' checks/validations like we do with other driver_info parameters/values.18:13
*** intr1nsic has joined #openstack-ironic18:13
rloovdrok: i think in most of the code, the validate() will call some parse_driver_info() method that actually does the checking.18:13
*** anteaya has joined #openstack-ironic18:13
rloovdrok: or something like that. it has been awhile since i looked at that code.18:14
vdrokrloo, yes, and I guess I'll put it in agent deploy, as stuff like device hints is validated there currently18:14
vdrok*agent deploy validate18:14
rloovdrok: ah, ok, that makes sense!18:14
*** ianw has joined #openstack-ironic18:15
*** jcoufal has quit IRC18:16
*** harshs has joined #openstack-ironic18:17
*** achanda has joined #openstack-ironic18:19
*** konetzed has joined #openstack-ironic18:19
rloojroll, devananda: wrt tempest plugin, is this the next patch that we want -- it turns it on: https://review.openstack.org/#/c/265311/18:20
*** chaustin has joined #openstack-ironic18:21
rloojroll, devananda: there's also this patch, is that something we want in soon too? https://review.openstack.org/#/c/26035818:21
*** chaustin has quit IRC18:25
*** chaustin has joined #openstack-ironic18:25
*** baoli has quit IRC18:25
*** ChubYann has joined #openstack-ironic18:30
* mgould -> home; good night everyone!18:34
*** mgould has quit IRC18:34
NobodyCamnight mgould18:35
*** trown is now known as trown|lunch18:38
*** mkovacik has quit IRC18:40
openstackgerrityolanda.robla proposed openstack/bifrost: Allow to define the number of test vms to be created  https://review.openstack.org/27537118:40
*** raddaoui has quit IRC18:44
*** absubram has joined #openstack-ironic18:46
*** Saulo_Aislan has joined #openstack-ironic18:48
*** Saulo_Aislan has quit IRC18:49
*** Saulo-Aislan has joined #openstack-ironic18:50
*** garthb_ has joined #openstack-ironic18:52
*** garthb has quit IRC18:52
*** Sukhdev has joined #openstack-ironic18:55
Saulo-AislanHi, I am testinghttp://specs.openstack.org/openstack/ironic-specs/specs/kilo-implemented/new-ironic-state-machine.html the state changes I could make Deploying starting from setanto AVAILABLE state ACTIVE state without the requirement of image, flavor only with a FAKE drive. Can someone explain to me what happened?18:56
jrollrloo: yes and kinda yeah18:57
*** garthb_ has quit IRC18:57
rloojroll: ok, after you update the first i'll review, and i'll look at the second today18:57
jrollrloo: ok, thanks18:58
rlooSaulo-Aislan: are you testing with latest ironic code?18:58
rlooSaulo-Aislan: that spec could be out of date. would this diagram be more useful? http://docs.openstack.org/developer/ironic/dev/states.html18:59
rlooSaulo-Aislan: if you are using the fake driver, that driver doesn't do anything cuz it is fake.19:00
*** garthb_ has joined #openstack-ironic19:00
*** electrofelix has quit IRC19:00
*** chaustin has quit IRC19:01
*** harshs has quit IRC19:01
openstackgerritVladyslav Drok proposed openstack/ironic: Add proxy related parameters to agent driver  https://review.openstack.org/25429619:02
openstackgerritVladyslav Drok proposed openstack/ironic: Add documentation for proxies usage with IPA  https://review.openstack.org/25087819:02
*** chaustin has joined #openstack-ironic19:03
Saulo-Aislanrloo Yes i using driver fake, but  even though the fake I would not give a nova-boot to be able to do Deploying19:03
*** whydidyoustealmy has joined #openstack-ironic19:03
*** raddaoui has joined #openstack-ironic19:03
rlooSaulo-Aislan: sorry, in meeting now19:03
Saulo-Aislanrloo: thanks19:04
openstackgerritVladyslav Drok proposed openstack/ironic: Add proxy related parameters to agent driver  https://review.openstack.org/25429619:04
*** crinkle_ has joined #openstack-ironic19:05
*** lintan_ has joined #openstack-ironic19:06
*** crinkle has quit IRC19:06
vdrokrloo, updated according to your suggestions, thanks for thorough review19:07
*** crinkle_ is now known as crinkle19:07
vdrokgood night everyone!19:08
*** vishwanathj has joined #openstack-ironic19:10
thiagopnight vdrok19:10
NobodyCamnight vdrok19:10
*** bcrochet has joined #openstack-ironic19:11
*** bcrochet has quit IRC19:11
*** bcrochet has joined #openstack-ironic19:11
*** lucasagomes_ has joined #openstack-ironic19:11
*** mari0jv has joined #openstack-ironic19:11
*** Shalmazar has joined #openstack-ironic19:11
*** yuriyz has quit IRC19:12
*** barra204 has quit IRC19:12
*** lucasagomes has quit IRC19:12
*** thrash has quit IRC19:12
*** lintan has quit IRC19:12
*** kbyrne has quit IRC19:12
*** mordred has quit IRC19:12
*** gabriel has quit IRC19:12
*** _degorenko|afk has quit IRC19:12
*** mariojv has quit IRC19:12
*** Madasi has quit IRC19:12
*** thingee has quit IRC19:12
*** Shalmazar is now known as Madasi19:12
*** bcrochet is now known as thrash19:12
*** penick has joined #openstack-ironic19:12
*** kbyrne has joined #openstack-ironic19:15
*** mordred has joined #openstack-ironic19:15
*** harshs has joined #openstack-ironic19:15
*** yuriyz has joined #openstack-ironic19:16
*** chaustin has quit IRC19:16
*** gabriel has joined #openstack-ironic19:16
*** chaustin has joined #openstack-ironic19:18
*** _degorenko|afk has joined #openstack-ironic19:18
*** chaustin has quit IRC19:18
*** boris-42 has joined #openstack-ironic19:18
*** chaustin has joined #openstack-ironic19:21
*** chaustin has quit IRC19:22
*** chaustin has joined #openstack-ironic19:22
*** ijw has joined #openstack-ironic19:23
openstackgerritJohn L. Villalovos proposed openstack/ironic: Log warning if ipmi_username/ipmi_password missing  https://review.openstack.org/27389119:25
*** thingee has joined #openstack-ironic19:26
devanandajlvillal: re ^, one approach to avoid it being a breaking change would be a data migration that updates ipmi user/pass to be '' where it is not currently set for that driver19:27
jlvillaldevananda: I was also thinking maybe a config option that would allow empty username/password. And then default it to False.19:28
jlvillaldevananda: Then those crazy users could set it to true if they like. And have a log message that tells them not allowed unless they set parameter19:28
jlvillalBut I was thinking that would be a future patch :)19:29
* jlvillal has to go to lunch now...19:29
devanandaconfig option for that -119:29
devanandaenjoy lunch :)19:29
NobodyCammmmm food19:29
NobodyCam:p19:30
*** NobodyCa1 has joined #openstack-ironic19:30
*** deva_ has joined #openstack-ironic19:30
*** mgarza_ has quit IRC19:31
*** chaustin has quit IRC19:33
*** trown|lunch is now known as trown19:33
*** NobodyCa1 has quit IRC19:35
*** deva_ has quit IRC19:36
*** moshele has joined #openstack-ironic19:36
*** chaustin has joined #openstack-ironic19:36
* TheJulia rolls around the idea of a config option in her head19:37
rloojroll: Can I assume that you will edit renos at the end? update/delete/ whatever? eg, first bullet in upgrade: http://docs.openstack.org/releasenotes/ironic/current-series.html#upgrade-notes19:39
jrollrloo: yeah, we'll clean them up19:40
jrollif you're bored, feel free to fix it now though :P19:40
*** [1]cdearborn has joined #openstack-ironic19:40
rloojroll: ok. i am never bored cuz we always seem to have high priority bugs.19:40
jrollyep19:40
rloojroll: not to mention 'add', 'adds', 'updated' tenses. and patches where i don't think we should have renos. but i leave that up to you to fix or not!19:41
jrollrloo: yeah, I can touch it up before release19:41
rloojroll: thx. btw, i noticed that the ironicclient was missing some renos in that previous release but we'll do better now :)19:43
jrollrloo: yeah, :(19:43
*** jaybeale has joined #openstack-ironic19:50
thiagopjroll: how can I discover the order of the patches in the network isolation "chain"?19:51
jrollthiagop: the box in the top right goes from first at the bottom to last at the top19:52
jrollon any of those patches19:52
*** whydidyoustealmy is now known as barra20419:53
*** Sukhdev has quit IRC19:54
*** cdearborn has quit IRC19:55
thiagopjroll: ty19:58
jrollnp19:58
*** harshs has quit IRC19:59
*** harshs has joined #openstack-ironic19:59
*** Marga__ has quit IRC20:00
*** Nisha has quit IRC20:01
*** Sukhdev has joined #openstack-ironic20:02
*** Sukhdev has quit IRC20:03
*** Sukhdev has joined #openstack-ironic20:04
*** achanda has quit IRC20:11
*** thrash is now known as thrash|bbl20:13
*** mkovacik has joined #openstack-ironic20:17
*** piet has quit IRC20:28
jlvillaldevananda, TheJulia: I responded to your comments on the logging. Basically the logging messages are reflecting how the code operates.  Thanks for the reviews :)20:30
*** piet has joined #openstack-ironic20:32
mrdaMorning Ironic20:33
*** chaustin has quit IRC20:34
jlvillalmrda, Morning20:34
* jlvillal walks back to work....20:34
mrdao/20:34
*** chaustin has joined #openstack-ironic20:34
thiagopmorning mrda20:35
*** chaustin has quit IRC20:36
*** chaustin has joined #openstack-ironic20:36
mrdao/20:36
*** moshele has quit IRC20:41
*** ijw has quit IRC20:51
*** Sukhdev has quit IRC20:52
*** achanda has joined #openstack-ironic20:52
*** ijw has joined #openstack-ironic20:52
TheJuliajlvillal: thank you20:54
*** raildo is now known as raildo-afk20:54
*** ijw has quit IRC20:57
*** garthb_ has quit IRC20:57
*** garthb__ has joined #openstack-ironic20:57
thiagopfolks, I'm calling it a day20:58
thiagopsee ya20:58
TheJuliagoodnight20:58
*** thiagop has quit IRC21:02
*** raddaoui has quit IRC21:12
*** NobodyCa1 has joined #openstack-ironic21:20
*** raddaoui has joined #openstack-ironic21:21
*** Marga_ has joined #openstack-ironic21:22
*** ubuntu has joined #openstack-ironic21:23
*** ubuntu is now known as Guest4084821:23
*** NobodyCa1 has quit IRC21:25
*** chaustin has quit IRC21:34
*** rbudden has quit IRC21:35
*** chaustin has joined #openstack-ironic21:37
*** baoli has joined #openstack-ironic21:38
*** vishwana_ has joined #openstack-ironic21:46
*** ijw has joined #openstack-ironic21:47
*** vishwanathj has quit IRC21:48
*** achanda has quit IRC21:48
*** vishwana_ has quit IRC21:49
*** thrash|bbl is now known as thrash21:50
*** ijw has quit IRC21:54
openstackgerritVladyslav Drok proposed openstack/ironic: Add proxy related parameters to agent driver  https://review.openstack.org/25429621:56
*** achanda has joined #openstack-ironic21:59
*** Sukhdev has joined #openstack-ironic22:01
*** trown is now known as trown|outttypeww22:02
jlvillaljroll: Do you have time to help out again with a cloud-config question?22:04
jlvillalgmmaha and I are finally getting back to trying to debug the issue we were seeing22:04
jlvillalWe have the /var/log/cloud-init.log here: http://paste.openstack.org/show/485777/22:05
jlvillalDoes anyone have an example of a working /var/log/cloud-init.log?  Trying to figure out why ours isn't working...22:10
jlvillalIt doesn't seem to be mounting the config-drive.22:10
*** piet has quit IRC22:10
*** raddaoui has quit IRC22:11
*** chaustin has quit IRC22:19
TheJuliahmmm22:21
TheJuliahow was the image built?22:22
*** chaustin has joined #openstack-ironic22:22
jlvillalTheJulia: We think we didn't set DIB_CLOUD_INIT_DATASOURCES22:23
jlvillalTheJulia: We are setting it now. And want to rebuild our dib image22:23
*** piet has joined #openstack-ironic22:24
TheJuliayeah, that would help :)22:26
TheJulialooks like its defaulting out to none22:26
jrolljlvillal: I'm around now if you still need a hand22:26
TheJuliathat happens to be default if simple-init is engaged, but it sounds like your trying to get cloud-init to work22:27
jlvillalTheJulia: A hint on the simple ansible command to rebuild the dib image would be nice :)  If we can just do that one thing, if possible.22:27
*** achanda has quit IRC22:30
*** e0ne has joined #openstack-ironic22:31
TheJuliajlvillal: a simple command cannot be provided without greater context into exactly what your doing.  Although, I typically find myself just manually new images with diskimage-builder.22:31
jlvillalTheJulia: Ah okay. Makes sense. We were trying to figure out if we could do: ansible-playbook something something something :)22:32
*** chaustin has quit IRC22:35
TheJuliajlvillal: ahh, some things like that exist, but... it seems most advanced folk just prefer to execute dib directly22:36
* jlvillal is not feeling advanced ;)22:36
* TheJulia kicks self for what will ultimately be lots of unit test changes22:36
TheJulia| last_error             | Error while attempting to adopt node                               |22:37
TheJulia|                        | 88a98621-6bb0-49e5-86d5-60b4c958e70e: global name 'context' is not |22:37
TheJulia|                        | defined <------ I think this is where I go get tequila and start drinking it22:37
rlooTheJulia: apparently, adoptions are a hard process :)22:41
*** e0ne has quit IRC22:43
TheJuliarloo: oh, when i realized manage doesn't actually validate anything really... I started putting validation code in... and well... yeah... *grump*22:43
TheJuliarloo: and yes, adoptions are hard processes, in all universes22:44
*** [1]cdearborn has quit IRC22:44
rlooTheJulia: nice to see that you're working on it22:44
*** [1]cdearborn has joined #openstack-ironic22:45
*** rbudden has joined #openstack-ironic22:46
TheJuliarloo: it is a high priority for me.  I was hoping to take my laptop to the local bar tonight, order dinner, and begin writing the doc for it22:47
rlooTheJulia: wow!22:48
*** thrash is now known as thrash|g0ne22:48
TheJuliarloo: that might not happen... then again... it might be fix the unit tests I wrote, and then.... begin writing doc22:49
TheJuliaand... it worked22:51
*** ijw has joined #openstack-ironic22:51
* TheJulia dances22:51
* rloo cheers for TheJulia22:51
*** piet has quit IRC22:53
*** piet has joined #openstack-ironic22:53
TheJuliarloo: I've basically got it calling power and boot validations before firing off prepare and takeover which if things are missing from what they need based on the config, things will blow up and the node ends up in adoption failed22:54
rlooTheJulia: sweet!22:55
*** ijw has quit IRC22:55
*** rloo is now known as rloo_away22:56
TheJuliasadly, I don't have every single driver, so I can't test them all, but ipmi seems to work like a champ :)22:56
*** lucasagomes_ has quit IRC22:56
*** lucasagomes has joined #openstack-ironic23:03
TheJuliaoh, and disable setting the next boot device by default...  that might be a bug on _do_takeover23:05
*** e0ne has joined #openstack-ironic23:19
*** baoli has quit IRC23:20
*** MattMan has quit IRC23:25
*** MattMan has joined #openstack-ironic23:25
*** e0ne has quit IRC23:28
*** lucasagomes has quit IRC23:35
gmmahaTheJulia: if you dont mind, had a quick Q.. i am using ubuntu cloud image 14.04 and it has cloud-init but config drive isnt working. thats the logs jlvillal shared a while back23:39
gmmahadoes DIB_CLOUD_INIT_DATASOURCES have any effect on cloud-init or is that an option for just simple-init?23:39
gmmahaduh, it sys cloud init.. :)23:40
TheJuliasimple-init basically turns off cloud-init by setting the datasources to none23:40
*** lucasagomes has joined #openstack-ironic23:40
gmmahawe want to configure network interface and the hostname and thats not happening.. hence the hunt to see what will let us do that on a ubuntu image via configdrive23:40
TheJuliagmmaha: have you seen https://github.com/openstack/diskimage-builder/tree/master/elements/cloud-init-datasources#environment-variables ?23:41
TheJuliagmmaha: and your making custom configdrive filess?23:42
gmmahaTheJulia: yes, we just set that to value "ConfigDrive" and re-created the dib image..23:42
gmmahaTheJulia: at this point, no.. its just the basic network settings (metadata.json) file that bifrost creates23:42
gmmahanothing special or different23:42
jlvillalTheJulia: Basically our simple goal is to setup the network and hostname. We are trying to figure out how we should do that.23:42
TheJuliaokay23:42
TheJuliaso... my immediate thought is to validate that your metadata.json file parses properly23:44
TheJuliaand what I mean by that is that it is valid json23:44
TheJuliacloud-init, if memory serves, is horrible at actuaally logging when there is a problem23:44
TheJuliawith the data it parses23:44
*** Sukhdev has quit IRC23:45
TheJuliaso, best thing to do is to crack open one of your config drive files that were generated, do your best ducky impression, and go from there :)23:45
jlvillalTheJulia: Thanks. Did:23:47
jlvillal>>> fd = open('openstack/latest/meta_data.json')23:47
jlvillal>>> json.load(fd)23:47
jlvillalAnd success23:47
jlvillalWe didn't see the config-drive being mounted though.23:48
TheJuliaburn a new image with dev_user element (look it up first) and examine the deployed machine?23:48
jlvillalIf using simple-init shoudl it mount it?23:48
TheJuliayeah, it hides the actual mount operation23:48
TheJuliaand then unmounts it23:48
jlvillalNothing in the log file??23:49
TheJuliasimple-init will mount it, then if memory serves unmount it23:49
TheJuliayup, nothing in the log23:49
TheJuliait is actually looking for a disk label config-223:49
*** Sukhdev has joined #openstack-ironic23:49
jlvillal:(  That makes debugging a little hard.23:49
TheJuliayeah, devuser and dhcp-all-interfaces can be very helpful23:50
jlvillalTheJulia: So /var/log/cloud-init.log is the log file we should look at. I hope.23:50
TheJuliajlvillal: yes, also /var/lib/cloud folder and... see if a blkid lists config-223:51
jlvillalTheJulia: yes we do have the 'config-2'.23:51
TheJuliajlvillal: also, out of curiousity, if your willing to share, your dib command line and env vars, I might see something obvious23:51
jlvillalTheJulia: This worked for us: mount /dev/disk/by-label/config-2 /mnt/config23:51
*** ijw has joined #openstack-ironic23:51
jlvillalgmmaha: is looking...23:52
TheJuliaso if you clean out the lock files, I think you can just run it by hand, but it will replace the ssh host key23:52
* TheJulia takes mr. corgi out since the $bar_of_food_and_beverage shoudl begin to empty out soon23:53
jlvillal:)23:53
NobodyCam:p23:53
*** boris-42 has quit IRC23:53
*** ijw has quit IRC23:57

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