Monday, 2017-03-27

*** amotoki has quit IRC00:01
*** baoli has joined #openstack-ironic00:16
*** mtanino has joined #openstack-ironic00:19
*** mtanino has quit IRC00:26
*** baoli has quit IRC00:29
*** jkilpatr has quit IRC00:31
*** jkilpatr has joined #openstack-ironic00:31
*** oomichi has quit IRC00:39
*** oomichi has joined #openstack-ironic00:42
*** SerenaFeng has joined #openstack-ironic00:57
*** amotoki has joined #openstack-ironic01:04
*** yuanying_ has joined #openstack-ironic01:04
*** yuanying has quit IRC01:07
*** phuongnh has joined #openstack-ironic01:13
*** gcb has joined #openstack-ironic01:15
*** phuongnh has quit IRC01:19
*** amotoki has quit IRC01:27
*** tuanluong has joined #openstack-ironic01:37
*** tovin07 has joined #openstack-ironic01:41
*** sbezverk has quit IRC01:53
*** oomichi has quit IRC02:08
*** oomichi has joined #openstack-ironic02:12
*** hw_wutianwei has joined #openstack-ironic02:23
*** yuanying has joined #openstack-ironic02:30
*** yuanying_ has quit IRC02:33
openstackgerritMa Xinjian proposed openstack/python-ironicclient master: Fix or Add parameter comments  https://review.openstack.org/44899202:39
*** amotoki has joined #openstack-ironic02:42
*** amotoki has quit IRC02:53
*** cdearborn has quit IRC02:59
*** amotoki has joined #openstack-ironic03:06
*** links has joined #openstack-ironic03:09
*** Syed__ has quit IRC03:25
*** amotoki has quit IRC03:31
*** gcb has quit IRC03:33
*** joanna has quit IRC03:37
*** mpotdar has quit IRC03:38
openstackgerritJulian Edwards proposed openstack/ironic master: Don't retry power status if power action fails  https://review.openstack.org/44945403:40
*** mpotdar has joined #openstack-ironic03:43
*** SerenaFeng has quit IRC03:47
*** sbezverk has joined #openstack-ironic03:50
*** amotoki has joined #openstack-ironic03:52
*** gcb has joined #openstack-ironic03:58
*** udesale has joined #openstack-ironic04:09
*** Nisha_Agarwal has joined #openstack-ironic04:11
openstackgerritJulian Edwards proposed openstack/ironic master: Don't retry power status if power action fails  https://review.openstack.org/44945404:13
*** vmud213 has joined #openstack-ironic04:14
*** udesale has quit IRC04:17
*** udesale has joined #openstack-ironic04:18
ianwif anyone owns "Dell Ironic CI" it seems to be fairly unhappy -> see merge comments on https://review.openstack.org/#/c/450049/04:25
*** rbudden has quit IRC04:26
openstackgerritTovin Seven proposed openstack/ironic master: Enable OSProfiler support in Ironic  https://review.openstack.org/35814204:28
*** dsneddon has quit IRC04:46
*** causten has joined #openstack-ironic04:48
*** causten has quit IRC04:48
*** causten has joined #openstack-ironic04:48
*** dsneddon has joined #openstack-ironic04:51
*** crushil has quit IRC05:03
*** yogi has joined #openstack-ironic05:07
*** rcernin has joined #openstack-ironic05:26
*** ChubYann has quit IRC05:32
*** SerenaFeng has joined #openstack-ironic05:36
*** mjura has joined #openstack-ironic05:43
*** causten has quit IRC05:49
*** causten has joined #openstack-ironic05:51
*** oomichi has quit IRC05:58
*** oomichi has joined #openstack-ironic06:01
*** MarginHu has joined #openstack-ironic06:03
*** jaosorior has joined #openstack-ironic06:13
*** moshele has joined #openstack-ironic06:19
*** oomichi has quit IRC06:28
*** oomichi has joined #openstack-ironic06:32
*** oomichi has quit IRC06:39
*** pmannidi has quit IRC06:41
*** oomichi has joined #openstack-ironic06:43
*** tuanluong has quit IRC06:50
*** pmannidi has joined #openstack-ironic06:54
*** ralonsoh has joined #openstack-ironic06:55
*** jaosorior has quit IRC06:58
*** oomichi has quit IRC06:58
*** oomichi has joined #openstack-ironic07:03
*** vikrant has joined #openstack-ironic07:04
*** fxpester has joined #openstack-ironic07:06
*** SerenaFeng has quit IRC07:08
*** oomichi has quit IRC07:08
MarginHuhi, I don't know how to layout the  Bare Metal service when openstack is a multi-nodes envioment.07:10
*** oomichi has joined #openstack-ironic07:13
*** jaosorior has joined #openstack-ironic07:18
*** pcaruana has joined #openstack-ironic07:20
*** fragatina has quit IRC07:26
*** fragatina has joined #openstack-ironic07:27
*** tuanluong has joined #openstack-ironic07:31
*** moshele has quit IRC07:32
pas-haMarginHu: what exactly is your problem?07:32
pas-haand good morning ironic :)07:33
MarginHuhi pas-ha , good morning.07:33
MarginHuMy question is that how to layout the baremetal service on a multi-node openstack.07:34
MarginHuwhich is best-practise?07:34
openstackgerritVasyl Saienko proposed openstack/ironic master: Fail deploy if no pxe_enabled ports exist  https://review.openstack.org/45010407:35
*** oomichi has quit IRC07:38
*** chas has joined #openstack-ironic07:41
*** oomichi has joined #openstack-ironic07:43
*** tesseract has joined #openstack-ironic07:44
*** amarao has joined #openstack-ironic07:44
openstackgerritOksana Voshchana proposed openstack/ironic master: Add /baremetal path instead of port 6385  https://review.openstack.org/44433707:44
openstackgerritOksana Voshchana proposed openstack/ironic master: DNM: TEST ironic with wsgi  https://review.openstack.org/43729907:45
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Add new transaction starting -> error on timeout  https://review.openstack.org/43737707:47
*** aarefiev_afk is now known as aarefiev07:47
aarefievmorning all!07:47
*** Serlex has joined #openstack-ironic07:47
*** pmannidi has quit IRC07:52
pas-haMarginHu: depends on other things.. the layout I think best is: 1) ironic-api services together with other APIs; 2) ironic-conductors on separate hosts, to minimize number of hosts plugged into the out-of-band/ipmi network; 3) might consider putting a separate pool of ironic-apis to serve the requests from nodes on provisioning/cleaning network (set policies07:52
pas-haon them to only allow these endpoints, and configure ironic-conductors appropriately, block the lookup/heartbeat endpoints in the "public"-facing ironic-api services)07:52
pas-haactually jroll promised to devise a 'reference' deployment diagram for ironic :)07:53
MarginHu:), thanks, usually I have 3 controllers which run all kinds of service except nova-compute07:55
*** amoralej|off is now known as amoralej07:55
*** moshele has joined #openstack-ironic07:56
MarginHuironic-api service  are put on those controllers, and ironic-conductors are put on compute nodes07:56
MarginHuis it ok?07:57
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:01
*** makowals has quit IRC08:03
*** makowals has joined #openstack-ironic08:04
*** kromanenko has joined #openstack-ironic08:06
*** dimak has joined #openstack-ironic08:09
*** oanson has joined #openstack-ironic08:10
oansonHi. is 'Dell Ironic CI' somehow related to ironic?08:11
*** athomas has joined #openstack-ironic08:16
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-inspector stable/ocata: DNM test gates with disabled *_ssh drivers  https://review.openstack.org/45011408:18
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-inspector stable/newton: DNM test gates with disabled *_ssh drivers  https://review.openstack.org/45011608:19
*** moshele has quit IRC08:25
*** stendulker has joined #openstack-ironic08:29
*** lucas-afk is now known as lucasagomes08:32
lucasagomesmorning all08:32
*** openstackgerrit has quit IRC08:33
stendulkermorning lucasagomes o/08:34
oansonMorning08:35
oansonIs 'Dell Ironic CI' somehow related to ironic?08:35
oansonOr is it unrelated?08:35
*** racedo has joined #openstack-ironic08:36
*** derekh has joined #openstack-ironic08:37
lucasagomesoanson, it is, it's a 3rd party CI running the integration tests using the dell drivers (*_drac)08:37
oansonI see. It's failing on in Dragonflow patches.08:38
oansone.g. here: https://review.openstack.org/#/c/449208/ on PS408:38
lucasagomesoanson, yeah I think it's not working for some time now :-/08:39
oansonThere are no logs, so I don't have any more info08:39
oansonJust wanted to make sure you guys know08:39
lucasagomesoanson, thanks yeah, this is run by dell so we need them to fix it08:39
lucasagomesas far as I remember from the last upstream meeting they are aware of it08:40
lucasagomesoanson, so no worries about it on ur patch for now08:40
oansonAll right. Thanks.08:40
*** chas has quit IRC08:44
*** ccamacho has joined #openstack-ironic08:44
*** openstackgerrit has joined #openstack-ironic08:50
openstackgerritJi Chengke proposed openstack/ironic master: Use HostAddressOpt for opts that accept IP and hostnames  https://review.openstack.org/44800208:50
*** mgoddard has joined #openstack-ironic08:50
tuanluongGood Morning lucasagomes, stendulker, oanson and Ironic's members09:05
stendulkerGood Morning tuanluong o/09:06
vdrokgood morning all, pas-ha aarefiev lucasagomes stendulker09:07
stendulkerGood morning vdrok o/09:07
tuanluongHi stendulker, I plan to implement to support Secure Boot for baremental09:08
*** SerenaFeng has joined #openstack-ironic09:08
stendulkertuanluong: ok. For which driver?09:09
openstackgerritVladyslav Drok proposed openstack/ironic master: Add DB layer support for node tags filters  https://review.openstack.org/27262409:10
vdrokand morning tuanluong09:10
lucasagomeso/09:11
openstackgerritJi Chengke proposed openstack/ironic master: Use HostAddressOpt for opts that accept IP and hostnames  https://review.openstack.org/44800209:23
tuanluongmorning vdrok09:26
*** udesale__ has joined #openstack-ironic09:28
*** udesale has quit IRC09:28
*** udesale__ has quit IRC09:36
*** udesale has joined #openstack-ironic09:36
*** bcornec has joined #openstack-ironic09:36
openstackgerritOksana Voshchana proposed openstack/ironic master: Add /baremetal path instead of port 6385  https://review.openstack.org/44433709:43
openstackgerritOksana Voshchana proposed openstack/ironic master: DNM: TEST ironic with wsgi  https://review.openstack.org/43729909:43
*** chas has joined #openstack-ironic09:44
*** MarginHu has quit IRC09:45
*** MarginHu has joined #openstack-ironic09:45
*** MarginHu has quit IRC09:47
*** chas has quit IRC09:49
*** sambetts_ is now known as sambetts09:51
sambettsMorning all09:51
openstackgerritShivanand Tendulker proposed openstack/ironic master: Call clean_up_instance() during node teardown for Agent deploy  https://review.openstack.org/45014609:51
sambettsI've been gone for a while traveling and then on PTO I hope I've not missed too much09:52
*** SerenaFeng has quit IRC09:56
vdrokmorning sambetts , welcome back :)09:56
*** Nisha_Agarwal has quit IRC09:59
lucasagomessambetts, wb!10:02
sambettsHey vdrok, lucasagomes o/!10:02
*** Nisha_Agarwal has joined #openstack-ironic10:12
*** MattMan has quit IRC10:13
*** MattMan has joined #openstack-ironic10:14
vsaienk0morning Ironic'ers!10:17
sambettshey vsaienk010:18
mgoddardmorning vsaienko & other ironic folk10:18
thomas_oneillmorning all - bifrost folk, is there a way to do a big deployment of lots of nodes all at once? I notice BIFROST_INVENTORY_SOURCE seems to have to point to a source for a single node10:20
sambettsthomas_oneill: the bifrost inventory can have multiple nodes in in10:21
sambettsit10:21
openstackgerritMark Goddard proposed openstack/bifrost master: Allow undionly.kpxe boot option to be overridden  https://review.openstack.org/44908510:21
thomas_oneilloh cool10:21
openstackgerritMark Goddard proposed openstack/bifrost master: Allow undionly.kpxe boot option to be overridden  https://review.openstack.org/44908510:22
*** tovin07 has quit IRC10:27
*** milan has joined #openstack-ironic10:29
milanmorning Ironic! :)10:30
*** amotoki has quit IRC10:30
*** udesale has quit IRC10:31
*** moshele has joined #openstack-ironic10:32
*** yatinkarel has quit IRC10:34
*** jjung has joined #openstack-ironic10:35
*** deadnull has quit IRC10:37
openstackgerritAnton Arefiev proposed openstack/ironic-inspector stable/newton: Switch to use test_utils.call_until_true  https://review.openstack.org/45015810:47
*** yatinkarel has joined #openstack-ironic10:47
*** zackf has joined #openstack-ironic10:49
*** e0ne has joined #openstack-ironic10:50
*** nmathew has joined #openstack-ironic10:50
*** yatinkarel has quit IRC10:53
*** Nisha_Agarwal has quit IRC10:55
*** mat128 has joined #openstack-ironic10:58
openstackgerritMerged openstack/sushy master: Sushy to adhere to the resource identifier portion of the spec  https://review.openstack.org/44853911:00
*** lucasagomes is now known as lucas-hungry11:00
openstackgerritOksana Voshchana proposed openstack/ironic master: WIP: SSL TEST  https://review.openstack.org/44240211:02
*** ccamacho is now known as ccamacho|lunch11:02
*** yatinkarel has joined #openstack-ironic11:05
*** bcornec has quit IRC11:10
*** moshele has quit IRC11:11
*** nmathew has quit IRC11:12
*** garyk has joined #openstack-ironic11:20
garykEmilienM: i am trying to get triplo up and running and am hitting issues with pxe_shh having a timeout. Any idea how i can debug this?11:21
*** yatinkarel has quit IRC11:24
*** zackf has quit IRC11:24
*** gcb has quit IRC11:25
*** stendulker has quit IRC11:26
*** vmud213 has quit IRC11:27
openstackgerritVladyslav Drok proposed openstack/ironic master: Add nodes tagging support - API  https://review.openstack.org/25047811:27
*** bcornec has joined #openstack-ironic11:28
*** zhurong has joined #openstack-ironic11:32
*** andreykurilin has joined #openstack-ironic11:36
*** yatinkarel has joined #openstack-ironic11:36
*** snecklifter has quit IRC11:37
andreykurilinrajinir, cdearborn: hi11:37
andreykurilinrajinir, cdearborn: `Dell Ironic CI` started to push messages to openstack/rally project for every change.11:38
andreykurilin"Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset."11:38
openstackgerritOksana Voshchana proposed openstack/ironic master: Add /baremetal path instead of port 6385  https://review.openstack.org/44433711:38
andreykurilinI can assume that it is wrong behaviour :)11:39
openstackgerritOksana Voshchana proposed openstack/ironic master: DNM: TEST ironic with wsgi  https://review.openstack.org/43729911:39
*** bfournie has quit IRC11:44
*** amotoki has joined #openstack-ironic11:46
ricardoasmorning!11:46
*** mgould|afk is now known as mgould11:49
mgouldmorning everyone!11:49
mgouldgaryk: pxe_ssh is deprecated on the Ironic side, but I'm not sure what the state of support for the alternatives is in tripleo: https://blueprints.launchpad.net/tripleo/+spec/switch-to-virtualbmc11:50
mgouldoh wait, Status: Complete11:51
mgouldso I think "don't use pxe_ssh" is the answer here11:51
* mgould can read, honest11:51
garykmgould: ok, thanks! so what should i use to try and get the virtual interface to work11:51
EmilienMgaryk: I would check with mgould or dtantsur on this one11:52
garykok, thanks.11:54
mgouldgaryk: are you using tripleo-quickstart?11:54
*** jaypipes has joined #openstack-ironic11:55
garykmgould: i am using director - I am not sure if that is triple-quickstart11:55
garyki am pretty new to tripleo so i am learning the ropes at the moment11:55
*** tuanluong has quit IRC11:56
mgouldthere are a lot of ropes to learn11:57
mgouldgaryk: which version?11:57
*** kromanenko has quit IRC11:58
garykmgould: 10 (i think)11:58
mgouldOK, I think that's based on quickstart12:01
*** rbudden has joined #openstack-ironic12:02
garykok, thanks12:02
mgouldgaryk: do you have a link to the instructions you're using?12:02
*** lucas-hungry is now known as lucasagomes12:03
garyki have director installed on one instance and would like it to deploy images on another instance that is running libvirt (my understanding is that the deployment should work with libvirt). is that correct?12:03
garykthat is whay I asked about the pxe_ssh12:03
mgouldright, OK12:03
mgouldthat should work, I think12:03
mgouldlucasagomes ^^^12:03
* lucasagomes reads12:05
lucasagomesgaryk, mgould hi... yeah that should be fine12:06
mgouldgaryk: did you tell it to use pxe_ssh, or was that the default?12:06
garykmgould: i think i told it to. I am trying again12:07
mgouldif there's an option to use pxe_ipmitool+virtualbmc, try that instead12:07
garykwhat do I need to set for the power_manager?12:07
mgouldwhat are the options?12:07
garykok, will try that12:08
*** yatinkarel has quit IRC12:08
garykmgould: not sure how i can get the options. i saw that written in one online doc - https://keithtenzer.com/2015/10/14/howto-openstack-deployment-using-tripleo-and-the-red-hat-openstack-director/12:08
garykthat may be a little outdated12:08
mgouldOct 2015? yeah, probably12:09
mgouldhmmm, I can't see anything about virtualbmc in the OSPd 10 docs12:09
*** trown|outtypewww is now known as trown12:10
*** dprince has joined #openstack-ironic12:10
mgouldhi trown12:10
mgouldtrown: garyk is trying to install OpenStack using OSPd 10, and having trouble with pxe_ssh timeouts12:11
mgouldshould pxe_ssh work in that context?12:11
mgouldgaryk: I'd check that you can ssh to your libvirt host with the credentials you supply and run `virsh list`12:12
mgouldbecause that's basically what pxe_ssh does12:12
trownmgould: quickstart is not part of any downstream product (at least not yet)12:12
*** zhurong has quit IRC12:12
mgouldtrown: OK, thanks!12:13
garykok, will try with the visrh list. thanks12:13
trownmgould: but afaik pxe_ssh should work on any of the downstream versions ... is it even removed from Ironic now?12:13
mgouldno, but it is deprecated12:13
trownya, thats what I though12:13
trownt12:13
mgouldI was looking at https://blueprints.launchpad.net/tripleo/+spec/switch-to-virtualbmc, and support for virtualbmc seems to depend on oooq12:14
trownquickstart switched to vbmc thanks to lucasagomes12:14
mgouldgaryk: OK, forget everything I said about quickstart and virtualbmc12:14
trownya, nobody plans to add it to instack-virt-setup which is also deprecated12:14
garykmgould: ok, thanks12:14
mgouldcheck the ssh + virsh thing, and if that works please paste your pxe_ssh error to paste.openstack.org12:15
mgouldtrown: is there a better channel for garyk to ask in?12:15
*** amoralej is now known as amoralej|lunch12:16
*** ccamacho|lunch is now known as ccamacho12:16
garykmgould: thanks - at the moment i am in the process of getting my KVM host up so that I can run the overcloud. Will send you the data when I have it12:17
mgouldgaryk: good luck!12:17
trownmgould: here or #tripleo make sense to me... it is a bit tough because nobody is really "supporting" pxe_ssh upstream12:17
garykgracias12:17
mgouldtrown: thanks!12:20
*** bfournie has joined #openstack-ironic12:20
*** yatinkarel has joined #openstack-ironic12:20
lucasagomeshi all, anyone else wants to take a look at https://review.openstack.org/#/c/445478/ ? It already has 2+2 and the work in sushy is already being done to accommodate the changes12:24
pas-hagaryk: also, if you are running 'virtual' baremetal, you could consider libvirt power/mgmt driver interfaces from ironic-staging-drivers, scales much better than *_ssh ones12:24
lucasagomesthanks :D12:24
garykpas-ha: thanks. do you have doc or reference that i can look at?12:25
pas-hagaryk: http://ironic-staging-drivers.readthedocs.io/en/latest/drivers/libvirt.html12:26
*** causten has joined #openstack-ironic12:27
*** yatinkarel has quit IRC12:28
*** crushil has joined #openstack-ironic12:33
openstackgerritMiles Gould proposed openstack/ironic master: devstack: install python-dracclient if DRAC enabled  https://review.openstack.org/42532612:38
*** links has quit IRC12:40
*** Goneri has joined #openstack-ironic12:41
*** yatinkarel has joined #openstack-ironic12:42
*** chlong has joined #openstack-ironic12:51
amaraoHi guys. Yet another bug with config-drive. Now with pxe_* drivers: https://bugs.launchpad.net/ironic/+bug/167642212:59
openstackLaunchpad bug 1676422 in Ironic "Node failed at deploy. Exception: int() argument must be a string or a number, not 'tuple'" [Undecided,New]12:59
*** amoralej|lunch is now known as amoralej13:00
*** baoli has joined #openstack-ironic13:03
*** sasha2 has joined #openstack-ironic13:03
*** jcoufal has joined #openstack-ironic13:05
openstackgerritVasyl Saienko proposed openstack/ironic master: Add manual clean step ironic standalone test  https://review.openstack.org/42977013:06
aarefievmilan: hey, when you have time https://review.openstack.org/#/c/444910/1 we need to decide something with api in unit tests13:07
milanaarefiev, hi13:07
* milan looks13:07
aarefievmilan: I know looks ugly, maybe you have some ideas13:08
jrollmorning y'all13:09
milanmorning jroll! :)13:09
aarefievmorning jroll13:09
milanaarefiev, I know I might have a decorator-abuse condition, but it feels like one ;)13:10
*** rloo has joined #openstack-ironic13:11
*** cdearborn has joined #openstack-ironic13:12
crushilmorning jroll13:12
aarefievmilan: something like http://paste.openstack.org/show/604297/13:13
milanaarefiev, yeah, if we want to have an explicit version13:13
milanaarefiev, otherwise default to highest in the most generic method13:14
milans/highest/current13:14
garykmgould: pas-ha: trown: EmilienM: any idea what is wrong here - https://paste.fedoraproject.org/paste/zKOYF0zpkuCrQyn9Dj7BBl5M1UNdIGYhyRLivL9gydE=13:16
aarefievmilan: yeah, I guess it would be the highest in most cases13:16
EmilienMgaryk: in a mtg, i'll look shortly13:17
milanaarefiev, didn't we already have similar discussion over a previous patch or is just my deja vu?13:17
garykEmilienM: ok, thanks13:18
EmilienMgaryk: but asking on #tripleo was a great idea, hopefuly someone from the team can help more quickly than me13:18
aarefievmilan: yeah, it was in deprecating finished key patch, so I'm trying to solve this issue13:18
milanright13:18
garykEmilienM: ok, thanks13:18
aarefievmilan: ok, let me try to add decorator to version specific tests to see how it would look13:21
milanaarefiev, in my proposal to that patch I had a working decorator: https://review.openstack.org/#/c/436415/12..17/ironic_inspector/test/functional.py13:23
milanbut someone thought that the micro version was data input to the test which I sort of disagree with13:24
milanand my solution was replaced w/ ddt13:24
*** gcb has joined #openstack-ironic13:25
milanIMO we're configuring a client here so the client's internal state should change13:25
aarefievmilan: you are pointing to functional tests13:25
milanyup but the idea is the same, no?13:25
aarefievwe agreed always use latest microversion for unit tests13:26
aarefievby default13:26
milanaarefiev, ah, so maybe I don't follow why we need a custom versions then13:27
milanaarefiev, you mean that some unittest should use different micro version?13:27
milanlike that boo test you pasted?13:27
aarefievthe problem we have version specific tests13:27
aarefievmaybe we should move them functional13:27
aarefievto functional13:28
aarefievmilan: https://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/test/unit/test_main.py#L7613:28
milanaarefiev, I see. The problem might be more generic, i.e how to assert that we always maintain backwards compatibility13:31
milanaarefiev, if we agree that the unittests  are always version agnostic (use latest) then this sort of tests should be integration-tested w/ tempest13:33
aarefievmilan: yeah, and I'm thinking now that I like this lightwess tests more13:35
aarefievmilan: the idea was use latest version by default, but allow to specify needed version anyway, with this removed `finished` key we don't need to add "if version < 1.9 do ... else ...13:41
aarefievand use states on every new microversion13:41
milanaarefiev, sort of how to assert a feature was deprecated test case for tempest while always test just the latest in unittest&functional?13:42
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Rework VMs connection logic  https://review.openstack.org/44071913:46
milanaarefiev, I've got issues to even express how to test these things O:-)13:46
*** garyk has quit IRC13:46
aarefievmilan: it depends on feature, like this https://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/test/unit/test_main.py#L7413:46
aarefievI don't want to write integration test for this13:47
aarefievit's simple api verification13:47
milanhmmm13:47
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512313:47
mariojvgood morning ironic13:48
aarefievmilan: if it would be something more complicated I'd create more complex functional test13:48
TheJuliaGood morning everyone13:49
aarefievmorning mariojv, TheJulia13:49
milanmorning mariojv, TheJulia! :)13:49
vdrokmorning to everyone I've missed today, milan TheJulia mariojv jroll :)13:50
milanaarefiev, I see, but that unittest seems to be version dependant, but maybe it's OK13:50
milanmorning vdrok! :)13:50
aarefievmilan; it's what we already have :)13:51
rloohi and good morning milan, vdrok, aarefiev, TheJulia, mariojv13:51
aarefievmorning rloo13:51
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512313:51
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Rework VMs connection logic  https://review.openstack.org/44071913:51
rloolucasagomes: any reason not to merge https://review.openstack.org/#/c/445478/?13:52
milanaarefiev, somehow I'd like to have the coverage that if I try use an unsupported API micro version I get a 4xx response in some test "flavours" (functional/integration/unit?)13:52
vdrokmorning rloo :)13:52
lucasagomesrloo, hi checking13:52
milanmorning rloo! :)13:52
lucasagomesrloo, oh that's the spec... well, no reason that I can point out13:52
*** dyasny has joined #openstack-ironic13:52
lucasagomesI've merged today the work in sushy to accomodate these changes13:52
rloolucasagomes: ok, will +A then.13:53
lucasagomesI need to push a new patch set to the driver in Ironic which I'm waiting on that spec change13:53
lucasagomesrloo, thank you!13:53
rloolucasagomes: thank YOU! :)13:53
lucasagomesbtw folks, I haven't seem this error before: http://logs.openstack.org/77/449577/3/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial/ee71558/logs/screen-ir-cond.txt.gz#_2017-03-24_17_11_42_38713:53
lucasagomeslooks unrelated to the patch... anyone has any idea ?13:53
*** andreykurilin has left #openstack-ironic13:53
lucasagomesderekh, ^ it's ur patch btw... it doesn't look related at all but the error is a bit surprising, I haven't seem that in the past AFAICT13:54
vdroklucasagomes: yup, vsaienk0 has a patch iirc13:54
*** gcb has quit IRC13:54
jrollhrm, maybe the iscsi device doesn't exist? I feel like vsaienk0 was looking at this13:54
vdroklemme find a link13:54
lucasagomesvdrok, oh right13:54
jrollah yeah13:54
aarefievmilan: yeah, and looks like we are doing it only in unit tests13:54
aarefievhmm13:54
*** gcb has joined #openstack-ironic13:54
milanaarefiev, my intuition would be to bump these assertions into integration tests13:55
vsaienk0lucasagomes: https://review.openstack.org/#/c/446950/ this should solve the problem but we need to release ironic-lib I think13:55
derekhlucasagomes: ack, thanks13:55
vdrokyup, just needs a release I guess13:55
aarefievmilan: you mean this existing tests13:56
vsaienk0I wondered why in master we still install released version of ironic-lib13:56
openstackgerritMerged openstack/ironic-specs master: Follow-up patch for the Redfish spec  https://review.openstack.org/44547813:56
*** mtanino has joined #openstack-ironic13:57
aarefievmilan: or only new one13:57
milanaarefiev, hmm maybe as they miss the coverage of the negative condition?13:57
milanbut unsure13:57
lucasagomesvsaienk0, vdrok jroll  awesome! Thanks a lot so we just need a release now13:57
jrolloh cool, it merged13:58
jrollI was going to do some other releases this week too, I'll do them all this afternoon13:58
milannegative w/r the: "I run 1.8 request agains 1.9 api and I should get 4xx" test or some sort of @deprecated_in(1.9)13:58
milanaarefiev, ^13:58
aarefievmilan: I guess that what we have now, no13:59
milanbtw that sort of test cases should pass w/ a deprecation in 1.9 but fail w/ server API 1.1014:00
milanaarefiev, if we do then never mind me14:00
*** nmathew has joined #openstack-ironic14:00
*** Syed__ has joined #openstack-ironic14:01
*** SerenaFeng has joined #openstack-ironic14:01
*** nmathew has quit IRC14:01
milanaarefiev, I still think that it shouldn't be a matter of unittest though but wouldn't -1 on it O-)14:01
aarefievmilan: you can't -1 because they are already landed :)14:03
*** yufei has joined #openstack-ironic14:03
milanaarefiev, OK :D14:03
aarefievjroll: please, take a look on fixes for stable branches when you have time  https://review.openstack.org/#/c/443878/1 https://review.openstack.org/#/c/425122/114:06
* jroll looks14:07
aarefievthanks14:08
jrolland done14:08
jrollJayF: this needs landing when you're around https://review.openstack.org/#/c/425122/114:08
*** yufei has quit IRC14:09
milanaarefiev, I'm also wondering what's the point in running e.g https://review.openstack.org/#/c/444910/1/ironic_inspector/test/unit/test_main.py@85 in the future say 1.11 unless we declare unlimited backwards compatibility?14:09
*** chlong has quit IRC14:09
milanaarefiev, maybe we should at least mark those for removal? # TODO: remove me in 1.11?14:10
*** zhurong has joined #openstack-ironic14:11
aarefievmilan: it's not unlimited, but we should support it anyway till we say that min supported version 1.914:12
*** rpioso has joined #openstack-ironic14:12
aarefievmilan: the problem now is latest microversion differs from the default one14:12
aarefievas result hell in tests :(14:13
milanaarefiev, right, basically we need different set of tests for different API versions w/ different configuration of the client (in this case just headers w/ proper data)14:16
milanaarefiev, moreover, we should assert that some tests expect a certain failure in certain version for the sake of coverage14:17
milanaarefiev, but I may be overthinking it :)14:17
aarefievmilan: right, but it also have impact on existing tests14:17
milanaarefiev, in my ideal world with lot's of happy decorators, I'd have a decorator that would care about those three points :)14:18
milan@api_version(introduced='1.8', deprecated='1.9', skipped='>1.9')14:19
milanaarefiev, but if there's a better way than a decorator, I won't -1 it ;)14:20
milanor will I? }:-)14:20
aarefievmilan: why do you need to skip14:20
milannot to run 1.9 test in 1.11?14:21
aarefievyou need only request needed version to server14:21
milanaarefiev, but if the code is removed from the server, should we remove the test case too? Oh it's unittests, so maybe we should, dunno14:22
aarefievmilan: if code is removed we should drop all related tests anyway14:23
milanaarefiev, functional and unittest true, maybe not so true for integration?14:23
*** ricardoas has left #openstack-ironic14:23
milanbut yeah, we're talking unittests here14:24
aarefievmilan: yeah, tempest should  cover previous releases14:25
*** ccamacho is now known as ccamacho|brb14:25
milanaarefiev, so @api_version(introduced=1.8, deprecated=1.9)?14:25
openstackgerritOksana Voshchana proposed openstack/ironic master: WIP: SSL TEST  https://review.openstack.org/44240214:27
aarefievmilan: something like that, but we don't have version specific tempest tests yet14:27
*** vikrant has quit IRC14:27
aarefievmilan: also we don't have mechanism for dropping old microversions, I guess jroll is working on this.14:29
jrollyeah, that's a ways off still14:30
milanaarefiev, http://paste.openstack.org/show/604319/ is my idea more or less14:30
milanah, OK14:30
*** athomas has quit IRC14:32
milanaarefiev, http://paste.openstack.org/show/604321/ rather (missed the removed state)14:33
aarefievmilan: so, we are talking about unit tests now, right?14:35
vdrokwould be cool to have a thing like that in our api too :) as right now it's really hard to read the api code. maybe will do an rfe14:35
milanaarefiev, right unittests14:35
aarefievmilan: I see how dtantsur -2 on this :)14:36
milanaarefiev, lol, what's so wrong about test decorator generating tests? ;)14:37
*** superdan is now known as dansmith14:38
openstackgerritKyrylo Romanenko proposed openstack/ironic master: Add tempest plugin API tests for node  https://review.openstack.org/41119714:38
*** athomas has joined #openstack-ironic14:39
*** zhurong has quit IRC14:41
openstackgerritMerged openstack/ironic-specs master: [RFE] Add spec for physical network awareness  https://review.openstack.org/43578114:42
aarefievmilan: we could always test default api version, and fix all unit tests once we bump version14:45
*** trown is now known as trown|brb14:45
milanaarefiev, yeah, lot's of type 3 fun  though ;)14:46
openstackgerritLin Yang proposed openstack/sushy master: Parse generic attributions for redfish resource  https://review.openstack.org/44883414:46
milanI guess that's what we've been doing so far14:46
aarefievyeah14:46
*** trown|brb is now known as trown14:49
vsaienk0sambetts: could you please add to your review queue https://review.openstack.org/#/c/415003/14:49
aarefievmilan: it would be fun for the one who bumps microversion :)14:49
sambettsvsaienk0: will do :)14:49
*** fxpester has quit IRC14:49
milanaarefiev, oh really? :P14:50
vsaienk0sambetts: thanks!14:52
openstackgerritMerged openstack/python-ironic-inspector-client stable/ocata: Updated from global requirements  https://review.openstack.org/44387814:53
*** udesale has joined #openstack-ironic14:54
aarefievmilan: what if we add new functional tests for testing microversion and keep existing tests with default microversion14:55
milanaarefiev, it's OK just that I think those are somehow linked together w/ what conditions we expect them to work, be skipped & be failing14:56
milanwe'd be loosing the link14:56
milanbut if it's just the link we're loosing, maybe it's OK (save for the typing effort) ;)14:57
*** zackf has joined #openstack-ironic14:57
*** Goneri has quit IRC14:57
openstackgerritMerged openstack/bifrost stable/ocata: Change dib element to enable serial console  https://review.openstack.org/44954714:59
aarefievmilan: we don't need to skip functional, ok, I'll try to play with this15:01
*** Serlex has quit IRC15:03
milanaarefiev, alright, we can bump it to some testing refactoring patch if it's too much to worry about right now15:03
*** vgadiraj_ has joined #openstack-ironic15:04
*** ijw has joined #openstack-ironic15:05
* milan relocates -> CU later Ironic15:05
*** ijw_ has joined #openstack-ironic15:06
*** rcernin has quit IRC15:07
*** ijw has quit IRC15:09
*** joanna has joined #openstack-ironic15:10
*** milan has quit IRC15:10
*** Goneri has joined #openstack-ironic15:13
vgadiraj_Was taking a look at the spec for pike priorities and the hyper links and details for a couple of the essential priorities and the Redfish driver are missing. Is this by design/is there a reason for this? http://specs.openstack.org/openstack/ironic-specs/priorities/pike-priorities.html15:21
NobodyCamGood Morning Ironic'ers15:22
lucasagomesNobodyCam, morning15:23
*** bcornec has quit IRC15:24
lucasagomesvgadiraj, hi there, yeah it wasn't included in the original patch maybe because it's kinda obvious what it needs to be done there (it's just a basic driver for now)15:24
lucasagomesvgadiraj, but, I don't think that it would have any problem to put up another patch adding some text about it there15:24
openstackgerritMario Villaplana proposed openstack/ironic master: Add rescuewait timeout periodic task  https://review.openstack.org/35315615:25
openstackgerritMario Villaplana proposed openstack/ironic master: Agent driver rescue implementation  https://review.openstack.org/40043715:25
openstackgerritMario Villaplana proposed openstack/ironic master: Add API and conductor methods for [un]rescue  https://review.openstack.org/35083115:25
NobodyCamgod morning lucasagomes15:25
NobodyCamgood even :p15:25
*** chlong has joined #openstack-ironic15:25
* NobodyCam goes back to coffee15:25
*** baha has joined #openstack-ironic15:26
openstackgerritLucas Alvares Gomes proposed openstack/ironic master: Add redfish driver  https://review.openstack.org/43898215:26
openstackgerritLucas Alvares Gomes proposed openstack/ironic master: Add documentation for the redfish driver  https://review.openstack.org/44253715:26
openstackgerritLucas Alvares Gomes proposed openstack/ironic master: DevStack: Setup a Redfish environment  https://review.openstack.org/44552915:26
*** dyasny has quit IRC15:28
openstackgerritMerged openstack/ironic-specs master: Remove exposing hardware capabilities backlog spec  https://review.openstack.org/43767415:32
mgouldmorning NobodyCam15:32
* TheJulia wonders where the coffee IVs are located15:33
NobodyCamMorning mogul and TheJulia :)15:33
NobodyCamgah mgould Even15:34
NobodyCamhehehe15:34
mgould:-)15:35
NobodyCam:p15:35
*** chas has joined #openstack-ironic15:38
*** jjung has quit IRC15:38
*** chas_ has joined #openstack-ironic15:40
*** jjung has joined #openstack-ironic15:41
*** chas has quit IRC15:42
*** chas_ has quit IRC15:44
*** e0ne has quit IRC15:44
*** chas has joined #openstack-ironic15:46
*** udesale has quit IRC15:50
*** Serlex has joined #openstack-ironic15:52
*** yogi has quit IRC15:55
*** amotoki has quit IRC15:57
joannamorning NobodyCam, mgould, lucasagomes15:59
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Rework VMs connection logic  https://review.openstack.org/44071915:59
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512316:00
*** amarao has quit IRC16:02
mgouldmorning joanna16:02
*** vgadiraj_ has quit IRC16:02
*** milan has joined #openstack-ironic16:03
lucasagomesjoanna, morning16:03
*** vgadiraj_ has joined #openstack-ironic16:03
*** aarefiev is now known as aarefiev_afk16:05
*** udesale has joined #openstack-ironic16:06
*** causten has quit IRC16:06
*** MapspaM is now known as SpamapS16:08
openstackgerritMerged openstack/bifrost master: Allow undionly.kpxe boot option to be overridden  https://review.openstack.org/44908516:10
NobodyCammorning joanna :)16:12
*** cinerama has joined #openstack-ironic16:12
*** SerenaFeng has quit IRC16:12
jlvillalSo I don't know the answer to this question. Though I probably should.  Are the Ironic nova driver and traditional nova-hypervisors supported in the same region?16:18
vdrokmorning NobodyCam joanna mgould jlvillal !16:20
NobodyCammorning vdrok :)16:20
joannamorning vdrok :)16:20
jlvillalHi vdrok NobodyCam joanna lucasagomes mgould milan sambetts vsaienk0 jroll TheJulia dtantsur rloo  and everyone else :)16:22
vsaienk0morning jlvillal16:22
jlvillalAnyone know the answer to my question about? :)16:23
rlooGood Monday morning jlvillal, joanna, NobodyCam, vsaienk016:23
milanmorning jlvillal, joanna, NobodyCam! :)16:23
vdrokjlvillal: ah, yeah, they are supported, aggregates can be used for that16:23
lucasagomesjlvillal, o/ morning16:23
NobodyCammorning jlvillal and roll :)16:23
joannamorning rloo, milan16:23
NobodyCammorning milan16:23
vsaienk0jlvillal: yeah, they are supported16:23
vdrokjlvillal: https://docs.openstack.org/developer/nova/aggregates.html16:23
jlvillalvsaienk0: Thanks!16:23
vdrokthough hopefully, in this release we wont need them anymore16:24
jrolljlvillal: this is an interesting read as well, fwiw, about the problems with having both in a single region https://etherpad.openstack.org/p/ironic-and-virt-mixed-limitations16:24
* jroll is working on tackling some of this16:24
jrollor trying to work on, at least16:25
jlvillalThanks jroll !16:25
openstackgerritMario Villaplana proposed openstack/ironic-specs master: Change CLI default API version  https://review.openstack.org/44866116:25
rlooJayF: wondering what you think of this bug. My first thought is, wouldn't cleaning have fixed this problem? https://bugs.launchpad.net/ironic-python-agent/+bug/167023916:26
openstackLaunchpad bug 1670239 in ironic-lib "create_config_drive_partition failed because ironic-lib call cmd "partprobe /dev/sda" failed" [Undecided,In progress] - Assigned to Hao Li (lihaosz)16:26
sambettshey rloo, jroll, jlvillal, NobodyCam o/16:27
rloohi sambetts (stranger!)16:27
NobodyCammorning sambetts16:28
sambettsrloo: IKR! I was traveling and then I had some PTO, while I was traveling I was only able to log in during late PST time and nobody was around by then :(16:29
rloosambetts: glad you're well rested now :)16:29
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Rework VMs connection logic  https://review.openstack.org/44071916:29
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512316:30
sambettsrloo: thanks :)16:32
milanhey sambetts! :) fyi https://review.openstack.org/#/c/439862/ was merged, but if you have some concerns I can do a follow-up (me procrastinated so still need to update the POC ;)16:36
sambettsmilan:  \o/16:37
*** rcernin has joined #openstack-ironic16:37
sambettsmilan: other than my original comments about the defaults I think everything else made sense to me :)16:38
*** Goneri has quit IRC16:38
milansambetts, great! :)16:38
*** srart has joined #openstack-ironic16:39
milansambetts, though the api changed from update_filter to whitelist_node_ids, blacklist_node_ids and remove_node_ids16:39
sambettssounds good to me :)16:40
* milan glad ;)16:40
*** jaosorior has quit IRC16:41
rloosubteam responsible people -- please update the statuses before meeting in 12 minutes time :)16:48
*** stendulker has joined #openstack-ironic16:48
*** derekh has quit IRC16:49
*** stendulker has quit IRC16:49
milanrloo, oh, right, thx :)16:49
*** stendulker has joined #openstack-ironic16:49
openstackgerritSam Betts proposed openstack/ironic master: Copy and append to static lists  https://review.openstack.org/44957716:50
openstackgerritThomas O'Neill proposed openstack/bifrost master: Trivial spacing fix.  https://review.openstack.org/45033816:53
*** udesale has quit IRC16:54
TheJuliajroll: are you chairing today?16:57
jrollTheJulia: oh, idk, did I say I would? heh16:57
jroll(if so, then yes)16:58
TheJuliaNo, you didn't ;)16:58
jrolllol16:58
*** vgadiraj_ has quit IRC16:58
TheJuliano worries, I can do it16:58
* TheJulia runs to grab some water16:58
jrollif you're not in the mood, I don't mind :)16:58
* jroll will make sure it's short16:58
*** amotoki has joined #openstack-ironic16:58
TheJuliajroll: short ++16:58
*** mgoddard has quit IRC16:59
TheJuliajroll: not terribly in the mood today, juggling a few things at the moment :(16:59
TheJuliabut more than happy to if needed16:59
jrollTheJulia: yeah no worries, I got it16:59
TheJuliathank you16:59
jrollnp16:59
jrolllet's do this16:59
*** tesseract has quit IRC16:59
openstackgerritMerged openstack/ironic-inspector stable/newton: Grenade: don't enable tempest plugins in settings  https://review.openstack.org/42512217:01
*** amotoki has quit IRC17:03
*** ricardoas has joined #openstack-ironic17:03
*** trown is now known as trown|compassing17:05
*** rcernin has quit IRC17:08
*** pcaruana has quit IRC17:12
*** harlowja has quit IRC17:18
*** chlong has quit IRC17:22
*** mgould is now known as mgould|afk17:22
openstackgerritThomas O'Neill proposed openstack/bifrost master: Abstraction of distribution variables and cleanup role.  https://review.openstack.org/45034717:22
*** harlowja has joined #openstack-ironic17:24
thomas_oneillTheJulia: and any other central bifrost kinda people, could you possibly take a look at this WIP I just posted and let me know what you think? ^^17:24
*** amoralej is now known as amoralej|off17:27
thomas_oneillthere's stuff missing but I thought I'd post it up for you guys to look at at this stage, cuz I don't wanna waste time doing fine-tuning stuff if it's conceptually wrong17:27
NobodyCamthomas_oneill: I'll take a look after the meeting17:28
thomas_oneillokay cool... end of the working day for me anyway so will catch back up with this tomorrow, cya!! :)17:28
NobodyCamhave a good night :)17:28
mjturekrajinir: could you link me to an example failure of your current failure? Wondering if we're seeing the same thing17:29
rajinirmjturek: we fixed a bunch, here is the latest that I'm working on - http://lists.openstack.org/pipermail/openstack-infra/2017-March/005263.html17:30
mjturekrajinir: do you have links to the logs?17:31
rajinirmjturek: The logs and details are in launchpad https://bugs.launchpad.net/neutron/+bug/167515117:32
openstackLaunchpad bug 1675151 in neutron "Switch to haproxy fails dhcp request" [Undecided,New]17:32
mjturekahhh okay rajinir our failure is different, we're stuck at wait_for_resource during stacking17:33
mjturekthx!17:33
rajinirmjturek: may be we will hit that issue17:35
rloovdrok: do you have time to talk about multinode grenade?17:36
*** Goneri has joined #openstack-ironic17:36
rloovdrok: and rolling upgrades?17:36
*** vgadiraj_ has joined #openstack-ironic17:36
vdrokyup, I have a bit17:36
TheJuliathomas_oneill: Is it okay if I take a look in about an hour?  I need to eat some lunch and get some coffee :)17:36
rloovdrok: so i don't understand how multinode grenade works, what it is testing17:36
rloovdrok: when you say things break it, could you elaborate?17:36
mjturekrajinir: I hope not! But if you do let me know, maybe we can brainstorm through it17:36
rajinirmjturek: sure17:36
NobodyCamgood meeting .. .thank you all17:36
rloovdrok: i want to make sure i understand, and that rolling upgrades will address it...17:37
vdrokrloo: right now what it does is, upgrades the primary node, but leaves ironic conductor on a subnode untouched17:37
thomas_oneillTheJulia: yeah ofc lol I'm going now, back tomorrow, enjoy!!17:37
TheJuliathomas_oneill: Have a good evening!17:37
rloovdrok: so is it running ocata, then master in primary node?17:37
vdrokyup17:37
aNuposicHi rpioso, are you going to take any other driver module for removing translation logs?17:37
rloovdrok: oh. so when master has a version bump...17:37
*** chlong has joined #openstack-ironic17:38
vdrokrloo: yup. that's why we need to pin ocata17:38
rloovdrok: is it doing a cold upgrade? must be.17:38
vdrokrloo: yes17:38
vdrokrloo: but, the communication between new api and old conductor breaks17:38
*** milan has quit IRC17:38
rloovdrok: so basically, it runs all the tests using ocata. then upgrades primary node (is that API only, or API + conductor) to master, then runs all tests again?17:38
vdrokI think primary is both api and conductor, and yes, that seems to be accurate17:39
jrollhrm17:39
jrollthe spec says the process is to update all conductors first17:39
jrollpart of that was for this reason17:39
jrolliirc17:39
*** milan has joined #openstack-ironic17:39
rloovdrok, jroll: seems like a partial upgrade. that mutlinode test.17:40
jrollso why are we running new conductor with old api? :/17:40
vdrokjroll: yeah, but grenade does not support upgrading subnode iiuc17:40
jrollrloo: sure17:40
rloovdrok, jroll: seems like if it is doing cold upgrade, the subnode with conductor should be upgraded to master too?17:40
jrollrloo: it isn't intended to be a cold upgrade, it's intended to be partial so we test the mixed versions of services17:41
rloojroll: OH. do we support mixed versions of services?17:41
vdrokjroll: for now this just tests communication ,so only adding pinning would be enough for now I guess17:41
*** e0ne has joined #openstack-ironic17:41
rloojroll: I mean, I don't think or didn't think we did.17:41
jrollvdrok: so we just changed the upgrade process without updating the spec or anything :/17:41
jrollrloo: that's the idea behind rolling upgrades, make mixed versions work so you can upgrade one thing at a time17:42
rloojroll: right, once we have the code to support that. we don't yet?17:42
rloojroll: or maybe we do or think we do. sec, let me see.17:43
jrollrloo: sure, the discussion in the meeting was "without rolling upgrades, we break rolling upgrades CI constantly, so let's just finish rolling upgrades.17:43
vdrokjroll: yeah, seems so. will need to talk to vsaienk0 to see what changes we need on the grenade side17:43
*** mgoddard has joined #openstack-ironic17:43
jrollrloo: which lead us to "why are these RPC version bumps breaking that CI, they should not"17:43
rloojroll: ah. ok, i missed that part. so that multinode test IS to test rolling upgrades, got it.17:43
jrollrloo: yes.17:43
*** vgadiraj_ has quit IRC17:44
*** mtanino has quit IRC17:44
rloojroll: hey, in that case, the rolling upgrades patches work :) I think... :)17:44
jrollvdrok: we should be following http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/support-rolling-upgrade.html#testing17:44
lucasagomescalling it a day! Have a great evening all17:44
rloobye lucasagomes!17:45
*** lucasagomes is now known as lucas-afk17:45
jrollrloo: probably, but it seems the test is not implemented the way we intended, in that it isn't following the upgrade process17:45
jrollnight lucas-afk17:45
lucas-afko/17:45
*** vgadiraj_ has joined #openstack-ironic17:45
vdrokjroll: aha, so we need to move api to subnode17:45
rloojroll: oh yeah. ding. light bulb flickered. you're right.17:45
jrollvdrok: indeed17:45
*** vgadiraj_ has quit IRC17:46
*** ccamacho|brb is now known as ccamacho17:46
*** causten has joined #openstack-ironic17:46
jrollrloo: :)17:46
rloovdrok: i'm happier now cuz i thought i'd have to add the grenade tests for rolling upgrades.17:46
rloovdrok: the spec describes two tests...17:47
jrollrloo: the first bullet point is what we have with grenade today17:48
vdrokok, so we'll work on that. and iiuc, it's not a blocker then17:48
jrollrloo: the third is "we could", but I don't think we plan on doing that yet17:48
jrollvdrok: awesome, thanks! I'll leave the priorities alone, I'd like that feature done anyway :)17:48
rloojroll: ok, so for rolling upgrades work to be accepted, we need the second bullet.17:48
vdrokjroll: sure, thanks17:48
jrollrloo: correct, and that's what the multinode grenade job we have is intended to do17:49
rlooand vdrok: that multinode test is to test that second bullet, right?17:49
*** baoli has quit IRC17:49
vdrokrloo: yup17:49
rloovdrok: so to be clear, are you going to make the changes to the multinode grenade test?17:49
*** fragatina has quit IRC17:49
vdrokas for multinode doing the second bullet17:49
rloovdrok: or vsaienk0, or jlvillal or find a volunteer. (like moi)?17:49
vdrokrloo: yes, these are changes to grenade plugin and/or grenade I suppose17:49
jrollshould just be changing ENABLED_SERVICES for each node :)17:50
vdrokhopefully yes :)17:50
rloojroll: 'should' :) vdrok, ok, I'll assume you're going to be making the change then.17:50
jrollI chose my word carefully :)17:51
rloovdrok: thx!17:51
rloojroll: as you 'should' :)17:51
vdroknp :)17:51
vdroktime to leave for /me, good night!17:52
rloogood night vdrok!17:52
NobodyCamnight vdrok17:53
openstackgerritMerged openstack/ironic-inspector master: Remove translation of log messages Part-1  https://review.openstack.org/44788417:53
*** stendulker has quit IRC17:54
*** ChubYann has joined #openstack-ironic17:57
vdrokah, one last thing, it seems we have api running on both primary and subnode, we just need to disable api on primary. this will likely lead to more hacks, related to need to wait for ironic api on subnode so that nova compute can start properly. anyway, will look at this closer tomorrow17:57
*** amotoki has joined #openstack-ironic17:59
dsneddonHas anyone seen this error?17:59
dsneddon)$ openstack baremetal introspection bulk status17:59
dsneddon Could not find node 06919852-544b-4369-8e2a-1e52d05d12ef in cache17:59
*** baoli has joined #openstack-ironic17:59
openstackgerritMerged openstack/ironic-ui master: Adds Ironic-UI Devstack plugin  https://review.openstack.org/44629818:00
dsneddonThe node shows up fine if I run "ironic node-list": http://paste.openstack.org/show/604361/18:01
*** causten has quit IRC18:01
dsneddonThe same "openstack baremetal introspection bulk status" command works with the same version of Ironic on a different environment.18:01
*** causten has joined #openstack-ironic18:01
*** amotoki has quit IRC18:03
*** jjung has quit IRC18:06
*** causten has quit IRC18:06
*** e0ne has quit IRC18:07
TheJuliadsneddon: Sorry, I've not seen anything like that before. :(18:08
*** milan has quit IRC18:08
*** milan has joined #openstack-ironic18:10
*** ralonsoh has quit IRC18:11
dsneddonTheJulia, Thanks, I just figured it out. I had upgraded this Ironic Inspector, but had previously introspected nodes with a version that didn't cache the introspection data.18:12
*** mtanino has joined #openstack-ironic18:12
dsneddonTheJulia, The same command works on an environment with recently introspected nodes. :-)18:12
*** jjung has joined #openstack-ironic18:18
*** sayantan_ has joined #openstack-ironic18:20
*** baoli_ has joined #openstack-ironic18:24
*** [1]rpioso has joined #openstack-ironic18:24
*** baoli has quit IRC18:25
*** e0ne has joined #openstack-ironic18:27
*** rpioso has quit IRC18:27
*** e0ne has quit IRC18:28
*** d0ugal has quit IRC18:31
*** Goneri has quit IRC18:34
rloovdrok: thx, will touch base with you tomorrow about the multinode test!18:36
*** fragatina has joined #openstack-ironic18:37
*** causten has joined #openstack-ironic18:38
*** chas has quit IRC18:39
*** milan has quit IRC18:39
*** milan has joined #openstack-ironic18:40
* milan gone, good night Ironic! :)18:45
*** milan has quit IRC18:46
joannagnight, milan!18:47
*** d0ugal has joined #openstack-ironic18:47
*** racedo has quit IRC18:47
*** mgoddard has quit IRC18:47
*** e0ne has joined #openstack-ironic18:51
*** vgadiraj_ has joined #openstack-ironic18:53
*** trown|compassing is now known as trown18:53
*** e0ne has quit IRC18:56
*** vgadiraj_ has quit IRC18:58
openstackgerritMerged openstack/bifrost stable/ocata: Pin proliantutils version  https://review.openstack.org/44951818:59
*** amotoki has joined #openstack-ironic19:00
*** beekneemech is now known as bnemec19:00
*** amotoki has quit IRC19:05
*** vills has joined #openstack-ironic19:05
*** jkilpatr has quit IRC19:11
*** g3ek has quit IRC19:12
*** sambetts is now known as sambetts|afk19:13
sambetts|afknight all19:13
*** g3ek has joined #openstack-ironic19:15
*** jjung has quit IRC19:17
*** jjung has joined #openstack-ironic19:20
*** jkilpatr has joined #openstack-ironic19:22
*** samueldmq has quit IRC19:23
*** samueldmq has joined #openstack-ironic19:24
*** causten has quit IRC19:30
*** causten has joined #openstack-ironic19:30
*** mjura has quit IRC19:31
*** baoli_ has quit IRC19:32
*** baoli has joined #openstack-ironic19:39
*** crushil has quit IRC19:44
*** vills has quit IRC19:45
*** ionutbalutoiu has quit IRC19:45
*** joanna has quit IRC19:49
*** ionutbalutoiu has joined #openstack-ironic19:49
mariojvhey, random question: what's the best way to ensure that an ironic gate job up for review is pulling down + building the latest IPA code from a particular IPA patch set?19:49
mariojvit's not immediately clear to me poking around whether just adding Depends-On will do that somehow19:50
jrollmariojv: that would be in devstacklog.txt, ctrl-f tinyipa or something19:50
jrollI don't believe depends-on works from ironic->ipa19:50
mariojvah ok, that's what i feared19:50
jrollsince it's a separate devstack variable to decide if it builds19:51
mariojvyup19:51
jrolltest patch to flip that is easy though :)19:51
jrollpatch on ironic to set the build thing to true, depends-on from there to ipa19:51
mariojvyeah, this is mainly for rescue CI - i just didn't want to keep switching the IPA branch var for the test job every time the IPA patch is updated, but if it's needed, it's fine19:52
mariojvwill science when i'm a bit closer to having all the pieces ready19:52
jrollmariojv: just have the one that sets "build ipa" to true depend on your IPA and your ironic patches, you shouldn't need to flip the branch variable19:53
mariojvah, ok ^ that'd be super easy19:54
jroll:)19:54
mariojvso dependencies would look like: ironic + IPA rescue code -> devstack-gate DNM patch that sets "build IPA" var appropriately -> tests19:55
mariojvsomething like that, i think19:55
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Rework VMs connection logic  https://review.openstack.org/44071919:57
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512319:57
jrollmariojv: yeah, but you can even just make it an ironic patch that changes the default or whatever of that variable19:58
jrollin the devstack plugin19:58
mariojvoh sure, then there's no need to modify devstack-gate as long as the defaults aren't overwritten by the gate jobs19:59
*** causten has quit IRC20:01
mariojvthe less patches the better :D20:01
*** causten has joined #openstack-ironic20:01
jrolloh they might be, hm, just change the value later then :P20:01
jrollIPA -> ironic rescue code -> ironic test patch that sets the variable20:02
*** baoli has quit IRC20:02
*** baoli has joined #openstack-ironic20:02
TheJuliacinerama: NobodyCam: If you two get a chance, can you take a look at 450347. It is a WIP but conceptual cleanup of role variables and inclusion of the beginnings of basic installation cleanup. I've left my thoughts on it, but I'd appreciate both of you taking a look.20:09
*** vgadiraj_ has joined #openstack-ironic20:10
*** vgadiraj_ has quit IRC20:12
TheJuliappiela: looks like you somehow reverted 437419 to patch set 3 with patch set 8 :(20:15
ppielaTheJulia: ugh20:16
TheJuliappiela: Oh, I see20:17
TheJuliayou have that as the parent for another revision20:17
*** baoli has quit IRC20:17
TheJuliaI bet the other rev got updated and *boom*20:17
ppielaTheJulia: I have been working on other projects last few days, and have not had a chance to fix the conflicts20:18
TheJuliappiela: no worries :)20:18
*** baoli has joined #openstack-ironic20:23
*** Goneri has joined #openstack-ironic20:29
*** rpioso has joined #openstack-ironic20:33
*** [1]rpioso has quit IRC20:37
rloojroll: sorry, forgot to get back to you on ironic releases, wrt the driver comp. client patch: https://review.openstack.org/#/c/419274/. I don't know when that will be approved so if you wanted to release today/tomorrow, don't wait for it.20:39
jrollrloo: oh yeah, I also forgot. I wasn't sure if you were talking about that or the driver properties API discussion that I still haven't looped around to20:40
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector-specs master: Collect Bios, Memory and Processor Info from Dmidecode  https://review.openstack.org/40679020:40
rloojroll: the driver properties API discussion will take waaaaayyyyyy longer :)20:41
rloojroll: that client patch might be easy or not; i can't recall now, how easy it is to get access to the microversion, in the driver_shell code...20:42
jrollrloo: indeed, that's why I got confused20:42
rloojroll: heh. do you think it is worth getting 419274 in?20:42
jrollrloo: we can just release again when we land it20:43
*** baoli has quit IRC20:43
rloojroll: i'm fine with that too.20:43
TheJuliajroll: speaking of releases, bifrost would be good to cut an updated stable/ocata minor bug fix release if your cutting other stuff.20:44
jrollTheJulia: cool, I'm thinking tomorrow20:44
TheJuliaIndeed, it is approaching beer-o'clock20:45
rloojroll: you are, of course, going to cause me to have to update the rolling upgrades patches after the release, but that is a good exercise i guess...20:45
jrollrloo: eh? why?20:45
rloojroll: new release; gotta add it to the release_mappings :)20:45
jrolloh we put middle release in yeah that20:46
rloojroll: but then i can test my notes on what to do when we push out a release :)20:46
jrollrloo: is it possible to just land the mappings now or not?20:46
rloojroll: no, cuz that code hasn't landed yet :)20:46
rloojroll: oh, no, we shouldn't land that patch. i don't know that it makes sense w/o the whole thing.20:47
jrollokay20:47
*** causten has quit IRC20:47
*** causten has joined #openstack-ironic20:47
*** jcoufal has quit IRC20:48
*** joanna has joined #openstack-ironic20:49
*** causten has quit IRC20:50
*** causten_ has joined #openstack-ironic20:50
*** baoli has joined #openstack-ironic20:51
*** causten_ has quit IRC20:56
*** causten has joined #openstack-ironic20:56
*** dprince has quit IRC20:58
*** causten has quit IRC21:01
*** trown is now known as trown|outtypewww21:01
*** baoli has quit IRC21:02
*** Sukhdev has joined #openstack-ironic21:03
*** causten has joined #openstack-ironic21:05
*** causten has quit IRC21:10
*** Serlex has quit IRC21:11
*** ccamacho has quit IRC21:12
*** causten has joined #openstack-ironic21:13
*** fragatin_ has joined #openstack-ironic21:13
*** jjung has quit IRC21:14
*** fragatina has quit IRC21:16
*** mat128 has quit IRC21:21
*** causten has quit IRC21:23
*** causten has joined #openstack-ironic21:24
openstackgerritMario Villaplana proposed openstack/python-ironicclient master: Log warning when API version unspecified  https://review.openstack.org/44215321:26
*** causten_ has joined #openstack-ironic21:26
*** causten has quit IRC21:28
*** fragatin_ has quit IRC21:29
*** fragatina has joined #openstack-ironic21:29
*** causten_ has quit IRC21:30
*** causten has joined #openstack-ironic21:31
*** causten_ has joined #openstack-ironic21:33
*** causten has quit IRC21:36
*** MarginHu has joined #openstack-ironic21:42
openstackgerritVasyl Saienko proposed openstack/ironic master: Install networking-baremetal ML2 plugin  https://review.openstack.org/45046721:43
*** ijw_ is now known as ijw21:46
*** bfournie has quit IRC21:52
*** baha has quit IRC21:59
*** amotoki has joined #openstack-ironic22:02
*** chlong has quit IRC22:03
*** causten_ has quit IRC22:05
*** causten has joined #openstack-ironic22:06
*** jkilpatr has quit IRC22:07
*** cdearborn has quit IRC22:09
*** causten has quit IRC22:10
*** amotoki has quit IRC22:12
openstackgerritJoanna Taryma proposed openstack/ironic master: Add base cinder common interface  https://review.openstack.org/35562522:13
*** rpioso has quit IRC22:13
openstackgerritMerged openstack/ironic-inspector master: Fix some reST field lists in docstrings  https://review.openstack.org/44962922:17
openstackgerritJoanna Taryma proposed openstack/ironic master: Add Cinder storage driver  https://review.openstack.org/36619722:21
*** bfournie has joined #openstack-ironic22:25
*** Syed__ has quit IRC22:25
*** jkilpatr has joined #openstack-ironic22:35
*** Goneri has quit IRC22:37
*** rbudden has quit IRC22:39
*** sasha2 has quit IRC22:41
*** Sukhdev has quit IRC23:06
openstackgerritJulian Edwards proposed openstack/ironic master: Don't retry power status if power action fails  https://review.openstack.org/44945423:12
*** jaypipes has quit IRC23:24
*** MarginHu has quit IRC23:31
*** crushil has joined #openstack-ironic23:36
*** pmannidi has joined #openstack-ironic23:36
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for Ceph  https://review.openstack.org/40763923:40
aNuposicjlvillal, vdrok joanna soliosg Addressed your comments could you please add ^ to your review list23:46
*** joanna has quit IRC23:48
*** jjung has joined #openstack-ironic23:54
*** fragatin_ has joined #openstack-ironic23:55
*** fragatina has quit IRC23:58

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