Monday, 2016-11-14

*** alexpilotti has quit IRC00:08
openstackgerritMerged openstack/ironic: Update devstack provision net config for multihost  https://review.openstack.org/36864400:09
openstackgerritMerged openstack/ironic: Update ironic node names for multinode case  https://review.openstack.org/36864500:09
*** chas_ has joined #openstack-ironic00:15
*** chas_ has quit IRC00:20
*** pmannidi has joined #openstack-ironic00:25
*** hoangcx has joined #openstack-ironic00:59
*** phuongnh has joined #openstack-ironic01:00
*** alexpilotti has joined #openstack-ironic01:05
*** hw_wutianwei has joined #openstack-ironic01:15
*** alexpilotti has quit IRC01:16
*** chas_ has joined #openstack-ironic01:16
*** chas_ has quit IRC01:20
*** zhangjl has joined #openstack-ironic01:27
*** godp1301 has joined #openstack-ironic01:28
*** godp1301 has quit IRC01:33
*** gcb has joined #openstack-ironic01:36
openstackgerritNaohiro Tamura proposed openstack/ironic: Generic power interface for soft reboot and soft power off  https://review.openstack.org/21673001:50
*** sabeen has joined #openstack-ironic01:53
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool power driver for soft reboot and soft power off  https://review.openstack.org/21673802:09
*** alexpilotti has joined #openstack-ironic02:12
*** chas_ has joined #openstack-ironic02:17
openstackgerritNaohiro Tamura proposed openstack/ironic: iRMC power driver for soft reboot and soft power off  https://review.openstack.org/21674302:18
openstackgerritTuan Luong-Anh proposed openstack/ironic: Timing metrics: iRMC drivers  https://review.openstack.org/37128402:18
*** chas_ has quit IRC02:21
*** alexpilotti has quit IRC02:23
openstackgerritTuan Luong-Anh proposed openstack/ironic: Timing metrics: iRMC drivers  https://review.openstack.org/37128402:23
*** g3ek has quit IRC02:29
openstackgerritNaohiro Tamura proposed openstack/ironic: Update the existing APIs due to adding get_supported_power_states  https://review.openstack.org/38219402:29
*** g3ek has joined #openstack-ironic02:36
*** hoonetorg has quit IRC02:40
*** dims has quit IRC02:43
*** awiddersheim has quit IRC02:45
openstackgerritNaohiro Tamura proposed openstack/ironic: Generic management I/F for Inject NMI  https://review.openstack.org/34819102:50
*** hoonetorg has joined #openstack-ironic02:52
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool management driver for Inject NMI  https://review.openstack.org/34872102:58
*** godp1301 has joined #openstack-ironic02:59
*** awiddersheim has joined #openstack-ironic03:02
openstackgerritNaohiro Tamura proposed openstack/ironic: iRMC management driver for Inject NMI  https://review.openstack.org/34873203:06
*** godp1301 has quit IRC03:16
*** wajdi has joined #openstack-ironic03:18
*** rbrud has joined #openstack-ironic03:19
*** alexpilotti has joined #openstack-ironic03:20
*** wajdi_ has joined #openstack-ironic03:23
*** wajdi has quit IRC03:26
*** shuquan has joined #openstack-ironic03:30
*** rbrud has quit IRC03:31
*** alexpilotti has quit IRC03:31
*** shuquan has quit IRC03:49
*** shuquan has joined #openstack-ironic04:04
*** shuquan has quit IRC04:08
*** links has joined #openstack-ironic04:15
*** yolanda has quit IRC04:18
*** chas_ has joined #openstack-ironic04:18
*** chas_ has quit IRC04:23
*** moshele has joined #openstack-ironic04:25
*** alexpilotti has joined #openstack-ironic04:28
*** moshele has quit IRC04:31
*** shuquan has joined #openstack-ironic04:31
openstackgerritvinay kumar muddu proposed openstack/ironic-inspector: Checks if ovs bridge brbm exists  https://review.openstack.org/39658304:32
*** alexpilotti has quit IRC04:34
*** livelace has joined #openstack-ironic04:37
*** shuquan has quit IRC04:39
*** shuquan has joined #openstack-ironic04:41
*** livelace has quit IRC04:49
*** shuquan has quit IRC04:50
*** amotoki has joined #openstack-ironic05:31
*** alexpilotti has joined #openstack-ironic05:31
*** alexpilotti has quit IRC05:39
*** shuquan has joined #openstack-ironic05:49
*** rbudden has joined #openstack-ironic06:05
*** jaosorior has joined #openstack-ironic06:09
*** nicodemos has quit IRC06:26
*** wajdi_ has quit IRC06:28
*** shuquan_ has joined #openstack-ironic06:38
*** shuquan has quit IRC06:39
*** jaosorior has quit IRC06:39
*** jaosorior has joined #openstack-ironic06:39
*** moshele has joined #openstack-ironic06:40
*** sabeen has quit IRC06:41
*** aparnav has joined #openstack-ironic06:41
*** AlexeyAbashkin has joined #openstack-ironic06:51
*** mjura has joined #openstack-ironic06:54
*** AlexeyAbashkin has quit IRC06:57
*** fxpester has joined #openstack-ironic07:02
*** shuquan_ has quit IRC07:15
*** g3ek has quit IRC07:15
*** shuquan has joined #openstack-ironic07:16
*** g3ek has joined #openstack-ironic07:21
*** jaosorior has quit IRC07:27
*** e0ne has joined #openstack-ironic07:30
*** fxpester|2 has joined #openstack-ironic07:33
*** yolanda has joined #openstack-ironic07:33
*** fxpester has quit IRC07:35
*** alexpilotti has joined #openstack-ironic07:36
*** parlos has joined #openstack-ironic07:37
*** alexpilotti has quit IRC07:42
*** roeyc has joined #openstack-ironic07:50
*** jaosorior has joined #openstack-ironic07:55
*** AlexeyAbashkin has joined #openstack-ironic07:56
*** pcaruana has joined #openstack-ironic07:57
*** parlos has quit IRC07:59
*** ccamacho has joined #openstack-ironic08:01
*** ralonsoh has joined #openstack-ironic08:03
*** skazi has quit IRC08:04
*** skazi has joined #openstack-ironic08:04
openstackgerritSukhdev Kapur proposed openstack/ironic: Add support for Security Groups for baremetal servers  https://review.openstack.org/36145108:04
*** roeyc has quit IRC08:05
*** ohamada has joined #openstack-ironic08:09
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Run all tests in one job.  https://review.openstack.org/39615508:10
*** ricardoas has quit IRC08:13
*** xavierr has quit IRC08:13
*** cdaniel has quit IRC08:13
*** iurygregory has quit IRC08:13
*** e0ne has quit IRC08:15
*** milan has joined #openstack-ironic08:35
milanmorning Ironic! :)08:36
*** alexpilotti has joined #openstack-ironic08:39
*** d0ugal has joined #openstack-ironic08:42
pas-hamorning Ironic :) morning milan08:44
*** alexpilotti has quit IRC08:44
milanmorning pas-ha! :)08:44
*** _vsaienko has joined #openstack-ironic08:44
*** gcb has quit IRC08:46
pas-haI've got a question re 'deploy_forces_oob_reboot' property. It is stated that it "Provides compatibility with older deploy ramdisks". As I am removing lookups/heartbeats as vendor passthru, the question is can we drop this property already? With old lookups/heartbeats removed, we already require deploy ramdisk with quite a new agent...08:47
*** jpich has joined #openstack-ironic08:48
*** roeyc has joined #openstack-ironic08:49
*** mgoddard has joined #openstack-ironic08:49
*** zackf has joined #openstack-ironic08:54
*** parlos has joined #openstack-ironic08:55
*** chas_ has joined #openstack-ironic08:57
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Run all tests in one job.  https://review.openstack.org/39615508:59
*** zackf has quit IRC08:59
*** gcb has joined #openstack-ironic08:59
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:01
*** betherly has joined #openstack-ironic09:02
*** e0ne has joined #openstack-ironic09:03
*** AlexeyAbashkin has quit IRC09:04
*** jtomasek has joined #openstack-ironic09:12
*** tuanluong has joined #openstack-ironic09:12
*** e0ne has quit IRC09:13
*** leey has joined #openstack-ironic09:14
lucasagomesmorning all, milan, pas-ha09:19
*** jasonzh has joined #openstack-ironic09:19
*** ChubYann has quit IRC09:19
*** bcornec1 has quit IRC09:21
*** e0ne has joined #openstack-ironic09:21
pas-hamorning lucasagomes09:21
leeymorning09:23
*** strigazi_AFK is now known as strigazi09:26
*** matianliang has joined #openstack-ironic09:26
openstackgerritOksana Voshchana proposed openstack/ironic: Depends-On: I3b0d2434e608c6641c74034dd42fc4a7077c5dee  https://review.openstack.org/39707809:28
*** matianliang has quit IRC09:30
*** athomas has joined #openstack-ironic09:30
*** jasonzh has quit IRC09:31
*** jasonzh has joined #openstack-ironic09:32
*** jasonzh has quit IRC09:32
vsaienk0morning pas-ha, leey, dtantsur, sambetts, lucasagomes, milan, vdrok, aarefiev and all Ironic'ers!09:32
lucasagomeshi there09:33
*** leey has quit IRC09:33
*** jasonzh has joined #openstack-ironic09:33
*** matianliang has joined #openstack-ironic09:35
*** jasonzh has quit IRC09:35
*** leey has joined #openstack-ironic09:35
*** leey has quit IRC09:36
*** matianliang has quit IRC09:39
*** ccamacho is now known as ccamacho|afk09:39
*** alexpilotti has joined #openstack-ironic09:40
*** e0ne_ has joined #openstack-ironic09:40
milanmorning lucasagomes, vsaienk0! :)09:40
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: OSC add capability to remove node/chassis_uuid  https://review.openstack.org/39181209:41
*** leey has joined #openstack-ironic09:43
*** e0ne has quit IRC09:43
*** leey has quit IRC09:44
*** alexpilotti has quit IRC09:46
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Run all tests in one job.  https://review.openstack.org/39615509:47
*** openstackgerrit has quit IRC09:47
*** e0ne_ has quit IRC09:47
*** openstackgerrit has joined #openstack-ironic09:48
*** e0ne has joined #openstack-ironic09:50
*** leey has joined #openstack-ironic09:52
*** leey has quit IRC09:54
*** leey has joined #openstack-ironic09:57
*** leey has quit IRC09:58
*** derekh has joined #openstack-ironic09:59
*** sambetts|afk is now known as sambetts10:03
sambettsMorning all10:03
openstackgerritMilan Kováčik proposed openstack/python-ironic-inspector-client: UUID, started_at, finished_at in the status  https://review.openstack.org/39560910:05
milanmorning sambetts! :)10:05
*** roeyc has quit IRC10:06
*** aarefiev has joined #openstack-ironic10:06
milansambetts, mind checking? ^^ ;)10:07
sambettsmilan: I'll take a look in a bit :)10:08
milanalready had a +2 but wanted to correct some nits...10:08
milansambetts, thanks!10:08
*** parlos has quit IRC10:08
*** e0ne has quit IRC10:11
*** roeyc has joined #openstack-ironic10:12
*** zhangjl has quit IRC10:15
*** phuongnh has quit IRC10:19
*** aarefiev has quit IRC10:22
openstackgerritTuan Luong-Anh proposed openstack/ironic: Use __slots__ for agent driver  https://review.openstack.org/39710310:22
*** roeyc has quit IRC10:23
tuanluongMorning ironic10:24
*** tuanluong has quit IRC10:26
*** alexpilotti has joined #openstack-ironic10:27
*** dtantsur|afk is now known as dtantsur10:30
dtantsurMorning Ironic10:30
*** priteau has joined #openstack-ironic10:31
*** sborkows has joined #openstack-ironic10:35
*** aarefiev has joined #openstack-ironic10:37
*** hoangcx has quit IRC10:40
*** shuquan has quit IRC10:40
milanmorning dtantsur! :)10:40
*** baoli has joined #openstack-ironic10:46
openstackgerritSzymon Borkowski proposed openstack/ironic-python-agent: Add a new Hardware Manager for X710 network card  https://review.openstack.org/39183610:47
*** ccamacho|afk is now known as ccamacho10:49
*** sborkows has quit IRC10:50
*** baoli has quit IRC10:50
vdrokgood morning all, pas-ha lucasagomes dtantsur sambetts milan10:51
dtantsuro/10:51
milanmorning vdrok! :)10:51
aarefievmorning!10:51
milanmorning aarefiev! :)10:51
*** leey has joined #openstack-ironic10:51
openstackgerritOksana Voshchana proposed openstack/ironic: Skip some steps for multinode case  https://review.openstack.org/36864610:52
openstackgerritOksana Voshchana proposed openstack/ironic: TEST GRENADE DEV  https://review.openstack.org/39712610:52
vdrokmorning aarefiev10:53
*** leey has quit IRC10:53
*** mgould has joined #openstack-ironic10:53
aarefievmorning milan, vdrok, dtantsur10:53
dtantsuro/10:53
vdroksambetts: question on https://etherpad.openstack.org/p/network-interface-vifs-configdrive L24. after looking at your code of attach/detach on ironic side, it seems to be not needed, as the address is modified by configure_tenant_netwoek10:54
vdrok*configure_tenant_networks10:54
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Run all tests in one job.  https://review.openstack.org/39615510:55
*** d0ugal has quit IRC10:56
sambettsvdrok: my code needs updating, on Friday we decided we need to move the neutron port update that updates the mac address into the attach_vif function, because otherwise the network_data.json that is generated by the virt driver will be out of date10:58
dtantsurjroll, morning! two more backports please: https://review.openstack.org/#/c/396636/ and https://review.openstack.org/#/c/396640/10:58
patchbotpatch 396636 - ironic-lib (stable/newton) - Correctly count the number of primary partitions10:58
patchbotpatch 396640 - ironic-lib (stable/newton) - followup to disk_utils.count_mbr_partitions()10:58
dtantsurjroll, also I think I'll propose stable releases this week. we've backported quite a few things.10:58
vdroksambetts: ok, gotcha11:01
mgouldmorning Ironic!11:01
openstackgerritDmitry Tantsur proposed openstack/ironic: Add database fields for all interfaces  https://review.openstack.org/39668111:01
vdrokmorning mgould11:01
dtantsurmgould, o/ happy Monday!11:01
*** d0ugal has joined #openstack-ironic11:04
lucasagomesthis 1LOC in project config is changing the postgres job to use standard PXE (currently no tested in our gate): https://review.openstack.org/#/c/397129/11:06
patchbotpatch 397129 - openstack-infra/project-config - Ironic: Switch postgres job to standard PXE11:06
*** priteau has quit IRC11:07
*** athomas has quit IRC11:08
*** e0ne has joined #openstack-ironic11:09
dtantsurlucasagomes, +1 and good morning11:09
*** priteau has joined #openstack-ironic11:09
lucasagomesdtantsur, heh morning11:09
lucasagomesty11:09
openstackgerritMilan Kováčik proposed openstack/ironic-inspector-specs: Endpoint to list introspection statuses  https://review.openstack.org/37504511:10
dtantsursambetts, do you plan on re-reviewing https://review.openstack.org/374381? I'd like to avoid it hanging there forever, so we can land the main thing and iterate over code later11:10
patchbotpatch 374381 - ironic-inspector-specs - Add LLDP processing hook and new CLI commands11:10
mgouldmorning vdrok sambetts dtantsur lucasagomes aarefiev11:10
milanmorning mgould! :)11:11
aarefievmorning mgould11:11
mgouldmorning milan11:13
sambettsdtantsur: I'll take a run through in a minute, I'm pretty happy with it from my last read through only one issue and that was fixed in the last patchset11:13
*** athomas has joined #openstack-ironic11:13
dtantsurthanks!11:14
openstackgerritMerged openstack/ironic-inspector-specs: Add LLDP processing hook and new CLI commands  https://review.openstack.org/37438111:27
*** AlexeyAbashkin has joined #openstack-ironic11:27
milan\o/ ^ :D11:28
mgould\o/11:28
*** chas_ has quit IRC11:29
bfourniemorning ironic, sambetts: thanks for the review!!11:31
sambettsnp :)11:32
milanaarefiev, w/r the not_state I feel the same: let's have a =nin: operator11:37
* milan has to propose a patch to that wg thing again I'm afraid11:38
*** roeyc has joined #openstack-ironic11:38
aarefievmilan: I'd go as is for now, but sure you can propose11:38
milandtantsur, sambetts ^ guys, wdyt about blocking the spec again? https://review.openstack.org/#/c/37504511:39
patchbotpatch 375045 - ironic-inspector-specs - Endpoint to list introspection statuses11:39
dtantsurugh11:40
aarefievimo we will lost a lot of time adding all missing functionality to wg first11:40
dtantsuryep11:41
dtantsurmilan, should we maybe ask them how exactly they'd like to see it, and then just implement it?11:41
aarefiev+111:42
milanaarefiev, dtantsur I think there would be a bike shedding w/r how to name it: not_in, nin, what ever, but yeah, let's ping them first11:43
* milan joins #openstack-sdks11:44
openstackgerritVasyl Saienko proposed openstack/ironic: Add portgroup to api-ref  https://review.openstack.org/39383411:44
dtantsuraarefiev, fun, isn't it: https://bugzilla.redhat.com/show_bug.cgi?id=1394744 ?11:45
openstackbugzilla.redhat.com bug 1394744 in openstack-tempest "TestSecurityGroupsBasicOps.test_port_security_disable_security_group test gets halted by giving request timed out." [Unspecified,New] - Assigned to dmellado11:45
aarefievdtantsur: ? I need context on11:47
*** fxpester has joined #openstack-ironic11:47
dtantsuraarefiev, a neutron tempest test fails if inspector tempest plugin is merely present11:48
dtantsurthis is not call for actions, I'm just showing you how strange our world is11:48
* dtantsur hates tempest already11:48
*** fxpester|2 has quit IRC11:49
dmelladodtantsur: lol11:50
dtantsur:)11:50
dtantsurdmellado, really, I dunno, our plugin source code seems as dumb as it's possible11:51
dmelladodtantsur: I do agree, so I'm trying to check if some timeout's the guilty11:51
dmelladoin any case there's a proposal for ocata (/me crosses fingers)11:51
dmelladoto have an experimental gate which would install all the plugins available11:51
dmelladoas there are some weird interactions...11:51
dtantsurhah, interesting11:51
dtantsurif we go further with "tempest-as-a-product" idea, we'll need help from QA folks sorting out such "interactions"11:52
*** rbartal has quit IRC11:52
dmelladoalso, what happens is that my bandwith is limited...11:52
* dmellado handling quite the work on manila now regarding to that...11:53
* milan feels alone in #openstack-sdks :-/11:53
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Retry connecting to vm after power-on  https://review.openstack.org/39490111:54
aarefievdtantsur: sometimes I have feelings that such tests fail due the reason how we configure network11:54
dtantsuraarefiev, well, this is not devstack this time11:56
*** g3ek has quit IRC11:56
aarefievdtantsur: I see, I agree it's really weird tempest plugin doesn't change any configuration12:00
*** jkilpatr has joined #openstack-ironic12:00
*** roeyc has quit IRC12:02
*** g3ek has joined #openstack-ironic12:03
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712612:03
*** rbartal has joined #openstack-ironic12:05
openstackgerritMilan Kováčik proposed openstack/ironic-inspector-specs: Endpoint to list introspection statuses  https://review.openstack.org/37504512:07
mgouldmilan: so you're holding off on a generic not-in operator for now?12:15
mgouldgood idea12:15
openstackgerritSzymon Borkowski proposed openstack/ironic-python-agent: Add a new Hardware Manager for X710 network card  https://review.openstack.org/39183612:15
milanaarefiev, dtantsur I feel like the resolution w/r not in will be a new operator (there's already a neq operator), just the name might be a question; I've posted to the [api] list as channel gives no answers :-/12:15
milanmgould, I'd prefer that and aarefiev would as well I think12:15
milanmgould, but I think it will delay all again :-/12:16
milanas I think the name for the operator might need agreeing upon12:16
mgouldyeah12:17
mgouldland what you've got, propose not-in as a separate change12:17
mgouldSTTCPW12:17
mgouldsmall changes12:18
mgouldagile12:18
mgouldall those good things12:18
milanmgould, my spec has not_set and set fields instead12:18
milannot sure what's smaller change here12:18
*** priteau has quit IRC12:19
milanto deprecate not_set or =nin: if someone dislikes industrial rock bands ;)12:19
*** priteau has joined #openstack-ironic12:19
* mgould is surprised the API WG haven't ruled on this already, TBH12:19
milanmgould, same here12:20
mgouldit's not like Boolean logic is a recent invention12:20
milanlol12:20
mgould"guys, 1854 just called, they say you've left out an operator"12:20
*** dprince has joined #openstack-ironic12:21
* milan going to suggest a parentheses and negation to filtering api wg spec ;)12:21
mgouldheh12:21
milan* one day12:22
mgouldhard to fit into HTTP params, I guess12:22
milan** April the 1st12:22
*** gcb has quit IRC12:22
milanor February the 30th12:22
* milan not sure yet which one12:22
mgouldit's enough to NOT individual tests, of course12:22
milan?<field>=[not:]<op>:value[,value...]12:23
mgouldprobably not great UX, though12:23
mgouldyeah12:23
mgould"first convert your query into conjunctive normal form..."12:24
*** priteau has quit IRC12:24
*** priteau has joined #openstack-ironic12:25
milanmgould, that might actually be a good idea12:25
lucasagomesdtantsur, https://review.openstack.org/#/c/397160/ (switching postgres to ipmitool)12:26
patchbotpatch 397160 - openstack-infra/project-config - Ironic: Switch postgres job to ipmitool12:26
openstackgerritKarthik S proposed openstack/ironic-inspector-specs: Spec for retrieving NUMA node information  https://review.openstack.org/39614712:27
milanmgould, but a negated operator :not:in is just not_in imho12:28
*** wajdi has joined #openstack-ironic12:29
milanas there's no parentheses for us12:29
mgouldtrue12:29
mgoulddo we want to negate all operators?12:29
*** wajdi_ has joined #openstack-ironic12:29
mgouldlt, ge etc?12:30
mgouldnot:lt is just ge, etc12:30
*** lucasagomes is now known as lucas-hungry12:30
milanmgould, that would be redundant I'm afraid12:30
mgouldso yeah, I'm not convinced this is a great idea12:30
mgouldit's consistent and formally adequate to express all possible queries, but that's about all it has going for it12:30
dtantsurlucas-hungry, cool! I'm working on https://review.openstack.org/#/c/397164/ in the meantime12:31
patchbotpatch 397164 - openstack-infra/project-config - Make the whole matrix of Ironic jobs voting on New...12:31
openstackgerritVasyl Saienko proposed openstack/ironic: Prepare devstack to run all tests in one job.  https://review.openstack.org/39615512:32
openstackgerritVasyl Saienko proposed openstack/ironic: Test ironic concurrent tests  https://review.openstack.org/39716812:32
aarefievmilan: I see a lot of frameworks using  `nin` operator,  so should be fine12:32
milanaarefiev, cool :)12:33
*** wajdi has quit IRC12:33
milanaarefiev, let's put it into the list spec right away then12:33
aarefiev"nin" sounds good for me, what others think12:34
*** AlexeyAbashkin has quit IRC12:35
dtantsurcould someone please double-check me on project-config change https://review.openstack.org/#/c/397164/ ?12:35
patchbotpatch 397164 - openstack-infra/project-config - Make the whole matrix of Ironic jobs voting on New...12:35
milanmgould, the query string field repetition is considered to be the field conjunction, so if we have set operators =in: and =nin: and if we use multiple queries as disjunction we have sort of a "racy" disjunctive normal form (as the items may shift between consecutive requests to the api)12:36
mgouldmilan: yes, that's what I meant12:37
mgouldsorry, I was mixing up DNF and CNF12:37
milanaarefiev, I'll post an update to our spec let's see what others will vote there12:40
mgouldwho's working on ironic-tempest-plugin at the moment?12:41
* milan relocates O:-)12:44
aarefievmgould: community? :)12:45
*** hw_wutianwei has quit IRC12:45
*** milan has quit IRC12:46
*** aparnav has quit IRC12:47
mgouldaarefiev: sure, but is anyone specific working on it?12:49
mgouldalternatively, is anyone working on splitting it out into its own branchless repo as the Tempest folks request?12:51
aarefievmgould: hard to say what do you mean by "on ironic-tempest-plugin", a lot of people adding new tests12:51
mgould<- not me, please not me...12:51
mgouldaarefiev: OK, thanks12:51
aarefievnot sure12:51
mgould^^^ dmellado12:51
* dtantsur is still sure that we don't have anyone specifically dedicated to tempest plugins12:51
aarefievmgould is volunteer :)12:52
mgouldfffffffuuuuuuuuuuuu....12:53
jrolldtantsur: I'm working on getting it out of tempest12:55
jrollI could also work on separate repo12:55
jrollit isn't hard, only lots of time-consuming changes12:55
jrollmgould: ^^12:55
jrollalso morning.12:55
mgouldphew12:55
mgouldmorning jroll12:55
vdrokmorning jroll !12:55
dtantsurmorning jroll :) I think dmellado is interested on more of full-time-ish accountability for our two tempest plugins12:56
*** bfournie has quit IRC12:57
*** makowals has quit IRC12:57
mgoulddtantsur: the second one being the grenade plugin?12:57
dtantsurmgould, no, two tempest plugins: ironic and inspector12:58
dtantsurmgould, and then two grenade plugins, similarly12:58
jrolldtantsur: as in, 'who cares about it enough to deal with bugs and fix things'?12:58
mgoulddtantsur: gotcha12:58
dtantsurjroll, 'who cares about its life outside of upsteam CI enough to deal with tricky bugs'12:59
jrolldtantsur: I didn't see dmellado asking, only you, sorry :)12:59
jrollah12:59
dtantsuryeah, the conversation started downstream, sorry12:59
*** makowals has joined #openstack-ironic12:59
jrollas always, accountability for a thing defaults to ptl, so I guess that's me :P13:00
mgoulddtantsur: I think the basic answer is "we only care about tempest as a CI tool"13:00
dtantsurwe've found someone to blame \o/13:00
mosheleJayF: can you review my ironic-agent changes - https://review.openstack.org/#/c/334816/13:00
patchbotpatch 334816 - ironic-python-agent - Add a new Hardware Manager for Mellanox NICs13:00
dtantsurmgould, this is the point of future traction between project teams and the QA team, I guess :)13:00
jrolldtantsur: I would like to make our tempest plugin not terrible (it's so terrible), if I can find a balance between hacking on that and everything else :)13:01
dtantsurmgould, they want to see it as product, but they want us to be responsible for that (sorry dmellado if it sounds like a rude and shallow summary)13:01
jrolland by make it not terrible, I mean be able to run it against more than devstack13:01
dtantsurjroll, our plugin is terrible mostly because tempest is not so great either IMO13:01
jroll(hm, maybe if we can make it run against real clouds, we can just fix our devstack plugin to match)13:01
jrolldtantsur: well, we're beyond that now, don't have much choice13:02
dtantsurthe problem here, "real clouds" may be pretty diverse, some closer to devstack, some (undercloud in tripleo) substantially further13:02
jrollwell, they all have the same APIs13:02
jrollthat's the first thing we need to do, ensure all APIs work13:03
TheJuliaGood morning13:03
mgouldmorning TheJulia13:03
dtantsurbut leaving aside undercloud, tempest's manner to load and execute all entrypoints by default does give us some headache13:03
dtantsurmorning TheJulia13:03
jroll(but, it's weird in ironic because our resources are *real things*, so we can't really just issue node-create etc at will13:03
*** xavierr has joined #openstack-ironic13:03
dtantsurright13:04
dtantsuranyway, I don't think we're going to move far with this work, if we say, "ok, the ptl is responsible for everything"13:05
mgouldis "must hit every API endpoint" a tempest requirement?13:05
dtantsuran ideal outcome would be to run ironic tempest plugin against something that is NOT devstack13:05
dtantsurmgould, dunno. I'd say it's a job for functional tests.13:06
jrollmgould: tempest's primary goal is to test APIs13:06
jrollor, test that things work via APIs13:06
mgouldyeah13:06
jrolllike a black box13:06
jrollI think "can add a node to the pool" is a useful test for any ironic install :)13:06
mgouldI'm wondering if we can test a minimal subset of our API in the tempest plugin, and then run deeper tests via in-tree functional tests13:06
dtantsurmgould, this is the plan iirc13:07
jrollyeah, I think that's reasonable13:07
mgoulddtantsur: yep13:07
jrolldtantsur: to be clear, what I was saying is that if nobody else will step up then it falls on me13:07
dtantsurdunno if you scale well enough :)13:09
* dtantsur thinks of HA jroll 13:09
jrollheh, agree :)13:09
jrollso we need someone to step up :P13:09
*** ccamacho is now known as ccamacho|lunch13:11
karthiksdtantsur,  regarding the spec for NUMA node information (https://review.openstack.org/#/c/396147) ,  we would like to bring it up in today's meeting. Can we add it under RFE review section  ?13:11
patchbotpatch 396147 - ironic-inspector-specs - Spec for retrieving NUMA node information13:11
dtantsurkarthiks, what do you want to discuss?13:12
karthiksdtantsur,  Just to bring it to the team's notice.13:13
dtantsurkarthiks, then just mention it in the open discussion.13:13
karthiksThanks dtantsur13:13
dtantsurnp13:14
vsaienk0dtantsur, jroll could you please have look on https://review.openstack.org/#/c/396155/ The approach allows to run tests wit different driver/boot_mode/boot_option/image concurrently http://logs.openstack.org/68/397168/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ipmitool-tinyipa-ubuntu-xenial-nv/5b0ab2b/console.html#_2016-11-14_13_01_19_80013513:14
patchbotpatch 396155 - ironic - Prepare devstack to run all tests in one job.13:14
*** jtomasek has quit IRC13:14
*** makowals has quit IRC13:16
dtantsurinteresting!13:16
dtantsurvsaienk0, do you think we can create flavors on fly instead of listing them?13:16
dtantsurthis relates to the previous discussion: we should not rely so much on devstack13:16
sambetts++13:17
vsaienk0dtantsur: I think yes, we may create flavor on the fly13:17
jrollthis is cool, thought I'm not a huge fan of all the tempest configs there13:17
dtantsurditto for drivers, boot modes, etc: I think we should just get a bunch of nodes from devstack/any stack and then configure them13:18
dtantsurvsaienk0, ^^^13:18
sambettsyeah it would be good for our tempest plugin to adapt to the environment its being run against instead of being configured before hand13:19
vsaienk0dtantsur: for boot mode we need to configure VM correctly, not only ironic node13:19
sambettsvsaienk0: devstack should handle that though13:19
dtantsurvsaienk0, right, ok, let's leave boot mode there. but boot option and driver can be configured on a node, right?13:19
sambettsvsaienk0: right?13:19
sambettsIMO tempest shouldn't even nessesarly be aware of the nodes configuration, it should just be aware that it did nova boot and it results in a deployed node13:21
sambettsif we configure 5 nodes of different types in Ironic, then we just do nova boot 5 times and it'll test them all13:21
*** chas_ has joined #openstack-ironic13:22
*** shuquan has joined #openstack-ironic13:24
vsaienk0dtantsur: so if we are going to prepare the node before test we may even do not create a flavor for this test, and use availability zone to place instance on needed node http://paste.openstack.org/show/550163/13:24
vsaienk0sambetts: we still need to be sured that instance from specific tests was placed to correct node13:25
vsaienk0sambetts: for example when using different images, we can't get partitioned with localboot working on CI with cirros, because it doesn't have grub13:26
TheJuliasambetts: but, we can't assume, nor should we assume that the only ironic client will be nova with tempest.  We can very easily write tests to connect and work directly with the ironic api for instance nodes.  We just have to write the test such that it recognizes if the test is not viable based on what node configuration/properties are present.13:26
*** bfournie has joined #openstack-ironic13:27
jrollsilly question: do we care if nova is involved for boot mode, boot option, etc?13:28
jrollwith nova we only care that we can boot a thing, and probably that multitenant works, yeah?13:28
sambettsyeah13:29
TheJuliaI think that we really shouldn't care13:29
jrollok13:29
jrollfeels like we should do most testing without nova13:29
sambetts++13:29
jrollwhich makes it easy to make sure the right node is chosen13:29
TheJulia+100013:29
vdrokmorning TheJulia13:29
*** makowals has joined #openstack-ironic13:30
*** hoangcx has joined #openstack-ironic13:30
TheJuliajroll: exactly, and also if a 3rd party CI is such that a feature is not available, then it is super easy for us to identify that and gracefully handle, as opposed to making an unhappy CI :)13:30
jrollmaybe we should write up where we want to be, before we start diving into changes13:30
TheJulia+++++++13:30
jrollTheJulia: true that13:30
vdrokhad a patch on adding a basic methods and a test without nova - https://review.openstack.org/327238, will try to update it this week13:30
patchbotpatch 327238 - ironic - Add node provisioning methods to the tempest plugin13:31
jrollvdrok: that's missing my point - let's agree on what we want the end result to be, first, before we start throwing code around13:31
TheJuliavdrok and I both have revs up for doing direct testing if memory serves13:31
* jroll could write a short novel this week13:31
vdrokjroll: sure13:32
TheJuliajroll: would a higher bandwidth discussion be more suitable for gathering/context setting for direct tempest testing?13:32
jrollTheJulia: maybe?13:32
TheJuliaI kind of feel like context setting is necessary in that, which makes me wonder if IRC is the right medium for that discussion13:33
TheJuliaI dunno13:33
jrollTheJulia: thinking I could write up a thing first, and then go from there13:33
jrollyeah13:33
TheJuliajroll: If your up to the typing, sure :)13:33
jrollTheJulia: I haven't typed much all weekend, fingers are ready to go :)13:34
TheJuliaheh :)13:34
dmelladohey dtantsur jroll mgould13:34
dmelladojust read it13:34
dmelladoxD13:34
jroll\o dmellado13:34
*** dims has joined #openstack-ironic13:35
dmelladojroll: I just wanted to know if there was someobody handling it13:36
dmellados/someobody/somebody13:36
vsaienk0jroll: so your suggestion is to introduce an Ironic only tests to test different combinations of drivers/boot_modes/boot_options/images whatever ironic related and launch them concurrently with current baremetal_basic ops?13:37
jrolldmellado: what, specifically, is 'it'? the bug you mentioned? the productization of the tempest plugin? making our tempest plugin not terrible?13:37
dmelladojroll: basically, the latter13:37
jrollvsaienk0: something like that, I think13:37
dmelladoI've found out that there were some issues while running ironic-inspector plugin13:37
dmelladobut I'd need to check also the upstream gates to see if this reproduces13:38
jrolldmellado: team effort, I guess, there's people working on some individual efforts, but we need a bigger picture view (which we just decided I will start working on and sounds like other folks are interested in helping)13:39
vsaienk0jroll: will work in that direction :)13:39
dmelladojroll: ack, sounds great13:40
jrollvsaienk0: the same thing I said to vdrok: that's missing my point - let's agree on what we want the end result to be, first, before we start throwing code around13:40
dmelladolet me know if I can somehow help13:40
jrollvsaienk0: I don't want to waste your time if we don't have the same clear picture in our heads13:40
jrolldmellado: will do, thanks :)13:40
*** baoli has joined #openstack-ironic13:41
*** baoli has quit IRC13:42
*** lucas-hungry is now known as lucasagomes13:43
lucasagomesdtantsur, awesome!13:43
*** Michael-ZTE has joined #openstack-ironic13:44
vsaienk0jroll: concerned about one thing, that we will re-implement a lot of nova stuff for stand alone tests, might be just use availability zones and place instance directly on node we want by "--availability-zone ::f2a411e0-814f-4fe8-9078-9a47cc45c7c5"13:44
*** krtaylor has quit IRC13:45
*** Michael-ZTE has quit IRC13:46
*** ccamacho|lunch is now known as ccamacho13:47
*** xavierr has quit IRC13:47
*** jcoufal has joined #openstack-ironic13:48
TheJuliavsaienk0: I don't think we would re-implement that much, because we know when it will work and not work.  But I think I'd like to see what jroll writes before we dig into it much further.13:49
*** AlexeyAbashkin has joined #openstack-ironic13:49
vsaienk0TheJulia: well at least we need to fill instance_info, manage neutron ports by our own.13:50
jrollwell, tempest shouldn't be assuming availability zones exist, nor creating them13:50
openstackgerritMerged openstack/ironic-ui: Fixed bug in representation of ironic state machine  https://review.openstack.org/39499713:51
jrollthat's my concern, our tempest plugin shouldn't be requiring or making things on the clouds it's testing13:51
vsaienk0jroll, no need to create availability zones "--availability-zone ::<ironic-node-uuid>"13:51
openstackgerritMerged openstack/ironic-ui: Add a check for node last_error equal to null  https://review.openstack.org/39498513:51
TheJuliavsaienk0: yes, also what roll just said.  These tests should be minimal and focus on interacting with the blackbox of ironic as a complete unknown.13:51
dtantsurjroll, vsaienk0, my other thought was to leave only base full-flow tests (1-2) in tempest, then keep a lot more in tree13:51
*** krtaylor has joined #openstack-ironic13:51
jrollvsaienk0: that doesn't work, does it?13:51
vsaienk0jroll: nova allows to place instance on specific ironic node by adding "--availability-zone ::<ironic-node-uuid>"13:51
jrollO_O13:51
* jroll has never seen that13:51
* dtantsur neither13:51
TheJuliaI've heard of it13:52
TheJulianever tried it13:52
jrollthat's... wow13:52
jrollanyway, breakfast is cooking, bbiab13:52
dtantsurthis is cool, I know that tripleo has reinvented the same thing essentially13:52
TheJuliaBut truthfully, knowing where to place the node explicitly is kind of breaking the black box in a sense.13:52
lucasagomessounds like a feature :-)13:52
vsaienk0jroll: it nova does: http://paste.openstack.org/show/550163/13:52
vsaienk0jroll: 06 INFO nova.scheduler.host_manager [req-2d4e8c23-01e0-4839-8c68-00b2cf283ad9 admin admin] Host filter forcing available nodes to f2a411e0-814f-4fe8-9078-9a47cc45c7c513:53
sambettsI agree with TheJulia, going through nova but forcing a particular node seems like we're not testing things properly13:53
sambettsthe whole point of having nova there is to do scheduling etc13:54
vsaienk0sambetts: so lets use flavors than13:54
openstackgerritMerged openstack/bifrost: Add instructions to setup ip on provisiong on virsh  https://review.openstack.org/39506213:54
sambettsthat would be like always testing KVM via nova13:54
TheJuliayup, we can just kind of grab one, and if it doesn't work, maybe try 2-3 more times, since test environments generally should be fairly consistent.  If NOT... well... someone can propose logic to the test to handle their differences from that perspective13:55
sambettsone of the major benefits to testing without nova is that we don't need to spin up a whole devstack13:55
vsaienk0sambetts: we missing main point of ironic testing I think, we don't want to test nova scheduler itself, we need to test Ironic instead, if nova allows to pick hypervisor directly why not use it?13:56
sambettswe only need to install Ironic and operate it in standalone13:56
dtantsur++13:58
vsaienk0sound like we need a spec to discuss all things related to ironic testing :)13:58
TheJuliaLets let jim write, and go from there13:58
*** ohamada has quit IRC13:59
*** ohamada has joined #openstack-ironic14:00
*** gcb has joined #openstack-ironic14:01
*** milan has joined #openstack-ironic14:02
*** roeyc has joined #openstack-ironic14:02
*** AlexeyAbashkin has quit IRC14:02
*** rloo has joined #openstack-ironic14:03
dtantsurvsaienk0, jroll, sambetts, TheJulia, I've started collecting my thoughts, feel free to amend/add to a spec: https://etherpad.openstack.org/p/ironic-testing-future14:03
mgoulddtantsur: looks reasonable14:04
*** khamtamtun has joined #openstack-ironic14:04
*** clenimar has joined #openstack-ironic14:04
TheJuliaI worry we are over-thinking this some.  I strongly urge for us to let our fearless leader compose some thoughts, then context set as a group so we are on the same page and can then proceed in the same direction together.14:07
mgould+114:08
dtantsurwell, I've been thinking about this for quite some time, hence this thought dump14:08
TheJulia++14:08
* dtantsur was thinking about proposing a spec himself, but he'll gladly pass it to jroll :)14:09
TheJuliaI'm just trying to stress that we need to get on the same page, thought dumps are good, and I'm sure jroll will read and incorporate it.  Just, I worry that discussing in many different directions without starting at the same place just brings us more risk than anything else.14:09
jrollless risk and more wasted time :)14:10
*** charlledaniel has joined #openstack-ironic14:10
charlledanielmorning all14:10
TheJuliawords are hard :)14:10
mgouldmorning charlledaniel14:10
*** ricardoas has joined #openstack-ironic14:11
jrolldtantsur: thanks for the pad, I'll pile in on that14:11
*** ElCoyote_ has quit IRC14:11
dtantsurcool!14:11
*** lindycoder has joined #openstack-ironic14:12
*** priteau has quit IRC14:13
*** [1]cdearborn has joined #openstack-ironic14:13
dtantsurbfournie, morning! congrats on getting your spec merged14:13
dtantsuralso morning charlledaniel14:13
milanaarefiev, w/r the not-in operator I'm wondering whether we should support the conjunction of multiple fields as is the case w/ e.g started_at for consistency sake; I'd +0.5 vote for not actually14:14
*** baoli has joined #openstack-ironic14:14
*** [1]cdearborn has quit IRC14:14
milanmorning bfournie, charlledaniel, jroll, TheJulia! :)14:14
bfourniemorning dtantsur!14:14
*** tuan_luong has joined #openstack-ironic14:14
TheJuliagood morning milan o/14:15
bfourniemorning milan14:15
milan:)14:15
tuan_luongmorning ironic14:15
milanmorning tuan_luong! :)14:15
tuan_luongmorning milan14:15
*** xavierr has joined #openstack-ironic14:15
*** Goneri has joined #openstack-ironic14:16
*** priteau has joined #openstack-ironic14:16
*** khamtamtun has quit IRC14:16
*** pcaruana has quit IRC14:16
bfourniemorningmilan14:18
*** makowals has quit IRC14:18
aarefievmilan: imo we shouldn't support conjunction at all, as result return empty list14:19
milanaarefiev, ack, I feel the same14:20
* milan puts that into the spec14:20
*** shuquan has quit IRC14:21
milanaarefiev, too bad sambetts didn't like the ?finished_at=between:a,b operator :P all parsing would have  to consider only a single operator14:21
*** wajdi_ has quit IRC14:22
*** makowals has joined #openstack-ironic14:23
sambettsmilan: I liked it ;) I just thought it was redundent :-P14:23
milansambetts then you shouldn't have -1 ed it :P14:24
*** chas_ has quit IRC14:24
*** khamtamtun has joined #openstack-ironic14:25
sambetts-1s aren't always death sentences if there is a valid reason to keep something they can be resovled14:25
*** chas_ has joined #openstack-ironic14:25
aarefievyeah, more work :)14:25
milansambetts, yeah, jk14:25
milantoo bad wg just approved it I'd really like to have between14:25
milanit's much clearer to interpret14:26
milannot sure whether you guys followed the last revision discussion14:26
sambettsunfortunatly I've been tied up with the ironic networking stuff14:27
milansambetts, anyway as an ultimate punishment you'll be reviewing my parser patch I guess :P14:27
sambettshehe14:28
*** chas_ has quit IRC14:29
*** galyna has quit IRC14:30
*** galyna has joined #openstack-ironic14:30
tuan_luongmorning ironic teams ^:^14:32
tuan_luongI want to discuss: should we use __slots__ in ironic driver class http://book.pythontips.com/en/latest/__slots__magic.html14:33
*** gcb has quit IRC14:35
tuan_luonghello sambetts dtantsur, aarefiev milan14:36
tuan_luongHow do you thinks about that?14:36
milantuan_luong, hey, do you have the patch link handy?14:37
tuan_luonghttp://book.pythontips.com/en/latest/__slots__magic.html14:37
milantuan_luong, you're trying to reduce memory footprint correct?14:37
tuan_luongYes right milan14:37
tuan_luongand I think dtantsur had mention about that in https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/driver-composition-reform.html#performance-impact14:38
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712614:38
milantuan_luong, yeah, I remember now14:38
milantuan_luong, I'd +1 that, maybe worth a spec though14:39
*** jaosorior has quit IRC14:39
milanwhat do the cores think?14:39
dtantsurtuan_luong, this code does not exist yet, please don't refer to it14:40
milandtantsur, maybe? ^^14:40
jrollI'd say RFE, probably not a spec, but I'd rather just do it as part of driver composition14:40
tuan_luongI just commit small in agent driver but actually, I have some unclear in my messages14:40
*** jaosorior has joined #openstack-ironic14:40
dtantsurI don't care about specs as much as I care about benchmarks that show performance improvements for classic drivers14:40
jroll++14:40
lucasagomestuan_luong, you mean using slots for the driver interfaces (power, provision etc...) attributes ?14:40
milanah, dtantsur's answer is faster than my question is asked :D14:40
tuan_luonghi lucasagomes, yes14:40
lucasagomessince we know them beforehand, I don't see why not optimize it14:40
lucasagomesso I'm +1 with the idea14:40
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712614:40
* dtantsur reminds that only BareDriver objects are not singletons14:40
*** cdearborn has joined #openstack-ironic14:41
tuan_luongmilan, I thinks when we have 1000 BM14:41
*** khamtamtun has quit IRC14:41
dtantsurit does not matter how many BM you have, you still have one object per ironic process14:41
tuan_luongit will helpfull14:41
dtantsur(unless I really misremember how we implement drivers)14:42
jrolldtantsur: nope, you're correct14:42
lucasagomesyeah they are singletons afaiui14:42
*** syed__ has joined #openstack-ironic14:42
milandtantsur, jroll https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/driver-composition-reform.html#performance-impact14:42
*** khamtamtun has joined #openstack-ironic14:42
dtantsurso it might be worth adding __slots__ to BareDriver14:42
dtantsurmilan, I wrote that, but this code does  not exist14:43
jrollmilan: yes, I read it14:43
*** khamtamtun has quit IRC14:43
dtantsurso yes, BareDriver is already created per node, it might be worth optimizing it14:43
jroll+1 for BareDriver.__slots__14:43
*** _fortis has joined #openstack-ironic14:43
dtantsuroptimizing driver interfaces seems useless both before and after driver composition14:43
dtantsurtuan_luong, tl;dr: only this object is created per node: https://github.com/openstack/ironic/blob/master/ironic/drivers/base.py#L158 so you only need __slots__ there14:44
milanyeah I'd therefore vote for a spec that proves this is necessary14:44
* dtantsur is hacking on driver_factor as we speak, so it's all pretty fresh in his mind :)14:45
*** yufei has joined #openstack-ironic14:45
milandtantsur, ack :)14:45
*** chas_ has joined #openstack-ironic14:45
*** godp1301 has joined #openstack-ironic14:45
tuan_luongso dtantsur, I will up new patch tomorrow,14:48
dtantsurthanks14:48
openstackgerritDmitry Tantsur proposed openstack/ironic: Add database fields for all interfaces  https://review.openstack.org/39668114:49
openstackgerritVasyl Saienko proposed openstack/ironic: Update iptables rules and services IPs for multinode  https://review.openstack.org/36864814:49
openstackgerritVasyl Saienko proposed openstack/ironic: Add devstack setup_vxlan_network()  https://review.openstack.org/36864714:49
openstackgerritVasyl Saienko proposed openstack/ironic: Skip some steps for multinode case  https://review.openstack.org/36864614:49
openstackgerritVasyl Saienko proposed openstack/ironic: Testing multinode stuff  https://review.openstack.org/36817314:49
*** chas_ has quit IRC14:50
*** ppiela has joined #openstack-ironic14:50
jrollTheJulia: vsaienk0: sambetts: agree with the goals here at line 36? if so, I'll continue https://etherpad.openstack.org/p/ironic-testing-future14:51
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712614:52
dtantsurjroll, btw we should finally start testing root device hints in CI14:53
jrolldtantsur: indeed14:53
dtantsurtwo people already told me they don't work for them in newton...14:54
sambettsjroll: I agree with them, I think we should also make our devstack environment match up closer to a real cloud14:54
jrollsambetts: yeah, I think that's a separate topic, I want to focus on tempest here14:54
dtantsurjroll, wdym by "tempest" in this context? both full-flow and features tests (using terms from the etherpad)?14:55
jrolldtantsur: yes14:55
dtantsurk14:55
openstackgerritMilan Kováčik proposed openstack/ironic-inspector-specs: Endpoint to list introspection statuses  https://review.openstack.org/37504514:57
openstackgerritDmitry Tantsur proposed openstack/ironic: [WIP] Support defining and loading hardware types  https://review.openstack.org/33662614:58
lucasagomesjroll, around ? Mind taking a looking at https://review.openstack.org/#/c/396636/ and https://review.openstack.org/#/c/396640/ (they are backports to newtron, already +2/+1'ed)15:03
patchbotpatch 396636 - ironic-lib (stable/newton) - Correctly count the number of primary partitions15:03
patchbotpatch 396640 - ironic-lib (stable/newton) - followup to disk_utils.count_mbr_partitions()15:03
jrolllucasagomes: yeah, dmitry pinged me earlier but got distracted15:04
lucasagomesjroll, thanks, no worries15:05
jrolllucasagomes: done, thanks for the ping15:07
lucasagomesjroll, o/ thanks for the +a15:07
jrollnp15:08
*** watanabe_isao has joined #openstack-ironic15:13
*** mrtenio has joined #openstack-ironic15:13
*** links has quit IRC15:13
*** watanabe_isao has quit IRC15:17
*** causten has joined #openstack-ironic15:18
*** ricardoas has quit IRC15:21
*** jtomasek has joined #openstack-ironic15:21
*** clenimar has quit IRC15:22
*** roeyc has quit IRC15:23
*** charlledaniel has quit IRC15:23
*** mrtenio has quit IRC15:23
*** xavierr has quit IRC15:23
*** Goneri has quit IRC15:25
*** wajdi has joined #openstack-ironic15:28
*** rbrud has joined #openstack-ironic15:31
*** makowals has quit IRC15:33
openstackgerritMerged openstack/ironic-lib: Correctly count the number of primary partitions  https://review.openstack.org/39663615:35
*** gcb has joined #openstack-ironic15:35
*** rajinir has joined #openstack-ironic15:35
*** Goneri has joined #openstack-ironic15:38
dtantsursambetts, hey! have you seen such behavior? https://bugzilla.redhat.com/show_bug.cgi?id=137901015:41
openstackbugzilla.redhat.com bug 1379010 in openstack-ironic "Cisco UCS 200-M3 blades will not properly boot over the network from IPMI" [Unspecified,New] - Assigned to lmartins15:41
*** makowals has joined #openstack-ironic15:44
*** tuan_luong has quit IRC15:46
*** jheroux has joined #openstack-ironic15:46
sambettsdtantsur: this bug came up a little while ago I think, as far as I know its a bug in the firmware which is why I told lucasagomes to ask if they had updated it recently, outside of this bug report I've had no information about this bug, I've also had no contact regarding the Cisco drivers, if they are trying to load standalone UCS servers with the UCS(M) driver then they will be sad... (I need15:47
sambettsto get that driver renamed, I was going to put up a patch but then driver recomp happened sooo...)15:47
dtantsursambetts, but now you've got a driver for standalone UCS servers, right?15:47
sambettsdtantsur: yeah, its the CIMC driver15:48
dtantsursambetts, should we recommend them try it?15:48
sambettsyeah probably worth a try15:48
sambettsI would love bug reports too15:49
*** Sukhdev has joined #openstack-ironic15:49
openstackgerritJim Rollenhagen proposed openstack/ironic: Bring configurations from tempest to ironic_tempest_plugin  https://review.openstack.org/35559115:50
*** dtantsur is now known as dtantsur|brb15:50
*** moshele has left #openstack-ironic15:50
*** hoangcx has quit IRC15:52
openstackgerritMerged openstack/ironic-lib: followup to disk_utils.count_mbr_partitions()  https://review.openstack.org/39664015:53
*** logan- has quit IRC15:54
*** UForgotten has quit IRC15:58
*** UForgotten has joined #openstack-ironic15:58
*** hshiina has joined #openstack-ironic16:00
*** sabeen has joined #openstack-ironic16:00
*** logan- has joined #openstack-ironic16:01
*** sabeen has quit IRC16:05
*** mjura has quit IRC16:09
*** zackf has joined #openstack-ironic16:10
jlvillalheh: Can't Stop the SUSE  https://youtu.be/A-Rn0iQEpc8  :)16:10
*** makowals has quit IRC16:11
*** sabeen has joined #openstack-ironic16:13
*** jrcloud has joined #openstack-ironic16:15
openstackgerritMichael Turek proposed openstack/ironic-specs: Add spec for OpenBMC driver  https://review.openstack.org/38821816:17
*** zackf has quit IRC16:17
*** yufei has quit IRC16:20
*** makowals has joined #openstack-ironic16:20
lucasagomesjlvillal, heh pretty cool16:21
jlvillallucasagomes: :)16:21
*** khamtamtun has joined #openstack-ironic16:23
*** Goneri has quit IRC16:24
*** absubram has joined #openstack-ironic16:24
*** pcaruana has joined #openstack-ironic16:24
*** dtantsur|brb is now known as dtantsur16:27
*** chas_ has joined #openstack-ironic16:27
*** mrtenio has joined #openstack-ironic16:29
*** milan has quit IRC16:30
*** ChubYann has joined #openstack-ironic16:31
*** gcb has quit IRC16:34
*** Goneri has joined #openstack-ironic16:36
*** fragatina has quit IRC16:37
*** xavierr has joined #openstack-ironic16:38
*** amotoki has quit IRC16:39
*** rpioso has joined #openstack-ironic16:39
*** beekneemech is now known as bnemec16:40
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Add portgroups RFE to ml2 integration spec  https://review.openstack.org/39729016:43
jroll^ super easy one16:43
*** khamtamtun has quit IRC16:43
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic-specs: Support rolling upgrades  https://review.openstack.org/29924516:46
*** rloo has quit IRC16:47
*** rloo has joined #openstack-ironic16:48
*** vsaienk0 has left #openstack-ironic16:48
*** vsaienk0 has joined #openstack-ironic16:48
*** jrcloud has quit IRC16:48
*** stendulker has joined #openstack-ironic16:49
*** khamtamtun has joined #openstack-ironic16:49
vsaienk0jroll: are you going to upload a new patchset/reply here? https://review.openstack.org/#/c/387534/ ?16:49
patchbotpatch 387534 - nova-specs - Proposal for ironic static portgroups support16:49
jrollvsaienk0: literally just did :)16:49
vsaienk0:)16:50
rloohi and happy Monday  morning ironickers!16:51
jrollvsaienk0: I'll do back-and-forth with nova today, if there's work to do in your morning go ahead and do it :)16:51
jrollrloo: morning!16:51
jlvillalvsaienk0: Any ideas on the failure here?  http://logs.openstack.org/68/389268/3/experimental/gate-grenade-dsvm-ironic-multitenant-nv/7818fa9/16:51
rloo< 10 minutes to update subteam reports for all you leads out there :D16:51
vdrokmorning jlvillal and rloo !16:51
jlvillalvsaienk0: In console.html16:51
dtantsurmorning rloo, jlvillal16:52
jlvillalvdrok: dtantsur rloo vsaienk0 lucasagomes sambetts jroll: Good morning :)16:53
openstackgerritMerged openstack/ironic-specs: Add portgroups RFE to ml2 integration spec  https://review.openstack.org/39729016:53
*** KennethWilke has quit IRC16:53
lucasagomeshi there16:53
* dtantsur is confused by having both "CI refactoring" and "Gate improvements" in the whiteboard16:53
rloodtantsur: the CI refactoring was a 'thing' in ocata priorities.16:54
rloodtantsur: 'gate improvements' seemed to be reporting on any gate improvements.16:54
rloodtantsur: should i delete 'gate improvements'?16:54
jrollrloo: 'gate improvements' was a 'thing' in newton priorities :)16:55
*** diablo_rojo has joined #openstack-ironic16:55
rloojroll: OH. i will delete it then. jlvillal used it to mention pep8 jobs. jlvillal -- what do you think?16:55
jrollI guess I could go either way, just pointing that out16:56
jlvillalrloo: I just picked a section which looked like it applied.16:56
jlvillalrloo: Not sure if I noticed every section that could apply.16:56
*** rbartal has quit IRC16:56
rloojroll: well, it is confusing so we need to clarify somehow.16:56
lucasagomesdtantsur, oh I probably did that too16:56
jlvillalrloo: If you want to move it to a different section, good with me.16:56
dtantsurrloo, please merge one into the other :)16:56
lucasagomes++16:56
rloook, i'll move them all to CI...16:57
vdrokjlvillal: the failure is in http://logs.openstack.org/68/389268/3/experimental/gate-grenade-dsvm-ironic-multitenant-nv/7818fa9/logs/grenade.sh.txt.gz#_2016-11-12_19_13_56_877, instance can't be pinged16:57
vdrokjlvillal: http://logs.openstack.org/68/389268/3/experimental/gate-grenade-dsvm-ironic-multitenant-nv/7818fa9/logs/old/ironic-bm-logs/node-6_console_12-11-2016-19:13:24.txt.gz seems it was not able to start up16:57
jlvillalvdrok: Thanks. Okay. I'll dig in to figure out why adding multitenant to the grenade job make it not work.16:58
jlvillalvdrok: I wonder if the current multinode changes might already have a fix ????16:58
* jlvillal might want to base his patches on the multinode stuff....16:59
vdrokjlvillal: going to look after the meeting :)16:59
jrollmeeting tiiiime17:00
*** zackf has joined #openstack-ironic17:03
*** Sukhdev has quit IRC17:04
*** e0ne has quit IRC17:05
*** jaosorior has quit IRC17:05
*** jaosorior has joined #openstack-ironic17:08
*** chas__ has joined #openstack-ironic17:10
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Add bonding configuration fields to portgroups  https://review.openstack.org/39661017:11
*** fragatina has joined #openstack-ironic17:12
*** milan has joined #openstack-ironic17:12
*** chas_ has quit IRC17:12
*** hshiina has left #openstack-ironic17:19
*** clsacramento has quit IRC17:21
*** xek has joined #openstack-ironic17:25
*** rbudden has quit IRC17:25
*** aNuposic has joined #openstack-ironic17:28
*** khamtamtun has quit IRC17:29
*** khamtamtun has joined #openstack-ironic17:29
*** ohamada has quit IRC17:30
*** causten has quit IRC17:30
*** causten has joined #openstack-ironic17:32
*** KennethWilke has joined #openstack-ironic17:34
*** chas__ has quit IRC17:34
openstackgerritMerged openstack/python-ironic-inspector-client: UUID, started_at, finished_at in the status  https://review.openstack.org/39560917:35
*** chas_ has joined #openstack-ironic17:35
* jroll hopes fiancee brings lunch home before his 1800 meeting, steps away anyway17:36
*** jpich has quit IRC17:36
openstackgerritDebayan Ray proposed openstack/ironic-specs: EFI iSCSI boot for ProLiant hardware  https://review.openstack.org/20733717:37
*** mgoddard has quit IRC17:37
*** mgoddard has joined #openstack-ironic17:38
*** [1]rpioso has joined #openstack-ironic17:39
*** chas_ has quit IRC17:39
*** rama_y has joined #openstack-ironic17:39
*** khamtamtun has quit IRC17:40
vdrokjlvillal: https://review.openstack.org/368647 this one might be the fix for your issue, at least it looks related :)17:40
patchbotpatch 368647 - ironic - Add devstack setup_vxlan_network()17:40
jlvillalvdrok: Thanks! :)17:40
openstackgerritDebayan Ray proposed openstack/ironic-specs: EFI iSCSI boot for ProLiant hardware  https://review.openstack.org/20733717:41
*** rpioso has quit IRC17:41
lucasagomescalling it a day folks, have a great evening all!17:41
vdroknight lucasagomes17:42
lucasagomeso/17:42
xavierrbye lucasagomes17:42
*** lucasagomes is now known as lucas-afk17:42
*** athomas has quit IRC17:42
vdrokjlvillal: ah, you're trying multitenant, not multinode, then I'm not sure what's the problem17:42
jlvillalvdrok: Yeah. I'm trying to figure it out.17:43
jlvillalvdrok: I know the 'multiNODE' patches are using multiTENANT17:43
jlvillalvdrok: So likely something related to what I am doing. I'll dig more into the error and look at the patches.17:43
jlvillalvdrok: Thanks.17:43
*** khamtamtun has joined #openstack-ironic17:46
NobodyCamGood Morning Ironic'ers17:49
NobodyCamnight lucas-afk17:50
mgouldmorning NobodyCam17:50
NobodyCam:)17:50
mgouldand good night Ironicers :-)17:50
*** mgould is now known as mgould|afk17:50
NobodyCamnight mgould|afk17:50
NobodyCam:p17:50
*** jaosorior has quit IRC17:51
*** devananda|away is now known as devananda17:52
dtantsurmorning NobodyCam17:52
NobodyCamhey hey dtantsur :) good morning :)17:52
vdrokgood morning NobodyCam !17:53
vdroknight mgould|afk17:54
NobodyCammorning vdrok :)17:54
vdrokNobodyCam: heard you're back to upstream?17:54
NobodyCamprob around 10 to 15 more days then !! :)17:54
vdrokheh17:55
NobodyCam:)17:55
*** trown is now known as trown|lunch17:56
*** khamtamtun has quit IRC17:57
*** khamtamtun has joined #openstack-ironic17:57
*** bcornec1 has joined #openstack-ironic17:58
*** stendulker has quit IRC17:59
*** causten has quit IRC17:59
dtantsurwow, my patch makes random unrelated variables in project be set to None18:00
dtantsurOo18:00
dtantsuroO18:00
dtantsurO_O18:00
*** derekh has quit IRC18:01
sambettsnight all18:01
*** sambetts is now known as sambetts|afk18:01
* NobodyCam adjusts his meeting alarm18:01
NobodyCamnight sambetts|afk :)18:01
*** fragatin_ has joined #openstack-ironic18:01
*** causten has joined #openstack-ironic18:02
*** ralonsoh has quit IRC18:02
*** rbudden has joined #openstack-ironic18:03
*** fragatina has quit IRC18:05
dtantsurimportutils.try_import('proliantutils.exception') returns None with my patch, wonderful...18:05
JayFdtantsur: if you wanna link it up I'll take a look18:05
dtantsurJayF, thanks, I'll post it as it is now18:06
openstackgerritDmitry Tantsur proposed openstack/ironic: [WIP] Support defining and loading hardware types  https://review.openstack.org/33662618:06
dtantsurJayF, this one ^^^18:06
* dtantsur calls it a day now18:06
*** causten has quit IRC18:06
openstackgerritDebayan Ray proposed openstack/ironic-specs: EFI iSCSI boot for ProLiant hardware  https://review.openstack.org/20733718:07
jrolldtantsur: isn't that correct?18:07
jrollif not importutils.try_import(...): raise exception18:07
*** khamtamtun has quit IRC18:07
dtantsurjroll, well, without my patch is does NOT return None and tests pass... so I suspect it's not correct18:07
* dtantsur is confused like hell18:07
dtantsurI'm probably missing something obvious, but right now it looks like black magic18:08
jrolldtantsur: ah, weird, maybe we break the mocks18:08
jroll(the mocks make it return not None)18:08
jrollanyway, go have a beer :)18:08
dtantsuryep :)18:08
*** khamtamtun has joined #openstack-ironic18:08
*** dtantsur is now known as dtantsur|afk18:09
*** [1]rpioso has quit IRC18:13
*** rbrud has quit IRC18:13
*** jkilpatr has quit IRC18:14
*** _milan_ has joined #openstack-ironic18:14
NobodyCamnight dtantsur|afk18:14
*** betherly has quit IRC18:14
*** milan has quit IRC18:15
*** _vsaienko has quit IRC18:16
*** khamtamtun has quit IRC18:18
openstackgerritMichael Turek proposed openstack/ironic-specs: Add spec for OpenBMC driver  https://review.openstack.org/38821818:20
*** jkilpatr has joined #openstack-ironic18:21
*** causten has joined #openstack-ironic18:29
*** chas_ has joined #openstack-ironic18:30
*** chuckC_ has quit IRC18:33
*** rcernin has joined #openstack-ironic18:33
*** chas__ has joined #openstack-ironic18:34
*** bdeschenes has joined #openstack-ironic18:34
*** chas_ has quit IRC18:34
*** chas__ has quit IRC18:38
*** khamtamtun has joined #openstack-ironic18:40
mariojvhas anyone successfully used the discovery feature of inspector for enrolling new nodes in ironic? http://docs.openstack.org/developer/ironic-inspector/usage.html#discovery18:49
mariojvaNuposic is figuring out whether that feature works and is useful18:49
*** krtaylor has quit IRC18:49
aNuposicHi Folks, I am trying to understand ironic inspector and specifically how it will discover the node that is not already enrolled with Ironic? Do I need to run "inspection start" with UUID of the new node and will that automatically enroll it as "node_not_found_hook" would be set to enroll18:49
*** fxpester has quit IRC18:50
*** khamtamtun has quit IRC18:50
jlvillalmariojv: aNuposic: I believe aarefiev is the one who implemented that code.18:53
jlvillalNot sure if he is still online as it is getting late where he is.18:53
xavierraNuposic: ironic inspector will run an IPA agent in the ramdisk image, then will discover properties from the hardware and update the node in Ironic accordingly18:55
xavierraNuposic: you will need a node in manageable state and then start inspection by doing 'inspection start'18:56
*** [1]rpioso has joined #openstack-ironic18:57
*** _vsaienko has joined #openstack-ironic18:59
aNuposicxavierr: So after putting it into manageable state and running "inspection start" will it enroll the new unidentified node and set ipmi properties on node?18:59
*** trown|lunch is now known as trown18:59
vdrokgood night everyone!19:00
aNuposicxavierr: I am reading at this http://docs.openstack.org/developer/ironic-inspector/usage.html#discovery and it says 'node_not_found_hook' will enroll for us. I am not clear will this be done on running "inspection start" or any other command19:01
* xavierr reading19:02
xavierraNuposic: I've never used inspection like that. by that I mean discover new hardware and create new nodes based on that19:05
*** _vsaienko has quit IRC19:05
*** khamtamtun has joined #openstack-ironic19:06
xavierraNuposic: my flow is: have a node missing properties info in manageable state -> run inspection -> node is updated with the new properties19:06
jrollthere's no UUID of the new node to run 'inspection start' with, in this case19:07
jrollI think the idea is, you (or inspector?) run a dhcp server that has a catch-all pxe response that will boot IPA19:07
aNuposicjroll: Yeah I agree, there will be no UUID.19:09
aNuposicjroll: Let me try to do that.19:09
aNuposicxavierr: I believe your flow is perfect if node had UUID19:10
jrollaNuposic: have you seen http://docs.openstack.org/developer/ironic-inspector/install.html ?19:10
jrollit has some things about configuring pxe and such19:10
xavierraNuposic: yeah, it is. sorry :/19:10
jrolland dnsmasq as well19:10
aNuposicjroll: where do i get the pxe response, it it in some file?19:11
*** _vsaienko has joined #openstack-ironic19:11
jrollaNuposic: that link above seems to have a decent dhcp response and pxe config you can use19:11
*** Sukhdev has joined #openstack-ironic19:12
aNuposicjroll: I see. I am reading that. It do seem to have some dnsmasq and pxe configurations19:12
aNuposicjroll: great19:12
jroll:)19:13
xavierruse ipxe is also an option19:13
*** fragatin_ has quit IRC19:15
*** _milan_ has quit IRC19:15
*** fragatina has joined #openstack-ironic19:15
openstackgerritMerged openstack/python-ironicclient: OSC add capability to remove node/chassis_uuid  https://review.openstack.org/39181219:17
*** jkilpatr_ has joined #openstack-ironic19:18
*** jkilpatr has quit IRC19:18
*** milan has joined #openstack-ironic19:19
*** krtaylor has joined #openstack-ironic19:21
*** bfournie has left #openstack-ironic19:21
*** dprince has quit IRC19:22
*** rpioso has joined #openstack-ironic19:22
*** [1]rpioso has quit IRC19:23
*** pc_m has quit IRC19:23
*** pc_m has joined #openstack-ironic19:24
*** jkilpatr_ has quit IRC19:25
*** khamtamtun has quit IRC19:26
*** bfournie has joined #openstack-ironic19:26
*** khamtamtun has joined #openstack-ironic19:27
*** chas_ has joined #openstack-ironic19:28
*** milan has quit IRC19:30
*** _vsaienko has quit IRC19:30
*** priteau has quit IRC19:30
*** milan has joined #openstack-ironic19:34
*** _vsaienko has joined #openstack-ironic19:34
*** rbudden has quit IRC19:34
*** jkilpatr_ has joined #openstack-ironic19:39
*** priteau has joined #openstack-ironic19:43
*** sabeen has quit IRC19:45
*** rbudden has joined #openstack-ironic19:58
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent: Trying to create a package for biosdevname  https://review.openstack.org/39640619:59
*** [1]rpioso has joined #openstack-ironic20:05
*** priteau has quit IRC20:07
*** rpioso has quit IRC20:09
*** e0ne has joined #openstack-ironic20:09
*** ijw has quit IRC20:18
aNuposicjroll: I was going over http://docs.openstack.org/developer/ironic-inspector/install.html but not clear on how pxe will also get the info about new node? Is it because the new node will boot at the same time?20:18
jrollaNuposic: the pxe server doesn't need any info about the new node, that will cause everything on the network to pxe into the agent20:19
jrollso you just power the node on and it ends up booting IPA and talking to inspector20:20
jrollif that makes sense20:20
aNuposicjroll: Hmm, okay. So, from my side i just need to boot a node.20:22
jrollaNuposic: indeed20:22
jrollaNuposic: in devstack, that's something like virsh start node-020:22
aNuposicjroll: let me check that option. So basically, i will boot the node and then inspector will get to know that this node is not already enrolled and then it will automatically enroll it? as i will set "node_not_found_hook=enroll"20:24
*** _vsaienko has quit IRC20:24
aNuposicam i going right?20:24
jrollaNuposic: yep, inspector uses mac addresses and uuids to decide if the node is already in ironic's db, if it can't find it, that hook will cause inspector to enroll it with ironic20:25
aNuposicjroll: Ah makes sense to me now.20:26
*** khamtamtun has quit IRC20:27
*** bfournie has left #openstack-ironic20:28
*** khamtamtun has joined #openstack-ironic20:31
*** rcernin has quit IRC20:35
*** e0ne has quit IRC20:40
*** dprince has joined #openstack-ironic20:41
*** godp1301_ has joined #openstack-ironic20:44
*** pcaruana has quit IRC20:45
*** bfournie has joined #openstack-ironic20:46
*** godp1301 has quit IRC20:47
*** priteau has joined #openstack-ironic20:47
*** flaviodsr has joined #openstack-ironic20:47
*** khamtamtun has quit IRC20:51
*** causten has quit IRC20:52
*** causten has joined #openstack-ironic20:53
*** priteau has quit IRC20:53
*** khamtamtun has joined #openstack-ironic20:53
*** _vsaienko has joined #openstack-ironic20:53
*** khamtamtun has quit IRC20:55
*** ijw has joined #openstack-ironic20:58
*** penick has joined #openstack-ironic20:58
*** rcernin has joined #openstack-ironic21:00
*** causten has quit IRC21:01
*** causten has joined #openstack-ironic21:02
*** MattMan has quit IRC21:02
*** ijw has quit IRC21:02
*** MattMan has joined #openstack-ironic21:03
*** rbudden has quit IRC21:05
rloojroll: what do you think about me emailing this week's priorities along with the subteam reports? (or not, or as a separate email)?21:09
jrollrloo: seems fine to me :)21:10
rloojroll: ok.21:10
*** sabeen has joined #openstack-ironic21:12
*** godp1301_ has quit IRC21:14
*** rbudden has joined #openstack-ironic21:25
*** rama_y has quit IRC21:25
rloojroll, devananda: did we decide to cancel the weekly ironic-api meetings?21:27
*** jkilpatr_ has quit IRC21:27
jrollrloo: no, we never decided that, but I'm inclined to21:27
rloojroll: me too. guess we should hear from devananda then? i'm updating our meetings wiki now, which reminded me to ask :)21:28
jrollrloo: indeed21:28
rloojroll: if we don't hear from devananda by tomorrow's meeting time, let's cancel.21:28
jrollrloo: sounds good21:28
*** rbudden has quit IRC21:29
*** rama_y has joined #openstack-ironic21:30
*** ijw has joined #openstack-ironic21:38
*** Goneri has quit IRC21:38
*** chuckC_ has joined #openstack-ironic21:39
milanguys, I'm wondering: having deployed a full-disk image via ironic, how do I change console kernel CLI parameter on the instance?21:49
jrollmilan: change grub (or whatever bootloader your image uses) config :)21:50
milanjroll, yeah that's what I was afraid of :D21:51
milanthx21:51
jrollheh, np21:51
milanbtw  ipmi tool SOL via socat show-off: http://paste.openstack.org/show/589186/21:51
milanIPA worked just OK :)21:51
*** trown is now known as trown|outtypewww21:53
jrollmilan: lol, nice21:55
milan:) it's even interactive (telnet)21:55
kvcobbmgould: Wanted to drop a quick update to you and jayF regarding something you helped me with last week (attempting to get bare metal hardware working with Devstack), the issue I was having was not devstack related though - the issue was caused by my cloud sitting behind a proxy. When we left off we figured out that machines on my small private network which accessed the web via uplink from company VPN were not able to talk to21:57
kvcobbfreshly booted nodes on the private network after PXE boot. So I've  got everything working now (or at least I'm past these connectivity issues). It turned out once my conducter had been configured for web access via my intranet proxy, all the machines on the private network were invisible to it because it was looking for them out on the main intranet network. My solution was to setup Squid on a machine on my private network and I21:57
kvcobbplugged in the following settings to squid.conf:21:57
kvcobbcache_peer <intranet_proxy_url_here:port> parent 911 0 default no-query21:57
kvcobbacl local-intranet dst 192.168.1.0/2421:57
openstackgerritMichael Turek proposed openstack/ironic-specs: Add spec for OpenBMC driver  https://review.openstack.org/38821821:57
kvcobbnever_direct allow all21:58
kvcobbalways_direct allow local-intranet21:58
kvcobb21:58
kvcobbThis allowed machines on my private network access to the web, but for local addresses it now looks locally rather than to the proxy. This solved the problem, now communication between conductor and node is great, now I just need to figure out how to properly configure my wholedisk image (instance starts successfully but after it gets cleaned and the image is deployed it won't boot up. And on to this next problem... :)21:58
JayFkvcobb: congrats on fixing it, I thought it was a proxy. FWIW for future reference, if you're going to paste in more than a couple of lines please use a pastebin :)21:58
kvcobbwill do, apologies :)21:58
*** aNuposic has quit IRC21:59
jrollI'm off for the night, see y'all tomorrow21:59
*** _vsaienko has quit IRC21:59
*** causten has quit IRC22:01
*** e0ne has joined #openstack-ironic22:04
*** e0ne has quit IRC22:10
milangood night Ironic!  /me gone :)22:14
*** milan has quit IRC22:14
*** krtaylor has quit IRC22:20
*** priteau has joined #openstack-ironic22:30
*** jcoufal has quit IRC22:33
*** jheroux has quit IRC22:38
*** priteau has quit IRC22:40
*** baoli has quit IRC22:40
tonybjroll: Can you vote on this https://review.openstack.org/#/c/395517/ ?22:41
patchbotpatch 395517 - openstack-infra/irc-meetings - Remove unused Ironic v2 API meeting22:41
*** jkilpatr has joined #openstack-ironic22:46
*** ccamacho has quit IRC22:53
*** rbudden has joined #openstack-ironic22:56
*** penick has quit IRC23:00
*** penick has joined #openstack-ironic23:03
*** lindycoder has quit IRC23:04
*** dprince has quit IRC23:06
*** krtaylor has joined #openstack-ironic23:10
*** chas_ has quit IRC23:17
*** chas_ has joined #openstack-ironic23:18
*** chas_ has quit IRC23:20
*** chas_ has joined #openstack-ironic23:20
*** absubram has quit IRC23:21
*** ijw_ has joined #openstack-ironic23:22
*** rbudden has quit IRC23:22
*** ijw has quit IRC23:24
*** chas_ has quit IRC23:25
*** chuckC_ has quit IRC23:28
*** cdearborn has quit IRC23:28
*** rbudden has joined #openstack-ironic23:28
jlvillalrloo: Was/is there a spec for  multi-tenant networking?23:31
jlvillalrloo: I looked at the specs and it didn't jump out at me.23:31
*** hoangcx has joined #openstack-ironic23:32
*** hoangcx has quit IRC23:33
JayFjlvillal: is it just me, or does https://specs.openstack.org have no stylesheet?23:36
jlvillalJayF: I'm not sure. I'm looking at: https://specs.openstack.org/openstack/ironic-specs/23:37
JayFjlvillal: I'm looking for the sspec you're asking about23:37
JayFbut I just noticed that and was curious if it was local-only23:37
jlvillalJayF: Thanks for looking. I was looking there and searching for 'network', 'tenant', etc...23:38
jlvillalWith no luck and getting confused as I would think for sure it was a spec.23:38
JayFhttps://specs.openstack.org/openstack/ironic-specs/specs/6.1/network-provider.html23:38
JayFthere you go23:38
*** penick has quit IRC23:38
jlvillalJayF: That is an awful name ;)23:38
jlvillalJayF: It would be nice if the specs were that name we used to talk about the feature. I think 'Multi-tenant networking'23:39
jlvillalJayF: Thanks!!!!23:39
*** diablo_rojo has quit IRC23:40
JayFeh, naming things is hard23:41
*** penick has joined #openstack-ironic23:41
JayFI'd rather us save our bikeshedding effort for where it matters; in the code :P23:41
JayFjroll: I officially volunteer to be on stable core team. Basically just tired of seeing a lot of unapproved requirements bumps and docs :D23:43
*** [1]rpioso has quit IRC23:48
*** penick has quit IRC23:48
openstackgerritJohn L. Villalovos proposed openstack/ironic-specs: Rename 'Pluggable network providers' to 'Multi-tenant networking'  https://review.openstack.org/39744223:50
openstackgerritJohn L. Villalovos proposed openstack/ironic-specs: Rename 'Pluggable network providers' to 'Multi-tenant networking'  https://review.openstack.org/39744223:51
*** aNuposic has joined #openstack-ironic23:55

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