Wednesday, 2016-12-07

*** hamzy has joined #openstack-ironic00:00
*** yolanda has joined #openstack-ironic00:01
*** yuanying_ has joined #openstack-ironic00:03
*** yolanda has quit IRC00:05
*** aweeks has quit IRC00:06
*** yuanying has quit IRC00:06
*** ijw has quit IRC00:06
*** ijw has joined #openstack-ironic00:07
*** yuanying_ has quit IRC00:07
*** baoli has quit IRC00:07
*** yolanda has joined #openstack-ironic00:19
*** yolanda has quit IRC00:23
*** yolanda has joined #openstack-ironic00:26
*** yolanda has quit IRC00:29
*** yolanda has joined #openstack-ironic00:30
openstackgerritSukhdev Kapur proposed openstack/ironic: Documentation for Security Groups for baremetal servers  https://review.openstack.org/39396200:34
*** devlaps has quit IRC00:37
*** devlaps has joined #openstack-ironic00:38
*** yolanda has quit IRC00:38
*** mtanino has quit IRC00:39
*** soliosg has quit IRC00:40
*** jkilpatr has quit IRC00:43
*** jkilpatr has joined #openstack-ironic00:43
*** yolanda has joined #openstack-ironic00:44
*** rama_y has quit IRC00:47
*** yolanda has quit IRC00:49
*** tuanluong has joined #openstack-ironic00:51
tuanluongMorning Ironic00:51
*** SerenaFeng has joined #openstack-ironic00:54
NobodyCammorning tuanluong00:58
NobodyCamand good night :p00:58
tuanluongmorning NobodyCam00:58
NobodyCamhehehe :)00:58
tuanluong:)00:58
tuanluongI will waiting here until you getup00:59
*** yolanda has joined #openstack-ironic00:59
*** ijw has quit IRC00:59
NobodyCamoh my01:01
NobodyCamdid you have a question?01:01
*** yuanying has joined #openstack-ironic01:04
*** yolanda has quit IRC01:07
tuanluongNo, Thanks NobodyCam01:08
NobodyCam:) have a good night :)01:09
tuanluonggood night:001:12
*** zhangjl has joined #openstack-ironic01:14
*** vinsh has joined #openstack-ironic01:19
*** zhangjl has quit IRC01:24
*** Syed__ has quit IRC01:27
*** yolanda has joined #openstack-ironic01:31
*** david-lyle has joined #openstack-ironic01:33
*** yolanda has quit IRC01:33
*** yolanda has joined #openstack-ironic01:34
*** yolanda has quit IRC01:36
*** yolanda has joined #openstack-ironic01:37
*** yolanda has quit IRC01:41
*** Goneri has quit IRC01:47
*** ijw has joined #openstack-ironic01:51
*** yolanda has joined #openstack-ironic01:53
*** Sukhdev has quit IRC01:54
*** yolanda has quit IRC01:58
*** ijw has quit IRC01:58
*** aNuposic has joined #openstack-ironic02:09
*** yolanda has joined #openstack-ironic02:10
*** baoli has joined #openstack-ironic02:12
*** baoli has quit IRC02:17
*** zhangjl has joined #openstack-ironic02:22
*** yolanda has quit IRC02:33
*** yolanda has joined #openstack-ironic02:34
*** hogepodge has quit IRC02:38
*** yolanda has quit IRC02:42
*** vsaienko has joined #openstack-ironic02:47
*** yolanda has joined #openstack-ironic02:54
*** aNuposic has quit IRC02:56
*** yuanying has quit IRC02:58
*** vsaienko has quit IRC02:58
*** yolanda has quit IRC02:58
*** zhangjl has quit IRC03:02
*** rloo has quit IRC03:05
*** yolanda has joined #openstack-ironic03:05
*** fragatina has quit IRC03:06
*** yolanda has quit IRC03:11
*** yolanda has joined #openstack-ironic03:11
*** yolanda has quit IRC03:16
*** zhangjl has joined #openstack-ironic03:17
*** links has joined #openstack-ironic03:22
*** yolanda has joined #openstack-ironic03:28
*** yolanda has quit IRC03:33
*** yolanda has joined #openstack-ironic03:34
*** vikrant has joined #openstack-ironic03:37
*** galyna has quit IRC03:40
*** yolanda has quit IRC03:40
*** yuanying has joined #openstack-ironic03:43
*** rajinir has quit IRC03:46
*** yolanda has joined #openstack-ironic03:47
*** yuanying has quit IRC03:48
*** yuanying has joined #openstack-ironic03:49
*** yufei has joined #openstack-ironic03:50
*** yolanda has quit IRC03:51
*** yuanying has quit IRC03:53
*** SerenaFeng has quit IRC03:53
*** Nisha_Agarwal has joined #openstack-ironic03:56
*** devlaps has quit IRC03:58
*** yolanda has joined #openstack-ironic04:05
*** yolanda has quit IRC04:10
*** baoli has joined #openstack-ironic04:12
*** SerenaFeng has joined #openstack-ironic04:13
*** SerenaFeng has quit IRC04:16
*** links has quit IRC04:20
*** yolanda has joined #openstack-ironic04:22
*** watanabe_isao has joined #openstack-ironic04:22
*** yolanda has quit IRC04:26
*** yolanda has joined #openstack-ironic04:29
*** yolanda has quit IRC04:35
*** yolanda has joined #openstack-ironic04:37
*** yuanying has joined #openstack-ironic04:40
*** misty-cloud has joined #openstack-ironic04:41
*** yolanda has quit IRC04:41
*** links has joined #openstack-ironic04:57
*** yolanda has joined #openstack-ironic04:57
*** yolanda has quit IRC05:02
*** baoli has quit IRC05:02
*** baoli has joined #openstack-ironic05:03
*** baoli has quit IRC05:07
*** aparnav has joined #openstack-ironic05:08
*** yuanying has quit IRC05:13
*** yuanying has joined #openstack-ironic05:13
*** robcresswell has quit IRC05:14
*** zhenguo_ has joined #openstack-ironic05:14
*** yolanda has joined #openstack-ironic05:14
*** natorious has quit IRC05:14
*** fyxim has quit IRC05:14
*** mgagne has quit IRC05:15
*** zhenguo has quit IRC05:15
*** zhenguo_ is now known as zhenguo05:15
*** ildikov has quit IRC05:15
*** ildikov has joined #openstack-ironic05:16
*** jkilpatr has quit IRC05:16
*** krtaylor has quit IRC05:16
*** betherly has quit IRC05:16
*** fragatina has joined #openstack-ironic05:17
*** robcresswell has joined #openstack-ironic05:18
*** fyxim has joined #openstack-ironic05:19
*** yolanda has quit IRC05:19
*** betherly has joined #openstack-ironic05:20
*** fragatina has quit IRC05:26
*** fragatina has joined #openstack-ironic05:27
*** krtaylor has joined #openstack-ironic05:28
*** Sukhdev has joined #openstack-ironic05:31
*** jkilpatr has joined #openstack-ironic05:31
*** SerenaFeng has joined #openstack-ironic05:41
*** absubram has joined #openstack-ironic05:49
*** absubram has quit IRC05:57
*** jaosorior has joined #openstack-ironic06:02
*** Nisha_Agarwal has quit IRC06:05
*** yolanda has joined #openstack-ironic06:12
openstackgerritTakanori Miyagishi proposed openstack/ironic: Fix double dots at the end of a message to single dot  https://review.openstack.org/40728106:23
*** fragatina has quit IRC06:26
*** nandal has joined #openstack-ironic06:28
*** yolanda has quit IRC06:28
*** yolanda has joined #openstack-ironic06:30
*** yolanda has quit IRC06:37
*** yolanda has joined #openstack-ironic06:40
*** ChubYann has quit IRC06:42
*** yolanda has quit IRC06:45
*** yolanda has joined #openstack-ironic06:46
openstackgerritzhangguoqing proposed openstack/python-ironicclient: Fix 'X-Subject-Token' format which should without dashed  https://review.openstack.org/40788206:53
*** Sukhdev has quit IRC07:01
*** fxpester has joined #openstack-ironic07:05
*** yuanying has quit IRC07:05
*** mjura has joined #openstack-ironic07:09
*** moshele has joined #openstack-ironic07:09
*** yolanda has quit IRC07:10
*** yolanda has joined #openstack-ironic07:14
*** mjura has quit IRC07:16
*** e0ne has joined #openstack-ironic07:16
*** yuanying has joined #openstack-ironic07:17
*** mjura has joined #openstack-ironic07:17
*** fragatina has joined #openstack-ironic07:18
*** jaosorior has quit IRC07:22
*** yolanda has quit IRC07:23
*** jaosorior has joined #openstack-ironic07:23
*** yolanda has joined #openstack-ironic07:24
*** aNuposic has joined #openstack-ironic07:25
*** zhangjl1 has joined #openstack-ironic07:27
*** zhangjl has quit IRC07:28
openstackgerritoctopuszhang proposed openstack/ironic-python-agent: Skip API related work if no api url configured  https://review.openstack.org/39985707:30
*** zhangjl1 has quit IRC07:31
*** zhangjl has joined #openstack-ironic07:32
*** rcernin has joined #openstack-ironic07:34
*** rbartal has joined #openstack-ironic07:41
*** pcaruana has joined #openstack-ironic07:41
*** jpich has joined #openstack-ironic07:44
*** rbartal has quit IRC07:46
*** rbartal has joined #openstack-ironic07:48
*** rybridges2 has quit IRC07:54
*** fragatina has quit IRC07:58
openstackgerritoctopuszhang proposed openstack/ironic-python-agent: Skip API related work if no api url configured  https://review.openstack.org/39985707:59
openstackgerritoctopuszhang proposed openstack/ironic: Update multitenancy docs  https://review.openstack.org/39751708:00
*** jrcloud has joined #openstack-ironic08:00
*** moshele has quit IRC08:01
*** zackf has quit IRC08:02
*** UForgotten has quit IRC08:04
*** UForgotten has joined #openstack-ironic08:05
*** vsaienko has joined #openstack-ironic08:06
*** rybridges2 has joined #openstack-ironic08:07
*** yuanying has quit IRC08:08
*** aNuposic has quit IRC08:14
*** xiaoyang has joined #openstack-ironic08:16
*** magic has quit IRC08:20
*** magic has joined #openstack-ironic08:23
*** xiaoyang has quit IRC08:26
*** amoralej|off is now known as amoralej08:29
*** vsaienko has quit IRC08:36
*** roeyc has joined #openstack-ironic08:42
*** roeyc has left #openstack-ironic08:44
*** Nisha_Agarwal has joined #openstack-ironic08:47
*** vsaienko has joined #openstack-ironic08:48
*** e0ne has quit IRC08:49
*** ralonsoh has joined #openstack-ironic08:53
*** priteau has joined #openstack-ironic08:55
*** yuanying has joined #openstack-ironic08:59
*** daemontool_ has quit IRC08:59
*** athomas has joined #openstack-ironic08:59
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:01
openstackgerritoctopuszhang proposed openstack/ironic-python-agent: Skip API related work if no api url configured  https://review.openstack.org/39985709:04
sergekGood morning Ironicers!09:04
*** vsaienko has quit IRC09:09
*** vsaienko has joined #openstack-ironic09:11
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Catch unknown exceptions in validate driver ifaces  https://review.openstack.org/40615709:15
*** zhangjl1 has joined #openstack-ironic09:17
*** zhangjl has quit IRC09:20
openstackgerritparesh sao proposed openstack/ironic: Boot from iSCSI volume  https://review.openstack.org/30842509:21
*** ashestakov has joined #openstack-ironic09:21
*** sborkows has joined #openstack-ironic09:23
*** vsaienko has quit IRC09:25
*** vsaienko has joined #openstack-ironic09:25
*** ashestakov has quit IRC09:26
*** moshele has joined #openstack-ironic09:26
*** jtomasek has joined #openstack-ironic09:31
*** lucas-afk is now known as lucasagomes09:32
*** Romanenko_K has joined #openstack-ironic09:36
*** vsaienko has quit IRC09:37
*** jpich has quit IRC09:37
*** ohamada has joined #openstack-ironic09:38
*** derekh has joined #openstack-ironic09:40
openstackgerritMarkos Chandras proposed openstack/bifrost: README.rst: Add openSUSE Leap to list of supported distributions  https://review.openstack.org/40797009:41
*** jpich has joined #openstack-ironic09:47
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Make "enabled_drivers" config option more resilient to failures  https://review.openstack.org/40759609:47
*** e0ne has joined #openstack-ironic09:51
*** e0ne has quit IRC10:01
*** dtantsur|afk is now known as dtantsur10:03
dtantsurmorning Ironic10:03
*** e0ne has joined #openstack-ironic10:03
*** pshedimb has left #openstack-ironic10:04
lucasagomesdtantsur, morning10:06
*** Nisha_Agarwal has quit IRC10:06
dtantsurhow is it going?10:06
lucasagomesdtantsur, all is well, apart from the internet that is down here so I'm tethering from my mobile heh10:08
lucasagomesyou ?10:08
*** abalfour has quit IRC10:09
*** abalfour has joined #openstack-ironic10:09
dtantsurETOOMANYTASKS :) otherwise pretty good10:09
dtantsurheh, we have 24-hour internet outage from Monday evening to Tuesday morning10:09
dtantsurquite a few things to finish in the 10 days before my PTO10:10
lucasagomesyeah :-/10:11
tuanluongMorning Ironic10:11
tuanluongmornig dtantsur lucasagomes10:11
dtantsurhey-hey tuanluong10:12
dtantsurlucasagomes, for me it's driver composition, undercloud cleaning, undercloud cinder integration + reviews of everything :)10:12
*** SerenaFeng has quit IRC10:14
lucasagomesdtantsur, what's missing for cleaning ?10:15
pas-hamorning Ironic :)10:15
dtantsurlucasagomes, I think only https://review.openstack.org/40619710:17
patchbotpatch 406197 - instack-undercloud - Set Ironic cleaning network to ctlplane10:17
dtantsurmorning pas-ha10:17
dtantsurlucasagomes, and some testing :)10:17
lucasagomespas-ha, morning!10:17
*** tuanluong has quit IRC10:17
pas-hamorning dtantsur lucasagomes10:17
lucasagomesdtantsur, fair enuff! And apparently their multinode job is broken, seem unrelated to the patch tho http://logs.openstack.org/97/406197/1/check/gate-tripleo-ci-centos-7-nonha-multinode/a816601/console.html#_2016-12-06_16_27_56_98023410:18
dtantsurlucasagomes, yep, it was broken yesterday, I've just rechecked10:19
openstackgerritSzymon Borkowski proposed openstack/ironic: Add object version pinning  https://review.openstack.org/40799710:23
lucasagomesdtantsur, btw, based on the planning yesterday https://bugs.launchpad.net/ironic/+bug/164803610:27
openstackLaunchpad bug 1648036 in Ironic "[RFE] Add support for HCTL root device hint in Ironic" [Low,New] - Assigned to Lucas Alvares Gomes (lucasagomes)10:27
*** ashestakov has joined #openstack-ironic10:28
dtantsurlucasagomes, +1. do you have any plans on ironic-lib root device hints in inspector?10:29
dtantsurI'm a bit worried that they might diverge..10:29
ashestakov@bcornec1 @bcornec2 around?10:29
lucasagomesdtantsur, yes, I can work on that too10:29
lucasagomesdtantsur, we def should reuse the same code10:29
dtantsurcool10:29
dtantsuralso will appreciate any reviews on the next driver comp patch: https://review.openstack.org/33662610:34
patchbotpatch 336626 - ironic - Support defining and loading hardware types10:34
dtantsur(I do realize it's pretty crazily huge and involved)10:35
*** david-lyle_ has joined #openstack-ironic10:35
*** milan has joined #openstack-ironic10:36
milanmorning Ironic! :)10:36
openstackgerritDmitry Tantsur proposed openstack/ironic: [WIP] Introduce generic hardware types  https://review.openstack.org/40067810:37
*** david-lyle has quit IRC10:37
dtantsurmorning milan10:37
milanmorning dtantsur! :)10:37
*** yufei has quit IRC10:41
lucasagomeso/10:42
*** jaosorior has quit IRC10:42
*** nandal has quit IRC10:46
*** mgagne has joined #openstack-ironic10:47
*** mgagne is now known as Guest261510:47
*** SerenaFeng has joined #openstack-ironic10:49
*** SerenaFeng has quit IRC10:49
sborkowsHi, can someone look at https://review.openstack.org/#/c/391836 ? I need more comments on that, because I don't know which approach is more valid.10:50
patchbotpatch 391836 - ironic-python-agent - Add a new Hardware Manager for CNA network card10:50
*** natorious has joined #openstack-ironic10:50
*** dtantsur is now known as dtantsur|brb10:56
*** ildikov has quit IRC11:00
*** sambetts|afk is now known as sambetts11:00
*** ildikov has joined #openstack-ironic11:00
milanmorning lucasagomes, sborkows! :)11:05
milanmorning sambetts! :)11:05
sborkowsmorning milan11:05
*** sborkows has quit IRC11:06
*** zhangjl1 has quit IRC11:14
sambettsHey milan11:15
*** misty-cloud has quit IRC11:20
*** gcb has quit IRC11:24
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _get_sensors_data concurrent  https://review.openstack.org/40742911:27
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Make "enabled_drivers" config option more resilient to failures  https://review.openstack.org/40759611:30
*** openstackgerrit has quit IRC11:32
*** openstackgerrit has joined #openstack-ironic11:35
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Add HCTL to BlockDevices  https://review.openstack.org/40803211:35
*** ptx0 has quit IRC11:45
*** ptx0 has joined #openstack-ironic11:46
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Migrate to keystone session glance and swift  https://review.openstack.org/35228911:47
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Migrate to keystone session glance and swift  https://review.openstack.org/35228911:47
*** jkilpatr has quit IRC11:49
openstackgerritLucas Alvares Gomes proposed openstack/ironic-lib: Check for HCTL as part of root device hints  https://review.openstack.org/40804211:52
*** e0ne has quit IRC11:57
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Remove the VALID_ROOT_DEVICE_HINTS list  https://review.openstack.org/40804511:58
*** dtantsur|brb is now known as dtantsur12:00
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Document HCTL for root device hints  https://review.openstack.org/40805112:05
*** jkilpatr has joined #openstack-ironic12:07
*** baoli has joined #openstack-ironic12:26
*** baoli has quit IRC12:26
*** baoli has joined #openstack-ironic12:26
*** misty-cloud has joined #openstack-ironic12:28
jrollmorning y'all12:31
jrollsambetts: matt is asking if we can get this updated and make some progress https://review.openstack.org/#/c/364413/12:31
patchbotpatch 364413 - nova - [WIP] Support Ironic interface attach/detach in no...12:31
*** xiaoyang has joined #openstack-ironic12:31
*** jaosorior has joined #openstack-ironic12:32
lucasagomesjroll, morning12:33
*** magic has quit IRC12:33
vsaienk0morning lucasagomes, jroll, dtantsur, milan, sambetts and all Ironic'ers!12:34
milanmorning jroll, vsaienk0! :)12:34
sambettsjroll: So I believe the reason I couldn't use a depends on with the nova patch is because you can't depends-on an ironic-client change becuase we don't install it from source, which is why I ended up creating this patch https://review.openstack.org/#/c/367948/412:34
patchbotpatch 367948 - ironic - DO NOT MERGE Testing Attach/Detach changes12:34
*** magic has joined #openstack-ironic12:34
jrollsambetts: which is fine, matt is wondering if we can get the code updated so they can see progress12:35
sambettsjroll: yeah sure :)12:35
*** vikrant has quit IRC12:36
jrollsambetts: also I think you need the gerrit branch there :)12:36
*** xiaoyang has quit IRC12:36
jrollGITBRANCH["python-ironicclient"]=refs/changes/20/364420/412:36
jroll(from the "download" thing in the upper right corner of the ironicclient change)12:36
sambettsjroll: in the devstack/lib/ironic? that all gets handled by the zuul wizardry and the depends-on in the commit message :)12:37
jrollsambetts: neat, TIL12:37
sambettsjroll: when you use a depends-on "master" becomes the patch you've depended on12:37
jrollI assumed specifying master would grab master12:37
jrollya12:37
jrollcool12:37
sambettsyeah its pretty cool, I only learned that when setting up my CI12:37
sambettszuul is actually really neat12:38
jrolltis12:38
sambettsand jenkins is a ball ache12:38
jrollbut yeah, he wants to see some progress there I guess, you can depends-on 367948 when you have time :)12:38
*** xiaoyang has joined #openstack-ironic12:40
dtantsurmorning jroll, vsaienk0, sambetts12:42
sambettshey dtantsur12:42
*** magic has quit IRC12:42
jrollhi dtantsur :)12:43
*** magic has joined #openstack-ironic12:43
nicodemosgood morning!12:45
*** xiaoyang has quit IRC12:45
*** lucasagomes is now known as lucas-hungry12:49
*** gcb has joined #openstack-ironic12:50
*** baoli has quit IRC12:51
*** misty-cloud has quit IRC12:58
*** jaosorior has quit IRC12:59
*** misty-cloud has joined #openstack-ironic13:04
milanmorning nicodemos! :)13:06
*** amoralej is now known as amoralej|lunch13:08
*** bfournie has quit IRC13:08
*** jaosorior has joined #openstack-ironic13:10
*** jpich has quit IRC13:11
*** heroux has joined #openstack-ironic13:17
*** srobert has joined #openstack-ironic13:18
*** hw_wutianwei has quit IRC13:24
*** aparnav has quit IRC13:25
*** mgould|afk is now known as mgould13:26
gcbhi, is it possible boot from volume for ironic ?13:27
jrollgcb: it's a thing we're working on, not yet13:28
*** watanabe_isao has quit IRC13:28
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/40809113:32
gcbjroll , cool , a customer want to this function :-) any link about this ?13:33
*** trown|outtypewww is now known as trown13:34
jrollgcb: here's the spec http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/boot-from-volume-reference-drivers.html13:35
vsaienk0jroll, jlvillal: I'm trying to drop intree ironic multitenancy tests, and replace them by tempest one, this is first patch to tempest that stop relying on multitenancy by baremetal.driver_enabled https://review.openstack.org/#/c/368173/ Please review once have a time. Ironic CI passed https://review.openstack.org/#/c/368173/13:36
patchbotpatch 368173 - ironic - Testing multinode stuff13:36
patchbotpatch 368173 - ironic - Testing multinode stuff13:36
*** vsaienk0 has left #openstack-ironic13:36
*** tuan_luong has joined #openstack-ironic13:36
*** vsaienk0 has joined #openstack-ironic13:36
vsaienk0jroll, jlvillal related tempest patch is https://review.openstack.org/#/c/40699913:37
patchbotpatch 406999 - tempest - Multitenancy not restricted by Ironic anymore13:37
openstackgerritMiles Gould proposed openstack/ironic: Add release names & numbers to API version history  https://review.openstack.org/40421113:37
gcbjroll, thanks13:37
jrollgcb: np13:37
jrollvsaienk0: please rebase that work on https://review.openstack.org/#/c/355586/13:38
patchbotpatch 355586 - tempest - Removing baremetal tests from tempest tree13:38
openstackgerritMilan Kováčik proposed openstack/python-ironic-inspector-client: List introspection statuses support  https://review.openstack.org/40811613:41
* jroll runs to a dentist appt, back later13:42
*** e0ne has joined #openstack-ironic13:42
*** bfournie has joined #openstack-ironic13:46
*** jcoufal has joined #openstack-ironic13:48
*** SerenaFeng has joined #openstack-ironic13:48
*** rcernin has quit IRC13:49
*** rcernin has joined #openstack-ironic13:51
vsaienk0jroll: will do, wondered why we introduced new shared_physical_network variable which has the same meaning as create_isolated_networks https://github.com/openstack/tempest/blob/32a9e308e65b99a80575354532dbca98dea5ea76/tempest/config.py#L8413:53
*** Guest2615 is now known as mgagne13:54
*** mgagne has quit IRC13:54
*** mgagne has joined #openstack-ironic13:54
*** lucas-hungry is now known as lucasagomes13:58
*** jpich has joined #openstack-ironic13:58
*** links has quit IRC13:59
*** glonlas has joined #openstack-ironic14:01
*** glonlas has quit IRC14:01
*** amoralej|lunch is now known as amoralej14:07
*** glonlas has joined #openstack-ironic14:11
*** dprince has joined #openstack-ironic14:14
*** baoli has joined #openstack-ironic14:15
*** lindycoder has joined #openstack-ironic14:18
*** mtanino has joined #openstack-ironic14:22
*** gcb has quit IRC14:24
*** krtaylor has quit IRC14:28
*** krtaylor has joined #openstack-ironic14:29
*** rbudden has joined #openstack-ironic14:29
*** rbartal has quit IRC14:33
*** vsaienko has joined #openstack-ironic14:38
*** tuan_luong has quit IRC14:38
*** dprince has quit IRC14:38
*** vsaienko has quit IRC14:40
*** cdearborn has joined #openstack-ironic14:42
*** jaosorior has quit IRC14:43
*** trown|brb has joined #openstack-ironic14:47
*** trown|brb is now known as trown_14:47
*** trown has quit IRC14:48
*** ohamada has quit IRC14:48
*** ohamada has joined #openstack-ironic14:49
jrollvsaienk0: because that's what qa team wanted ¯\_(ツ)_/¯14:49
*** yufei has joined #openstack-ironic14:49
*** trown has joined #openstack-ironic14:50
*** trown_ has quit IRC14:50
*** Goneri has joined #openstack-ironic14:52
*** dprince has joined #openstack-ironic14:52
*** rama_y has joined #openstack-ironic14:53
*** SerenaFeng has quit IRC14:53
*** yolanda has quit IRC14:59
*** yolanda has joined #openstack-ironic14:59
*** glonlas_ has joined #openstack-ironic15:01
*** links has joined #openstack-ironic15:03
*** glonlas has quit IRC15:04
*** Syed__ has joined #openstack-ironic15:07
*** rama_y has quit IRC15:09
vsaienk0dtantsur, aarefiev: when ironic is removed from tempest inspector start failing with http://logs.openstack.org/75/397775/5/check/gate-tempest-dsvm-ironic-inspector-ubuntu-xenial-nv/05b3378/console.html#_2016-12-07_14_21_10_759451 it should be fixed before https://review.openstack.org/#/c/355586/ is mergedf15:09
patchbotpatch 355586 - tempest - Removing baremetal tests from tempest tree15:09
vsaienk0not sure if you already know about it, just fyi ^15:10
dtantsurvsaienk0, any ideas how to fix it?15:11
dtantsuralso milan fyi ^^^15:11
*** dprince has quit IRC15:12
*** misty-cloud is now known as nmathew15:13
vsaienk0dtantsur: something like this https://github.com/openstack/ironic/commit/ab6f73f7a06a9c9e497762e1dc917a9626cccd26#diff-3e7370b7b0ad85701e43800afdd4c30515:14
dtantsurvsaienk0, hmm, maybe we should update ironic to keep them in "self"15:15
dtantsuri.e. make self.default_params_with_timeout_values still work15:15
* dtantsur writes a patch15:15
*** nmathew has quit IRC15:15
vsaienk0dtantsur: but ironic-inspector client manager is inherited directly from tempest manager not ironic https://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/test/inspector_tempest_plugin/services/introspection_client.py#L2315:16
dtantsurhmm, I wonder if we even need these parameters15:16
*** nmathew has joined #openstack-ironic15:16
*** nmathew has quit IRC15:17
vsaienk0dtantsur: looks like we can not pass them https://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/test/inspector_tempest_plugin/services/introspection_client.py#L34 and pick default in the base class15:17
jrollI thought there was a patch for this15:17
* jroll looks15:17
aarefievdtantsur: we can just delete them15:18
jrollotherwise, yes, something like the commit vasyl linked15:18
dtantsuryeah, feels like this is not needed15:18
dtantsurwhy do we even pass some timeouts to inspector client? Oo15:18
dtantsurbtw I think it's also wrong for ironic15:19
jrollah, I thought it was inherited from ironic, that's why I didn't patch15:19
*** fxpester has quit IRC15:20
jrolldtantsur: that's not the python client, it's the client in the tempest plugin15:20
*** glonlas_ has quit IRC15:20
openstackgerritSam Betts proposed openstack/ironic: DO NOT MERGE Testing Attach/Detach changes  https://review.openstack.org/36794815:21
jrollhttps://github.com/openstack/ironic/blob/master/ironic_tempest_plugin/services/baremetal/base.py#L4315:21
*** anush has quit IRC15:21
dtantsurstill, I wonder if we need these timeouts at all... (maybe we do)15:21
jrollalthough maybe you're right15:21
jrollhttps://github.com/openstack/tempest/blob/master/tempest/lib/common/rest_client.py#L9015:22
*** glonlas has joined #openstack-ironic15:22
jrolldefault is 6015:22
patchbotError: 'supybot.is' is not a valid configuration variable.15:22
jrollso we probably need it :)15:22
jroll/kick patchbot15:22
*** daemontool has joined #openstack-ironic15:23
* dtantsur is confused15:23
aarefievlooks like they should go to tempest15:24
jrollwhat should go to tempest?15:25
aarefievthis configuration options15:25
aarefievthey are in compute group15:26
*** rama_y has joined #openstack-ironic15:27
jrollthe config options *are* in tempest15:27
jrollbut the definition of self.default_params_with_timeout_values is no longer in the base class15:28
*** jpich has quit IRC15:28
jroll(because that was something only baremetal tests used)15:28
aarefievyeah, I was confused, why they are not in ironic then :)15:28
*** jpich has joined #openstack-ironic15:29
jrollthey are :)15:29
*** anush has joined #openstack-ironic15:29
jrollhttps://github.com/openstack/ironic/blob/master/ironic_tempest_plugin/clients.py#L3915:29
jrollI can fix inspector, sorry, didn't realize it needed it15:30
aarefievok, we can just remove it from inspector15:30
jrollyeah, I suspect I agree, we'll see what CI says :)15:31
*** baoli has quit IRC15:32
*** ashestakov has quit IRC15:32
*** absubram has joined #openstack-ironic15:32
openstackgerritJim Rollenhagen proposed openstack/ironic-inspector: Remove default_params_with_timeout_values from tempest client  https://review.openstack.org/40817915:32
jroll^15:32
dtantsurthanks!15:32
aarefievthe default seems fine, lets see15:33
*** ohamada has quit IRC15:35
*** ohamada has joined #openstack-ironic15:35
*** athomas has quit IRC15:35
*** moshele has quit IRC15:37
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Add HCTL to BlockDevices  https://review.openstack.org/40803215:38
rama_yHi dtantsur, this is regarding https://review.openstack.org/#/c/406790/15:39
patchbotpatch 406790 - ironic-inspector-specs - Collect Bios, Memory and Processor Info from Dmide...15:39
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent: Update mock variable name in unit tests  https://review.openstack.org/40772915:41
rama_ydtantsur, is the recommendation not to add a new plugin, but to add to capabilities?15:42
dtantsuryep15:43
TheJuliagood morning everyone15:43
dtantsurmorning TheJulia15:43
*** Sukhdev has joined #openstack-ironic15:44
rama_ydtantsur, ok, thanks. I will update the spec accordingly.15:44
*** athomas has joined #openstack-ironic15:44
*** soliosg has joined #openstack-ironic15:45
openstackgerritDmitry Tantsur proposed openstack/ironic: [ipmitool] Do not try powering off nodes that are already off when rebooting  https://review.openstack.org/40205215:45
dtantsuryuriyz, attached a bug ^^^15:46
aslezilGood Morning Ironic15:48
*** heroux has quit IRC15:48
aslezildtantsur: quick question regarding the spec for collecting biosdevname https://review.openstack.org/#/c/404372/815:49
patchbotpatch 404372 - ironic-inspector-specs - Collect NIC name given by BIOS15:49
*** hogepodge has joined #openstack-ironic15:50
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent: Update mock variable name in unit tests  https://review.openstack.org/40772915:50
aslezildtanstsur: I have commented on the spec, does that make sense.15:50
*** Sukhdev_ has joined #openstack-ironic15:51
*** rama_y has quit IRC15:51
*** jheroux has joined #openstack-ironic15:52
*** Nisha_Agarwal has joined #openstack-ironic15:53
dtantsuraslezil, no, sorry. I don't see how your comments change the fact that we don't store invontory or any of its parts in node.extra or port.exttra15:56
* jroll also commented, doesn't understand why we need biosdevname for bonding15:57
*** chlong has joined #openstack-ironic15:58
*** rbartal has joined #openstack-ironic15:58
JayFdtantsur: jroll: Thanks for commenting, aslezil and I are working on getting a more detailed use case or the design.15:59
jrollalso curious what "config files to script provisioning of nodes" means15:59
openstackgerritVasyl Saienko proposed openstack/ironic: DON NOT REVIEW  https://review.openstack.org/40819515:59
dtantsurjroll, wanna some fun long read? ;) https://review.openstack.org/336626 it is15:59
patchbotpatch 336626 - ironic - Support defining and loading hardware types15:59
*** snecklifter has joined #openstack-ironic15:59
dtantsurJayF, aslezil, if you want some nice CLI, you can consider extending effort in http://specs.openstack.org/openstack/ironic-inspector-specs/specs/lldp-reporting.html16:00
dtantsurI'm not against nice reports of various inventory parts, I'm against storing it in ironic as opposed to our (already existing) inventory storage16:00
*** jheroux has quit IRC16:00
JayFdtantsur: yeah, that's clearly the missing piece. We'll get a valid use case or change the plan.16:01
aslezildtantsur: thanks for reviewing I got you. Iam trying to get a good use case as JayF said16:01
*** mgould is now known as mgould|afk16:01
jrollJayF: fwiw, ironic or inspector using the extra field is a pretty hard no, that's for operators16:01
jrolldtantsur: wow, that's a patch16:02
JayFjroll: yep, I suggested to aslezil that it be updated to use node.properties if it gets stored in the node16:02
dtantsurjroll, yep :(16:02
dtantsurI tried to make it smaller, honestly16:02
jrollJayF: if it's being put in ironic, it should be something that ironic uses16:02
jrolldtantsur: yeah, I understand :)16:03
JayFjroll: I agree, that's why we're trying to track down a use case16:03
yufeihello, vsaienk0, I see your comments at https://review.openstack.org/#/c/397517/, looks good, but I have one question. Is the provision network suggested to be a non-shared network in admin or service? If so, Which tenant is better?16:03
patchbotpatch 397517 - ironic - Update multitenancy docs16:03
*** rloo has joined #openstack-ironic16:04
dtantsurlucasagomes, created a bug for you https://bugs.launchpad.net/ironic-inspector/+bug/164813316:04
openstackLaunchpad bug 1648133 in Ironic Inspector "Use root device hints from ironic-lib" [Medium,Triaged] - Assigned to Lucas Alvares Gomes (lucasagomes)16:04
lucasagomesdtantsur, cheers!16:06
*** jheroux has joined #openstack-ironic16:06
*** rama_y has joined #openstack-ironic16:07
*** rpioso has joined #openstack-ironic16:09
*** aparnav has joined #openstack-ironic16:09
* jroll lunches16:12
JayFjlvillal: TheJulia: https://review.openstack.org/#/c/399857/19 this appears ready now, I just readded my +2, if one of you want to land it now :D16:12
patchbotpatch 399857 - ironic-python-agent - Skip API related work if no api url configured16:12
* TheJulia loads16:13
*** links has quit IRC16:13
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Use identity api version 3 for OSC plugin tests  https://review.openstack.org/40820516:16
*** jpich has quit IRC16:17
*** pcaruana has quit IRC16:18
*** rcernin has quit IRC16:19
NobodyCamGood Morning Ironic'ers :)16:23
*** mjura has quit IRC16:23
dtantsurmorning NobodyCam16:24
NobodyCamMorning dtantsur :)16:25
rloomorning NobodyCam, dtantsur, and everyone else!16:26
dtantsurmorning rloo16:26
NobodyCamMorning rloo :)16:26
JayFo/16:26
NobodyCammorning JayF :)16:26
TheJuliaGood morning NobodyCam16:28
NobodyCamgood morning TheJulia :)16:29
NobodyCamI'm out for a bit while I run to the doctors office :p16:29
mariojvlucasagomes: is it possible for hctl to be missing from a device when parsing root device hints?16:36
mariojvregarding https://review.openstack.org/#/c/40804216:36
patchbotpatch 408042 - ironic-lib - Check for HCTL as part of root device hints16:36
lucasagomesmariojv, yeah, if it's not an SCSI device it won't have a HCTL16:36
lucasagomese.g IDE16:36
mariojvright16:36
lucasagomesor virtio if testing with libvirt16:37
mariojvthanks16:38
lucasagomesmariojv, this is the patch that gets the values from the devices itself:https://review.openstack.org/#/c/408032/2/ironic_python_agent/hardware.py16:38
patchbotpatch 408032 - ironic-python-agent - Add HCTL to BlockDevices16:38
lucasagomesmariojv, thank you for reviewing it!16:38
mariojvah, great16:38
mariojvnp16:39
openstackgerritMilan Kováčik proposed openstack/ironic-inspector-specs: Endpoint to list introspection statuses  https://review.openstack.org/37504516:40
dtantsurrloo, I've already asked about the two Valence spec. They seem to work completely independently from each other.16:41
mariojvlucasagomes: yeah, i'm not sure that the IPA doc there needs to be udpated16:42
mariojv*updated16:42
mariojvseems like that's for inventory, not root device info16:42
*** devlaps has joined #openstack-ironic16:42
mariojvactually, it will update the "disks" section, i think16:43
mariojvlucasagomes: here: http://docs.openstack.org/developer/ironic-python-agent/#hardware-inventory16:43
mariojvso, perhaps both ironic (already done) and ipa docs need updates16:43
lucasagomesmariojv, oh good point, I didn't know we had a documentation for such fields16:43
lucasagomesmariojv, I will update it in the next patch-set16:43
mariojvthx16:44
JayFdtantsur: does ironic-inspector have keystone policy support yet?16:45
rloodtantsur: oh, thx for asking! did you get any answer?16:46
rloodtantsur: we should just get them to do one spec, like we did with the console stuff.16:47
dtantsurJayF, no16:47
JayFdtantsur: that's probably a good reason someone wouldn't want to expose inspector API to a larger group of users16:47
dtantsurrloo, no, I didn't. +1 on one spec16:47
dtantsurJayF, well, it may be a reason to add keystone policy ;) should not be hard, we have like 6-7 endpoints16:48
yufeihi, dtantsur, rloo, I’m the author of one of the valence spec, if you have any question about that, please @yufei_, I will response when I see it.16:48
rloodtantsur: my other thought about that is that it might make more sense, at least as a first step, for the rsd intelligence (to compose nodes) to be outside ironic. make life easier.16:48
rlooyufei: ^^16:49
dtantsurrloo, maybe? I just want to see one complete spec, not one placeholder and one incomplete16:49
rloodtantsur: agreed.16:49
rloodtantsur: i asked in the spec, but i'll mention that we just want one spec.16:50
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Add HCTL to BlockDevices  https://review.openstack.org/40803216:51
vsaienk0yufei: by design openstack services uses service tenant accounts, so it doesn't matter. It is important that network should be hidden from non-admin tenants/users (non-shared networks are visible only for admins and tenant where they were created)16:52
*** chlong has quit IRC16:56
yufeiget it, but I think that maybe we can suggest user to create provision network in service project, as I remember that rdo suggest to create floating network in service tenant.16:57
*** snecklifter has quit IRC16:59
yufeiThis will help avoid admin user create instance in provision network by mistake.16:59
*** jrcloud is now known as zackf17:00
openstackgerritJoanna Taryma proposed openstack/ironic: Fail IPA config if no protocol prefix in ironic api address  https://review.openstack.org/40497517:04
openstackgerritMerged openstack/ironic-python-agent: Skip API related work if no api url configured  https://review.openstack.org/39985717:05
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712617:05
dtantsurJayF, do you think we should backport https://review.openstack.org/#/c/399857 ? I've seen some folks confused by ironic_api_client erroe messages after inspection17:07
patchbotpatch 399857 - ironic-python-agent - Skip API related work if no api url configured (MERGED)17:07
JayFdtantsur: I have no objection to it whatsoever17:07
JayFdtantsur: not something I would've picked out myself for a stable patch, but I'd +2 a clean backport that passed CI17:08
dtantsurmerge conflict, hmm17:08
* dtantsur wishes gerrit actually showed the conflict17:08
*** aNuposic has joined #openstack-ironic17:08
jlvillalJayF: Thanks for the ping on the patch17:09
jlvillaldtantsur: Yeah, I asked jeblair about adding a more informative message. He has it on his TODO list.17:09
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add ironic resources CRUD notifications  https://review.openstack.org/35654117:09
*** moshele has joined #openstack-ironic17:09
jlvillalvsaienk0: I'll take a look at that patch set.17:09
dtantsurjlvillal, cool!17:09
jlvillaldtantsur: No idea if it will happen. I took a peek at the Zuul code, but couldn't figure it out in 5 minutes. So gave up...17:10
*** Sukhdev_ has quit IRC17:10
*** rcernin has joined #openstack-ironic17:11
jlvillalvsaienk0: In your message above did you mean to mention the same patch twice? Or were there two patches I should look at?17:11
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: Skip API related work if no api url configured  https://review.openstack.org/40822217:12
dtantsurnot exactly clean, but let's see ^^^17:12
*** milan has quit IRC17:12
JayFdtantsur: that couldn't have been a bad conflict though, the code looks pretty clean?17:13
*** aparnav has quit IRC17:13
*** rama_y has quit IRC17:13
dtantsurJayF, yep, it's because of removing driver_name in Ocata17:13
dtantsursmall conflict in agent.py17:13
JayFdtantsur: aha, that makes sense, I'll wait for CI but it looks fine to me17:13
openstackgerritoctopuszhang proposed openstack/ironic: Update multitenancy docs  https://review.openstack.org/39751717:13
*** aparnav has joined #openstack-ironic17:14
*** jtomasek has quit IRC17:14
jlvillaldtantsur: Do you like to keep the "conflicts" in the commit message.17:15
* jlvillal usually deletes them17:15
JayFjlvillal: stable policy suggests keeping them17:16
JayFjlvillal: so folks can see where you manually modified the patch17:16
dtantsurjlvillal, I used to delete them, then I read somewhere (probably the policy) that it's better to keep17:16
dtantsuryes, this17:16
jlvillalJayF: dtantsur: Ah thanks17:16
*** moshele has quit IRC17:17
dtantsurtime to bail out, see you tomorrow17:19
*** dtantsur is now known as dtantsur|afk17:19
JayFo/17:20
*** sacharya has joined #openstack-ironic17:20
jlvillaldtantsur|afk: Good night17:20
*** aNuposic has quit IRC17:20
*** aNuposic has joined #openstack-ironic17:21
*** aparnav has quit IRC17:21
*** aparna has joined #openstack-ironic17:21
*** e0ne has quit IRC17:26
*** baoli has joined #openstack-ironic17:28
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add node maintenance notifications  https://review.openstack.org/39623917:29
*** chlong has joined #openstack-ironic17:30
*** priteau has quit IRC17:31
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add node console notifications  https://review.openstack.org/39781217:32
*** dhellmann has quit IRC17:33
*** rbartal has quit IRC17:34
lucasagomeso/ calling it a day as well17:35
lucasagomeshave a great evening all!17:35
sambettscya lucasagomes17:35
*** lucasagomes is now known as lucas-afk17:35
*** daemontool has quit IRC17:35
*** aparna has quit IRC17:38
*** rajinir has joined #openstack-ironic17:39
*** xiaoyang has joined #openstack-ironic17:40
openstackgerritoctopuszhang proposed openstack/ironic-python-agent: change mocked object name to follow naming conventions  https://review.openstack.org/40823317:40
*** Nisha_Agarwal has quit IRC17:41
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add os_project_name to functional tests config  https://review.openstack.org/40823517:41
*** magic has quit IRC17:43
openstackgerritoctopuszhang proposed openstack/ironic-python-agent: change mocked object name to follow naming conventions  https://review.openstack.org/40823317:44
*** strigazi is now known as strigazi_AFK17:46
*** glonlas has quit IRC17:49
openstackgerritMerged openstack/ironic: Make "enabled_drivers" config option more resilient to failures  https://review.openstack.org/40759617:51
openstackgerritSam Betts proposed openstack/ironic: Rework Ironic devstack baremetal network simulation  https://review.openstack.org/39295917:52
JayFdoes anyone know if Szymon Borkowski is on IRC?17:53
*** jkilpatr_ has joined #openstack-ironic17:54
*** trown is now known as trown|lunch17:55
Romanenko_Khi!17:55
*** sacharya_ has joined #openstack-ironic17:56
*** jkilpatr has quit IRC17:56
JayFjcook: are you going to have time today to update https://review.openstack.org/#/c/407236/ or should I take care of it?17:56
patchbotpatch 407236 - ironic-specs - Update rescue spec17:56
*** derekh has quit IRC17:56
*** rama_y has joined #openstack-ironic17:56
Romanenko_KSomething happened with fake nodes network interface on functional testing CI. Please look: https://bugs.launchpad.net/ironic/+bug/164817917:57
openstackLaunchpad bug 1648179 in Ironic "Fake node validation error: gate-ironicclient-dsvm-functional fails on test_node_validate" [Undecided,New]17:57
*** sacharya has quit IRC17:57
JayFRomanenko_K: any idea when this failure started?17:59
*** dhellmann has joined #openstack-ironic18:00
*** Sukhdev has quit IRC18:01
Romanenko_Ki am not sure, possibly something was merged today? I have one yesterday deployed Devstack and there fake node validation passes successfully.18:01
*** athomas has quit IRC18:01
JayFyeah, I didn't see anything in recent commits that jumped out at me18:02
JayFat least in ironic18:02
*** david-lyle_ is now known as david-lyle18:02
*** fragatina has joined #openstack-ironic18:03
*** fragatin_ has joined #openstack-ironic18:04
*** ralonsoh has quit IRC18:04
jcookmariojv JayF responded18:05
JayFjcook: I agree, I think you're right18:06
*** krtaylor has quit IRC18:06
*** sacharya_ has quit IRC18:07
*** fragatina has quit IRC18:08
*** sacharya has joined #openstack-ironic18:08
*** vsaienko has joined #openstack-ironic18:08
*** jralph_ has quit IRC18:12
*** Romanenko_K has left #openstack-ironic18:12
*** yufei has quit IRC18:12
*** jralph has joined #openstack-ironic18:13
*** dhellmann has quit IRC18:15
mariojvi'll look18:16
*** ohamada has quit IRC18:17
mariojvjcook: JayF: i thought we'd have to wait for that work to be complete18:17
mariojvjcook: JayF: or should we just flip nets etc immediately after finalize_rescue is called?18:17
JayFmariojv: there's no way for the agent to report back18:17
mariojvaka have it be a sync call18:17
JayFmariojv: if it's changing network config in the ramdisk18:17
mariojvi thought that was the point of having prepare_rescue and finalize_rescue, i guess18:17
mariojvoh18:18
mariojvgot it18:18
mariojvso, it should be immediate18:18
jcookmariojv so with prepare and finalize it wasn't verified either18:18
mariojvright18:18
mariojvk, i'll update some code today18:18
JayFyeah; I'm going to work on the client code today18:19
openstackgerritMerged openstack/ironic-inspector: Remove default_params_with_timeout_values from tempest client  https://review.openstack.org/40817918:19
*** anush has quit IRC18:20
*** vsaienko has quit IRC18:23
*** amoralej is now known as amoralej|off18:25
*** MattMan_ has joined #openstack-ironic18:28
*** glonlas has joined #openstack-ironic18:30
*** mat128 has quit IRC18:31
*** MattMan has quit IRC18:32
*** mat128 has joined #openstack-ironic18:37
*** chlong has quit IRC18:38
* sambetts -> home 18:40
*** mcarden has quit IRC18:40
sambettscya guys later18:40
jlvillalsambetts: good night18:40
*** sambetts is now known as sambetts|afk18:40
*** anush has joined #openstack-ironic18:41
*** mcarden has joined #openstack-ironic18:41
jlvillaljroll: Can I be of any assistance with the tempest stuff? I think my work is overlapping with that.18:43
*** yufei has joined #openstack-ironic18:43
JayFhttps://review.openstack.org/#/c/407236/ needs a review -- some updates to the rescue spec to match up with some stuff we found implementing it18:47
patchbotpatch 407236 - ironic-specs - Update rescue spec18:47
*** Nakato has quit IRC18:48
*** Nakato has joined #openstack-ironic18:48
jrolljlvillal: I'm just waiting for project-config to unfreeze, land that piece, and then the rest can go18:51
jrolljlvillal: where are you overlapping? feel free to just rebase on top of mine18:52
*** chlong has joined #openstack-ironic18:57
jlvillaljroll: Like this patch: https://review.openstack.org/40637619:04
patchbotpatch 406376 - ironic - Configure tempest for multitenancy/flat network19:04
jlvillaljroll: Do you want me to rebase it on top of yours?19:05
zer0c00lIs it possible to run multiple ironic conductors on the same host?19:05
jrolljlvillal: yes please, as soon as the project-config change lands (after the xenial stuff is done) my things should be landing19:05
jrollzer0c00l: yes, you'll need to set host= differently in config19:06
jlvillaljroll: Okay. Will do19:06
zer0c00ljroll: Is there some documentation on this?19:07
jrollzer0c00l: I don't think so, I wouldn't recommend it19:07
*** [1]rpioso has joined #openstack-ironic19:08
jrollzer0c00l: one of the scaling limitations for conductor hosts is tftp, and that would be shared between conductors on the same host19:08
*** milan has joined #openstack-ironic19:08
*** rpioso has quit IRC19:10
mariojvjroll: JayF: had a question with aNuposic about the ceph configdrive RFE19:10
zer0c00ljroll: i see. we have multi core processors19:10
zer0c00lconductor always end up using just one cpu core19:10
mariojvshould he have tempest tests? it doesn't look like swift configdrive is tested in the gate: https://github.com/openstack/ironic/search?utf8=%E2%9C%93&q=configdrive_use_swift19:10
zer0c00lall other cores are almost always idle :(19:10
mariojvdefaults to false, only has unit tests19:10
zer0c00lAlso we have 2 conductors running on 2 seperate nodes handling more than 8k machines19:10
jrollzer0c00l: yay python19:10
mariojvunless we still have some out of tree tempest tests?19:10
zer0c00lpower_sync_state kills the whole thing19:11
jrollzer0c00l: I'd run conductors in VMs, to be honest19:11
zer0c00lduring sync_power_state the cpu usage shoots up for ironic-conductor to almost 100%19:11
zer0c00li see19:11
jrollzer0c00l: but if you want to run some on the same hosts... set host= (which is the rabbit queue and such), and maybe the tftp and image cache locations19:12
jrollI'm not sure if the latter is necessary19:12
zer0c00li see19:12
zer0c00lthe conductor cannot use the same tftp path?19:13
zer0c00li mean multiple conductors cannot use the same tftp path19:13
zer0c00l(?19:13
*** hemna_ has joined #openstack-ironic19:13
JayFmariojv: touche'19:14
JayFzer0c00l: jroll: You can't colocate them if you are using tftp, mainly because a tftp server can only have one path, and the conductors will "fight" over what configs go there19:15
JayFzer0c00l: jroll: It's not like with tftp you can set a different port or something19:15
*** hemna_ has quit IRC19:15
zer0c00lSo we do use tftp to bootstrap ipxe19:15
jrollJayF: oh, true19:16
JayFyeah; I'm not 100% certain but I suspect that fighting over tftp configs is where all the shenanigans would lie19:16
jrollI think the tftp stuff is partitioned by node though19:16
*** fragatin_ has quit IRC19:16
jrolle.g. /tftproot/node-id/blah19:16
JayFjroll: okay; so conductor1 fails, nodes fail over to conductor2, conductor2 takes over19:16
JayFjroll: when conductor1 comes back and takes over, conductor2 won't ever try to remove the "old" config?19:16
jrollJayF: I'm honestly not sure19:17
JayFjroll: my concern is more that -- cleanup actions taken by one conductor could disrupt actual configs from another one19:17
*** krtaylor has joined #openstack-ironic19:17
jrollsure19:17
JayFzer0c00l: if you wanna be certain it'll work; use containers + distinct IPs per conductor19:17
jrollthat's why I recommended separate, and wasn't sure if necessary19:17
zer0c00li see19:18
zer0c00lSo VMs/containers prevents conductors from stomping over each other19:18
zer0c00lAlso if i have n conductors when sync_power_state runs does it run on all the nodes19:18
jrollno, just the nodes that conductor manages19:19
jrollroughly 1/n19:19
JayFno, the conductors consistently hash nodes between them19:19
*** ijw has joined #openstack-ironic19:19
zer0c00lokay19:19
zer0c00lSo that helps.19:19
* NobodyCam is back :)19:19
zer0c00lScaling the conductor out helps with sync_power_state problems19:20
jrollyes19:20
openstackgerritJohn L. Villalovos proposed openstack/ironic: Configure tempest for multitenancy/flat network  https://review.openstack.org/40637619:21
*** e0ne has joined #openstack-ironic19:22
jlvillaljroll: ^^ rebased on yours19:22
*** vsaienko has joined #openstack-ironic19:22
jrolljlvillal: cool, thanks19:22
jlvillaljroll: Did you figure out the issue you were seeing with the tempest patches? Was it the project-config change that fixed it?19:22
*** rama_y has quit IRC19:22
* jlvillal vaguely remembers something from earlier this week19:23
rloomgould|afk: are you still around or gone for the day?19:23
rloomgould|afk: I'll comment in your patch 40421119:23
patchbothttps://review.openstack.org/#/c/404211/ - ironic - Add release names & numbers to API version history19:23
jrolljlvillal: the project-config patch should fix it, yes. grenade wasn't loading the tempest plugin, so CONF.service_available.ironic wasn't being registered, therefore this hack wasn't working (which we intentionally left in tempest, line 813): https://review.openstack.org/#/c/355586/22/tempest/scenario/manager.py19:24
patchbotpatch 355586 - tempest - Removing baremetal tests from tempest tree19:24
jrollI can't test the project-config change easily, but that was the cause and the patch should fix it19:24
jlvillaljroll: Thanks. Yeah it is hard to test those changes.19:25
*** Sukhdev has joined #openstack-ironic19:25
jlvillaljroll: I can only figure out how to generate the XML files from project-config.19:25
jrolljlvillal: zuul v3 will make us able to 1) put that in our tree, and 2) use depends-on to test it \o/19:26
openstackgerritJarrod Johnson proposed openstack/pyghmi: Correct offset of a capability bit  https://review.openstack.org/40826719:26
*** e0ne has quit IRC19:26
jlvillaljroll: That will be great :)19:27
jlvillaljroll: Any word on how much longer on the Xenial work?19:27
jrolljlvillal: they're chugging along in alphabetical order for `ls jenkins/jobs/`, I see they are in the p's now (started yesterday)19:28
jrollso likely friday or monday I hope19:28
jlvillalSweet :)19:28
*** fragatina has joined #openstack-ironic19:29
*** chlong has quit IRC19:36
*** hw_wutianwei has joined #openstack-ironic19:39
*** fragatina has quit IRC19:40
*** ChubYann has joined #openstack-ironic19:41
*** trown|lunch is now known as trown19:42
*** glonlas has quit IRC19:43
*** vsaienko has quit IRC19:51
*** jkilpatr_ has quit IRC19:51
*** jkilpatr has joined #openstack-ironic19:52
*** dhellmann_ has joined #openstack-ironic19:52
*** lindycoder has quit IRC19:54
*** fragatina has joined #openstack-ironic19:58
*** dhellmann_ is now known as dhellmann19:59
*** chlong has joined #openstack-ironic20:00
*** clenimar has quit IRC20:01
openstackgerritStenio Araujo proposed openstack/ironic: Adds another validation step when using dynamic allocation  https://review.openstack.org/37707320:02
*** glonlas has joined #openstack-ironic20:07
*** anush has quit IRC20:10
*** Nakato has quit IRC20:11
*** Nakato has joined #openstack-ironic20:12
openstackgerritMerged openstack/pyghmi: Correct offset of a capability bit  https://review.openstack.org/40826720:13
*** glonlas_ has joined #openstack-ironic20:20
*** [1]rpioso has quit IRC20:21
*** glonlas has quit IRC20:23
*** anush has joined #openstack-ironic20:24
mariojvJayF: question about rescue20:27
*** Nakato has quit IRC20:28
mariojvJayF: are we going to have to have separate tftp_* config options for rescue, if using a separate ramdisk?20:28
mariojv[pxe]/tftp_* to be slightly more specific20:28
*** Nakato has joined #openstack-ironic20:29
mariojvi suppose you'd really just need to change the pxe config, not all of that20:31
mariojvand have a separate labeled section here: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe_config.template20:31
JayFmariojv: you can't run multiple tftp servers on a given server20:31
mariojvyeah20:31
*** [1]rpioso has joined #openstack-ironic20:32
*** lindycoder has joined #openstack-ironic20:33
JayFmariojv: so you got it now? I think that's probalby right20:33
*** hw_wutianwei has quit IRC20:33
mariojvyeah20:33
JayFmariojv: I'm just not certain how ironic triggers what section of that config to boot20:33
mariojvmostly20:33
mariojvthat's the bit i don't know but i'll find out20:33
JayFmariojv: if you wanna pair up on any of that just ask; I am about to jump into the client work and I don't expect it to take too long (well, I'll get the shell done, almost impossible to actually test until more rescue code is ready in ironic-proper)20:34
mariojvthanks, i think i'll try to get a little further20:34
*** hw_wutianwei has joined #openstack-ironic20:35
mariojvmaybe tomorrow if i'm stuck, if you'll have some time before team sync20:35
JayFyeah; all I have tomorrow is standup and sync20:35
*** aNuposic has quit IRC20:38
*** harlowja has quit IRC20:41
JayFHow are we supposed to handle nodes with states that don't exist in older microversions?20:50
JayFFor instance, if a node is in RESCUE, which was added in the latest microversion, what state would a client running (latest-1) see?20:51
*** glonlas_ has quit IRC20:52
openstackgerritXavier proposed openstack/ironic: Shutdown server before change boot order for agent drivers  https://review.openstack.org/40829820:53
*** glonlas has joined #openstack-ironic20:53
*** Nakato has quit IRC20:55
*** Nakato has joined #openstack-ironic20:56
*** Sukhdev has quit IRC20:57
rloojlvillal: did you see the comment in https://review.openstack.org/#/c/407729? do you want to change the name of the mock in your patch or in the other one?20:59
patchbotpatch 407729 - ironic-python-agent - Update mock variable name in unit tests20:59
mrdaMorning Ironic21:00
JayFo/21:00
jrollJayF: we've always just exposed those states to all microversions21:00
*** anush has quit IRC21:00
jrollthe client gets it as a string and just displays it21:00
JayFThat's what I thought21:00
jrollNONE -> AVAILABLE was the exception21:01
jrollbut e.g. adopted will show as adopted in version 1.121:01
jrollor 1.2 or whatever the first was21:01
*** Goneri has quit IRC21:01
*** Sukhdev has joined #openstack-ironic21:07
*** jcoufal has quit IRC21:08
jlvillalrloo: I did. I'll rebase my patch.21:08
jlvillalrloo: Not sure which is a better name...21:09
rloojlvillal: ok.21:09
rloojlvillal: mock_smaker :)21:09
jlvillalheh21:09
rloojlvillal: mock_make_server makes more sense than server_maker, since the method is make_server.21:10
jlvillalrloo: Sounds good. I'll go with that third option then.21:11
rloojlvillal: and bonus points if you change all mocked to mock21:11
jlvillalrloo: Doing that now21:11
rloothx!21:11
jlvillalrloo: So I'm pondering if I want to do it in all unit test files.  s/mocked_/mock_/g21:14
*** Goneri has joined #openstack-ironic21:14
rloojlvillal: please. just this one file for this patch.21:14
jlvillalWhew :)21:15
rloojlvillal: only cuz i don't know that i want to review so many files. although i guess it is easy. go for it if you want!21:15
JayFjcook: mariojv: got a sec to talk rescue api? I think I found an issue in the patch that's up for API but not certain21:15
rlooif the changes don't conflict with too many other patches...21:15
jcookJayF k21:16
JayFjcook: I jumped in my vidyo room real quick21:17
mariojvtrying to finish something21:17
mariojvi'll be around tomorrow morning if you still need help then21:17
JayFit's fine, I was fishing for both of you but one is fine :P21:18
*** Nakato has quit IRC21:20
*** Nakato has joined #openstack-ironic21:20
*** e0ne has joined #openstack-ironic21:22
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/40809121:22
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent: Update mock variable name in unit tests  https://review.openstack.org/40772921:24
jlvillalrloo: ^^^21:24
rloojlvillal: thx, will wait for jenkins to smile first21:25
* jlvillal feels full of confidence since he did 'tox -vvv' with success before pushing.21:26
*** e0ne has quit IRC21:29
*** srobert has quit IRC21:33
rloojlvillal: you want to update the commit msg before I +A https://review.openstack.org/#/c/40772921:35
patchbotpatch 407729 - ironic-python-agent - Update mock variable name in unit tests21:35
jlvillalrloo: Looking21:37
*** aNuposic has joined #openstack-ironic21:37
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent: Update mock variable name in unit tests  https://review.openstack.org/40772921:38
jlvillalrloo: Commit message updated. Thanks.21:38
rloothx jlvillal. TheJulia, if you have a minute to put your +2 again on https://review.openstack.org/40772921:39
patchbotpatch 407729 - ironic-python-agent - Update mock variable name in unit tests21:39
TheJuliaDone21:39
* TheJulia wonders if she should be tested for some form of dyslexia21:40
rlooYou're OK TheJulia :)21:40
TheJuliaWait, I'm not crazy? *shows signs of hope!*21:41
*** harlowja has joined #openstack-ironic21:41
*** jkilpatr has quit IRC21:41
rlooTheJulia: I don't think you are. Does it take one to recognize another one? :)21:42
TheJuliaI don't know *looks around shifty eyed*21:43
*** milan has quit IRC21:43
rlooTheJulia: heh21:44
openstackgerritMerged openstack/ironic-python-agent: Update mock variable name in unit tests  https://review.openstack.org/40772921:45
*** RomanenkoK has joined #openstack-ironic21:46
*** glonlas_ has joined #openstack-ironic21:46
*** glonlas_ has quit IRC21:47
*** glonlas_ has joined #openstack-ironic21:47
*** abalfour has left #openstack-ironic21:48
*** glonlas has quit IRC21:50
*** aNuposic has quit IRC21:52
*** aNuposic has joined #openstack-ironic21:52
*** aNuposic has quit IRC21:55
*** trown is now known as trown|outtypewww21:58
*** krtaylor has quit IRC21:58
*** aNuposic has joined #openstack-ironic22:00
*** bfournie has quit IRC22:01
openstackgerritVarun Gadiraju proposed openstack/ironic: WIP/DNM: Trying to test grenade multi-tenant experimental job  https://review.openstack.org/40389522:04
openstackgerritMerged openstack/ironic: Remove the VALID_ROOT_DEVICE_HINTS list  https://review.openstack.org/40804522:06
JayFsambetts|afk: jfyi, in the future, if you set importance on a bug, set the status to Triaged (not Confirmed) to keep it from showing up in the queue for bug triage :)22:11
*** lindycoder has quit IRC22:11
jrollconfirmed shows up in triage?22:11
jrollthat seems... wrong22:11
jrollnew->triaged->confirmed is always the workflow as I've thought about it22:12
JayFno, the workflow as LP determines it is more22:12
JayFnew (1 person) -> confirmed (addl person) -> triaged (bug supervisor)22:12
jrollah, I misunderstood22:12
JayFsince we do bug supervisor by committee, the best case is for cores to file bugs w/importance set and status:triaged22:12
*** baoli has quit IRC22:12
JayFfolks outside hte project can do new and confirm new bugs22:12
JayFbut all that is imaginary since there's no acls22:13
JayFand anyone can join the team and wreck havoc on our bug settings :P22:13
*** baoli has joined #openstack-ironic22:13
*** RomanenkoK has quit IRC22:16
*** baoli has quit IRC22:18
openstackgerritSukhdev Kapur proposed openstack/ironic: Documentation for Security Groups for baremetal servers  https://review.openstack.org/39396222:19
*** jheroux has quit IRC22:23
*** krtaylor has joined #openstack-ironic22:42
*** absubram has quit IRC22:43
*** bfournie has joined #openstack-ironic22:44
openstackgerritMerged openstack/ironic: Fix double dots at the end of a message to single dot  https://review.openstack.org/40728122:45
*** rcernin has quit IRC22:48
*** Goneri has quit IRC22:53
openstackgerritMerged openstack/ironic: Use IronicObject._from_db_object_list method  https://review.openstack.org/40761622:54
openstackgerritMerged openstack/ironic: Add release names & numbers to API version history  https://review.openstack.org/40421122:54
openstackgerritJay Faulkner proposed openstack/python-ironicclient: Add support for RESCUE and UNRESCUE provision states  https://review.openstack.org/40834122:54
*** hw_wutianwei has quit IRC22:55
*** chlong has quit IRC23:06
*** glonlas_ has quit IRC23:09
*** cdearborn has quit IRC23:15
*** harlowja has quit IRC23:16
*** sacharya has quit IRC23:23
*** sacharya has joined #openstack-ironic23:24
*** rama_y has joined #openstack-ironic23:26
*** rbudden has quit IRC23:35
* mrda waits for jlvillal to ask his question :)23:36
jlvillalAm I correct that with the multi-tenant support that bare-metal nodes can be attached to the same network that VMs are attached to? My feeling (98% sure) is yes on this. But I wanted to double check before I tell people that.23:37
jlvillalmrda: :P23:37
*** trown|outtypewww has quit IRC23:40
JayFjlvillal: absolutely!23:41
JayFjlvillal: otherwsie we are doin' it wrong23:41
JayFjlvillal: neutron networks are neutron networks, and as long as the deployer set them up to be accessible via vm or bare metal that can work on both23:41
jlvillalJayF: Thanks that is what I thought. But I had someone say, we want to have Ironic support that feature. And I'm thinking, it already does unless I'm confused.23:41
jlvillalJayF: Thanks!23:41
JayFjlvillal: at Rackspace, in our (admittedly very-divergent-from-upstream) network implementation, we support that already23:41
JayFjlvillal: I find that happening a lot; people assume we don't do things that we do ;)23:42
jlvillalheh23:42
*** trown has joined #openstack-ironic23:42
NobodyCamanyone ever have to mount a iso manually via Dirac v8 (ssh)23:42
NobodyCamthe command I am using is: racism remoteimage -u user@domain.local -p demo -c -l //ip.ip.ip.ip:8080/CentOS-7-x86_64-Minimal-1511.iso23:43
mrdayay, I was right \o/23:44
jlvillalracism? That's an odd name for a command.23:44
NobodyCamhahha23:44
* jlvillal thinks those dell people should change their command names.23:44
mrdalol23:44
NobodyCamits the auto correct on my mac23:44
jlvillalAh23:44
mrdaNobodyCam: your mac is racist?23:44
NobodyCamracadm23:45
NobodyCamlol23:45
jlvillalNobodyCam: No idea. I don't have any Dell hardware. Sorry :(23:45
NobodyCamjust bought my mac a new word23:45
NobodyCamlol23:45
mrdaNobodyCam: don't you normally buy a vowel?23:45
NobodyCamjlvillal: the hardware is in your lab23:45
mrdaI'm here until Thursday, try the veal!23:46
*** ijw has quit IRC23:46
NobodyCamhehehe23:46
NobodyCamit's been one of those days23:46
jlvillalNobodyCam: Well there is some here. But not any that I control...23:46
*** rbudden has joined #openstack-ironic23:46
*** ijw has joined #openstack-ironic23:46
NobodyCam:)23:46
openstackgerritVarun Gadiraju proposed openstack/ironic: WIP/DNM: Trying to test grenade multi-tenant experimental job  https://review.openstack.org/40389523:48
JayFaNuposic: you might wanna read scrollback from me+mario this morning, he pointed out we don't test swift+configdrive in the gate so you're probably fine w/o it for ceph+configdrive23:51
JayFaNuposic: It's not ideal, but it is what it is. And saves you a lot of pain tracking down howtf to gate against ceph :)23:51
aNuposicJayF: Yes I was discussing that time with mariojv but continued to investigate more on how to run ceph in gates23:52
JayFaNuposic: yeah, it's your choice if you wanna continue pointing your brain in that direction... but I don't want you to think I'm -1 if you don't have that working :)23:53
jlvillalaNuposic: I think you are on trail to pain and heartache in trying to get ceph running in the gate ;)23:53
aNuposicJayF: good to know that no need23:53
JayFjlvillal: on the flipside, if aNuposic figured it out and documented it, it's like pain relief for the next person :P23:54
jlvillalTrue! :)23:54
aNuposicJayF: I had not got confirmed "Don't need to do" from you or others so continued to dig23:54
JayFaNuposic: there is rarely ever a confirmed anything with upstream :)23:54
aNuposicJayF: ha ha okay. Good to know. Yeah otherwise it looked like a pain23:54
*** rbudden has quit IRC23:54
jlvillalaNuposic: JayF: But the thing is we are trying to shrink our job count. As there is some unspoken limit on gate jobs. So adding a whole new gate job might also be a problem.23:55
JayFaNuposic: I'd still suggest putting a comment in the RFE summarizing your research into it, with a focus on us not testing it for swift :)23:55
jlvillalUnspoken as in it has never been spoken to me :)23:55
JayFjlvillal: Yeah, I suspect for pike we'll have to make improved testing matrixes a priority23:55
JayFwhere we can test >1 thing in each job23:55
JayFlike it seems a little nuts to me we don't have a single job testing configdrive in swift23:55
jlvillalJayF: I don't think we have a single drive that has Swift at all.23:56
jlvillalaNuposic: JayF: Though you do realize that the goal is to eliminate the configdrive. Not add it to being stored in Swift.23:56
jlvillalAt least my RFE got rejected because the goal was to remove the storing of configdrives.23:57
jlvillalStoring in Ironic that is.23:57
jlvillalAnd not add it to Ceph either.23:57
* jlvillal is not sure what is needed to accomplish that.23:57
aNuposicJayF: Yes of course. I will add my findings. :)23:58
*** ElCoyote_ has joined #openstack-ironic23:58
aNuposicjlvillal: is it! i was not knowing that23:58
jlvillalaNuposic: It is. Let me find my RFE23:58
aNuposicjlvillal: why to remove configdrive support at all?23:58
openstackgerritVarun Gadiraju proposed openstack/ironic: WIP/DNM: Trying to test grenade multi-tenant experimental job  https://review.openstack.org/40389523:58
JayFaNuposic: not to remove configdrive support; to stop storing it in ironic23:59
jlvillalaNuposic: Because of painful issues like trying to store it23:59
JayFaNuposic: basically we store it in ironic primarily b/c we thought it was needed for rebuild, but in nova, it rebuilds a new configdrive if you do a rebuild23:59
JayFaNuposic: so by preserving+reusing the configdrive we're actually breaking the api23:59

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