Thursday, 2016-12-15

JayFjlvillal: the gerrit monster is going to get you, it's 00:00 UTC00:00
jlvillalJayF, Thanks!00:00
jlvillalJayF, I will wait a few minutes before putting the +2/+A on it00:00
JayFawesome00:00
JayFnice catch00:00
jlvillalJayF, I prefer if I don't have to think too hard when reading code :)00:01
JayFI always just think of lambdas, maybe somewhat wrongly, as a giant pair of parenthesis00:01
JayFisolating those bits from everything else00:02
aslezilhe he00:02
JayFmy overly-simplistic view of it in most cases probably is why it doesn't read as complex to me00:02
jlvillalJayF, I always get them sort of confused. And seem to always google about them to refresh my memory00:02
JayFbut that only was needed because assertRaises was being used wrong :x00:02
jlvillalaslezil, Would you like credit for that patch in Stackalytics?00:03
jlvillalaslezil, I'm not sure it will understand your Co-Authored-By line00:04
jlvillalaslezil, No space between name and <email_address>00:04
JayFooh, missing whitespace00:04
JayFjlvillal: we all know that stackalytics doesn't matter, riiiight? :P00:04
JayFjlvillal: I'm just going to fix it00:04
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Moving Reboot bashscript to python  https://review.openstack.org/37247800:05
*** baoli has quit IRC00:05
JayFjlvillal: ^ fixed and reapplied my +200:05
jlvillalAnd +2/+A from me00:05
aslezilthanks JayF and jlvillal00:06
jlvillalaslezil, You're welcome00:06
*** dsneddon has quit IRC00:06
JayFnow tomorrow you get to fix mikal's favorite bug00:07
openstackgerritChris Krelle proposed openstack/ironic: [WIP / POC] Add Intel Node Manager sensor data collection  https://review.openstack.org/41046500:07
JayFassuming you don't have anything else going on00:07
aslezilJayF: Thats my next task also test biosdevname package of tinycorelinux on physical server00:09
JayFI don't think that reboot in chroot bug will be hard to fix, tbh00:10
*** [1]rpioso has joined #openstack-ironic00:12
*** hw_wutianwei has joined #openstack-ironic00:14
*** ijw has quit IRC00:21
*** ijw has joined #openstack-ironic00:21
*** ijw has quit IRC00:26
*** glonlas has quit IRC00:31
*** [1]rpioso has quit IRC00:35
*** cdearborn has joined #openstack-ironic00:37
*** ijw has joined #openstack-ironic00:42
*** Syed__ has quit IRC00:45
*** causten has quit IRC00:46
*** ijw has quit IRC00:48
*** ijw has joined #openstack-ironic00:53
*** SerenaFeng has joined #openstack-ironic00:54
*** fragatina has joined #openstack-ironic00:55
*** phuongnh has joined #openstack-ironic00:59
*** rloo has quit IRC01:00
*** rama_y has quit IRC01:10
*** ijw has quit IRC01:24
*** ijw has joined #openstack-ironic01:25
*** mtan_____ has joined #openstack-ironic01:26
*** mtanino has quit IRC01:27
*** zhangjl has joined #openstack-ironic01:28
*** SerenaFeng has quit IRC01:30
*** mtan_____ has quit IRC01:31
openstackgerritMerged openstack/ironic-python-agent: Moving Reboot bashscript to python  https://review.openstack.org/37247801:40
*** pleia2 has left #openstack-ironic01:59
*** jkilpatr has quit IRC02:08
*** ijw has quit IRC02:19
*** Sukhdev has quit IRC02:22
*** gabriel-bezerra has quit IRC02:22
*** gabriel-bezerra has joined #openstack-ironic02:24
*** Goneri has quit IRC02:26
*** ijw has joined #openstack-ironic02:31
*** SerenaFeng has joined #openstack-ironic02:36
*** SerenaFeng has quit IRC02:37
*** SerenaFeng has joined #openstack-ironic02:38
*** tuanluong has joined #openstack-ironic02:59
*** rbudden has joined #openstack-ironic02:59
*** harlowja has quit IRC03:03
*** zhangjl has left #openstack-ironic03:13
*** r-daneel has quit IRC03:38
*** SerenaFeng has quit IRC03:40
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/41105903:48
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/41106003:48
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironic-inspector-client: Updated from global requirements  https://review.openstack.org/41107903:54
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/41108003:55
*** Nisha_Agarwal has joined #openstack-ironic04:02
*** links has joined #openstack-ironic04:06
*** ccamacho has quit IRC04:09
*** vikrant has joined #openstack-ironic04:11
*** vsaienko has joined #openstack-ironic04:16
*** vsaienko has quit IRC04:18
*** Sukhdev has joined #openstack-ironic04:26
*** rbudden has quit IRC04:32
*** ijw has quit IRC04:51
*** ChubYann has quit IRC04:59
*** ChubYann has joined #openstack-ironic05:03
*** lindycoder has joined #openstack-ironic05:17
*** lindycoder has quit IRC05:24
*** ChubYann has quit IRC05:25
*** bks has joined #openstack-ironic05:25
openstackgerritTuan Luong-Anh proposed openstack/ironic: Using base64 module from oslo_serialization  https://review.openstack.org/41110605:29
*** ChubYann has joined #openstack-ironic05:31
openstackgerritTuan Luong-Anh proposed openstack/python-ironicclient: Using base64 module from oslo_serialization  https://review.openstack.org/41111105:36
*** ijw_ has joined #openstack-ironic05:39
*** dhellmann has quit IRC05:39
*** Sukhdev has quit IRC05:39
*** dhellmann has joined #openstack-ironic05:39
*** rbudden has joined #openstack-ironic05:42
*** ijw_ has quit IRC05:44
openstackgerritTuan Luong-Anh proposed openstack/ironic-inspector: Using base64 module from oslo_serialization  https://review.openstack.org/41111705:44
*** moshele has joined #openstack-ironic05:45
*** moshele has quit IRC05:48
openstackgerritoctopuszhang proposed openstack/ironic: Update multitenancy docs  https://review.openstack.org/39751705:54
*** fragatina has quit IRC05:55
*** SerenaFeng has joined #openstack-ironic06:01
*** ijw has joined #openstack-ironic06:01
*** Nisha_Agarwal has quit IRC06:02
openstackgerritTuan Luong-Anh proposed openstack/ironic-lib: Using base64 module from oslo_serialization  https://review.openstack.org/41112406:02
*** Nisha_Agarwal has joined #openstack-ironic06:02
*** ijw has quit IRC06:06
*** trananhkma has joined #openstack-ironic06:09
*** rbudden has quit IRC06:10
openstackgerritparesh sao proposed openstack/ironic: Boot from iSCSI volume  https://review.openstack.org/30842506:11
*** Nisha_Agarwal is now known as Nisha_06:16
*** jaosorior has joined #openstack-ironic06:16
openstackgerritTuan Luong-Anh proposed openstack/ironic-python-agent: Using base64 module from oslo_serialization  https://review.openstack.org/41113106:24
*** e0ne has joined #openstack-ironic06:34
*** e0ne has quit IRC06:44
*** rajinir has quit IRC06:46
*** vsaienko has joined #openstack-ironic06:53
*** ChubYann has quit IRC06:56
*** mjura has joined #openstack-ironic07:08
*** rcernin has joined #openstack-ironic07:13
*** mjura has quit IRC07:14
*** mjura has joined #openstack-ironic07:15
*** vsaienko has quit IRC07:23
*** e0ne has joined #openstack-ironic07:35
*** jaosorior has quit IRC07:37
*** jaosorior has joined #openstack-ironic07:37
*** zhugaoxiao has quit IRC07:39
*** zhugaoxiao has joined #openstack-ironic07:39
openstackgerritTuan Luong-Anh proposed openstack/python-ironicclient: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41111107:41
openstackgerritTuan Luong-Anh proposed openstack/ironic-lib: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41112407:43
*** milan has joined #openstack-ironic07:44
*** rbartal has joined #openstack-ironic07:45
openstackgerritTuan Luong-Anh proposed openstack/ironic-inspector:   https://review.openstack.org/41111707:45
openstackgerritTuan Luong-Anh proposed openstack/ironic-inspector: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41111707:46
openstackgerritTuan Luong-Anh proposed openstack/ironic-python-agent: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41113107:47
openstackgerritTuan Luong-Anh proposed openstack/ironic: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41110607:47
*** moshele has joined #openstack-ironic07:51
*** nicodemos has quit IRC07:54
*** nicodemos has joined #openstack-ironic07:54
*** jaosorior has quit IRC07:55
*** Nisha_ has quit IRC07:57
openstackgerritTovin Seven proposed openstack/ironic: Enable OSProfiler support in Ironic  https://review.openstack.org/35814207:59
aarefievGood morning!08:03
milanmorning aarefiev! :)08:04
aarefievhey milan08:04
*** Nisha_Agarwal has joined #openstack-ironic08:04
milanaarefiev, dtantsur|afk gave the states patch +2 with 2 significant "nits" which I've fixed yesterday so this should be good to go ;)08:05
aarefievmilan: nice, I'll take a look08:06
milanaarefiev, thanks! :)08:07
tuanluongMorning Ironic08:07
*** soliosg has quit IRC08:10
openstackgerritAnton Arefiev proposed openstack/ironic-python-agent: [POC] BitTorrent image provisioning  https://review.openstack.org/40412008:13
openstackgerritAnton Arefiev proposed openstack/ironic: [POC]: Torrent provisioning  https://review.openstack.org/40971108:14
*** ccamacho has joined #openstack-ironic08:15
aarefievmorning tuanluong08:16
tuanluongMorning aarefiev milan08:16
milanmorning tuanluong! :)08:16
*** vsaienko has joined #openstack-ironic08:18
vdrokgood morning ironic, aarefiev milan and tuanluong !08:19
tuanluongmorning vdrok08:19
milanmorning vdrok! :)08:19
aarefievmorning vdrok08:21
*** eroux has joined #openstack-ironic08:27
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: Add python API and CLI for port groups  https://review.openstack.org/33596408:29
*** jaosorior has joined #openstack-ironic08:30
pas-hamorning all :)08:31
*** fragatina has joined #openstack-ironic08:33
vdrokmorning pas-ha08:35
*** pcaruana has joined #openstack-ironic08:37
*** fragatina has quit IRC08:37
*** ohamada has joined #openstack-ironic08:40
tuanluongmroning pas-ha08:40
*** ralonsoh has joined #openstack-ironic08:48
milanmorning pas-ha! :)08:49
*** ralonsoh has quit IRC08:50
pas-hamorning vdrok milan tuanluong08:50
*** amoralej|off is now known as amoralej08:51
*** ralonsoh has joined #openstack-ironic08:51
*** vinsh has quit IRC08:53
*** vinsh has joined #openstack-ironic08:53
* milan relocates08:53
*** milan has quit IRC08:53
*** jpich has joined #openstack-ironic08:55
*** ohamada has quit IRC08:56
*** ohamada has joined #openstack-ironic08:56
*** vsaienko has quit IRC08:56
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:00
*** moshele has quit IRC09:03
*** athomas has joined #openstack-ironic09:04
*** fxpester has joined #openstack-ironic09:14
*** yufei has joined #openstack-ironic09:18
yufeihi, vdork, I see your comments at https://review.openstack.org/#/c/397517/, how about this sentence: Spawning instances by non-admin users in these networks and getting access to ironic control plane is a security risk.09:21
patchbotpatch 397517 - ironic - Update multitenancy docs09:21
openstackgerritparesh sao proposed openstack/ironic: Boot from iSCSI volume  https://review.openstack.org/30842509:22
*** moshele has joined #openstack-ironic09:24
*** e0ne has quit IRC09:24
openstackgerritoctopuszhang proposed openstack/ironic: Update multitenancy docs  https://review.openstack.org/39751709:25
*** e0ne has joined #openstack-ironic09:25
*** e0ne has quit IRC09:26
*** e0ne has joined #openstack-ironic09:26
*** e0ne has quit IRC09:26
*** e0ne has joined #openstack-ironic09:27
*** e0ne has quit IRC09:27
*** dtantsur|afk is now known as dtantsur09:29
dtantsurmorning Ironic09:29
yufeimorning, dtantsur:09:30
*** moshele has quit IRC09:35
*** tovin07_ has joined #openstack-ironic09:35
*** moshele has joined #openstack-ironic09:36
*** eroux has quit IRC09:36
tovin07_Hello, I see we face this one https://bugs.launchpad.net/reno/+bug/164998209:37
openstackLaunchpad bug 1649982 in reno "reno doesn't check for an -eol tag when a stable branch is deleted" [Wishlist,Fix committed] - Assigned to Doug Hellmann (doug-hellmann)09:37
tovin07_It causes all gate-ironic-releasenotes fails09:37
dtantsuryep, we're slowly backporting the fixes09:39
* tovin07_ hope someone will fix it soon09:40
dtantsurand as you see, the bug is fixed as well, so new reno should not have these problems09:40
* dtantsur too :)09:40
aarefievmorning dtantsur, we also need your eyes on :)  https://review.openstack.org/#/c/410606/09:41
patchbotpatch 410606 - ironic-inspector (stable/newton) - Remove upgrade from non-ironic setup09:41
tuanluongmorning dtantsur tovin07_ yufei09:41
dtantsuraarefiev, approved09:41
aarefievthx09:41
openstackgerritDmitry Tantsur proposed openstack/ironic: Introduce generic hardware types  https://review.openstack.org/40067809:47
openstackgerritDmitry Tantsur proposed openstack/ironic: [WIP] Load hardware types in the conductor  https://review.openstack.org/40981209:48
openstackgerritSofiia Andriichenko proposed openstack/ironic: This adds a tempest tests for creating a node:  https://review.openstack.org/41119709:48
*** lucas-afk is now known as lucasagomes09:49
lucasagomesgood morning all!09:49
dtantsurhey lucasagomes09:49
*** zhugaoxiao has quit IRC09:50
*** zhugaoxiao has joined #openstack-ironic09:51
openstackgerritTuan Luong-Anh proposed openstack/ironic-inspector: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41111709:51
openstackgerritVladyslav Drok proposed openstack/python-ironicclient: Add portgroup support to osc plugin  https://review.openstack.org/36213009:52
aarefievmorning lucasagomes09:52
*** swatson has quit IRC09:52
openstackgerritTuan Luong-Anh proposed openstack/ironic-lib: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41112409:54
*** milan has joined #openstack-ironic09:58
vdrokmorning dtantsur and lucasagomes09:58
dtantsuro/09:59
openstackgerritTuan Luong-Anh proposed openstack/ironic-lib: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41112409:59
milanmorning dtantsur, lucasagomes! :)09:59
dtantsurhey milan, seen a W+1 on one patch?09:59
milannope09:59
* milan checks10:00
milan states patch merging \o/10:00
milan:D10:00
openstackgerritTuan Luong-Anh proposed openstack/ironic-inspector: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41111710:00
milanmerry Christmas milan! :D10:00
dtantsurtuanluong, please expand your commit messages to provide the actual reasoning10:00
milanaarefiev, dtantsur I love you guys! :D10:00
dtantsur:)10:01
tuanluongyes dtantsur10:01
aarefiev:)10:01
dtantsurtuanluong, actually, I'd prefer a unit test that fails before your change but is fixed by your change10:01
dtantsurotherwise it looks like a change for the sake of it10:01
openstackgerritTovin Seven proposed openstack/python-ironicclient: Add OSProfiler support to Ironicclient  https://review.openstack.org/36233110:04
*** ralonsoh_ has joined #openstack-ironic10:05
*** SerenaFeng has quit IRC10:07
dtantsuraarefiev, do you know if https://review.openstack.org/#/c/404436/ breaks us?10:08
patchbotpatch 404436 - ironic - Move CONF.service_available.ironic to our plugin10:08
*** ralonsoh has quit IRC10:08
dtantsuroh, it does10:09
* dtantsur is close to -2ing it10:09
aarefievdtantsur: it shouldn't as is10:09
aarefievI've tested and it's worked10:10
*** Romanenko_K has joined #openstack-ironic10:10
aarefievbecause tempest will configure it for us10:10
aarefievalso I saw Vasyl's patch for copy tempest config for grenade, instead of generating new one, so should work, but a lot of 'ifs'10:12
dtantsuraarefiev, well, it failed our CI job even with "no tests executed"10:13
dtantsurso dunno10:13
pas-hareno jobs fail again - Command '(['git', 'log', '--simplify-by-decoration', '--pretty="%d"', u'liberty-eol-eol'],)' returned non-zero exit status 12810:13
pas-haliberty-eol-eol looks suspicios10:13
dtantsurdhellmann, ^^^10:13
pas-hahttp://logs.openstack.org/89/398989/6/check/gate-ironic-python-agent-releasenotes/5408681/console.html10:14
aarefievdtantsur: tested here https://review.openstack.org/#/c/400690/10:14
patchbotpatch 400690 - ironic-inspector - Grenade: test10:14
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Migrate to session for glance client  https://review.openstack.org/41076710:14
dtantsurlet's re-test10:15
*** SerenaFeng has joined #openstack-ironic10:15
aarefievdtantsur: already recheck10:15
*** bks has quit IRC10:16
*** bks has joined #openstack-ironic10:16
*** tovin07_ has left #openstack-ironic10:17
openstackgerritAndrey Shestakov proposed openstack/bifrost: Fixes to allow install Ironic on remote node  https://review.openstack.org/40921310:18
*** openstackgerrit has quit IRC10:18
*** Linkmark has joined #openstack-ironic10:20
*** ralonsoh__ has joined #openstack-ironic10:27
*** openstackgerrit has joined #openstack-ironic10:28
openstackgerritMerged openstack/python-ironic-inspector-client: Updated from global requirements  https://review.openstack.org/41107910:28
*** ralonsoh__ is now known as ralonsoh10:28
vdrokdtantsur: a quick one https://review.openstack.org/411022, I'll merge the 'use upper-constraints' on after it is approved10:29
patchbotpatch 411022 - ironic-staging-drivers - Updated from global requirements10:29
*** ralonsoh_ has quit IRC10:30
dtantsur+A10:30
vdrokthx :)10:30
*** nmathew has joined #openstack-ironic10:31
*** skazi has quit IRC10:32
*** Nisha_Agarwal has quit IRC10:33
*** skazi has joined #openstack-ironic10:33
openstackgerritTuan Luong-Anh proposed openstack/ironic-inspector: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41111710:35
openstackgerritTuan Luong-Anh proposed openstack/ironic-lib: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41112410:35
openstackgerritTuan Luong-Anh proposed openstack/ironic-python-agent: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41113110:36
*** derekh has joined #openstack-ironic10:36
tuanluongdtantsur, I hope now my commit messages more clearly.10:36
dtantsuryep, makes sense now10:38
openstackgerritoctopuszhang proposed openstack/ironic: Fix wrong exception message when deploy failed  https://review.openstack.org/41122410:44
milanaarefiev, dtantsur http://logs.openstack.org/60/411060/1/check/gate-ironic-inspector-releasenotes/1ccfe7b/console.html#_2016-12-15_03_52_20_96279310:45
milanseems the release notes job is hosed again10:45
milansame in the state patch :-/10:46
openstackgerritoctopuszhang proposed openstack/ironic: Fix wrong exception message when deploy failed  https://review.openstack.org/41122410:46
* dtantsur facepalm10:48
*** lets has quit IRC10:50
openstackgerritoctopuszhang proposed openstack/ironic: Fix wrong exception message when deploy failed  https://review.openstack.org/41122410:50
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Keystone session for swift-temp-url generation  https://review.openstack.org/41076410:53
openstackgerritoctopuszhang proposed openstack/ironic: Fix wrong exception message when deploy failed  https://review.openstack.org/41122410:54
*** yufei has quit IRC10:56
*** amotoki has quit IRC10:56
milanaarefiev, dtantsur and I think we'll see http://paste.openstack.org/show/592449/ once the fixed reno version is put in (test)requirements, shall we revert 9af663b59f4dbacecbddae59f2469bc267225d2c11:01
milan?11:01
openstackgerritLucas Alvares Gomes proposed openstack/ironic-inspector: Use the device hints matching mechanism from ironic-lib  https://review.openstack.org/40855211:02
* milan still unsure about what is the root case for the previous issue :-/11:02
dtantsurmilan, let's try11:02
aarefievehh11:03
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Update from global requirements  https://review.openstack.org/41123711:04
milandtantsur, aarefiev ^ the reno thing11:04
*** MattMan has quit IRC11:05
openstackgerritMerged openstack/ironic-inspector: Remove upgrade from non-ironic setup  https://review.openstack.org/41060611:05
*** MattMan has joined #openstack-ironic11:05
* milan -> food a bit11:05
aarefievthx milan11:05
milannp11:05
*** e0ne has joined #openstack-ironic11:07
*** cdearborn has quit IRC11:20
*** dtantsur is now known as dtantsur|brb11:32
openstackgerritDmitry Tantsur proposed openstack/ironic: Introduce generic hardware types  https://review.openstack.org/40067811:34
*** tuanluong has quit IRC11:36
openstackgerritMerged openstack/ironic: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41110611:41
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _get_sensors_data concurrent  https://review.openstack.org/40742911:43
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _get_sensors_data concurrent  https://review.openstack.org/40742911:45
*** vikrant has quit IRC11:47
*** SerenaFeng has quit IRC11:52
charlledanielmorning NobodyCam, vdrok, milan, lucasagomes, dtantsur|brb and all11:53
*** jkilpatr has joined #openstack-ironic11:57
*** cvstealth has joined #openstack-ironic11:58
*** amotoki has joined #openstack-ironic11:59
*** SerenaFeng has joined #openstack-ironic11:59
openstackgerritVladyslav Drok proposed openstack/ironic: Add portgroup configuration fields  https://review.openstack.org/39841712:00
vdrokmorning charlledaniel12:00
*** phuongnh has quit IRC12:01
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-python-agent: Configure and use SSL-related requests options  https://review.openstack.org/39899212:01
openstackgerritVasyl Saienko proposed openstack/ironic: Add Virtual Network Interface REST APIs  https://review.openstack.org/40424012:02
openstackgerritVasyl Saienko proposed openstack/ironic: Add Virtual Network Interface RPC APIs  https://review.openstack.org/40423912:02
openstackgerritVasyl Saienko proposed openstack/ironic: Add Virtual Network Interface Driver APIs  https://review.openstack.org/32704612:02
*** hw_wutianwei has quit IRC12:02
lucasagomescharlledaniel, morning12:02
*** vikrant has joined #openstack-ironic12:03
lucasagomeswasn't the releasenotes job fixed yesterday ? I think I've hit it again at https://review.openstack.org/#/c/410168/12:03
patchbotpatch 410168 - ironic - Make CONF.debug also reflect on IPA12:03
*** SerenaFeng has quit IRC12:03
vdroklucasagomes: so, it appears that another fix to reno itself was merged after we've fixed out liberty reno file12:04
*** david-lyle has quit IRC12:05
*** david-lyle has joined #openstack-ironic12:05
lucasagomesvdrok, right on12:05
vdroklucasagomes: https://review.openstack.org/#/c/410792/1/reno/scanner.py12:06
patchbotpatch 410792 - reno - support removed stable branches (MERGED)12:06
openstackgerritSofiia Andriichenko proposed openstack/ironic: This adds a tempest tests for creating a node:  https://review.openstack.org/41119712:06
vdrokseems like we can put stable/liberty back as it was before12:06
*** lekha has quit IRC12:07
lucasagomesvdrok, yeah lemme try12:07
TheJuliaCalledProcessError: Command '(['git', 'log', '--simplify-by-decoration', '--pretty="%d"', u'liberty-eol-eol'],)' returned non-zero exit status 12812:07
TheJuliawheeee12:07
vdroklucasagomes: yup, could you try locally, I'd just revert the yesterday fix12:07
vdrokor actually, I can revert anyway :)12:08
*** aweeks has quit IRC12:08
lucasagomesvdrok, yeah running locally to see if it works w/ and w/o thje revert12:08
openstackgerritVladyslav Drok proposed openstack/ironic: Revert "Change liberty's reno page to use the tag"  https://review.openstack.org/41127112:08
vdrokjust in case ^^12:08
*** mjura has quit IRC12:08
*** moshele has quit IRC12:08
*** moshele has joined #openstack-ironic12:09
lucasagomesvdrok, works12:11
TheJulialucasagomes: confirmed locally with updated reno?12:11
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Migrate to session for glance client  https://review.openstack.org/41076712:12
vdrokok good12:12
lucasagomesTheJulia, sorry, so yeah reverting the patch makes it work again12:12
lucasagomeswith the new reno12:12
TheJuliaI'll fire off the other two reverts12:13
openstackgerritJulia Kreger proposed openstack/ironic-python-agent: Revert "Use liberty-eol tag for liberty release notes"  https://review.openstack.org/41127512:14
openstackgerritJulia Kreger proposed openstack/ironic-inspector: Revert "Use liberty-eol tag for liberty release notes"  https://review.openstack.org/41127612:14
*** cdearborn has joined #openstack-ironic12:14
*** Nisha_Agarwal has joined #openstack-ironic12:15
TheJuliaI _think_ that is it...12:16
*** moshele has quit IRC12:16
openstackgerritJulia Kreger proposed openstack/ironic-python-agent: Revert "Use liberty-eol tag for liberty release notes"  https://review.openstack.org/41127912:17
milanmorning charlledaniel lucasagomes TheJulia! :)12:19
TheJuliaGood morning12:19
vdrokoh, morning TheJulia by the way :)12:19
TheJuliagood morning vdrok12:20
TheJuliaI don't know how long I'll be awake for this morning, I didn't really sleep last night.  If coffee works \o/, but it might not.12:20
*** mjura has joined #openstack-ironic12:21
milancoffee++ :)12:21
milanaarefiev, dtantsur|brb http://logs.openstack.org/37/411237/1/check/gate-ironic-inspector-releasenotes/1b2d96a/console.html#_2016-12-15_11_07_33_952947 < we need to revert too12:22
TheJuliamilan: I already posted the inspector revert12:23
TheJulia41127612:23
milanTheJulia, ah, thx!12:23
* milan checks12:23
xavierrgood morning :)12:24
openstackgerritVladyslav Drok proposed openstack/ironic: Add portgroup configuration fields  https://review.openstack.org/39841712:24
xavierrcoffee^212:25
lucasagomesTheJulia, thanks!12:25
milanmorning xavierr! :D12:25
lucasagomesmilan, morning :D12:25
lucasagomesxavierr, morning too12:25
milancoffee^2 indeed12:25
* lucasagomes s/coffee/lunch12:25
* lucasagomes lucas-hungry12:25
*** lucasagomes is now known as lucas-hungry12:26
lucas-hungryops :-)12:26
xavierrhey lucasagomes and milan :)12:26
*** vinsh has quit IRC12:27
* milan wonders what about the other issue now 12:27
openstackgerritMerged openstack/ironic: Revert "Change liberty's reno page to use the tag"  https://review.openstack.org/41127112:28
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221312:29
*** dprince has joined #openstack-ironic12:29
*** amotoki has quit IRC12:32
openstackgerritMerged openstack/ironic-inspector: Revert "Use liberty-eol tag for liberty release notes"  https://review.openstack.org/41127612:32
*** vikrant has quit IRC12:38
*** nmathew has quit IRC12:42
*** bdeschenes has joined #openstack-ironic12:44
*** bfournie has quit IRC12:44
*** amotoki has joined #openstack-ironic12:50
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add os_project_name to functional tests config  https://review.openstack.org/40823512:50
*** chlong has joined #openstack-ironic12:51
*** zhs_ has joined #openstack-ironic12:53
*** amotoki has quit IRC12:55
milanaarefiev, dtantsur|brb so 2016-12-15 12:53:46.874946 | /usr/local/jenkins/slave_scripts/run-tox.sh: line 28: .tox/releasenotes/bin/pip: No such file or directory is still there but the job passes now12:55
* milan files a bug ?12:55
*** zhs__ has quit IRC12:56
openstackgerritAndrey Shestakov proposed openstack/bifrost: Allow enroll-dynamic on remote host  https://review.openstack.org/41129912:58
*** cdearborn has quit IRC12:58
milanFYI https://bugs.launchpad.net/ironic-inspector/+bug/1650268 not sure what else is affected13:06
openstackLaunchpad bug 1650268 in Ironic Inspector "Releasenotes gate job has issues pip freezing" [Undecided,New]13:06
openstackgerritAndrey Shestakov proposed openstack/bifrost: Allow deploy-dynamic on remote host  https://review.openstack.org/41130413:08
*** amoralej is now known as amoralej|lunch13:10
milanwut http://logs.openstack.org/37/411237/1/check/gate-ironic-inspector-requirements/b60576b/console.html#_2016-12-15_12_39_32_883093 ?!?!13:14
openstackgerritAndrey Shestakov proposed openstack/bifrost: Allow deploy-dynamic on remote host  https://review.openstack.org/41130413:18
milanvdrok, maybe you know ^^ me updated the reno dependency in Inspector but the job is failing with dependency check :-/13:19
* milan wonders what to do13:19
vdrokMilan I think you need a commit in master history for it to work13:21
vdrokAt least that's what I suspect13:21
nicodemosgood morning, ironic'ers. ,13:21
*** cdearborn has joined #openstack-ironic13:22
milanmorning nicodemos! :)13:22
milanvdrok, OK13:22
* milan doesn't follow but OK13:22
milanvdrok, thx :)13:22
*** bfournie has joined #openstack-ironic13:24
vdrokmilan:  I mean, I dunno what Reno does in case of change on review. If it only cherry picks one commit, applies to master and scans/builds Reno, or if it rebases the whole chain and does that13:25
milanvdrok, yeah I dunno either, the other commit seems passing the reno job (without having applied this version bump): http://docs-draft.openstack.org/60/411060/1/check/gate-ironic-inspector-releasenotes/c16b5d3//releasenotes/build/html/ I'm confused :)13:27
*** [1]cdearborn has joined #openstack-ironic13:27
*** lucas-hungry is now known as lucasagomes13:29
jrollmorning y'all13:30
vdrokmorning jroll13:31
*** links has quit IRC13:31
milanmorning jroll! :)13:32
aarefievmorning jroll13:32
*** jheroux has joined #openstack-ironic13:32
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Verify JSON response of chassis commands  https://review.openstack.org/33659613:32
aarefievmilan: ci is passed w/o your bump ?13:32
milanaarefiev, yeah seems so or I dunno what I'm reading in Zuul :D https://review.openstack.org/#/c/411237/13:33
patchbotpatch 411237 - ironic-inspector - Update from global requirements13:33
vdrokmilan: ah, so that's just a version conflict13:33
milanaarefiev, sry wrong link13:33
milanhttps://review.openstack.org/#/c/411060/113:33
patchbotpatch 411060 - ironic-inspector - Updated from global requirements13:33
vdrokI thought you've seen the liberty-eol-eol again13:33
milanvdrok, version conflict it is13:34
milanaarefiev, http://docs-draft.openstack.org/60/411060/1/check/gate-ironic-inspector-releasenotes/c16b5d3//releasenotes/build/html/13:34
milanseems it passed even w/o the version bump13:34
aarefiev(13:37
openstackgerritHugo Nicodemos proposed openstack/ironic: Onetime boot when set_boot_device isn't persistent  https://review.openstack.org/34059613:40
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221313:41
*** moshele has joined #openstack-ironic13:41
*** cdearborn has quit IRC13:41
pas-hathose with the ipa +2 powers - please merge and unblock IPA gates re reno - again :-/ https://review.openstack.org/#/c/411319/13:43
patchbotpatch 411319 - requirements (stable/newton) - update reno to 1.9.013:43
pas-haoops, wrong one13:43
openstackgerritAndrey Shestakov proposed openstack/bifrost: Fixes to allow install Ironic on remote node  https://review.openstack.org/40921313:44
pas-hahttps://review.openstack.org/#/c/411275/13:44
patchbotpatch 411275 - ironic-python-agent - Revert "Use liberty-eol tag for liberty release no...13:44
pas-havdrok jroll ^13:45
jrollpas-ha: fun, thanks, mind cherry-picking that to stable/newton?13:46
vdrokjroll: there is a stable/newton bump in upper-constraints that needs to go in first13:48
jrollvdrok: ah13:48
vdrokhttps://review.openstack.org/#/c/411319/ and then https://review.openstack.org/41127913:49
patchbotpatch 411319 - requirements (stable/newton) - update reno to 1.9.013:49
patchbotpatch 411279 - ironic-python-agent (stable/newton) - Revert "Use liberty-eol tag for liberty release no...13:49
openstackgerritMerged openstack/ironic-python-agent: Revert "Use liberty-eol tag for liberty release notes"  https://review.openstack.org/41127513:50
jrollthanks13:50
*** amotoki has joined #openstack-ironic13:51
*** wajdi_ has quit IRC13:53
*** lindycoder has joined #openstack-ironic13:55
*** glonlas has joined #openstack-ironic13:56
*** skazi has quit IRC13:58
*** glonlas_ has joined #openstack-ironic13:59
*** glonlas_ has quit IRC13:59
*** skazi has joined #openstack-ironic13:59
*** glonlas_ has joined #openstack-ironic14:00
openstackgerritAndrey Shestakov proposed openstack/bifrost: Allow enroll-dynamic on remote host  https://review.openstack.org/41129914:00
*** glonlas_ has quit IRC14:00
*** glonlas has quit IRC14:00
*** skazi has quit IRC14:00
*** bks has quit IRC14:01
*** skazi has joined #openstack-ironic14:01
*** rbudden has joined #openstack-ironic14:03
*** glonlas has joined #openstack-ironic14:04
*** aweeks has joined #openstack-ironic14:04
*** lekha has joined #openstack-ironic14:04
*** tuan_luong has joined #openstack-ironic14:05
*** Nisha_Agarwal has quit IRC14:06
*** amoralej|lunch is now known as amoralej14:09
*** baoli has joined #openstack-ironic14:11
*** baoli has quit IRC14:12
*** baoli has joined #openstack-ironic14:12
*** derekh is now known as derekh_brb14:12
*** rloo has joined #openstack-ironic14:15
*** chlong has quit IRC14:20
tuan_luonghello sambetts14:22
*** chlong has joined #openstack-ironic14:22
*** chlong has quit IRC14:26
*** causten has joined #openstack-ironic14:27
*** chlong has joined #openstack-ironic14:28
*** Goneri has joined #openstack-ironic14:31
*** jcoufal has joined #openstack-ironic14:31
rloohi and good Thursday morning all! Thx for fixing the reno stuff :)14:32
openstackgerritoctopuszhang proposed openstack/ironic: Fix wrong exception message when deploy failed  https://review.openstack.org/41122414:32
rlootuan_luong: I think sambetts is away, i can't remember when he is coming back14:33
tuan_luonghello rloo14:33
tuan_luongis that reno can pass14:34
lucasagomesrloo, tuan_luong morning14:35
tuan_luonggood night lucasagomes,14:35
lucasagomes:-)14:35
rlootuan_luong: you mean you wanted to let sam know that reno is working now?14:36
tuan_luongrloo, I just want to ask sambetts some questions relate to ironic14:37
tuan_luongrloo, my lab have bought a new switch14:38
rlootuan_luong: oh. you're welcome to ask here, maybe someone else will answer. or wait til sambetts comes back14:38
vdrokmorning rloo14:38
milanmorning rloo! :)14:38
tuan_luongI want to setup to deploy an instance using ironic14:38
rloohi vdrok, gonna try to get some of those portgroup patches merged today :)14:38
vdrokrloo: yeah, the client one seems good to go. was using it today, not a single breakage :)14:39
tuan_luonghi vdrok , milan14:39
milanmorning tuan_luong! :)14:39
vdrokhey tuan_luong14:39
rloovdrok: :) I +2'd the first client one.14:39
milan\o/ :)14:40
rloovsaienk0: you have any idea what is wrong with jenkins here: https://review.openstack.org/#/c/362130/14:40
patchbotpatch 362130 - python-ironicclient - Add portgroup support to osc plugin14:40
vdrokrloo: yup. second one still has address mandatory tho14:40
rloovdrok: ah. ok, so i will wait to review it.14:40
vdrokvsaienk0: is out already, but it seems just one unittest needs update14:41
vdrokrloo: ^14:41
vdrokmaybe I'll do the update14:42
rloovdrok: what do you mean, what is out already? vsaienk0 is away?14:42
vdrokyup14:42
rloovdrok: away for today?14:42
rloovdrok: or away for a few weeks?14:42
vdrokdunno, come to the office from lunch and he's disappeared :)14:42
rloovdrok: ha ha. ok14:42
vdrokhopefully just for today :)14:42
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-inspector: Update config sample  https://review.openstack.org/41135114:43
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-inspector: Change drac_host to drac_address  https://review.openstack.org/41135214:43
*** derekh_brb is now known as derekh14:44
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-inspector: Change drac_host to drac_address  https://review.openstack.org/41135214:44
*** zhangyufei has joined #openstack-ironic14:50
*** zhangyufei has left #openstack-ironic14:50
*** yufei has joined #openstack-ironic14:50
*** athomas has quit IRC14:53
*** vsaienko has joined #openstack-ironic14:53
*** yuriyz has quit IRC14:53
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: Fix API object representation in unittests  https://review.openstack.org/41011214:54
openstackgerritSofiia Andriichenko proposed openstack/ironic: This adds a tempest test for creating a chassis with a specific UUID.  https://review.openstack.org/40919614:54
*** wajdi has joined #openstack-ironic14:55
*** yuriyz has joined #openstack-ironic14:57
*** yuriyz has quit IRC14:58
*** yuriyz has joined #openstack-ironic14:58
*** athomas has joined #openstack-ironic15:01
*** links has joined #openstack-ironic15:01
*** glonlas_ has joined #openstack-ironic15:02
*** glonlas_ has quit IRC15:02
*** glonlas_ has joined #openstack-ironic15:03
*** Goneri has quit IRC15:03
*** chlong has quit IRC15:03
openstackgerritAndrey Shestakov proposed openstack/bifrost: Fixes to allow install Ironic on remote node  https://review.openstack.org/40921315:04
*** glonlas has quit IRC15:05
*** rbartal has quit IRC15:06
jrolldtantsur|brb: I assume you're out, but can we talk about the best way to resolve https://review.openstack.org/#/c/404436/5 ? we clearly need to skip those if ironic isn't available. and given inspector requires ironic, I don't see how this breaks it (unless we just aren't setting that config in inspector things?)15:06
patchbotpatch 404436 - ironic - Move CONF.service_available.ironic to our plugin15:06
*** Syed__ has joined #openstack-ironic15:11
openstackgerritMerged openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/41108015:11
openstackgerritMerged openstack/python-ironicclient: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41111115:12
*** glonlas_ has quit IRC15:14
*** eroux has joined #openstack-ironic15:14
*** glonlas has joined #openstack-ironic15:15
*** Goneri has joined #openstack-ironic15:15
aarefievjroll: I've tested your patch it works, also if we will copy tempest conf instead of generate new one it should be fine15:17
jrollaarefiev: okay, so we're good to merge that?15:18
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-inspector: Add drac_address to ipmi_address_fields  https://review.openstack.org/41135215:18
jlvillaljroll, Maybe you can ping some of the grenade cores to get the grenade patch merged?15:19
aarefievjroll: +1 from me15:19
jlvillaljroll, https://review.openstack.org/40750215:19
patchbotpatch 407502 - openstack-dev/grenade - Use same tempest.conf for base and target15:19
jlvillalI've done some begging but no success so far :(15:19
jrolljlvillal: sure, wasn't going to do that if current plan wasn't valid15:19
jlvillalOkay15:19
openstackgerritMerged openstack/python-ironicclient: Add python API and CLI for port groups  https://review.openstack.org/33596415:20
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add portgroup support to osc plugin  https://review.openstack.org/36213015:24
*** soliosg has joined #openstack-ironic15:26
*** ralonsoh has quit IRC15:29
JayFPer the nova folks, we have to roll back that liberty-eol release notes patch from yesterday15:30
JayFgetting teh details now15:30
*** moshele has quit IRC15:30
rlooJayF: I think "we" (royal, not me) already rolled back15:31
JayFah, okay15:31
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Functional tests for portgroups in ironicclient  https://review.openstack.org/29772715:31
JayFapparently that fix was supposed to be good, but there was a different bug in the new reno release15:31
JayFdid that patch get reverted everywhere? inc stable?15:32
rlooJayF: i saw a bunch of reverts, am assuming the folks here were thorough :)15:32
vdrokmorning JayF and jlvillal15:32
vdrokJayF: not everywhere I think15:32
vdroknot in stable at least15:32
rlooJayF, i've got a good question for you. Or others wrt sensor data: https://review.openstack.org/#/c/410760/1/ironic/conductor/manager.py. how to address/fix that?15:33
patchbotpatch 410760 - ironic - Add a possibility to send sensors data in standalo...15:33
jrollJayF: stable waiting on https://review.openstack.org/#/c/411319/ and then it's at: https://review.openstack.org/#/c/411279/15:33
patchbotpatch 411319 - requirements (stable/newton) - update reno to 1.9.015:33
patchbotpatch 411279 - ironic-python-agent (stable/newton) - Revert "Use liberty-eol tag for liberty release no...15:33
JayFgot it15:34
JayFty jroll15:34
jrollnp15:34
*** glonlas has quit IRC15:36
vdrokrloo: I'd actually suppose that this stuff is queried from only active nodes. are you asking about should we leave the things as is?15:37
rloovdrok: backwards compatibility15:37
rloovdrok: will we break someone that is using that, if we change it to active.15:37
JayFrloo: TBH I haven't really read this code closesly before, it seems silly we're only checking sensors on nodes w/an instance_uuid in general15:38
JayFrloo: but I agree with you that is a significant behavioral change15:38
rloovdrok: unless we support both and deprecate old behaviour15:38
rlooJayF: yeah, i agree it should be fixed. just not sure what the fix is.15:38
JayFrloo: it would, for instance, once rescue lands, stop gathering sensors on rescue'd nodes15:38
JayFwhich is a really, really nasty side effect15:38
vdrokJayF: we can just add it to the filter15:39
JayFAnd all the other states a node with instance uuid can be in? Deploying? Deleting?15:39
TheJuliaGood morning again everyone15:39
JayFThat's just a nasty road to go down15:39
JayFwhen instance_uuid is the indicator we use in many other places -- including nova -- to indicate an instance is deployed on a node15:40
vdrokJayF: for cleaning we don't do it right now15:40
rloovdrok: for standalone use, do you think they *only* want it in active?15:40
vdrokyuriyz: was thinking about the unnexessary load on ipmi during provisioning/cleaning15:40
vdrokif we collect the metrics in those states15:40
rloovdrok, JayF: so do you think, at least for now, an 'or' would be ok? ACTIVE OR has instance?15:40
vdrokrloo: to deprecate, it seems we'll have to add a config option?15:41
JayFI'm putting a suggestion in the code right now15:41
rloovdrok, JayF, yuriyz: and/or do you think the operator wants more control as to when to get sensor data?15:41
JayFconfig options is what I'm suggesting, yes15:41
patchbotError: 'supybot.options' is not a valid configuration variable.15:41
JayFsuccess I'm a stupid irc robot.15:41
patchbotThe operation succeeded.  I'm a stupid irc robot.15:41
* TheJulia just looks at the bot15:41
rlooJayF: I like supybot.options :)15:41
vdrokmorning TheJulia :)15:41
TheJuliavdrok: good morning, again!15:42
vdrokdoh :)15:42
TheJuliaMy fitbit said I only got three hours of sleep, another hour seems to have helped a lot.15:42
nicodemosmorning TheJulia15:42
yuriyzhi rloo all maybe but operator should not define all ironic states I think config should be simple15:42
JayFoh man, that code has an even nastier bug: it fetches sensor data from maint'd machines15:42
NobodyCamGood morning ironic'ers15:42
rlooTheJulia: i hope your fitbit is wrong but i suspect not :-(15:42
TheJuliarloo: sadly, I think it was more like two hours of sleep, not three15:43
rlooyuriyz: yes, config would work for me. but what values/how to configure?15:43
rlooTheJulia: :-(15:43
openstackgerritVladyslav Drok proposed openstack/python-ironicclient: Add portgroup support to osc plugin  https://review.openstack.org/36213015:43
* rloo is glad that someone is using (or trying to use) sensor data 15:45
JayFrloo: yuriyz: I put a comment with a concrete suggestion on the patch15:45
tuan_luonghello rloo, can i ask about https://review.openstack.org/#/c/410537/15:45
patchbotpatch 410537 - ironic - Fix ironic dev-quickstart doc15:45
yuriyzsimple solution for example is boolean config value False == only active state True == active + transitions (deploy, cleaning etc)15:45
tuan_luongi saw it is a small bug in document15:45
rlootuan_luong: you are always welcome to ask :)15:45
JayFyuriyz: my suggestion was to do two configs: 1 for deployed vs not (instance_uuid = None vs a uuid), and 1 for what states to collect sensor data in15:45
tuan_luongrloo, thus i didn't report bugs or information to re-produce bugs.15:46
JayFyuriyz: also that code has a nasty bug in it where it collects sensor data from maintenance'd nodes.15:46
rlootuan_luong: pas-ha said he filed a bug, so that is fine. i just don't know if we want to update the docs, or fix the bug, or update the docs with a note that there is a bug, or ... ?15:47
rlootuan_luong: and i don't have time right now to look into it15:47
*** vsaienko has quit IRC15:48
yuriyzJayF maybe one of cases is collect sensors data from maintenanced nodes I'm not sure15:49
vdrokrloo: what's your opinion on --portgroup vs --port-group for osc plugin, as we did break up into port group for command names15:49
TheJuliaI would think one might want to15:49
TheJuliaI mean, ideally not, it could be failing at the same time15:50
JayFyuriyz: that's a safety issue; doesn't matter what the use case -- if a node is in maintenance, ironic should not touch the BMC15:50
rloovdrok: oh. ugh. is that a trick question? :) give me a few minutes to look at that patch. i see you updated it. i thought i answered that question awhile ago but maybe not.15:50
yuriyzfor example I put node in maintenance and run some hard tests15:50
vdrokrloo: ok, I'll look at the history too :)15:50
JayFyuriyz: Sure; but what about I maintenance a node because the BMC is partially bricked from a bad firmware update. Ironic hits the BMC with a request and finishes the bricking.15:51
rloovdrok: i am not sure, but i think it was in irc, and i think sam may have asked me about it. but i don't recall for sure. hopefully, i can give the same answer i gave before, if this wasn't all a figment of my imagination15:51
openstackgerritVladyslav Drok proposed openstack/python-ironicclient: Add portgroup support to osc plugin  https://review.openstack.org/36213015:52
vdrokmissed a couple portgroup->port group15:52
JayFyuriyz: or even worse: I maintenance a node to perform a firmware update. Ironic making an IPMI call in the interim causes the firmware upgrade to get corrupted and break the server15:53
yuriyzJayF agree but we do not block power/management operation in the maintenance15:54
JayFyuriyz: we do in the API15:55
JayFyuriyz: I can't api power on/off a maint'd node15:55
JayFyuriyz: and the power status loop skips maintenance nodes15:55
openstackgerritTuan Luong-Anh proposed openstack/ironic: Fix ironic dev-quickstart doc bug  https://review.openstack.org/41053715:56
openstackgerritMerged openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/41106015:56
yuriyzJayF ok looks like we should also check maintenance into loop15:56
*** vinsh has joined #openstack-ironic15:56
mariojvi agree. if a node is in maintenance, ironic shouldn't touch it15:57
JayFyuriyz: this becomes more clear when my node-fault work gets in during pike15:57
mariojvthe specific fault support work JayF and i are designing should help .. yup15:57
openstackgerritTuan Luong-Anh proposed openstack/ironic: Fix ironic dev-quickstart doc bug  https://review.openstack.org/41053715:57
mariojvessentially, ironic set "maintenance" will no longer be called maintenance and be distinct from operator maintenance15:58
NobodyCamGood Morning Ironic'ers15:59
yuriyzmorning NobodyCam15:59
mrteniomorning NobodyCam15:59
NobodyCamMorning yuriyz and mrtenio16:00
rloovdrok: the spec shows --port-group.16:00
NobodyCammorning rloo :)16:00
vdrokmorning NobodyCam16:00
rloohey, morning NobodyCam!16:00
vdrokrloo: oh right, so I did write that :)16:00
*** e0ne has quit IRC16:01
rloovdrok: i think that's when we/i had that discussion.16:01
NobodyCammorning vdork16:01
*** Goneri has quit IRC16:01
rloovdrok: so should i review that patch or are you going to update it again/soon?16:01
vdrokrloo: yeah, that should be quick, I'll update now16:01
*** trown is now known as trown|mtg16:01
rloovdrok: ok. no worries, it isn't like i am twiddling my thumbs with nothing to do :)16:01
yuriyzJayF mariojv if we want configure states for collecting sensors data config values should be not the same as ironic states (in other case I should list all deploy, deploywait, cleanwait etc)16:02
mariojvyuriyz: is there a patch up with what is being discussed? i haven't read full scrollback yet16:02
mariojv410760 right?16:03
JayFyuriyz: I'm OK with that, three general categories: idle nodes, deploy[ed|ing] nodes, cleaning nodes16:03
yuriyzhttps://review.openstack.org/#/c/410760/16:03
patchbotpatch 410760 - ironic - Add a possibility to send sensors data in standalo...16:03
JayFyuriyz: because I could very much see wnating to disable sensor data during cleaning16:03
*** mjura has quit IRC16:03
yuriyzJayF ++ and active16:03
mariojvyuriyz: what if we use the stable vs. unstable state distinction?16:03
*** links has quit IRC16:04
mariojvwould that make sense at all?16:04
mariojvthat way you keep the config binary16:04
yuriyzno for operator I think16:04
mariojvah, right16:04
mariojvthey'd have to know the internals of the state machine16:04
JayFyuriyz: well, I grouped those into deploy group, but IDC if it's separate16:04
openstackgerritVladyslav Drok proposed openstack/python-ironicclient: Add portgroup support to osc plugin  https://review.openstack.org/36213016:05
yuriyzvalues set can be: active, deploy, cleaning, idle(available)16:05
mariojvso, i have a suggestion16:05
mariojvi think the less complicated version of this is to just check for active and not maintenance, to close https://bugs.launchpad.net/ironic/+bug/164988416:06
openstackLaunchpad bug 1649884 in Ironic "Send sensors data is not possible in standalone mode" [Undecided,In progress] - Assigned to Yuriy Zveryanskyy (yzveryanskyy)16:06
vdrokrloo: done :)16:06
mariojvif additional states (which is an additional feature) is desired by anyone, maybe there should be an RFE16:06
mariojvsince this is a new config option that slices up the state machine in a new way16:06
openstackgerritMerged openstack/bifrost: Fix ipa images urls in pxe config  https://review.openstack.org/41070316:06
yuriyzmariojv yes it's not bug related16:07
mariojv++16:07
mariojvi'd also be curious to hear from users who actually operate clouds with the sensor feature16:07
yuriyzbut only active change behavior of sending sensors (w/o deploy and some unpredictable states)16:08
JayFmariojv: that was nack'd by ruby and i16:08
JayFmariojv: because it changes the existing behavior without a deprecation period16:08
mariojvhm16:09
yuriyzcurrently we can only fix the bug and add deprecation16:10
mariojvJayF: how does this change the behavior for people who use nova with ironic? active w/o instance nodes?16:10
mariojvJayF: that state seems like a bug if being used with nova and ironic16:10
JayFmariojv: because nova puts the intance uuid on the node /before/ any deploying starts16:10
yuriyznova writes instance uuid before deploy16:10
mariojvgot it16:10
JayFmariojv: so you lose deploying, deploywait, and deleting states collecting data16:10
mariojvso you could have a failed .. yup16:10
mariojvok16:11
mariojvwhy not associated || active ?16:11
yuriyzand deploy fail16:11
mariojvall active nodes should already be sending sensor data with nova, since they're associated with an instance16:11
mariojvthen the only change would be for people who use standalone16:11
mariojvthat feature doesn't currently work for them16:11
mariojvi think a release note would suffice for that16:12
JayFmariojv: assosicated or active would be teh closest thing to existing behavior, you're probably right... but it's still a more useful featuer if it's configurable16:12
JayFmariojv: but I'd be OK With that as a solution16:12
mariojvJayF: i agree, but that is a separate problem in my mind16:12
yuriyzassociated causes unpredictable sending data, see my comment for Ruby16:12
* mariojv looks16:12
*** krtaylor has quit IRC16:13
soliosgwhen zuul runs gate-ironic-releasenotes, what does this error possibly mean? http://logs.openstack.org/75/404975/14/gate/gate-ironic-releasenotes/f1d48b6/console.html16:13
soliosgbtw, in regards of Joanna's patch, https://review.openstack.org/#/c/404975/16:13
patchbotpatch 404975 - ironic - Fail ironic startup if no protocol prefix in ironi...16:13
*** Goneri has joined #openstack-ironic16:14
mariojvyuriyz: sorry, can you repeat the comment about associated causing unpredictable sending data? i can't find it16:14
JayFsoliosg: a gate issue that's been fixed, you can recheck it16:14
yuriyzmariojv here after Ruby https://review.openstack.org/#/c/410760/1/ironic/conductor/manager.py16:17
patchbotpatch 410760 - ironic - Add a possibility to send sensors data in standalo...16:17
mariojvoh, i was looking in irc16:18
mariojvah, rloo suggested that before i did :)16:18
*** mtanino has joined #openstack-ironic16:18
mariojvyuriyz: i think good documentation will fix the predictability issue16:19
mariojvyuriyz: i also think the RFE follow up could be approved quickly16:19
mariojvi worry about making the config option too complex - ironic's already pretty difficult to configure correctly16:20
yuriyzmariojv ok will prepare rfe about config16:20
yuriyzmariojv ++16:21
yuriyzshould be simple16:21
mariojvcool thanks yuriyz16:21
openstackgerritVladyslav Drok proposed openstack/ironic: Add portgroup configuration fields  https://review.openstack.org/39841716:21
mariojvso in summary we will go with rloo's suggestion for now (active and associated), or just go ahead with the rfe16:21
*** rama_y has joined #openstack-ironic16:21
mariojvactive and associated would not require deprecation period, rfe will16:21
mariojvor rfe could have a default that has existing behavior16:22
mariojvwe will see16:22
rloomariojv: i thought i suggested active or associated?16:22
mariojvright16:22
mariojvor, not and16:22
rloomariojv: :) i'm good with that too.16:22
mariojvif (active || associated) send_sensor_data16:22
rloomariojv: just please, no API version bump for that...16:22
mariojvhaha16:22
yuriyzand this will be quick fix standalone case w/o instance uuid16:23
* mariojv waits for ironic API 1.24378.....16:23
* vdrok has to leave early16:23
vdrokgood night!16:23
mariojvcorrect yuriyz16:23
rloobye vdrok!16:23
*** jkilpatr_ has joined #openstack-ironic16:24
*** jkilpatr has quit IRC16:27
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/41105916:27
nicodemosnight vdrok16:30
*** jaosorior has quit IRC16:30
*** jaosorior has joined #openstack-ironic16:31
*** tuan_luong has quit IRC16:32
*** rcernin has quit IRC16:34
*** Linkmark has quit IRC16:35
*** swatson has joined #openstack-ironic16:35
*** baoli has quit IRC16:36
*** jaosorior has quit IRC16:39
*** yufei has quit IRC16:39
*** jaosorior has joined #openstack-ironic16:40
*** ccamacho is now known as ccamacho|out16:41
*** pcaruana has quit IRC16:42
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Describe possible exception in docstring  https://review.openstack.org/41140816:43
*** jpich has quit IRC16:51
jrollTheJulia: did you ever make a devstack networking diagram thing?16:52
*** fragatina has joined #openstack-ironic16:53
TheJuliaNo, I saw mariojv was retooling it so I decided to hold off, at least in terms of how we hook into it16:53
jrollok, thanks16:54
mariojvi'm retooling devstack networking?16:54
mariojvi changed the state machine diagram generation code, but it's a really small changed and blocked on another patch16:54
*** rcernin has joined #openstack-ironic16:54
mariojvs/changed/change16:55
*** rama_y has quit IRC16:56
*** fragatina has quit IRC16:57
*** ohamada has quit IRC17:01
openstackgerritJesse J. Cook proposed openstack/ironic-specs: Update rescue spec  https://review.openstack.org/40723617:01
*** Nisha_Agarwal has joined #openstack-ironic17:02
jcookJayF how's that ^17:02
*** wajdi has quit IRC17:02
JayFjcook: +217:04
jcookright on, thanks17:04
*** vsaienko has joined #openstack-ironic17:05
openstackgerritMerged openstack/ironic-inspector: Introducing node introspection state management  https://review.openstack.org/34894317:07
* jroll lunches17:07
TheJuliamariojv: Then I might have you confused with someone else at the moment.  I'm a little distracted today. :(17:13
*** jkilpatr_ has quit IRC17:15
*** [1]cdearborn has quit IRC17:21
milan\o/ merged! ^^^17:22
milan:D17:22
*** trown|mtg is now known as trown17:22
*** swatson_ has joined #openstack-ironic17:28
*** jkilpatr has joined #openstack-ironic17:28
jlvillalFYI: https://www.packtpub.com/ has $5 for every e-book today.  This Neutron one might be good: https://www.packtpub.com/virtualization-and-cloud/learning-openstack-networking-neutron-second-edition17:29
*** swatson has quit IRC17:29
*** baoli has joined #openstack-ironic17:31
*** derekh has quit IRC17:33
*** dtantsur|brb is now known as dtantsur17:36
dtantsurmorning jroll, NobodyCam, TheJulia, JayF, and everyone else17:38
dtantsursorry, errands took too long17:38
milandtantsur, hey! :)17:38
NobodyCamGood Morning dtantsur :)17:38
NobodyCammorning milan :)17:38
milanmorning JayF NobodyCam :)17:38
JayFo/17:39
milandtantsur, great news, after one day struggle with failing reno, the states patch was merged! :D17:39
dtantsurwooohooo17:40
*** mtanino has quit IRC17:42
*** trown is now known as trown|lunch17:43
*** jaosorior has quit IRC17:44
* milan runs17:44
milanNight Ironic!17:44
dtantsursee you milan17:45
milansee you! :)17:45
lucasagomesmilan, see ya17:45
milano/ :)17:45
*** milan has quit IRC17:45
openstackgerritMerged openstack/ironic-inspector: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41111717:47
*** [1]cdearborn has joined #openstack-ironic17:47
*** rama_y has joined #openstack-ironic17:48
*** Romanenko_K has quit IRC17:53
lucasagomesfolks I'm calling it a day as well17:54
lucasagomeshave a great evening all17:54
*** lucasagomes is now known as lucas-afk17:54
TheJuliagoodnight lucas-afk17:54
rloobye lucas-afk17:55
*** exodusftw has joined #openstack-ironic17:55
lucas-afko/17:55
*** exodusftw has quit IRC17:59
*** fragatina has joined #openstack-ironic18:02
mariojvjcook: JayF: do you think we should have docs for agent rescue (not rescue in general) in ironic, IPA, or both?18:03
mariojvspecifically i'm wondering whether i should include them in my agent driver rescue implementation patch18:03
*** fragatina has quit IRC18:03
mariojvmaybe we should have ironic docs just link to IPA docs or something, idk18:03
*** fragatina has joined #openstack-ironic18:04
* dtantsur leaves again, see you18:05
*** dtantsur is now known as dtantsur|afk18:05
JayFmariojv: I'd say any docs about customizing rescue by customizing the ramdisk go in ipadevdocs18:06
mariojvthen docs about configuring agent rescue on the ironic side go in ironic?18:07
JayFy18:07
* jcook defers to JayF18:07
mariojvwhich basically just means put the ramdisk in the right place, set up neutron network18:07
JayFall deployer facing docs go into ironic18:07
JayFipa docs are solely for developers developing things on IPA18:07
JayFor /maybe/ building custom ramdisks18:08
mariojvcool18:08
mariojvi'll put that in my patch then18:08
rloociao dtantsur|afk, have a great holiday if I don't talk to you before the new year!18:08
*** athomas has quit IRC18:12
*** chlong has joined #openstack-ironic18:14
JayFHas anyone had experience resolving this particular pep8 error18:22
JayF./ironic/api/controllers/v1/node.py:477:1: C901 'NodeStatesController.provision' is too complex (18)18:22
JayFit's a new one on me, and I've never seen something complain about method complexity18:22
JayFit smells a little like my patch might have gotten a lot more work ninja'd into it by hacking, but I'm not sure18:23
JayFlol18:23
*** vsaienko has quit IRC18:24
*** vsaienko has joined #openstack-ironic18:24
*** amoralej is now known as amoralej|off18:27
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Testing tempest stuff  https://review.openstack.org/41144618:31
openstackgerritNisha Agarwal proposed openstack/ironic: Add 'inspect_ports' as a 'driver_info' parameter to iLO drivers  https://review.openstack.org/32523018:31
*** harlowja has joined #openstack-ironic18:31
TheJuliaJayF: I have, basically too many conditional paths detected.  It will likely need to be broken into helpers18:32
jlvillalJayF: The function became more complex. Maybe adding additonal arguments or such18:32
jlvillalJayF: Or as TheJulia said, more conditionals.18:32
jlvillalJayF: Is there a link to the patch?18:32
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add ironic resources CRUD notifications  https://review.openstack.org/35654118:32
jlvillalJayF: But yeah, breaking it up into smaller functions will fix the issue. Or increasing the complexity allowed in tox.ini. But I'm not sure about that option being a good one.18:33
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add node maintenance notifications  https://review.openstack.org/39623918:33
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add node console notifications  https://review.openstack.org/39781218:34
JayFjlvillal: it's the rescue api patch, but it didn't start failing until I properly added support for rescue_password18:34
openstackgerritNisha Agarwal proposed openstack/ironic: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242818:34
*** fxpester has quit IRC18:36
*** trown|lunch is now known as trown18:44
*** ashestakov has joined #openstack-ironic18:44
*** Nisha_Agarwal has quit IRC18:45
openstackgerritMario Villaplana proposed openstack/ironic: Agent driver rescue implementation  https://review.openstack.org/40043718:48
openstackgerritJulia Kreger proposed openstack/ironic-python-agent: Revert "Use liberty-eol tag for liberty release notes"  https://review.openstack.org/41127918:50
JayFTheJulia: a patch already exists18:50
JayFTheJulia: oh, you just edited it18:51
TheJuliayeah18:51
JayFNEVERMIND18:51
TheJulia:)18:52
openstackgerritJulia Kreger proposed openstack/ironic: Add storage_interface DB field and object  https://review.openstack.org/34800518:52
*** harlowja has quit IRC18:52
*** Sukhdev has joined #openstack-ironic18:54
jlvillalThis seems like the very definition of churn :)  We make patch to fix issue with program, then program releases new version to fix issue and kills our workaround, then we have to revert our fix...18:55
jlvillal:(18:55
TheJuliapretty much18:55
JayFjlvillal: it was not intended to break us on 1.9.018:55
JayFjlvillal: like our fix was supposed to work across that reno release, just a bug introduced when they fixed the other bug :(18:55
JayFwhich makes me not worry so much about it, because we've all released buggy code18:56
jlvillalJayF: Yeah. Unfortunately.18:56
jlvillalJayF: Not a huge problem. Just a bit of a time waster.18:56
* jlvillal has been guilty of breaking things...18:56
*** dprince has quit IRC18:57
*** dprince has joined #openstack-ironic18:58
JayFjroll: got a moment to +2A https://review.openstack.org/#/c/411279/ ?18:58
patchbotpatch 411279 - ironic-python-agent (stable/newton) - Revert "Use liberty-eol tag for liberty release no...18:58
ashestakovhi folks, can we discuss patches to bifrost for remote installation/enroll/etc?18:58
TheJuliaashestakov: Sure18:59
ashestakovcan you pls check this patch https://review.openstack.org/#/c/411299/18:59
patchbotpatch 411299 - bifrost - Allow enroll-dynamic on remote host18:59
ashestakovis it ok way to get it works remotely?19:00
*** dsneddon has joined #openstack-ironic19:01
TheJuliaWell, functionally that is the same19:01
*** wajdi has joined #openstack-ironic19:02
TheJuliaashestakov: so, even if not exactly delegated to localhost, whatever host it is delegated to would need shade, as well as supporting libraries19:02
*** aNuposic has joined #openstack-ironic19:03
ashestakovTheJulia: there is issue with group name, inventory.py updates that group with host "127.0.0.1", and then inventory can contain two hosts in group19:03
jrollJayF: done19:04
ashestakovTheJulia: yes, shade installing same as to localhost19:05
TheJuliaashestakov: How do you perceive localhost being added by inventory as a problem?19:05
ashestakovTheJulia: how i running enroll for remote host - ansible-playbook -i my_inventory/ enroll-dynamic.yaml (my_inventory is directory with inventory.py and inventory file)19:07
TheJuliaand your local host cannot connect to the api I take it?19:07
ashestakovcheck pls my dirty fork https://github.com/andreyshestakov/bifrost/tree/works/playbooks/my_inventory (i renamed localhost to 'target')19:08
openstackgerritMerged openstack/ironic-python-agent: Revert "Use liberty-eol tag for liberty release notes"  https://review.openstack.org/41127919:09
TheJuliaashestakov: It seems like we need to designate a single specific group to perform the actions on explicitly instead of using the localhost group.  The default could be localhost though.19:11
*** fragatina has quit IRC19:11
openstackgerritMerged openstack/ironic: Fail ironic startup if no protocol prefix in ironic api address  https://review.openstack.org/40497519:11
ashestakovit is possible to remove localhost group from inventory.py https://github.com/openstack/bifrost/blob/master/bifrost/inventory.py#L15519:13
ashestakovbut then inventory should contain group with real host19:13
ashestakovand enroll/deploy/etc should execs with multiple inventories, like in my fork - inventory.py and "target"19:14
TheJuliadoing so, removing localhost right now without significant changes, seems rather impactful in a potentially negative way19:15
ashestakovyes19:15
*** [1]cdearborn has quit IRC19:17
rloojroll, jlvillal, JayF, TheJulia: this patch makes portgroup.address optional. this patch merged today: https://review.openstack.org/#/c/335964/19:17
patchbotpatch 335964 - python-ironicclient - Add python API and CLI for port groups (MERGED)19:17
TheJuliaso an intermediate step, since the yaml is processed, we default to localhost to a variable but offer variables for the various types of actions, if that makes sense19:17
rloothe patch that merged today allows ironic portgroup-show --address19:18
TheJulia\o/19:18
rloobut address will be optional, so i'm not sure we should have portgroup-show --address19:18
*** dprince has quit IRC19:18
rlooyou can get the same thing via portgroup-list --address19:18
*** [1]cdearborn has joined #openstack-ironic19:18
rlooso should i delete/revert the code that allows that, before it is too late to remove it w/o some deprecation. if we think we want to remove it?19:19
rloowe allow that for port, ie ironic port-show --address, but in that case, port.address is mandatory and unique19:19
TheJuliaThat is a really good question19:20
*** dprince has joined #openstack-ironic19:20
rlooTheJulia: vdrok, vsaienk0, and sambetts are not around to ask today.19:20
TheJuliarloo: I don't think portgroup-list --address is a big deal.  I guess the question is what exactly will the api return when attempted19:21
rlooTheJulia: i'm guessing a portgroup if one exists with the specified mac address19:22
TheJuliayeah, so, I think because it is optional on the command line as well, at least according to the patch, I _think_ it is okay to leave as-is19:22
rlooTheJulia: yeah, it is optional on the command line. It will work, am wondering if it makes sense.19:23
rlooTheJulia: well, since the address has to be unique IF it is specified, I guess it is OK...19:23
TheJuliaI think this is going to be one of those things where milage will vary19:24
rlooTheJulia: ok, more power to the user then, I'll leave it in :)19:24
rlooTheJulia: it does make the help for the command a bit odd but we already have it for port, so19:25
rloothx TheJulia!19:25
TheJulia:)19:25
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Testing tempest stuff  https://review.openstack.org/41144619:36
*** dprince has quit IRC19:38
*** ChubYann has joined #openstack-ironic19:40
ashestakovTheJulia: this seems works for both cases - delegate_to: "{{ groups['target'][0] if groups['target'] is defined else 'localhost' }}"19:41
*** Sukhdev has quit IRC19:43
TheJuliaashestakov: install_target, node_action_target ? ;)19:45
ashestakovdo not understand :)19:46
*** vsaienko has joined #openstack-ironic19:50
*** vsaienko has quit IRC19:50
*** mtanino has joined #openstack-ironic19:53
*** eroux has quit IRC19:55
*** rama_y has quit IRC19:58
*** aNuposic has quit IRC20:00
*** dsneddon has quit IRC20:00
*** dsneddon has joined #openstack-ironic20:01
openstackgerritCharlle Daniel proposed openstack/ironic: Ensures that OneView nodes are free for use by Ironic  https://review.openstack.org/37276220:04
TheJulia ashestakov I would think if I wanted to install on hosts a,b,c and perform deployments via node host d.20:05
*** mjturek has quit IRC20:15
ashestakovTheJulia: you mean install separate ironics on hosts a b c?20:15
TheJuliaeventually yes20:15
*** moshele has joined #openstack-ironic20:16
*** derekh has joined #openstack-ironic20:17
*** mjturek has joined #openstack-ironic20:19
ashestakovfor install, you still can add any hosts to localhost group20:21
*** mjturek has quit IRC20:23
openstackgerritRuby Loo proposed openstack/python-ironicclient: Log warning if no property for (Un)Set commands  https://review.openstack.org/41148620:24
ashestakovbut name 'localhost' may confuse, if you add remote host20:24
*** moshele has quit IRC20:25
ashestakovfor enroll/deploy, seems is hard to make changes yet, but you can add to inventory group 'target' with remote host20:25
TheJuliaashestakov: which is why we should ultimately change the group name, but have the default be localhost unless otherwise specified20:25
openstackgerritMerged openstack/ironic-inspector: Update config sample  https://review.openstack.org/41135120:27
ashestakovis change delegate_to to "{{ groups['target'][0] if groups['target'] is defined else 'localhost' }}", then you can just add group 'target' with remote host if you need, otherwise it will run on localhost as now20:27
TheJuliaI think that will work, although I feel like we would want to offer more granularity to anyone who wishes to execute multiple steps together20:29
TheJuliaNobodyCam: thoughts on ^^20:29
TheJulia?20:29
NobodyCamhumm20:33
*** e0ne has joined #openstack-ironic20:35
NobodyCamI do agree that remote hosts in localhost group is not a good thing. I like what ashestakov is is proposing here. maybe instead of target we could use remote_target?? <- just a off the top of the head thought20:35
NobodyCambrb20:36
ashestakovactually, is possible to add 127.0.0.1 to group 'target' by default, effect will same, and if need, 127.1 can be replaced by remote host20:39
*** derekh has quit IRC20:41
TheJuliai suspect we're talking about basically the same thing, but using different words20:43
zer0c00lI am trying to run multiple conductor's on the same host. It looks like i need to set 'host=' in /etc/ironic/ironic.conf for every conductor20:51
zer0c00lMy question is how do i avoid having multiple ironic.conf's per conductor?20:51
zer0c00lIs there a way to spawn multiple conductors without having to set have /etc/ironic/ironic.conf20:52
jrollhost= defaults to 'hostname', so no20:52
zer0c00lso if i need to run 10 conductors i need to have 10 ironic.conf's ?20:52
jrollif they are on machines with the same hostname, yes20:53
zer0c00ljroll: okay. Doesn't seems to be a pretty solution, can we improve this?20:55
zer0c00li mean in the future?20:55
openstackgerritMerged openstack/ironic: Update multitenancy docs  https://review.openstack.org/39751720:57
zer0c00lThe ironic-api seems to be using 'workers' https://github.com/openstack/ironic/blob/stable/mitaka/ironic/cmd/api.py#L4020:58
zer0c00lto spawn multiple api's on a host20:58
zer0c00lperhaps we can reuse it? I don't know if it will break anything20:59
TheJuliaeach conductor process would need a unique, reproducible, consistent hostname20:59
zer0c00lsure.21:00
zer0c00lLets say spawn 10 conductors and the hostname is ic1.openstack.example.com21:00
mrdaMorning Ironic21:00
TheJuliaand if you go from 10 to 9 processes, you would orphan control from nova of nodes created using that conductor process, at least until the same conductor with the same "hostname" re-appeared21:00
JayFYou are not going to have a lot of success running multiple conductors on the same host21:00
zer0c00lwe can generate this 10 hostnames ic1.openstack.example.com-[1-10]21:00
TheJuliatruthfully, cluster management software would likely be a better thing at that point....21:01
JayFbecause they're going to stomp all over each others' tftp config21:01
zer0c00lif the nodes are distributed amoung n conductors in the hash ring, why would they stomp on tftp config?21:02
zer0c00lIs there a race condition?21:02
jrollTheJulia: we redistribute periodically, so you'd only lost it for a short time21:04
jrollzer0c00l: tftp can only have one root, and conductor processes expect to own that directory21:04
* TheJulia doesn't remember the code that manages the tftp folder structure21:04
TheJuliajroll: oh, right, completely forgot about that change21:04
jrollTheJulia: it's organized by node, but imagine the failover case where conductor x takes over node n because y died, y comes back, sees node n is no longer managed by it, cleans up config :)21:05
TheJuliajroll: I think if already deployed though it should recreate.  It has been a few months since my head was in that part of the code.  That and I likely should not be in front of a keyboard right now :)21:06
*** e0ne has quit IRC21:06
jrolljlvillal: we has the grenade +W, feels like everyone is talking past each other in https://review.openstack.org/#/c/404436/ though :(21:06
patchbotpatch 404436 - ironic - Move CONF.service_available.ironic to our plugin21:06
jrollTheJulia: yeah ditto :P21:06
* TheJulia hears the leaf blowers outside... again... and goes crazy21:07
*** Goneri has quit IRC21:07
jlvillaljroll: Yeah, glad to have the grenade +W. Unsure about the other patch, if valid concern or not.21:07
zer0c00lhmm, atleast in our deployment we don't expect the pxe config to be there for all the time21:07
jrollzer0c00l: I expect we could make this better if we introduced something like zookeeper, which we want to do but don't have people working on it21:07
zer0c00lpxe config gets cleaned up after 10 mins after the deployment21:08
jrolljlvillal: yeah, your last comment is correct, and that's what this patch does, so :)21:08
*** bdeschenes has quit IRC21:10
openstackgerritXavier proposed openstack/ironic: Shutdown server before change boot order for agent drivers  https://review.openstack.org/40829821:19
*** dsneddon has quit IRC21:25
ashestakovNobodyCam: TheJulia: can you clarify what names of groups are ok?21:25
*** trown is now known as trown|outtypewww21:32
*** jkilpatr has quit IRC21:44
*** dsneddon has joined #openstack-ironic21:46
*** fragatina has joined #openstack-ironic21:46
*** ashestakov has quit IRC21:47
*** ashestakov has joined #openstack-ironic21:47
*** aNuposic has joined #openstack-ironic21:56
openstackgerritXavier proposed openstack/ironic: Adds validation before delete profile in oneview  https://review.openstack.org/38601421:57
*** rama_y has joined #openstack-ironic21:59
*** jkilpatr has joined #openstack-ironic22:01
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector: Update documentation to deploy Ironic Inspector with DevStack  https://review.openstack.org/41045622:03
*** bnemec has quit IRC22:10
*** dsneddon has quit IRC22:15
*** bnemec has joined #openstack-ironic22:16
* jroll done for the day, see y'all tomorrow22:19
*** lindycoder has quit IRC22:21
*** jheroux has quit IRC22:21
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Enable OSProfiler support in Ironic  https://review.openstack.org/35814222:24
*** dsneddon has joined #openstack-ironic22:26
swatson_Anyone in the channel familiar with the ironic migration tests?22:27
*** jcoufal has quit IRC22:34
*** baoli has quit IRC22:45
openstackgerritVladyslav Drok proposed openstack/ironic: Add portgroup configuration fields  https://review.openstack.org/39841722:45
openstackgerritVladyslav Drok proposed openstack/python-ironicclient: Add portgroup support to osc plugin  https://review.openstack.org/36213022:46
*** bfournie has quit IRC22:47
*** aNuposic has quit IRC22:53
*** rbudden has quit IRC22:55
*** lindycoder has joined #openstack-ironic23:20
*** aNuposic has joined #openstack-ironic23:41
*** lindycoder has quit IRC23:43
*** lindycoder has joined #openstack-ironic23:49
*** [1]cdearborn has quit IRC23:53
*** wajdi_ has joined #openstack-ironic23:56
*** lindycoder has quit IRC23:57
*** harlowja has joined #openstack-ironic23:58

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