Thursday, 2016-07-07

*** sdake has joined #openstack-ironic00:08
*** thrash is now known as thrash|g0ne00:10
*** jaybeale has joined #openstack-ironic00:16
*** sabeen has quit IRC00:16
*** gfhellma has quit IRC00:19
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: Add "Ramdisk impact" section to spec template  https://review.openstack.org/32012500:28
*** yibo has joined #openstack-ironic00:30
*** penick has joined #openstack-ironic00:31
*** david-lyle has quit IRC00:42
*** hoangcx has joined #openstack-ironic00:43
devanandarloo: vdrok: responded on that patch.00:45
rloothx devananda! or should I thank you *after* I read your response ;)00:46
devanandahehe00:46
devanandait's short ;)00:46
rloodevananda: read it. good with me. the only thing I'm not sure, is that I think it is used for the cleaning port and provisioning port. i was thinking of it as the vif id of whatever was being used by ironic at the moment. but let's see what vdrok says.00:48
devanandarloo: ooh. huh.00:49
*** sdake has quit IRC00:49
devanandawell, we need to cache the vif port id that nova created somewhere _else_, which I think is currently extra.vif_port_id00:49
rloodevananda: i think the point is we aren't going to cache the vif port id that nova created -- that's the tenant one, right? we leave that in extra.vif_port_id.00:50
devanandaironic still needs to cache the vif id from the tenant network00:50
rloodevananda: the 'original' patch was caching extra['vif_port_id'] in extra['tenant_vif_port_id']: https://review.openstack.org/#/c/285852/00:51
devanandaAIUI, ironic still needs to bind the instance to it later (when provisioning is done) and unbind (before cleaning starts)00:51
* devananda looks00:52
*** Sukhdev has joined #openstack-ironic00:53
rloodevananda: vdrok is going to change 285852, to use this new internal_info thing instead of extra['tenant_vif_port_id'] (by not modifying extra['vif_port_id'] I think.00:53
rloodevananda: but we can wait til tomorrow to hear from vdrok. I'm going to call it a day. thx!00:54
*** rloo has quit IRC00:54
devanandasounds good. I'm not quite following this 285852 patch yet ...00:56
* devananda calls it a day and goes in search of food00:56
*** rook has quit IRC01:03
*** rama_y has quit IRC01:05
openstackgerritYuiko Takada Mori proposed openstack/ironic: Remove iterated form of side effects  https://review.openstack.org/33800201:07
*** yibo has quit IRC01:15
*** yibo has joined #openstack-ironic01:15
*** ChrisAusten has joined #openstack-ironic01:27
*** priteau has joined #openstack-ironic01:28
*** Sukhdev has quit IRC01:30
*** yuikotakadamori has joined #openstack-ironic01:31
*** priteau has quit IRC01:33
*** mtanino has joined #openstack-ironic01:33
*** yuikotakadamori has quit IRC01:35
*** yuikotakadamori has joined #openstack-ironic01:36
*** rook has joined #openstack-ironic01:44
*** sdake has joined #openstack-ironic01:50
*** ChrisAusten has quit IRC01:55
*** ChrisAusten has joined #openstack-ironic01:57
*** joprovost has joined #openstack-ironic02:02
*** joprovost1 has joined #openstack-ironic02:09
*** joprovost has quit IRC02:10
*** joprovost1 is now known as joprovost02:10
openstackgerritDao Cong Tien proposed openstack/ironic: Nova-compatible serial console: socat console_utils  https://review.openstack.org/32816802:20
openstackgerritDao Cong Tien proposed openstack/ironic: Nova-compatible serial console: socat console_utils  https://review.openstack.org/32816802:25
*** jaybeale has quit IRC02:28
*** kun_huang has joined #openstack-ironic02:30
*** ChrisAusten has quit IRC02:39
*** ChrisAusten has joined #openstack-ironic02:40
*** PollyZ has joined #openstack-ironic02:43
openstackgerritYuiko Takada Mori proposed openstack/ironic: Follow-up patch of cbe51c6a10d1fa68c7082af67827d8c0d8967fe3  https://review.openstack.org/33865802:49
*** baoli has joined #openstack-ironic02:54
*** rook has quit IRC02:54
*** baoli_ has joined #openstack-ironic02:56
openstackgerritYuiko Takada Mori proposed openstack/ironic: Mock global variables  https://review.openstack.org/33866502:57
*** Nakato has quit IRC02:57
*** baoli has quit IRC02:59
*** Nakato has joined #openstack-ironic03:03
yuikotakadamorirloo, jroll, could you please review https://review.openstack.org/#/c/328168/ and https://review.openstack.org/#/c/293873/ Nova patch cannot be merged without merging 2 these Ironic patches.03:03
*** joprovost has quit IRC03:11
*** vishwanathj has joined #openstack-ironic03:20
*** MattMan has quit IRC03:42
*** MattMan has joined #openstack-ironic03:42
*** sdake has quit IRC03:48
*** PollyZ has quit IRC03:52
*** rajinir has quit IRC03:54
*** mtanino has quit IRC03:57
*** links has joined #openstack-ironic04:03
*** yuikotak_ has joined #openstack-ironic04:10
*** yuikotakadamori has quit IRC04:11
*** harlowja_at_home has joined #openstack-ironic04:12
*** Goneri has quit IRC04:20
*** Goneri has joined #openstack-ironic04:21
*** harlowja_at_home has quit IRC04:22
*** skramaja has joined #openstack-ironic04:31
*** sdake has joined #openstack-ironic04:32
*** baoli_ has quit IRC04:40
*** Sukhdev has joined #openstack-ironic04:49
openstackgerritYuiko Takada Mori proposed openstack/ironic: Follow-up patch of cbe51c6a10d1fa68c7082af67827d8c0d8967fe3  https://review.openstack.org/33865804:51
*** sdake has quit IRC04:51
*** yuikotak_ has quit IRC04:51
*** sdake has joined #openstack-ironic04:55
*** sabeen has joined #openstack-ironic04:55
*** jaybeale has joined #openstack-ironic04:59
*** bharathk has joined #openstack-ironic05:23
*** sdake has quit IRC05:26
*** jaybeale has quit IRC05:30
*** sabeen has quit IRC05:31
*** M00nr41n has joined #openstack-ironic05:37
*** ChubYann has quit IRC05:37
*** mjura has joined #openstack-ironic05:59
*** rbartal has joined #openstack-ironic06:00
openstackgerritzhufl proposed openstack/ironic: Remove unused LOG  https://review.openstack.org/33870606:00
*** jaybeale has joined #openstack-ironic06:06
*** jaybeale has quit IRC06:06
*** mjura has quit IRC06:07
*** sdake has joined #openstack-ironic06:10
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Centralize config options - [glance]  https://review.openstack.org/30482906:10
*** fragatina has quit IRC06:10
*** fragatina has joined #openstack-ironic06:11
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Add IRONIC_TEST_NETWORK_NAME variable  https://review.openstack.org/33811606:11
*** Sukhdev has quit IRC06:14
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Centralize config options - [neutron]  https://review.openstack.org/30483806:14
*** edand has joined #openstack-ironic06:16
*** rcernin has joined #openstack-ironic06:18
*** sdake has quit IRC06:19
*** sdake has joined #openstack-ironic06:20
*** mjura has joined #openstack-ironic06:20
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Centralize config options - [DEFAULT]  https://review.openstack.org/30907006:24
*** sdake has quit IRC06:29
*** sdake has joined #openstack-ironic06:39
*** dtantsur has joined #openstack-ironic06:41
dtantsurMorning Ironic! My IRC proxy has died over the holidays, so please repeat all pings you could make :)06:42
openstackgerritlokesh s proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265806:55
*** sdake has quit IRC06:55
openstackgerritlokesh s proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265806:57
*** tesseract- has joined #openstack-ironic07:03
*** priteau has joined #openstack-ironic07:12
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Add IRONIC_TEST_NETWORK_NAME variable  https://review.openstack.org/33811607:13
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Make Ironic variables visible inside exercise.sh  https://review.openstack.org/33872707:13
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Make Ironic variables visible inside exercise.sh  https://review.openstack.org/33872707:13
*** ChrisAusten has quit IRC07:13
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Add IRONIC_TEST_NETWORK_NAME variable  https://review.openstack.org/33811607:13
pas-hamorning Ironic07:14
dtantsurmorning pas-ha, vsaienk007:15
vsaienk0morning dtantsur, pas-ha and all Ironic'ers07:15
*** ifarkas has joined #openstack-ironic07:15
openstackgerritTan Lin proposed openstack/ironic: Add a doc about appending kernel parameters to boot instances  https://review.openstack.org/32084807:17
*** itamarl has joined #openstack-ironic07:19
*** makowals has joined #openstack-ironic07:22
*** dtantsur is now known as dtantsur|bbl07:30
*** priteau has quit IRC07:33
*** watanabe_isao has joined #openstack-ironic07:36
gbraaddtantsur|bbl: see you at the OpenStack Day(s) China ;-)07:45
openstackgerritAparna proposed openstack/ironic: Documentation change for in-band cleaning  https://review.openstack.org/33874407:47
*** Haomeng|2 has quit IRC07:47
*** makowals has quit IRC07:55
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:00
openstackgerritVasyl Saienko proposed openstack/ironic: Introduce IRONIC_TEST_NETWORK_NAME variable  https://review.openstack.org/33811708:01
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/33442008:01
openstackgerritVasyl Saienko proposed openstack/ironic: Introduce IRONIC_TEST_NETWORK_NAME variable  https://review.openstack.org/33811708:04
*** jrist has quit IRC08:07
*** electrofelix has joined #openstack-ironic08:08
*** fragatina has quit IRC08:09
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: [WIP] Testing latest u-c  https://review.openstack.org/31844008:10
openstackgerritVasyl Saienko proposed openstack/ironic: DO NOT REVIEW  https://review.openstack.org/33442008:10
*** Romanenko_K has joined #openstack-ironic08:11
*** openstackgerrit has quit IRC08:18
*** openstackgerrit has joined #openstack-ironic08:19
lucasagomesmorning all08:19
*** derekh has joined #openstack-ironic08:19
dtantsur|bblgbraad, I can't go actually, sorry :( I'm not sure why they put me there, I have visa problems08:23
dtantsur|bblmorning lucasagomes08:23
lucasagomeshah openstack day china ?08:28
lucasagomesdtantsur|bbl, you should go :-)08:28
lucasagomesmust be fun08:28
*** pcaruana has joined #openstack-ironic08:30
*** sambetts|afk is now known as sambetts08:38
sambettsMorning all08:38
*** livelace has joined #openstack-ironic08:39
*** athomas has joined #openstack-ironic08:40
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Extend root device hints to support "rotational"  https://review.openstack.org/33824508:41
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Small refactor root device loop matching logic  https://review.openstack.org/33876308:41
alinebmorning all08:41
lucasagomesdtantsur|bbl, ^ follows ur suggestion, also refactors size which was also outside that main loop08:41
lucasagomesalineb, sambetts morning08:41
sambettso/ lucasagomes08:42
alinebhey lucasagomes08:43
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Small refactor in the root device loop matching logic  https://review.openstack.org/33876308:44
mgouldmorning Ironic!08:50
mgouldmorning dtantsur|bbl lucasagomes sambetts alineb08:50
mgouldalso morning vsaienk0 pas-ha gbraad08:51
lucasagomesmgould, hi there08:52
*** jpich has joined #openstack-ironic08:53
alinebo/ mgould08:54
openstackgerritImre Farkas proposed openstack/ironic: DRAC RAID configuration  https://review.openstack.org/17631908:55
ifarkasmorning all08:58
aarefievmorning!08:58
*** rbartal_ has joined #openstack-ironic08:59
mgouldhi ifarkas aarefiev08:59
aarefievmorning mgould08:59
*** jrist has joined #openstack-ironic09:00
*** jrist has quit IRC09:00
*** jrist has joined #openstack-ironic09:00
*** rbartal has quit IRC09:02
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: [WIP]Fix unit tests  https://review.openstack.org/33877709:06
*** ifarkas has quit IRC09:13
*** fragatina has joined #openstack-ironic09:22
openstackgerritShivanand Tendulker proposed openstack/ironic: Support to validate iLO SSL certificate in iLO drivers  https://review.openstack.org/33879109:23
*** watanabe_isao has quit IRC09:29
*** ifarkas has joined #openstack-ironic09:31
openstackgerrityuyafei proposed openstack/ironic-lib: Correct reraising of exception  https://review.openstack.org/33879709:31
openstackgerrityuyafei proposed openstack/ironic-lib: Correct reraising of exception  https://review.openstack.org/33879709:33
gbraaddtantsur|bbl: very unfortunate. anyways, you are always welcome here in China...09:34
*** ifarkas has quit IRC09:41
* mgould once got a Chinese tourist visa, but didn't get to go in the end09:46
*** ifarkas has joined #openstack-ironic09:46
mgouldI remember the process being quite involved09:46
mgouldeasier than getting a Russian visa, though :-)09:46
vdrokgood morning ironic!09:58
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Extend root device hints to support "rotational"  https://review.openstack.org/33824509:59
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Small refactor in the root device loop matching logic  https://review.openstack.org/33876309:59
openstackgerritAline Bousquet proposed openstack/ironic: Metric chassis, driver, node, and port API calls  https://review.openstack.org/30192310:02
*** dtantsur|bbl is now known as dtantsur10:02
*** appu103_ has joined #openstack-ironic10:02
*** appu103_ is now known as aparnav10:02
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add and document the "rotational" root device hint  https://review.openstack.org/33826410:02
dtantsurmorning mgould, vdrok, aarefiev, ifarkas, alineb10:03
dtantsurgbraad, thanks!10:03
mgouldmorning vdrok10:03
aarefievhey dtantsur, how's your weekend?10:04
vdrokmorning dtantsur mgould lucasagomes ifarkas alineb sambetts and gbraad :)10:04
lucasagomesvdrok, hi there10:04
alinebo/ dtantsur, vdrok10:06
dtantsuraarefiev, pretty good :) I didn't go anywhere, just relaxed at home and finished some errands10:06
*** daemontool has joined #openstack-ironic10:07
*** fragatina has quit IRC10:07
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Make Ironic variables visible inside exercise.sh  https://review.openstack.org/33872710:08
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Add IRONIC_TEST_NETWORK_NAME variable  https://review.openstack.org/33811610:08
aarefievdtantsur: nice, sometimes rest at home is best rest :)10:09
dtantsurvery true10:09
*** hoangcx has quit IRC10:09
openstackgerritSam Betts proposed openstack/ironic-specs: Add spec for interface attach and detach API  https://review.openstack.org/31763610:13
openstackgerritAparna proposed openstack/ironic: Documentation change on RAID  https://review.openstack.org/33884410:14
*** rbartal_ has quit IRC10:16
openstackgerritAparna proposed openstack/ironic: Documentation change on RAID  https://review.openstack.org/33884410:22
*** fragatina has joined #openstack-ironic10:27
*** rbartal_ has joined #openstack-ironic10:28
openstackgerritVladyslav Drok proposed openstack/ironic: Add internal_info field to ports and portgroups  https://review.openstack.org/33841710:30
*** marios is now known as marios|brb10:37
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: [WIP]Fix unit tests  https://review.openstack.org/33877710:40
lucasagomesdtantsur, https://review.openstack.org/#/c/327891/ seems to make inspector to fall into an emergency shell when booting10:43
lucasagomes(according to the gate-ironic-inspector-dsvm-ipa-src-nv job)10:43
dtantsuroooops10:43
dtantsurwhat is it doing so wrong, I wonder?10:44
lucasagomesI haven't dig into it, wondering if you have any idea10:44
lucasagomesdon't know, it's not very clear from the console nodes10:44
*** fragatina has quit IRC10:44
lucasagomes"Specified switch root path /sysroot does not seem to be an OS tree. os-release file is missing."10:45
* lucasagomes googles10:45
*** hoangcx has joined #openstack-ironic10:46
yibovdrok, would you help review https://review.openstack.org/#/c/322632? thanks.10:47
*** moshele has joined #openstack-ironic10:48
sambettslucasagomes: I've seen that issue before with CoreOS and my hardware, the only solution I came up with was creating TinyIPA10:52
*** athomas has quit IRC10:52
dtantsuryeah, we probably need to switch our gate to tinyipa10:53
lucasagomessambetts, stange, cause the new coreos image seems to be booting fine as part of the Ironic tests10:53
dtantsurI suspect we hardcode building the cores ramdisk somewhere in our devstack plugin10:53
vdrokyibo: hey, yep, sorry, I forgot to review it last time you asked :( will try to do today10:53
lucasagomessomething in inspector, I suspect that it's some kernel cmdline10:53
lucasagomesconfig in general10:53
dtantsurwell, we don't do anything fancy to my best knowledge10:53
dtantsurwhat's the exact failure?10:54
lucasagomesyeah, exactly that's why I'm confused10:54
lucasagomesdtantsur, http://logs.openstack.org/91/327891/8/check/gate-ironic-inspector-dsvm-ipa-src-nv/ea48918/logs/ironic-bm-logs/node-0_console.txt.gz10:54
lucasagomesSpecified switch root path /sysroot does not seem to be an OS tree. os-release file is missing.10:54
sambettslucasagomes: not sure :/ I saw it when using the old CoreOS image to provision on certain versions of my hardware, some it worked fine others saw that error10:54
dtantsurmemory too low? no idea..10:55
sambettslucasagomes, dtantsur: we did bump the RAM for the Ironic gate10:55
sambettsI think we did anyway :/10:56
dtantsursambetts, maybe nobody did it for inspector?10:56
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: [devstack] Do not hardcode coreos ramdisk when building from source  https://review.openstack.org/33886710:56
dtantsursambetts, ^^^10:56
sambettsdtantsur: awesome :D10:57
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: [DO NOT MERGE] Testing inspector gate  https://review.openstack.org/33887010:58
sambettslucasagomes, dtantsur: https://review.openstack.org/#/c/336278/10:58
*** athomas has joined #openstack-ironic10:58
sambettsI guess we need to do that ^ for the inspector jobs10:58
dtantsuryep10:59
lucasagomesyeah seems so10:59
lucasagomeslooking at the console logs it seems to have less memory in inspector indeed10:59
lucasagomes[    0.000000] Memory: 666372K/1048176K available10:59
lucasagomes[    0.000000] Memory: 924424K/1310320K available10:59
lucasagomesfirst one is inspector10:59
dtantsursambetts, well, actually we just switch to tinyipa by default with my patch above, so it might be not needed11:00
dtantsursambetts, we should probably have a separate coreos job though11:01
sambettsdtantsur: yeah we should probably have a job for each ramdisk coreos tinyipa and DIB the same as Ironic does11:01
*** hkominos has quit IRC11:03
*** hkominos has joined #openstack-ironic11:03
* mgould thought we'd already switched to tinyipa and *reduced* the RAM requirement - was that for something else?11:05
sambettsmgould: we have for Ironic itself, but the Inspector we don't use the same macro in project-config so we don't pick up those changes automatically11:05
lucasagomesmgould, the IPA gate still testing both ramdisks11:06
lucasagomestinyipa and coreos11:06
dtantsurnot for inspector11:07
*** marios|brb is now known as marios11:09
* mgould nods - thanks!11:11
*** m3m0 has quit IRC11:15
jrollmorning y'all11:16
mgouldmorning jroll11:16
sambettsMorning jroll11:16
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add tests for maintenance mode commands  https://review.openstack.org/33725911:19
mat128morning jroll, mgould and sambetts11:19
mgouldmorning mat12811:19
*** moshele has quit IRC11:20
mat128dtantsur and lucasagomes: the bump to 1280M landed yesterday in project-config, but so far the CoreOS image is still on the old version which should pass11:20
lucasagomesmat128, right, but that gate is testing building it from source11:21
lucasagomesso it will use the new one11:21
dtantsurmat128, the bump was not applied to inspector gates11:21
lucasagomesand that ^11:21
lucasagomesmat128, and morning :D11:21
mat128yeah based on your comments, i figured :(11:21
mat128morning :)11:21
lucasagomesjroll, morning to you too11:21
sambettsmat128: its this patch we're seeing the failure in https://review.openstack.org/#/c/327891/11:22
sambettsmat128: we're not broken yet ;) but would be once this merges11:22
mat128ah you guys are investigating failures in proposed changes :)11:22
mat128yes11:22
mat128I was on it yesterday very late but didnt have much time to give it11:23
mat128glad you guys looked at it this morning11:23
sambetts:)11:23
mat128didnt know we had 1024M hardcoded twice :(11:23
mat128Won't https://review.openstack.org/#/c/338867/ make it not use CoreOS tho?11:23
sambettsmat128: yeah, it'll use which ever is configured as the default, but we've dicussed adding inspector jobs for all the ramdisk types11:24
mat128so commit message is not right in that case11:24
mat128let me find where that second 1024M is11:24
sambettsyeah its because we don't use the same macro for the inspector jobs11:25
*** PollyZ has joined #openstack-ironic11:26
*** ayoung has quit IRC11:27
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Add IRONIC_TEST_NETWORK_NAME variable  https://review.openstack.org/33811611:29
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Use IRONIC_TEST_NETWORK_NAME to boot instance.  https://review.openstack.org/33811611:31
*** dprince has joined #openstack-ironic11:32
mat128sambetts, lucasagomes: https://review.openstack.org/#/c/338892/11:33
mat128for now, doesnt prevent us from running gates with all disk images or refactoring it to use the same macro or something else11:33
sambettsyeah, it probably should have an if ramdisk == blah conditional the same as the Ironic macro11:34
openstackgerritAparna proposed openstack/proliantutils: Modify error message of InvalidInputExecption in hpssa  https://review.openstack.org/33889411:34
mat128sambetts: I wanted the smallest change for this to work11:35
mat128I agree we can (and should) improve this11:35
sambettsmat128: yeah, tbh I want to sit down and refactor all the Ironic jobs anyway because every time we need to add a new feature switch we change the macro and then have to update  every single job even the ones without that featyre11:36
sambettsmat128: I should include the inspecotor ones at the same time11:36
mat128good idea11:36
mat128I always wondered why some of those things defined in the macro aren't in our plugin11:36
mat128like, if we get passed the ramdisk type, we can define the value in ironic11:37
mat128leading to less changes in project-config11:37
mat128sambetts: got a draft of this refactor?11:39
*** ayoung has joined #openstack-ironic11:39
sambettsmat128: not yet, I hope to get one up before the end of the week though11:40
*** ifarkas has quit IRC11:40
*** dprince has quit IRC11:44
PollyZI have a question about this bugI have a question about this bug https://bugs.launchpad.net/ironic/+bug/1584718 do we still want to have the parameters default__version and latest__version. Code is here https://github.com/openstack/ironic/blob/master/ironic/api/controllers/base.py11:45
openstackLaunchpad bug 1584718 in Ironic Inspector "Use the new microversion-parse library to parse the version headers" [Low,Triaged] - Assigned to Polly Zhou (polly-zhou)11:45
*** dprince has joined #openstack-ironic11:45
*** ayoung has quit IRC11:48
dtantsurPollyZ, sorry for not answering your email - just came from PTO11:49
*** dprince has quit IRC11:49
dtantsurPollyZ, we need to parse the same headers as before, just via the new library. our service_type is "baremetal"11:49
PollyZdtantsur: I am sorry, I didn't know you were on PTO11:51
dtantsurno problem :)11:51
*** bharathk has quit IRC11:51
*** dprince has joined #openstack-ironic11:52
vdrokmorning jroll and mat12811:53
mat128o/ vdrok11:53
mat128mgould: added partial-bug to the commit message on https://review.openstack.org/#/c/338892/11:54
*** thrash|g0ne is now known as thrash11:55
*** ifarkas has joined #openstack-ironic11:56
*** yuikotakadamori has joined #openstack-ironic11:57
*** rook has joined #openstack-ironic11:58
PollyZdtantsur: Thx, and there is bug in the ironic-inspector but I couldn't figure it out, could you help me with it11:59
dtantsursure12:01
*** rbartal_ has quit IRC12:01
openstackgerritMiles Gould proposed openstack/ironic: Fix two types in ironic.conf.sample  https://review.openstack.org/33891912:03
PollyZif I have multiple lines, where should I paste it12:03
*** cdearborn has joined #openstack-ironic12:05
jrollPollyZ: gist.github.com or paste.openstack.org are good12:06
*** maurosr has quit IRC12:06
PollyZthanks jroll12:06
* jroll be back in a while, bike ride time12:06
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add test for 'baremetal port create' command  https://review.openstack.org/33288012:08
PollyZhttps://gist.github.com/polly1994/ffcb3a93792e9a212beffa8ae852a61512:08
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: Fix unit tests  https://review.openstack.org/33877712:08
*** ccamacho is now known as ccamacho|lunch12:08
*** maurosr has joined #openstack-ironic12:09
lucasagomesmat128, cool, thanks12:09
dtantsurPollyZ, I can't help much by looking at the gist alone - I don't know what you've changed to get there. I suggest you propose the patch and we can inspector both the change and the CI failure12:09
*** trown|outtypewww is now known as trown12:09
*** hoangcx has quit IRC12:11
*** rbudden has joined #openstack-ironic12:12
dtantsurlucasagomes, http://logs.openstack.org/70/338870/1/check/gate-ironic-inspector-dsvm-ipa-src-nv/c6bbae0/logs/ironic-bm-logs/node-0_console_07-07-2016-11:31:13.txt.gz#_2016-07-07_11_31_10_32412:14
dtantsurnot a blocker for anything, but is worth fixing12:14
*** baoli has joined #openstack-ironic12:14
PollyZdtantsur: Sure, thx, and for the commit message, I will put partial-bug xxx, right12:14
lucasagomesdtantsur, ew, thanks will put a patch up12:15
lucasagomesis it tinyipa?12:15
dtantsuryep12:15
*** baoli_ has joined #openstack-ironic12:15
lucasagomesdtantsur, right on, lemme fix it12:15
dtantsursambetts, aarefiev, https://review.openstack.org/#/c/338867/ is ready for review, the dependent gate passed (and showed tinyipa)12:16
*** joprovost has joined #openstack-ironic12:17
*** baoli has quit IRC12:19
*** vmud213 has joined #openstack-ironic12:22
vmud213good morning all12:22
dtantsurjroll, morning! please reconsider https://review.openstack.org/#/c/329428/ when you're back12:24
dtantsurmorning vmud21312:24
vmud213morning dtantsur12:24
vmud213dtantsur: Really having tough time to build redhat image with DIB, Can you please help...12:28
dtantsursure12:29
vmud213dtantsur: Here is the log that says my node is registered with redhat satellite server http://paste.openstack.org/show/526952/12:30
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Make Ironic variables visible inside exercise.sh  https://review.openstack.org/33872712:30
vmud213dtantsur: But when i run DIB with DIB_LOCAL_IMAGE=<some image.qcow2> it fails saying12:30
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Use IRONIC_TEST_NETWORK_NAME to boot instance.  https://review.openstack.org/33811612:31
*** xavierr has quit IRC12:33
vmud213dtantsur: When building the image it fails as pasted in http://paste.openstack.org/show/526953/12:33
vmud213dtantsur: any clue?12:34
dtantsurhmm, so it does not catch the fact that you use satellite12:35
mat128vmud213: + yum -v -y install os-prober system-logos grub2-tools gettext redhat-lsb-core             There are no enabled repos.12:35
dtantsurvmud213, have you checked the readme for older "rhel" element: http://docs.openstack.org/developer/diskimage-builder/elements/rhel/README.html12:35
dtantsurI think it applies to rhel7 as well12:35
* vmud213 looking at it now12:36
*** zzzeek has quit IRC12:37
*** aparnav has quit IRC12:38
vmud213dtantsur: my case applies to RHN and not RHSM correct? I am not really sure.and also wher do i get these variables that the document asks to set?12:39
dtantsurvmud213, hmm, I've just realized I don't understand this bit well enough. Did you try asking on #tripleo? they know more about DIB for sure12:40
vmud213for instance, DIB_RHSM_USER, DIB_SAT_KEY, DIB_SAT_URL etc?12:40
vmud213dtantsur: Sure will ask...Thanks for point out the rhel stuff...I missed it hoping i only need rhel7.12:41
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Remove the -x option from ps -ax when collecting logs  https://review.openstack.org/33894212:41
*** jcoufal has joined #openstack-ironic12:43
*** yuikotakadamori has quit IRC12:47
*** yuikotakadamori has joined #openstack-ironic12:48
lucasagomesdtantsur, you have the link to the patch changing the job to tinyipa handy there?12:52
sambettslucasagomes: https://review.openstack.org/#/c/338867/12:53
*** thiagop has joined #openstack-ironic12:53
lucasagomessambetts, ta much12:53
thiagopGood morning folks12:53
sambettsMorning thiagop12:53
lucasagomesthiagop, morning12:53
thiagopsambetts: hiya! I was meaning to ask you something: what distro do you use to deploy the physical machines on tempest? CirrOS is not working well for me (propably network driver missing...)12:54
thiagopmorning lucasagomes12:54
*** joprovost has quit IRC12:54
thiagopprobably*12:55
dtantsurthiagop, I assume that our CI is using CirrOS for instances12:56
*** xavierr has joined #openstack-ironic12:56
sambettsthiagop: I built an ubuntu image according to the Ironic install guide using DIB and uploaded it to a server in my test environment, L3812:56
sambettshttp://paste.openstack.org/show/521216/12:56
*** Goneri has quit IRC12:56
thiagopdtantsur: default is cirros :/12:56
sambettsis how you can inject a custom iamge12:56
sambettsCirrOS doesn't work good with real hardware it seems, the drivers aren't there12:57
dtantsurah, I've missed the real hardware bit12:57
sambettsyeah12:57
thiagopsambetts: yeah. This custom image of ubuntu of yours, is it >1G?12:57
thiagopsambetts: (I'm begining to get sick about time)12:58
thiagoptime of the full test, btw12:58
sambettsthiagop: its whatever "disk-image-create ubuntu vm dhcp-all-interfaces -o my-image" spits out12:58
sambettsthiagop: what sort of times are you getting? my CI completes a run in 1.5-2hrs right now12:59
*** PollyZ has quit IRC12:59
thiagopmy tempest is running right below 1h12:59
thiagop54min, 56min...13:00
sambettsdoes that include the time to devstack ?13:00
thiagopyep13:00
thiagopbut I'm using nodepool to cache some dependencies13:00
sambettswow thats really fast13:00
sambettsthiagop: I also do13:01
sambettsthiagop: so that means your actual tempest run is taking about 30 mins because devstack is normally about 20mins13:01
*** links has quit IRC13:02
*** sdake has joined #openstack-ironic13:07
*** rloo has joined #openstack-ironic13:07
*** hoangcx has joined #openstack-ironic13:09
*** yuikotakadamori has quit IRC13:11
*** vmud213 has quit IRC13:12
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: Fix py35 unit tests  https://review.openstack.org/33877713:12
*** ccamacho|lunch is now known as ccamacho13:12
thiagopsambetts: The last test I did resulted in 1h7m13:14
thiagopsambetts: http://paste.openstack.org/show/526962/13:14
*** yuikotakadamori has joined #openstack-ironic13:15
thiagopsambetts: this one failed due to ssh timeout, so it should be faster when things works. :)13:15
*** M00nr41n has quit IRC13:15
openstackgerritMerged openstack/ironic-inspector: [devstack] Do not hardcode coreos ramdisk when building from source  https://review.openstack.org/33886713:17
dtantsurlucasagomes, ^^^13:18
lucasagomeso/13:18
* lucasagomes updates the other patch13:18
sambettsthiagop: interestingly my actual tempest run is faster than yours, 1789 seconds vs 1920 seconds, for some reason devstack seems to be slow13:18
*** mtanino has joined #openstack-ironic13:19
*** fragatina has joined #openstack-ironic13:21
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Replace the ps options when collecting logs  https://review.openstack.org/33894213:21
lucasagomesdtantsur, ^ let's see13:21
dtantsuryep13:21
*** PollyZ has joined #openstack-ironic13:22
*** sdake_ has joined #openstack-ironic13:23
*** baoli_ has quit IRC13:24
jrolldtantsur: +1'd13:25
dtantsurthnx13:25
jrollthiagop: your question from last night, downstream we use images that our images team builds, mostly stock ubuntu with some special rackspace edits for cloud-init and such13:26
thiagopjroll: right, tks for the info13:26
*** sdake has quit IRC13:27
*** PollyZ has quit IRC13:30
*** PollyZ has joined #openstack-ironic13:30
thiagopGeneral question: is there a channel where the OS foundation people chat?13:34
mat128thiagop: #openstack-foundation has 20 users right now13:34
thiagopthanks mat12813:35
openstackgerritDmitry Tantsur proposed openstack/ironic: Implement new heartbeat for AgentDeploy  https://review.openstack.org/33396413:35
*** baoli has joined #openstack-ironic13:37
sambettsvdrok: RE: the test changes in the internal_info patch, I wonder whether we should add a patch that fixes those create calls and also adds some code into create_test_port that prevents dev doing this sort of thing again13:42
*** mtanino has quit IRC13:43
*** baoli has quit IRC13:44
*** zzzeek has joined #openstack-ironic13:44
vdroksambetts: OK will do that, I'm in the middle of rebase :) but as the changes to tests are super easy, I think it does no harm leaving it there13:44
rloosambetts, vdrok: or open a bug and have someone else fix those :)13:45
rloovdrok: I just commented. let me know about the reno.13:45
vdrokmorning rloo and thiagop13:45
vdrokugh, reno :(13:45
thiagopmorning vdrok rloo13:45
rloohi vdrok, sambetts, mat128, thiagop, dtantsur, lucasagomes, jroll13:46
dtantsurmorning rloo13:46
mat128hi rloo13:46
rloovdrok: sorry, but our users out there love them :)13:46
sambettsMorning rloo13:46
lucasagomesrloo, morning13:46
thiagopjroll: btw, I'd like very much to hear (see?!) your thoughts on the leadership training13:46
vdrokyeah, so as I will update it anyway, will remove those unittest changes13:47
lucasagomesrloo, btw the nova matchers thingy, we still unsure whether the <all-in> op is used to match items from a list or substring?13:47
lucasagomesmgould, I think you've asked it around right ^ ?13:47
mat128lucasagomes: I dont think theres a concept of list in flavors13:47
mat128s/flavors/capabilities13:47
rloolucasagomes: i think it was meant to match items from a list. the problem is that the list is specified as a string.13:47
lucasagomesrloo, hmm right13:48
* lucasagomes really just wanted to agree in which operators he should use :-/13:48
*** Goneri has joined #openstack-ironic13:48
rloolucasagomes: so my thinking is, if the original nova code is 'wrong', the new improved version from josh is similarly 'wrong'. so I am fine with both patches, and if someone fixes it later, then that is fine too. but others may want to fix it first if it is wrong.13:49
mgouldrloo, lucasagomes: I asked on #openstack-nova but couldn't convince them there was a question to answer13:49
mgouldI've been meaning to post to the ML but haven't got to it yet13:49
mgouldwill do that this afternoon13:49
mgouldsorry!13:49
lucasagomesrloo, right, and without that fix apparently we won't get it in oslo :-/13:50
rloolucasagomes, mgould: see changbo's comment. But no mention of who 'we' are, that is going to confirm ... https://review.openstack.org/#/c/308398/13:50
lucasagomestbh, it seems fine to support both cases, the "in" operator in python does the same thinh13:50
lucasagomessounds like a feature (lol) :D13:50
mgouldheh13:50
mgouldI don't think the "fix" will affect the semantics of the operators13:51
rloolucasagomes, mgould: I have to admit, I am sorry that i detected that.13:51
mgouldit just changes how they're parsed, the code to evaluate each op is unchanged13:51
lucasagomesrloo, no problem at all, if there's anyone correct here it's you13:51
mgouldrloo: I'm glad you noticed it13:51
rloolucasagomes: I don't know about 'correct', but I do ask questions sometimes ;)13:51
lucasagomeswhich is the correct thing to do if you are unsure13:52
*** joprovost has joined #openstack-ironic13:52
mgouldhttp://jvns.ca/blog/2014/06/13/asking-questions-is-a-superpower/13:52
lucasagomesrloo, I'm just thinking whether I should stick to that nova's operator since nobody likes it or I should just do something different13:52
rloolucasagomes, mgould: yeah, it is a good thing to do, unless it slooooows things doooooown...13:52
lucasagomesor even if we should merge it in ironic-lib first and then move to oslo.utils later once that's unstuck13:52
rloolucasagomes: i honestly think that there should be a crossproject spec on operators.13:52
lucasagomesrloo, right... it's not simple tho13:53
rloolucasagomes: but that doesn't help us in the short term.13:53
lucasagomesceilometer, nova, ironic (maybe others) have different syntax13:53
rloolucasagomes: so my feeling is to go with nova, since whatever/whenever there is a crossproject spec, it will have to be addressed then.13:53
mgouldlucasagomes: if you invent your own language, please *start* with a grammar so we don't end up trying to reverse-engineer weird edge-cases later :-)13:53
lucasagomesmgould, yeah, that's my last option really but yeah, will keep in mind13:54
mgould\o/13:54
rloolucasagomes, mgould: I definitely do not agree with a new/different op syntax. that would make things even worse.13:54
lucasagomesrloo, right, so can we have it in ironic-lib then so I can move fwd with it?13:54
openstackgerritDmitry Tantsur proposed openstack/ironic: Promote agent vendor passthru to core API  https://review.openstack.org/33001813:54
rloolucasagomes: sigh. let me ask harlowja what he thinks.13:54
lucasagomesack, ty :-)13:55
dtantsurjroll, wdyt about vdrok's suggestion about a new job using old API at https://review.openstack.org/#/c/334523/8/ironic_python_agent/ironic_api_client.py ?13:55
rloovdrok: wrt 'temporary_vif_port_id'. If we had separate 'clean_vif_port_id' and 'provision_vif_port_id', would that make things more complicated (wrt coding); or make it easier to understand?13:57
rloovdrok: or is 'vif_port_id_being_used' clearer?13:57
vdrokheh, vif_port_id_being_used :)13:58
vdrokso it will be just more things listed13:58
rloovdrok: except that it never includes the tenant's, right?13:58
*** PollyZ has quit IRC13:59
vdrokrloo: correct13:59
sambettsrloo, vdrok: it just makes it more complicated in the dhcp providers13:59
vdrokit will look like port.internal_info.get('cleaning_vif_port_id') or port.internal_info.get('provisioning_vif_port_id') or port.extra.get('vif_port_id')13:59
vdrokor we can pass some parameter like 'cleaning' or 'provisioning to some functions'13:59
sambetts^ I don't mind that14:00
sambettsthe multi ORs that is14:00
rloosambetts: with the multi ORs, does it make it clearer what is going on? I think so...14:00
vdrokalso on cleaning up the fields we'll have to clean up them all14:00
sambettsrloo: I think it does14:00
*** baoli has joined #openstack-ironic14:01
sambettsvdrok: but each peice of the code will be responsible for its own varibale14:01
sambettsvdrok: which I think will be much nicer14:01
*** joprovost1 has joined #openstack-ironic14:02
vdroksambetts: not really, eg what's in code now - this temporary_vif_port_id is added to ironic port in common neutron, not in network provider14:02
sambettsvdrok: which I hate14:02
*** joprovost has quit IRC14:02
*** joprovost1 is now known as joprovost14:02
sambetts:-P14:02
vdrokand now I moved all the cleanup into the remove_neutron_ports also in common14:02
vdroksambetts: yeah, but we need to know which ones were created and which ones were not14:03
*** mgould is now known as mgould|meeting14:03
vdrokas it's done in common neutron, addition of this field is there14:03
sambettsvdrok: I think that in the neutron network interface connect to provisioning network should be responsible for the variable provis_vif_port_id14:04
johnthetubaguyjroll: who is good to ask about vnic_type having to be baremetal when you create a port? https://bugs.launchpad.net/nova/+bug/159983614:04
openstackLaunchpad bug 1599836 in OpenStack Compute (nova) "Booting Ironic instance, neutron port remains in DOWN state" [High,Triaged] - Assigned to John Garbutt (johngarbutt)14:04
vdroksambetts: so that still means additional param to add_ports_to_network and remove_ports_from_network14:06
sambettsvdrok: nope, just make add_ports return the IDs it creates14:06
vdrokas the common code is shared between lots of places14:06
sambettsand make remove ports take in a list of ports or somethign14:07
vdroksambetts: hm, it already does return all the ports it creates14:08
vdrokhttps://review.openstack.org/#/c/285852/62/ironic/common/neutron.py@18314:08
sambettsimo the network interface itself should be responsible for storing the IDs whereever it wants because it may be implementation specific14:09
vdrokah, you mean move the storing to interface14:09
sambettsand if its done in the common neutron code that ties that code to the in-tree nettron based network interfaces14:09
sambettsvdrok: yes14:10
vdrokthen there will be duplication in flat and neutron interfaces14:10
vdrokbut maybe it's ok14:10
*** baoli has quit IRC14:11
*** baoli has joined #openstack-ironic14:12
sambettsonly like a few lines in the cleaning_network configuration functions14:12
vdrokyup14:13
openstackgerritYuiko Takada Mori proposed openstack/ironic: Follow-up patch of cbe51c6a10d1fa68c7082af67827d8c0d8967fe3  https://review.openstack.org/33865814:14
jrolljohnthetubaguy: probably vsaienk0, sambetts, Sukhdev14:18
yuikotakadamorigood morning ironic14:18
*** joprovost1 has joined #openstack-ironic14:19
jrollhi yuikotakadamori :)14:19
yuikotakadamorijroll, hi :)14:19
thiagopmorning yuikotakadamori14:19
dtantsuryuikotakadamori, o/14:19
yuikotakadamorithiagop, dtantsur: hi :D14:21
*** joprovost has quit IRC14:21
*** joprovost1 is now known as joprovost14:21
sambettsjohnthetubaguy: If I remember correctly reason we need a custom vnic type is because we need to indicate to the drivers underlying neutron that this port is directly connected to a server and isn't a going via another technology whether that be a virtual switch or something like SRIOV14:21
jrollthiagop: so, I'm still internalizing much of the training. I hope to write something about it. I can tell you it was a very good experience, I learned quite a bit, their model is surprisingly relevant to openstack.14:22
sambettsjohnthetubaguy: although I've mostly been developing from the Ironic side, Sukhdev_ probably can giev you a more in-depth explanation on why this was required instead of reusing on the existing vnic types14:22
jrollthiagop: openstack as a whole needs to do better at communicating, setting expectations, things like that14:23
*** xhku has joined #openstack-ironic14:23
jrolljohnthetubaguy: sambetts: I think it's about how ML2 drivers can stack, so a single neutron thing might have a cisco TOR ML2 thing, and some virtual ML2 thing, the vnic can signal which ports they should handle or skip14:23
thiagopjroll: I feel that too. I sense a lack of convergence in objectives, have a common goal. Ironic is a project that is quite different in this context, but in other projects sometimes I see people working in different things to solve the same issue14:24
sambettsjroll, johnthetubaguy: yeah I belive that is right, I just wonder what the difference is between "baremetal" and the "direct" vnic types14:25
jrollthiagop: yep, there was a lot of talk about visioning (setting sights on the longer-term future to help make shorter-term decisions) that I'd like to explore in ironic. there was also quite a bit about how they implement change from the bottom up14:25
jrollthiagop: which may or may not be helpful in an openstack context, it's weird for leaders in openstack because we have some amount of 'power' but no direct authority over anyone14:26
sambettsjroll, johnthetubaguy: Sukhdev_: perhaps you can enlighten us on the differences between baremetal and direct vnic tyoes14:26
sambettstypes14:26
jrollthiagop: one thing people are kickstarting is a working group https://review.openstack.org/#/c/337895/14:27
jrollsambetts: yeah, I've no clue, I don't see sukhdev here though :(14:27
*** mtanino has joined #openstack-ironic14:28
vsaienk0morning jroll, lucasagomes, sambetts and all14:28
*** hoangcx has quit IRC14:28
thiagopjroll: setting vision is a thing that I'm struggling to learn right now. I'm always a bit sceptic about trying to influence people this way at first, but experience revealed that influencing people through vision is a better experience than influencing them by deadlines14:28
jroll\o vsaienk014:28
lucasagomesvsaienk0, morning14:29
*** penick has quit IRC14:29
*** rajinir has joined #openstack-ironic14:29
jrollthiagop: right, so the first bit is to agree on a shared vision14:29
jrollthiagop: because then you aren't influencing people with it, you all share it and work together toward it14:30
*** hoangcx has joined #openstack-ironic14:30
thiagopjroll: yeah, right on the concept that is better to lead over authority that over power (authority has another conotation here)14:31
*** joprovost1 has joined #openstack-ironic14:31
*** joprovost has quit IRC14:31
*** joprovost1 is now known as joprovost14:31
jrollthiagop: well, in this context, "authority" means "I can tell you what to do because I'm your boss" and "power" means more of "you see me as a good leader with good ideas, and so you trust that I'm making the right decisions"14:33
thiagopjroll: leading on openstack has nothing to do with power, but how people respect you and build/share the vision. It is a very interesting environment to build leadership indeed because it is very diverse (people that know how to lead, people that know how to follow, people that know neither)14:33
jrollthiagop: yeah, that matches my definition :)14:33
thiagopjroll: my understanding is the inverse: authority you build over respect and power is given (and taken) to(from) you14:34
thiagopjroll: did they talk about the four leadership roles? I think it's more a NOLSie thing...14:34
jrollthiagop: yeah, definitions are important here14:35
thiagop(or maybe they have it with another names)14:35
lucasagomesthiagop, jroll kinda sounds  like s/power/influence14:35
jrollthiagop: I don't believe so, no14:35
jrolllucasagomes: yeah, I'm just using the words we were using in the discussion14:35
lucasagomesright on14:35
jrollso anyway, a big struggle in openstack is when the vision differs between upstream power/influence vs downstream authority, and how individual contributors handle that conflict14:36
*** joprovost has quit IRC14:36
thiagopyeah, leadership is a thing that is studied by different facets and have many definitions conflicting over the theories lucasagomes. It is important to clarify it when discussing this kind of things14:36
rloojroll: no conflict. 'who pays me' wins :)14:36
jrollsome go community first, some go company first14:36
lucasagomesthiagop, sure14:37
jrolland a 'leader' in openstack should be community-first14:37
thiagopon NOLS we differ the four leadership roles as [1] Designated leader, [2] Active follower, [3] Peer leader and [4] Self-leader14:38
*** [1]cdearborn has joined #openstack-ironic14:39
thiagoprloo: 'who pays me wins' the outcome, but not my mind over it14:40
thiagop:)14:40
*** moshele has joined #openstack-ironic14:40
rloothiagop: I'm realistic. You wouldn't be here if someone wasn't paying you? :)14:40
*** sabeen has joined #openstack-ironic14:40
sambettsjroll: I think we get some really interesting case studys of community vs company in Ironic with Ironic core dev vs driver dev14:41
thiagoprloo: sure not, programming is not a hobby for me. But I'm not considering only the OS environment when I say that.14:41
thiagoprloo: And I tend to do a bigger effort when I deeply agree with  what people ask me to do14:42
sambettsrloo: sure, but I would activly seek out someone to pay me to do this14:42
sambettsgetting paid to do your hobby is the dream right?14:42
*** hoangcx has quit IRC14:43
*** joprovost has joined #openstack-ironic14:43
rloothiagop et al: I think this is a great thing to discuss offline, I am not comfortable saying what i really think in public :)14:43
*** hoangcx has joined #openstack-ironic14:43
sambettsrloo: :) sure14:43
thiagoprloo: lol, it happens14:45
thiagopmaybe we can spend a night over sangrias on Barcelona talking about it :)14:45
sambetts:D14:45
jrollrloo: one of my favorite parts of the training was getting a bunch of those people together for three days, without a hard agenda, and just being able to talk about things14:45
jrollthe summit gets weird because everyone is so tired by the time the day is done and we can talk without a topic14:46
rloojroll: ++ I suspected the training would be good for that.14:46
thiagoplet get to barcelona earlier then :X14:46
*** itamarl_ has joined #openstack-ironic14:47
sambettswhen are people planning on getting to spain?14:47
lucasagomesrloo, ++ re not being comfortable14:47
dtantsursambetts, monday-saturday for me14:47
*** vishwanathj has quit IRC14:47
rloowhoa, people already know when they are going? :)14:47
jrollwhat rloo said :P14:48
lucasagomesI do :-)14:48
*** edand has quit IRC14:48
dtantsursometimes you have to do it in advance :)14:48
*** vishwanathj has joined #openstack-ironic14:48
*** ayoung has joined #openstack-ironic14:48
dtantsuri.e. tickets vienna-barcelona are running out already14:48
thiagopI'll try to get there on saturday14:48
jrollI'll be there sunday-saturday for sure, I'd like to spend some extra time as well14:48
jrollprobably will attend board/tc meeting sunday14:48
*** moshele has quit IRC14:48
*** PollyZ has joined #openstack-ironic14:48
sambettsI'm doing Sunday to Sunday to get an extra day for myself at the end14:48
lucasagomesjroll, totally worth it, barcelona is pretty awesome14:49
thiagopjroll: I want to visit some places I couldn't in 201414:49
jrolllucasagomes: yeah, I'm super excited about it14:49
dtantsurwe're under budget constraints this time :)14:49
*** itamarl has quit IRC14:49
*** itamarl_ is now known as itamarl14:49
lucasagomesjust watch ur stuff when in the metro and stuff14:49
jrollofc14:49
lucasagomesit has been consider the pickpocket capital of europe for a reason14:49
jroll:(14:49
lucasagomesjroll, it's all good, I've been there before nothing ever happened14:50
lucasagomesbut yeah stay alert anyway14:50
jrollyeah, I've lived in a couple of the most dangerous cities in the US, I'm not too worried14:50
*** itamarl has quit IRC14:50
jrollbut will watch out, thanks!14:50
* rloo thinks jroll has height to help his cause14:51
thiagoplol14:51
jrollheh14:51
thiagopI used one of these money bags all the time to put money (ofc) and my passport. Had no problems in 5 days14:51
jrollthat just means my pockets are closer to eye level for everyone else :|14:51
thiagopand out of the pickpocketing, it's a pretty secure city14:51
*** ametts has joined #openstack-ironic14:51
lucasagomesthiagop, indeed14:52
thiagopI just ate badly out there. They don't eat much carbo (out of bread and croissants)14:52
lucasagomesthiagop, well, spaniards will eat bread with anything else14:53
lucasagomesso...14:53
*** hoangcx has quit IRC14:54
* sambetts is really looking forward to the food 14:54
*** cdearborn has quit IRC14:54
thiagoplucasagomes: they use all their rice on the paellas14:55
* thiagop dislikes seafood14:55
* dtantsur adores seafood14:56
jrollnom nom seafood14:56
sambettsthiagop: we'll go eat together then :-P14:56
lucasagomesheh thiagop the authentic valencia paella is not with seafood, but yeah, in catalonia I'm not sure you will find it easily14:57
thiagoplucasagomes: what is it with?14:58
*** thiagop has left #openstack-ironic14:59
*** ifarkas has quit IRC14:59
lucasagomesthiagop, diff types, rabbit, chicken14:59
*** thiagop has joined #openstack-ironic14:59
lucasagomesthe small snails14:59
thiagopseems way better :)15:00
*** bharath has joined #openstack-ironic15:02
*** mjura has quit IRC15:02
*** priteau has joined #openstack-ironic15:09
*** mgould|meeting is now known as mgould15:12
*** sdake_ has quit IRC15:13
*** sdake has joined #openstack-ironic15:14
jlvillalsambetts, For the food. Prepare to eat dinner after 8:30pm :)15:15
jlvillalIn Barcelona they have dinner late15:15
thiagopsambetts: image ubuntu vm dhcp is ~350M15:16
thiagopjust as a note15:16
thiagopmorning mr jlvillal15:16
sambettsjlvillal: is the whole summit going to shut down in the middle of the day for a siesta15:16
jlvillalHi thiagop15:16
jlvillalsambetts, I wish :)15:16
thiagoplol15:16
harlowjarloo whats up15:17
rajinirthiagop: post-config with ironic.conf isn't working. https://www.irccloud.com/pastebin/dSyZp0Mc/ironic-post-config. Any ideas?15:17
rloohey harlowja. remember the discussion we had wrt nova operators15:17
thiagoprajinir: post-extra15:18
rlooharlowja: https://review.openstack.org/#/c/308398/15:18
thiagoprajinir: post-config runs before tempest is installed15:18
harlowjarloo right15:18
rlooharlowja: because I found that 'discrepancy' with <all-in> operator, how do we move forward on it15:18
rajinirthiagop: post-extra on TEMPEST_CONFIG?15:19
rlooharlowja: lucasagomes wants to use it sooner rather than later. if we don't think it'll get into oslo soon, i think we will end up adding that to our ironic-lib (w/o your fancy change)15:19
thiagoprajinir: exactly15:19
*** joprovost1 has joined #openstack-ironic15:19
lucasagomesharlowja, :-) I kinda want to move fwd with it15:20
harlowjalucasagomes jeez, whats the rush, lol15:20
rlooharlowja: from my point of view, the nova code might be not quite right. that not-quite-right behaviour remains the same with your updated version.15:20
*** davidlenwell has quit IRC15:20
rlooharlowja: so i am fine if they both land, and if someone later decides that it was wrong, they can fix it.15:20
rlooharlowja: but i am not the keeper of the libraries :)15:20
harlowjak15:20
harlowjarloo  u are just the keeper15:21
*** joprovost has quit IRC15:21
*** joprovost1 is now known as joprovost15:21
lucasagomesharlowja, heh it's because I depend on that to implement a feature (operators for root device hints)15:21
rajinirthiagop: will try, is there a specific section name you used?15:21
harlowjalet me poke gcb and see if he's resolving the -1 he put there15:21
rlooharlowja: thx.15:21
harlowjabut overall keeper rloo i agree15:21
thiagoprajinir: baremetal15:22
harlowjawe can do our best (and i think we did pretty good)15:22
rajinirthiagop: Ah. Thanks a bunch will try.15:22
rlooharlowja: ++. I think I had comments on your patch but I know you can address those if you want :)15:22
thiagoprajinir: http://paste.openstack.org/show/526983/15:22
yuikotakadamorirloo, jroll, could you please review serial console patches https://review.openstack.org/#/c/328168/ and https://review.openstack.org/#/c/293873/ ? Nova patch cannot be merged without merging 2 these Ironic patches.15:23
thiagoprajinir: that goes in to my jjb script, btw. But you can infer the result15:23
jrollharlowja: lucasagomes: you're welcome to take over that oslo patch btw, if there's things to address15:23
jrollyuikotakadamori: I'm happy to do so, but nova patch missed their feature freeze15:23
rlooharlowja: I had more tests too, if i can find where I stuck them. Am thinking I should put them in a separate patch after the first patch, and your patch be the last patch.15:23
rajinirthiagop: got it. Will give it a try thanks15:24
yuikotakadamorijroll, even if ironic patches getting merged now?15:24
lucasagomesjroll, thanks... yeah, honestly I would prefer it to be just a c&p from the nova code to start with15:24
rlooyuikotakadamori: ++ to what jroll said.15:24
jrolllucasagomes: yep15:24
rlooyuikotakadamori: yup. did you see dan smith's comment on the nova patch?15:24
jrollyuikotakadamori: yes, see dan smith comment https://review.openstack.org/#/c/328157/15:25
rlooyuikotakadamori: also, matt replied on the devlist about it too.15:25
jrollyuikotakadamori: I could beg during midcycle if we get ironic stuff done, but I don't think they'll merge it15:25
harlowjalucasagomes are u part of brexit?15:25
lucasagomesharlowja, nop, I live in the republic which is not part of the UK15:25
harlowjakk15:25
*** watanabe_isao has joined #openstack-ironic15:26
rlooyuikotakadamori: http://lists.openstack.org/pipermail/openstack-dev/2016-July/098899.html15:26
*** ifarkas has joined #openstack-ironic15:26
yuikotakadamorijroll, rloo, oh...ok, thanks. yes, I saw their comments and email and they seem ironic patches cannot be merged soon, so I thought there is a ray of hope15:26
lucasagomesharlowja, but ofc, the decisions there kinda affects things here too (the whole EU/globe to be fair)15:26
harlowjaya15:27
rlooyuikotakadamori: sorry, I didn't know how their FFE thingy worked.15:27
rlooyuikotakadamori: we will try to plan better for future features.15:27
sambettsrloo: to be fair this is the first time their freeze has been this early as far as I know15:28
yuikotakadamorirloo, me, too because it's first time for me to do FFE request. it's too hard to implement in Nova because FF is so early than ironic >_<15:28
mgouldharlowja: "what's going to happen to Northern Ireland" is one of the scariest parts of the Brexit fiasco: https://storify.com/shockproofbeats/why-didnt15:28
harlowjawon't ireland just take it back?15:28
mgouldthe whole peace process assumes both sides of the border are EU members15:28
harlowjaalthough idk, northern ireland and ireland have issues i think right15:28
mgouldharlowja: let me tell you about this little thing called The Troubles...15:28
mgouldyes, yes they do15:28
mariojvgood morning ironic15:29
mgouldmorning mariojv15:29
* jroll finds lunch15:29
rloosambetts: honestly, i haven't paid attention to how nova's ffe worked in the past (or their dates for that matter). i figured someone would tell me if they needed something done urgently.15:29
mariojvdoes anyone have a way for making an ironic instance not go active in nova until the node actually finishes booting?15:29
rloosambetts: when I asked last week, they said we'd have to ask for a FFE, but I didn't realize that it also meant the ironic code had to have been merged by then.15:30
*** davidlenwell has joined #openstack-ironic15:30
sambettsrloo: ah, me neither :/15:30
TheJuliarloo: regarding your comment as to what you really think, I'm in the same boat.  I temper too much, but that comes from a number of experiences where people have focused entirely on how something was said, and not the actual content or meaning.15:30
*** joprovost has quit IRC15:30
mariojvif not, i'm thinking that there would be a way to do that. something like generate a one time use token, inject it via a config drive, and have cloud-init make a call at the end of its configuration that says "I have booted"15:30
yuikotakadamorirloo, sambetts, exactly! we and Fujitsu guys thought so, too15:30
mariojvi'm curious about opinions regarding this15:30
*** watanabe_isao has quit IRC15:30
thiagopTheJulia: conotation vs. denotation. I listened a leadership podcast about that last week... very interesting to be aware of that.15:31
harlowjarloo lucasagomes https://review.openstack.org/#/c/308398/ ok +2(ed)15:32
rlooTheJulia: :) I know what you mean, and can remember an example.15:32
harlowjagcb is fine with fixing issue later15:32
yuikotakadamorijroll, rloo, thanks a lot for having reviewed several times! I hope we can implement nova-compatible serial console feature in Ocata.15:32
rlooharlowja: sweet. thx! is gcb going to talk to nova/look into it?15:32
harlowjarloo i think he will, i asked him to do a ML post if that will help15:32
harlowjalet's see if anything actually happens there15:32
*** joprovost has joined #openstack-ironic15:33
harlowjahe might get a better response from nova folks if he does that15:33
harlowja(eventually nova response)15:33
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Verify JSON response of driver commands  https://review.openstack.org/33660015:33
sambettsmariojv: I'm not sure we can denote what is and isn't sucessfully booted, because it depends on the User's image, and also we don't run any software inside the tenant image, that can be affected by the tenant15:33
thiagopyuikotakadamori: as jroll said yesterday, much of the times a feature will be completed on Ironic in a cycle and in nova only in the next. So, I'd keep gently keep pushing for reviews :)15:33
rlooharlowja: good to know. mgould said he might also post on ML. if two people post, that will even be better :D15:33
openstackgerritMerged openstack/ironic: Remove unused LOG  https://review.openstack.org/33870615:34
*** dtantsur is now known as dtantsur|bbl15:34
lucasagomesharlowja, woohoo! cheers!15:34
harlowjarloo cool more posts the better, ha15:34
sambettsmariojv: also when the multitenant networking stuff merges at the point the node powers on for booting the tenant images its already in the tenants network and may not be able to communicate to Ironic15:35
sambettsmariojv: there is no equivolent for VMs to guarentee a successful boot, so I'm not sure we need it for baremetal15:35
openstackgerritMerged openstack/ironic: Remove iterated form of side effects  https://review.openstack.org/33800215:35
yuikotakadamorithiagop, yeah, that's true :) thanks15:37
mariojvsambetts: that's true about it not being able to communicate with ironic15:39
mariojvi thought that maybe nova did something with nova-agent to communicate a successful boot15:39
mariojvthanks for the input, just a random thought15:40
sambettsmariojv: yeah its an interesting problem for both VMs and BMs15:41
openstackgerritDmitry Tantsur proposed openstack/ironic: Implement new heartbeat for AgentDeploy  https://review.openstack.org/33396415:42
openstackgerritDmitry Tantsur proposed openstack/ironic: Promote agent vendor passthru to core API  https://review.openstack.org/33001815:42
*** fragatina has quit IRC15:45
*** sdake has quit IRC15:48
*** pcaruana has quit IRC15:49
*** ChrisAusten has joined #openstack-ironic15:50
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Verify JSON response of chassis commands  https://review.openstack.org/33659615:51
*** sdake has joined #openstack-ironic15:51
openstackgerritMario Villaplana proposed openstack/ironic: Document API max_limit configuration option  https://review.openstack.org/33788515:53
*** derekh has quit IRC15:55
NobodyCamgood morning Ironicer's. last few days of vacation for me.15:55
TheJuliarloo: the curse is of course, when people focus on part of the content they don't like and not context or delivery15:55
rlooTheJulia: it is difficult. We are human, from different cultures, and interpret what we read differently.15:56
rlooTheJulia: i think that beer levels the playing field or something ;)15:56
mgouldmorning NobodyCam15:58
mgouldalso, what are you doing here if you're on vacation? Shoo! Go have fun!15:58
NobodyCammorning mgould :)15:58
*** rama_y has joined #openstack-ironic15:58
mgould:-)15:59
NobodyCammgould: just waking up with coffee and IRC15:59
TheJuliarloo: Completely agree, on all points :)15:59
*** livelace has quit IRC16:01
lucasagomesrloo, jroll +2+A'd (nova specs in oslo utils o/)16:08
lucasagomesnova matchers*16:08
lucasagomesNobodyCam, morning16:09
*** sdake has quit IRC16:09
NobodyCammorning lucasagomes :)16:09
jrolllucasagomes: wow, that was quick16:09
jrolllucasagomes: that means I need to revive my change to move nova to it, I guess16:10
* jroll does that since he has 20 minutes to kill16:10
lucasagomesjroll, yup16:10
*** rcernin has quit IRC16:10
lucasagomeswe probably need a release from oslo.utils and all16:10
jrollowait, need a release16:10
lucasagomesbut yeah16:10
jrollsigh16:10
* jroll marks on todo list16:10
*** makowals has joined #openstack-ironic16:13
rajinirWhat could this error mean on deploy? No VIFs found for node xxx when attempting to update DHCP BOOT options.16:17
sambettsrajinir: are you running Ironic in an OpenStack environment16:18
sambetts?16:18
sambettsrajinir: and did you deploy your instance via nova?16:19
openstackgerritYuiko Takada Mori proposed openstack/ironic: Mock global variables  https://review.openstack.org/33866516:19
rajinirsambetts: This is coming from our CI with hardware nodes.16:19
*** yuikotakadamori has quit IRC16:19
*** sdake has joined #openstack-ironic16:20
rajinirsambetts: OpenStack environment16:20
sambettsmat128: https://review.openstack.org/#/c/339111/16:21
rajinirsambetts: Is it a warning? will  'dhcp_provider=None'  fix it?16:21
*** M00nr41n has joined #openstack-ironic16:21
jrollrajinir: do you have ports created in ironic for each node?16:22
sambettsrajinir: if you set dhcp_provider to none Ironic will not configure the required options for booting the deployment ramdisk using PXE16:22
*** tesseract- has quit IRC16:23
rajinirjroll: I found this error in the conductor logs of the CI run. Shouldn't the ports be created as part of the tempests tests?16:23
sambettsrajinir: the ports in Ironic are created as part of the devstack install not the tempest run16:24
jrollrajinir: they should be created when you register the nodes16:24
*** ifarkas has quit IRC16:24
jrollin the devstack run, yeah16:24
rajinirsambetts: jroll: devstack install ok. How can I make sure they are created? Will it be in the logs. May be I'm missing some config16:25
*** sdake has quit IRC16:25
mat128sambetts: good stuff, reviewing atm16:25
jrollrajinir: it should be in devstack logs, yes. I forget how the configuration looks for nodes, though16:26
rloolucasagomes, jroll: depends on what you mean by fast, but yeah, nice that it got in. still need to get harlowja's patch in on top of nova's though, but that should be soon. i hope. right harlowja? https://review.openstack.org/#/c/313699/16:26
rajinirjroll: I have specified the details of the node using the IRONIC_HWINFO file.16:26
jrollrajinir: with mac addresses as well?16:27
jlvillallucasagomes, Why do you need an oslo.utils release?16:27
jlvillallucasagomes, 3.15 is proposed to be released as a note16:27
jrolljlvillal: https://review.openstack.org/#/c/308403/16:27
sambettsjroll, rajinir: it would have failed an nova boot ... if there weren't any ports in Ironic16:27
jlvillalhttps://review.openstack.org/33835816:27
*** sdake has joined #openstack-ironic16:28
lucasagomesjlvillal, to use the operators that just got approved (https://review.openstack.org/#/c/308398/)16:28
jrolloslo releases very frequently, I'm not concerned, we'll do it when it happens16:28
rajinirjroll:  <ipmiaddress> <provisioning_mac_address> <ipmiusername> <password>  format16:28
jlvillalOkay, thanks16:28
jrollrajinir: idk then16:28
sambettsjroll, rajinir: I've seen that error when people have triggered Ironic to start an deployment by doing ironic node-set-provision-state active16:28
rajinirjroll: ok, is it devlog.log, I'll look for errors16:29
sambettsjroll, rajinir: then it doesn't find a vif_port_id on the prot16:29
sambettsport*16:29
jrollsure16:29
rajinirsambetts, jroll,yes, it is where I see the error16:29
sambettsrajinir: are you doing ironic node-set-provision-state active to start a deployment? ?16:29
rajinirjroll: I mean devstack.log ( devstack install log)16:30
*** jpich has quit IRC16:30
*** mkoderer has quit IRC16:30
rajinirsambetts: yes, its part of the tempest test_baremetal_server_ops16:31
*** mkoderer has joined #openstack-ironic16:31
rajinirjroll, sambetts: full log https://stash.opencrowbar.org/logs/44/338744/1/silent/dell-drac-hw-tempest-dsvm-ironic-pxe_ipmitool/319b1d8/16:32
sambettsrajinir: our tempest plugin doesn't start a deployment via Ironic, it starts it via a nova boot ...16:32
jrollehhhhh16:34
jrollhttps://github.com/openstack/ironic/blob/master/ironic_tempest_plugin/tests/api/admin/test_nodestates.py#L8016:34
jrollI think upstream that uses the fake driver16:35
sambettsyup all the API tests use the fake driver16:35
sambettsI think you might have run into the issue that I did when I first started16:35
sambettshave you turned tempest concurrecny to 116:36
sambettsif you don't do that the api tests stand on the basic ops test16:36
sambettsrajinir: ^16:36
*** makowals has quit IRC16:37
sambettshmm in that log output it seems like you have16:37
openstackgerritNisha Agarwal proposed openstack/proliantutils: Add trusted_boot to server capabilities  https://review.openstack.org/33911916:38
rajinirsambetts: yes the tempest concurrency is turned on16:38
rajinirsambetts: I'm using real hardware, have specified deploywait_timeout to 20 mins. But the test is timing out and "No Vips" is the only error in the conductor log files16:40
*** Romanenko_K has quit IRC16:41
rajinirsambetts: "No VIFs" sorry16:41
sambettsrajinir: that means that nova hasn't plugged the vifs on the Ironic node correctly16:42
*** dprince has quit IRC16:42
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Centralize config options - [glance]  https://review.openstack.org/30482916:42
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Centralize config options - [neutron]  https://review.openstack.org/30483816:42
mgouldrloo lucasagomes: finally hit "send" on my ML post about spec_matcher, sorry for the delay16:44
rloomgould: no worries. thx for doing it!16:44
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Centralize config options - [DEFAULT]  https://review.openstack.org/30907016:44
rajinirsambetts: What are VIFs? I'm new to ironic and trying to debug this issue. What does this mean?16:44
mgouldrajinir: Virtual InterFaces16:45
mgouldhttps://en.wikipedia.org/wiki/Virtual_network_interface16:45
sambettsrajinir: they are the Neutron ports we use to connect the node into the neutron network16:45
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Remove IBootOperationError exception  https://review.openstack.org/33912716:45
thiagoprajinir: "Network with name: private not found"16:45
lucasagomesmgould, thanks a lot and no worries about it :-)16:45
*** gfhellma has joined #openstack-ironic16:45
*** ifarkas has joined #openstack-ironic16:46
thiagoprajinir: line 4039 in tempest.txt16:46
thiagopsomething is wrong on the network configuration16:46
mgouldrajinir: like network interface cards, but virtual16:46
lucasagomesfolks I'm calling it a day16:47
mgouldlucasagomes: good night!16:48
lucasagomeshave a great night all, talk to you soon16:48
TheJuliagoodnight lucasagomes16:48
*** lucasagomes is now known as lucas|afk16:48
thiagopsee ya lucas|afk16:48
*** ifarkas has quit IRC16:49
rajinirmgould: sambetts: thiagop: I see that message in temptest.txt. May be it is a network. Let me get some ironic folks in my team to look at it16:50
thiagoprajinir: public and private networks are created by default in devstack and assumed to be ready to use by tempest. So, if you changed some conf, you may need to review.16:51
rajinirthiagop: ok16:52
rajinirmgould: sambetts: thiagop: thank you guys. Will get back to you after some internal help16:54
*** dtantsur|bbl is now known as dtantsur16:54
mgouldrajinir: no problem, good luck!16:56
*** cdearborn has joined #openstack-ironic17:01
*** Sukhdev has joined #openstack-ironic17:02
*** klindgren__ is now known as klindgren17:02
*** trown is now known as trown|lunch17:03
*** dprince has joined #openstack-ironic17:06
harlowjarloo correct, i'll address some of your comments in that17:10
rloothx harlowja.17:10
*** sdake has quit IRC17:11
sambettsjroll, JayF: any input you guys have onto this clean up patch for our job would be useful, https://review.openstack.org/#/c/339111, Ajaeger has also suggested moving all our job-templates into an ironic.yaml file as there are so many now17:12
*** sabeen has quit IRC17:12
jrollsambetts: thanks. not opposed to ironic.yaml, if we can do the same things there17:13
sambettsjroll: awesome :)17:14
*** baoli has quit IRC17:14
*** PollyZ has quit IRC17:16
*** [1]cdearborn has quit IRC17:16
*** PollyZ has joined #openstack-ironic17:18
mat128jroll, sambetts: all files are created equal in jjb ;)17:19
jrollmat128: heh17:19
jrollI was just wondering if like, ironic.yaml had to have the initial script jenkins runs in ironic repo17:20
mat128ah17:20
jrollidk if that was quite english :)17:20
mat128you can take any part of any yaml and put it anywhere17:20
mat128i got it17:21
mat128the devstack-gate stuff?17:21
jrollyeah17:21
mat128I wonder why we have so much in that template rather than in our devstack plugin17:21
jrollso like, jenkins jobs think they're testing a single git repo, usually17:21
mat128yeah17:21
jrollyeah you get what I'm saying, cool17:21
jrollwe should move some of it to devstack plugin17:21
jrollwhere possible17:21
*** dtantsur is now known as dtantsur|afk17:22
dtantsur|afkbefore I go: huge +1 to ironic.yaml17:23
dtantsur|afknow see you tomorrow :)17:23
*** PollyZ has quit IRC17:24
jrolllater dtantsur|afk :P17:24
mat128all green! https://review.openstack.org/#/c/327891/17:26
sambettsmat128: most of it is in our devstack plugin, most of the conditionals in the macro are just turning differnt parts of the devstack plugin on and off17:26
mat128I was thinking17:26
mat128why not feed everything that the macro took to our plugin17:27
mat128and we put the conditionals on our side?17:27
mat128like that switch case for memory17:27
mat128but I like where your refactor is headed, and the rule is no effective change in a refactor :)17:27
johnthetubaguyjroll: sambetts: Sukhdev: given the bug I saw, and the think about vnic_types, I wonder if this is the right thing to do? https://review.openstack.org/#/c/33914317:29
sambettsmat128: we'd still need to feed them into the job-template some how though, which still results in a 20 line list of variables which we don't care about for every job becuase jjb doesn't allow you to just set a default for a variable if its not there17:31
* mgould -> home; good night everyone!17:31
jrolljohnthetubaguy: feels sane17:31
mat128sambetts: yeah, did I say take the old macro? I meant take the new macros and make them conditional-less17:31
mat128I'm still going through your patch17:32
johnthetubaguyjroll: cool, that might the be last thing to let us auto create ports for ironic instances (with a bit of luck!)17:32
thiagopmgould: night!17:32
*** mgould is now known as mgould|afk17:32
*** sdake has joined #openstack-ironic17:32
mgould|afkthiagop: good night!17:32
*** PollyZ has joined #openstack-ironic17:32
jrolljohnthetubaguy: we're doing that today, though, it's just no neutron ML2 things are expecting baremetal yet afaik17:32
johnthetubaguyjroll: ah, gotcha17:33
jrolljohnthetubaguy: or at least in the gate17:33
*** sdake_ has joined #openstack-ironic17:34
johnthetubaguyjroll: actually, this should be fine for ports created outside that don't include vnic_type set too, works both ways now17:34
*** caiobo-afk has quit IRC17:34
* johnthetubaguy runs away to band17:34
jrolljohnthetubaguy: indeed, cheers17:34
*** liliars has quit IRC17:35
sambettsmat128: ah yeah that would be cool :D17:35
*** PollyZ has quit IRC17:36
*** sdake has quit IRC17:37
*** PollyZ has joined #openstack-ironic17:45
*** M00nr41n has quit IRC17:47
*** electrofelix has quit IRC17:48
*** phuongnh has joined #openstack-ironic17:50
*** PollyZ has quit IRC17:50
*** daemontool has quit IRC17:52
*** catintheroof has joined #openstack-ironic17:53
*** M00nr41n has joined #openstack-ironic17:54
vdrokdoes anyone sees a problem with test_reboot_and_finish_deploy_soft_poweroff_fails test? it takes 30 seconds locally for me17:55
*** M00nr41n has quit IRC17:55
vdroknevermind, I guess it's becase of multitenancy17:56
*** aNupoisc has joined #openstack-ironic17:57
*** sdake_ has quit IRC17:57
*** igordcard has quit IRC17:59
*** PollyZ has joined #openstack-ironic17:59
*** igordcard has joined #openstack-ironic17:59
*** baoli has joined #openstack-ironic18:03
*** PollyZ has quit IRC18:03
*** bharath has quit IRC18:05
*** yibo has quit IRC18:06
openstackgerritVladyslav Drok proposed openstack/ironic: Add 'neutron' network interface  https://review.openstack.org/31739318:07
openstackgerritVladyslav Drok proposed openstack/ironic: Add internal_info field to ports and portgroups  https://review.openstack.org/33841718:07
openstackgerritVladyslav Drok proposed openstack/ironic: Expose node's network_interface field in API  https://review.openstack.org/31739218:07
openstackgerritVladyslav Drok proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326218:07
openstackgerritVladyslav Drok proposed openstack/ironic: Add network interface to base driver class  https://review.openstack.org/28585218:07
*** yibo has joined #openstack-ironic18:07
*** PollyZ has joined #openstack-ironic18:09
vdrokyibo: I'm sorry, I didn't get to your patch today again :(18:12
* vdrok is leaving for today18:12
vdrokI will be on PTO tomorrow so unless vsaienk0 has some free time, more updates to the networking chain will be on monday18:13
vdrokgood night everyone!18:13
thiagopgood night vdrok18:14
*** aNupoisc has quit IRC18:14
*** trown|lunch is now known as trown18:16
*** baoli has quit IRC18:17
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to Network  https://review.openstack.org/29455918:17
*** sabeen has joined #openstack-ironic18:17
*** aNupoisc has joined #openstack-ironic18:20
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to Network  https://review.openstack.org/29455918:28
*** rcernin has joined #openstack-ironic18:39
*** ChubYann has joined #openstack-ironic18:41
*** baoli has joined #openstack-ironic18:46
*** wajdi has joined #openstack-ironic18:49
*** jaybeale has joined #openstack-ironic18:50
*** Sukhdev has quit IRC18:50
*** daemontool has joined #openstack-ironic18:54
* sambetts -> home18:56
*** sambetts is now known as sambetts|afk18:57
sambetts|afknight all18:57
thiagopg'night sambetts|afk18:57
*** gfhellma has quit IRC18:59
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to Network  https://review.openstack.org/29455918:59
*** baoli has quit IRC19:00
*** makowals has joined #openstack-ironic19:00
*** baoli has joined #openstack-ironic19:00
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend python-oneviewclient to UplinkSet  https://review.openstack.org/29598119:07
*** athomas has quit IRC19:08
openstackgerritJim Rollenhagen proposed openstack/ironic-python-agent: Fix doc warnings  https://review.openstack.org/33919719:19
*** vgadiraj has joined #openstack-ironic19:19
jrollcores, fairly easy review there that needs to get in soon before pbr releases and breaks us19:20
*** [1]cdearborn has joined #openstack-ironic19:22
*** ametts has quit IRC19:23
*** baoli has quit IRC19:28
*** jcoufal has quit IRC19:29
rook-can anyone tell me with disk hints, can i use the name?19:30
mat128jroll: I think we have warnings in the ironic docs too19:31
rloojroll: looking...19:31
rook-for the disk hints, can i pass the name?19:31
rook-ie root_device='{"name": "/dev/nvme0n1"}19:32
jrollmat128: we don't have warnerrors=True though19:32
mat128ah19:32
mat128ok nvm then19:32
rloojroll: for eg "param **kwargs", I thought it was "param \*\*kwargs"19:32
jrollrloo: maybe, I took a quick look at ironic and most docstrings have just 'param kwargs'19:33
rloojroll: i saw it somewhere recently. if i remember in the next couple minutes i'll let you know.19:33
jrollrloo: well, I think we're both right :)19:33
rloojroll: i mean, i don't know whether it should be ** or not. but if it is ** it has to be escaped.19:33
*** baoli has joined #openstack-ironic19:34
jrollrloo: right. same here. I just copied what we do in ironic for now.19:34
rloojroll: found it: https://github.com/openstack/ironic-lib/blob/master/ironic_lib/utils.py#L5919:34
rloojroll: but i have no idea if that is right either :)19:35
rloojroll: we'll go with what you have.19:35
jrollrloo: ok :)19:35
*** cdearborn has quit IRC19:36
*** joprovost has quit IRC19:37
*** PollyZ_ has joined #openstack-ironic19:37
*** gfhellma has joined #openstack-ironic19:38
rloojroll: is there a way to see from jenkins, whether there are warnings or not?19:38
jrollrloo: in the build logs, though after a successful build I've no clue how to find those :)19:39
jrollmaybe just add console.html to the link it gives you?19:39
rloojroll: yeah, that's what I was thinking. if it is successful you just see the doc.19:39
jrollrloo: I'll figure something out19:40
*** joprovost has joined #openstack-ironic19:40
*** PollyZ has quit IRC19:40
mat128rloo: the link changes for the rendered docs, but you can take the link to another build that isnt docs19:42
rloomat128: can you find the link (if any) that shows the output from building the doc?19:43
mat128yeah i'm trying to find it19:43
mat128but that last change hasnt built yet19:43
rloomat128: or i can try it locally or believe that jroll tried it locally and it worked for him :)19:43
jrollthe latter is true :P19:44
mat128:)19:44
mat128I have the formula19:44
mat128https://review.openstack.org/#/c/327891/19:44
mat128(for example)19:44
mat128take the pep8 link19:44
mat128remove everything after check/19:44
mat128then there's a directory listing for all jobs that run19:44
mat128or you can just replace pep8 by docs in the url19:45
mat128oh nvm, last compnent changes.19:45
*** PollyZ_ has quit IRC19:50
rloomat128: have trust in your leader :)19:50
jrollthat's the worst idea I've heard this week19:50
mat128haha19:50
*** PollyZ has joined #openstack-ironic19:52
openstackgerritMathieu Mitchell proposed openstack/ironic: Document operators troubleshooting steps  https://review.openstack.org/33605519:52
mat128rloo: I'm done converting all non-proprietary troubleshooting steps, the table format just didnt work19:53
mat128esp. within 80 chars19:53
rloomat128: yeah, 80 chars. well, it is nice to have long narrow things... thx for looking into it!19:53
rloomat128: i've got a bunch of stuff to review today. will try to get to it next week.19:54
mat128if we skip the 80 chars check, we can probably make a table that's reasonably easy to edit19:54
mat128rloo: not pushing for review, I'm on PTO for 3 weeks starting monday so take your time :)19:54
mat128this is just docs anyway19:54
rloomat128: oh, lucky you. enjoy! and yeah, i'll take my time then :)19:55
mat128I'd rather push for https://review.openstack.org/#/c/327891/ than anything else19:55
mat128rloo: ty :)19:55
rloomat128: i don't know about that coreos stuff, otherwise i'd review it for you.19:55
mat128don't worry, I'm sure tomorrow dtantsur|afk and sambetts|afk will look at it19:56
rloomat128: probably! :)19:57
*** vgadiraj has quit IRC19:57
*** PollyZ has quit IRC20:01
*** baoli has quit IRC20:09
*** aNupoisc has quit IRC20:14
*** baoli has joined #openstack-ironic20:16
*** mat128 is now known as mat128|afk20:31
*** dprince has quit IRC20:34
*** daemontool has quit IRC20:36
*** PollyZ has joined #openstack-ironic20:39
*** baoli has quit IRC20:41
*** baoli has joined #openstack-ironic20:41
*** wajdi_ has joined #openstack-ironic20:42
*** wajdi has quit IRC20:43
*** wajdi_ has quit IRC20:43
*** wajdi has joined #openstack-ironic20:43
*** joprovost has quit IRC20:45
*** priteau has quit IRC20:51
*** aNupoisc has joined #openstack-ironic20:53
*** wajdi_ has joined #openstack-ironic20:55
*** fragatina has joined #openstack-ironic20:56
*** wajdi has quit IRC20:59
*** wajdi_ has quit IRC21:00
*** sabeen has quit IRC21:01
*** sabeen has joined #openstack-ironic21:02
*** jaybeale has quit IRC21:02
*** Goneri has quit IRC21:03
*** trown is now known as trown|outtypewww21:04
rloomat128|afk, jroll: found it, looks "clean": http://logs.openstack.org/97/339197/1/check/gate-ironic-python-agent-docs/147ba68/console.html21:04
jroll\o/21:04
rloojroll: although this is ugly: http://docs-draft.openstack.org/97/339197/1/check/gate-ironic-python-agent-docs/147ba68//doc/build/html/api/ironic_python_agent.hardware.html21:06
rloojroll: look for get_clean_steps21:06
jrollrloo: ouch21:07
jrollI did want to check that21:07
rloojroll: i think you might have to indent the '*' and then indent the line following, but i'm not sure.21:08
jrollrloo: that's what I'm thinking, trying it out21:08
*** baoli has quit IRC21:09
jrollthat should do it21:10
openstackgerritJim Rollenhagen proposed openstack/ironic-python-agent: Fix doc warnings  https://review.openstack.org/33919721:10
jrollgood catch rloo21:10
*** priteau has joined #openstack-ironic21:13
*** priteau has quit IRC21:13
*** mtanino has quit IRC21:14
*** rcernin has quit IRC21:17
*** makowals has quit IRC21:21
*** PollyZ has quit IRC21:28
*** PollyZ has joined #openstack-ironic21:31
*** ayoung has quit IRC21:34
*** sabeen has quit IRC21:36
*** baoli has joined #openstack-ironic21:42
*** hparekh has quit IRC21:47
*** rbudden has quit IRC21:54
*** hparekh has joined #openstack-ironic21:59
*** jaybeale has joined #openstack-ironic22:01
mrdaMorning ironic22:02
mariojvmorning mdra22:03
mariojv*mrda22:03
mrdao/22:04
*** sabeen has joined #openstack-ironic22:04
thiagopmorning mrda22:06
* TheJulia needs to close some windows in irc... didn't realize that she had buffered pages :(22:09
*** joprovost has joined #openstack-ironic22:17
*** hoangcx has joined #openstack-ironic22:19
*** sean-k-m1 has joined #openstack-ironic22:32
*** sean-k-mooney has quit IRC22:34
*** ChrisAusten has quit IRC22:36
*** catintheroof has quit IRC22:40
*** sabeen has quit IRC22:44
*** PollyZ has quit IRC22:52
*** PollyZ has joined #openstack-ironic23:01
*** garthb has joined #openstack-ironic23:05
*** jaybeale has quit IRC23:06
*** PollyZ has quit IRC23:06
*** amotoki has quit IRC23:14
*** [1]cdearborn has quit IRC23:21
*** vgadiraj has joined #openstack-ironic23:24
*** watanabe_isao has joined #openstack-ironic23:35
*** ayoung has joined #openstack-ironic23:36
*** fragatina has quit IRC23:40
rook-hey TheJulia around by chance for a disk-hint question?23:40
*** dtantsur|afk has quit IRC23:43
*** gfhellma has quit IRC23:49
*** dtantsur has joined #openstack-ironic23:50

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