Tuesday, 2017-02-07

joannaI'd try updating extra with valid {"vif_port_id": "<uuid>"} manually00:00
bigjoolsmaybe I need to step up to Newton00:00
bigjoolsthe problem is I am not sure what value should be in there00:00
bigjoolsit's a Neutron port uuid AFAICT but I don't have any neutron ports apart from the dhcp server running on the provisioning network00:01
joannaport id from neutron's port table00:01
joannaso that's the rootcause - if neutron didn't create them, I'd check neutron's logs00:01
bigjoolsshould ironic-port create have also created a neutron port?00:01
* bigjools checks00:02
*** jcoufal_ has quit IRC00:03
*** sacharya has joined #openstack-ironic00:03
*** crushil has quit IRC00:04
bigjoolsno errors :/00:04
joannaany info on creating ports?00:04
joannadid you run any neutron commands? net-create, subnet-create, etc?00:05
bigjoolsI tailed the log and it didn't show anything apart from logging a connection's IP00:05
bigjoolsyeah I have a provisioning net/subnet00:06
joannaand ironic log after running port-create?00:06
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM: grenade multitenancy  https://review.openstack.org/42994200:06
bigjoolsnothing in the log apart from logging connection IP00:07
bigjoolswhich is odd because I have debug logging on00:07
joannahuh...00:07
*** crushil has joined #openstack-ironic00:07
*** sacharya has quit IRC00:07
*** alineb has joined #openstack-ironic00:08
bigjoolsoh hmm my provisioning network is not shared, is that a problem?00:10
joannanot sure, you can try sharing it...00:11
joannais ml2 plugin configured?00:11
bigjoolsyes00:11
bigjoolsmaking it shared didn't help00:13
joannaany not-consumed messages on rabbit?00:13
joannaI think I'm getting to the point where I have no idea - but at least we know what didn't fail :)00:13
bigjoolsheh. No Rabbit looks ok00:15
bigjoolsI'll compare to devstack and see what's going on there00:16
joannasorry I couldn't help :(00:21
mat128rybridges2: I kind of inherited core reviewer "rights" or "permissions" over pyghmi because I happened to know a bit of the protocol and I have an interest. tl;dr I dont really have an answer for you.00:21
bigjoolsjoanna: no worries, you've already been quite useful actually! Thank you.00:22
joanna:)00:22
mat128rybridges2: if you help me, we can make this a better project :)00:23
openstackgerritRuby Loo proposed openstack/ironic master: log if 'flat' interface and no cleaning network  https://review.openstack.org/42994400:27
*** rbudden has quit IRC00:29
*** sdake has joined #openstack-ironic00:31
*** sdake has quit IRC00:45
jrollbigjools: if you're running without neutron, you will need [dhcp]/dhcp_provider=True in config00:47
bigjoolsI am using neutron00:47
jroll(on mitaka, on newton is a bit different)00:47
jrollah00:47
jrollso then, what you're going to want to do (since nova usually does this bit)00:47
bigjoolsbut let me check that config00:47
jrollis do a neutron port-create on the network you want00:47
jrolland then ironic node-update add extra/vif_port_id=$neutron_port_uuid00:48
jroll(also, I totally meant [dhcp]/dhcp_provider=none for not using neutron, and [dhcp]/dhcp_provider=neutron for use with neutron)00:48
bigjoolsI was just coming to the conclusion that nova makes the port... thanks, let me try that00:48
jroll:)00:48
bigjools(yeah I am set to use neutron in the config)00:48
*** hoangcx has joined #openstack-ironic00:49
*** tuanluong has joined #openstack-ironic00:55
bigjoolssuccess!00:56
bigjoolsthanks jroll00:56
jrollwooooo00:56
jrollnot a problem00:56
*** SerenaFeng has joined #openstack-ironic00:56
bigjoolsshould the node appear as a hypervisor in nova?00:56
jrollyes00:57
bigjoolsI only see the machine where the VM is guested00:57
jrollnova hypervisor-stats ~= ironic node-list00:57
bigjoolsthe one running n-compute00:57
* jroll rusty on that, one sec00:58
bigjoolswell they appear in my working devstack so I guess I have a problem on this deployment00:58
jrollit may depend on the provision state and such00:59
jrolle.g. if an ironic node is in maintenance mode, it reports 0 resources (e.g. 0/0MB RAM used)00:59
jrollit still shows in "count" for stats and in hypervisor-list, though01:00
jroll^ are those the commands you're using, or?01:00
jrolls/stats/hypervisor-stats01:00
*** phuongnh has joined #openstack-ironic01:01
bigjoolsI use hypervisor list and it only shows the machine running nova-compute01:01
jrollhm, is that set to use the ironic virt driver in config?01:02
bigjoolsyes01:02
jrollO_o01:02
jrollwhat's the hypervisor hostname? a uuid or actual host?01:02
jrollalso is nova-compute talking to ironic properly? :)01:02
bigjoolsoh shitting hell, something reset it to libvirt driver. My bad, sorry.01:03
jrolllol, no worries01:03
* bigjools blames ansible01:03
jrollI best get off the computer for the night, but feel free to keep bugging us if you have more questions and such :)01:04
jrollsee y'all tomorrow01:04
bigjoolscheers joanna01:05
bigjoolsand cheers jroll01:05
bigjoolsexpect more bugging tomorrow :)01:05
*** jrcloud has joined #openstack-ironic01:10
*** SerenaFeng has quit IRC01:14
*** jrcloud has quit IRC01:14
*** SerenaFeng has joined #openstack-ironic01:15
*** alexpilo_ has quit IRC01:16
openstackgerritRuby Loo proposed openstack/ironic master: Validate the network interface before cleaning  https://review.openstack.org/42995201:17
*** wrouesnel has quit IRC01:17
*** wrouesnel has joined #openstack-ironic01:19
*** sacharya has joined #openstack-ironic01:19
openstackgerritRuby Loo proposed openstack/ironic master: Validate the network interface before cleaning  https://review.openstack.org/42995201:19
*** zhangjl has joined #openstack-ironic01:21
*** BadCub has joined #openstack-ironic01:24
*** sacharya has quit IRC01:24
*** aweeks has joined #openstack-ironic01:24
*** jkilpatr has quit IRC01:25
*** alexpilotti has joined #openstack-ironic01:27
*** rloo has quit IRC01:27
*** baoli has joined #openstack-ironic01:31
*** alexpilotti has quit IRC01:31
*** chedda has quit IRC01:32
*** alexpilotti has joined #openstack-ironic01:34
*** rob0t__ has joined #openstack-ironic01:35
*** alexpilotti has quit IRC01:38
*** wrouesnel has quit IRC01:50
*** wrouesnel has joined #openstack-ironic01:51
*** wrouesnel has quit IRC01:55
*** wrouesnel has joined #openstack-ironic01:55
*** wrouesnel has quit IRC01:57
*** wrouesnel has joined #openstack-ironic01:57
*** sacharya has joined #openstack-ironic01:59
*** wrouesnel has quit IRC02:01
*** owalsh is now known as owalsh-afk02:01
*** wrouesnel has joined #openstack-ironic02:01
*** wrouesnel has quit IRC02:02
*** wrouesnel has joined #openstack-ironic02:02
*** vsaienko has quit IRC02:03
*** dsneddon has quit IRC02:03
*** spartacloud has quit IRC02:10
*** gcb has joined #openstack-ironic02:12
*** jkilpatr has joined #openstack-ironic02:20
*** alexpilotti has joined #openstack-ironic02:32
*** alexpilotti has quit IRC02:37
*** wrouesnel has quit IRC02:39
*** wrouesnel has joined #openstack-ironic02:40
*** wrouesnel has quit IRC02:42
*** wrouesnel has joined #openstack-ironic02:43
*** wrouesnel has quit IRC02:44
*** wrouesnel has joined #openstack-ironic02:44
*** aNuposic has quit IRC02:45
openstackgerritNam Nguyen Hoai proposed openstack/virtualbmc master: Delete support py33 and py34  https://review.openstack.org/43000002:45
*** jkilpatr has quit IRC02:48
*** wrouesnel has quit IRC02:51
*** wrouesnel has joined #openstack-ironic02:55
*** ianychoi has quit IRC02:59
*** ianychoi has joined #openstack-ironic02:59
*** stendulker has joined #openstack-ironic03:04
*** jkilpatr has joined #openstack-ironic03:06
openstackgerritgengchc2 proposed openstack/ironic master: Use https instead of http for git.openstack.org  https://review.openstack.org/43001803:22
*** vikrant has joined #openstack-ironic03:27
*** alexpilotti has joined #openstack-ironic03:32
*** owalsh has joined #openstack-ironic03:35
*** owalsh-afk has quit IRC03:35
*** alexpilotti has quit IRC03:37
*** jkilpatr has quit IRC03:40
*** links has joined #openstack-ironic03:41
*** spartacloud has joined #openstack-ironic03:48
*** rbudden has joined #openstack-ironic03:56
*** ijw has joined #openstack-ironic03:58
*** SerenaFeng has quit IRC03:58
openstackgerritTovin Seven proposed openstack/python-ironicclient master: Add OSProfiler support to Ironicclient  https://review.openstack.org/36233103:59
*** Nisha_Agarwal has joined #openstack-ironic04:02
*** ijw has quit IRC04:03
*** baoli has quit IRC04:13
*** rajinir has quit IRC04:16
*** Nakato_ is now known as Nakato04:18
*** nmathew has joined #openstack-ironic04:24
*** spartacloud has quit IRC04:26
*** alexpilotti has joined #openstack-ironic04:35
*** crushil has quit IRC04:39
*** spartacloud has joined #openstack-ironic04:40
*** alexpilotti has quit IRC04:40
*** spartacloud has quit IRC04:41
*** nicodemos has quit IRC04:48
*** nicodemos has joined #openstack-ironic04:48
openstackgerritNaohiro Tamura proposed openstack/ironic master: Follow-up iRMC power driver for soft reboot/poff  https://review.openstack.org/42559304:51
*** sdake has joined #openstack-ironic04:52
*** alexpilotti has joined #openstack-ironic04:53
*** adu has joined #openstack-ironic04:55
*** alexpilotti has quit IRC04:58
*** adu has quit IRC05:03
*** adu has joined #openstack-ironic05:11
*** Daviey has quit IRC05:11
*** rbudden has quit IRC05:15
*** sdake_ has joined #openstack-ironic05:35
*** adu has left #openstack-ironic05:36
*** sdake has quit IRC05:36
*** SerenaFeng has joined #openstack-ironic05:39
*** aparnav has joined #openstack-ironic05:40
*** sasha2 has quit IRC05:43
openstackgerritjiang wei proposed openstack/python-ironicclient master: Support i18n for baremetal driver, portgroup cmds  https://review.openstack.org/42108705:45
*** sacharya has quit IRC05:48
*** links has quit IRC05:51
openstackgerritAparna proposed openstack/ironic master: Doc for sanitize erase support in iLO drivers  https://review.openstack.org/40844105:54
*** rcernin has joined #openstack-ironic06:00
*** moshele has joined #openstack-ironic06:00
*** moshele has quit IRC06:03
*** rcernin has quit IRC06:03
openstackgerritAparna proposed openstack/ironic master: Doc for sanitize erase support in iLO drivers  https://review.openstack.org/40844106:03
*** rcernin has joined #openstack-ironic06:04
*** links has joined #openstack-ironic06:08
*** MattMan_1 has quit IRC06:14
*** MattMan_1 has joined #openstack-ironic06:14
*** links has quit IRC06:22
*** sdake_ has quit IRC06:22
*** sabeen has quit IRC06:31
*** jaganathan has joined #openstack-ironic06:31
*** Syed__ has quit IRC06:35
*** links has joined #openstack-ironic06:38
*** Nisha_Agarwal has quit IRC06:44
*** Nisha_Agarwal has joined #openstack-ironic06:44
*** moshele has joined #openstack-ironic06:48
*** fxpester has joined #openstack-ironic06:49
*** alexpilotti has joined #openstack-ironic06:55
*** udesale has joined #openstack-ironic06:55
*** alexpilotti has quit IRC06:59
*** links has quit IRC07:07
openstackgerritavnish proposed openstack/bifrost master: Enable DeprecationWarning in test environments  https://review.openstack.org/43009807:11
*** makowals has joined #openstack-ironic07:18
*** links has joined #openstack-ironic07:20
*** jaganathan has quit IRC07:20
*** makowals_ has quit IRC07:21
*** jaganathan has joined #openstack-ironic07:22
*** galyna1 has joined #openstack-ironic07:28
*** links has quit IRC07:30
*** tesseract has joined #openstack-ironic07:31
pas-hamorning ironic :)07:34
*** makowals has quit IRC07:34
*** ChubYann has quit IRC07:37
*** links has joined #openstack-ironic07:43
*** makowals has joined #openstack-ironic07:44
*** pcaruana has joined #openstack-ironic07:46
*** pcaruana has quit IRC07:48
*** makowals has quit IRC07:51
*** pcaruana has joined #openstack-ironic07:55
openstackgerritVasyl Saienko proposed openstack/ironic master: Add should_bind_port property to NetworkInterface  https://review.openstack.org/42989308:02
openstackgerritVasyl Saienko proposed openstack/ironic master: Fix log formating in ironic/common/neutron  https://review.openstack.org/43011108:02
galyna1morning all :)08:02
*** makowals has joined #openstack-ironic08:03
*** Nisha_Agarwal has quit IRC08:03
*** alexpilotti has joined #openstack-ironic08:04
*** alexpilotti has quit IRC08:09
*** Nisha_Agarwal has joined #openstack-ironic08:10
*** makowals has quit IRC08:13
*** makowals has joined #openstack-ironic08:15
*** alexpilotti has joined #openstack-ironic08:34
*** Nisha_Agarwal has quit IRC08:37
*** alexpilotti has quit IRC08:38
*** makowals has quit IRC08:42
*** mjura has joined #openstack-ironic08:44
*** priteau has joined #openstack-ironic08:45
mkraiTheJulia: Hi08:47
*** Nisha_Agarwal has joined #openstack-ironic08:48
openstackgerritMerged openstack/proliantutils master: Add HPSUM firmware update support  https://review.openstack.org/42200408:49
*** milan has joined #openstack-ironic08:53
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Retry to connect to RPC if failed  https://review.openstack.org/37646208:54
*** makowals has joined #openstack-ironic08:55
*** makowals has quit IRC08:56
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:00
openstackgerritOksana Voshchana proposed openstack/ironic master: Adds network check in upgrade phase in devstack  https://review.openstack.org/42804309:03
vdrokgood morning ironic09:11
*** makowals has joined #openstack-ironic09:12
*** makowals has quit IRC09:15
*** makowals has joined #openstack-ironic09:17
*** Daviey has joined #openstack-ironic09:21
sergekMorning vdrok galyna1 pas-ha09:22
*** milan has quit IRC09:22
vdrokmorning sergek pas-ha galyna1 and mkrai09:22
*** milan has joined #openstack-ironic09:23
*** rbudden has joined #openstack-ironic09:23
*** lucas-afk is now known as lucasagomes09:29
lucasagomesmorning all09:29
*** strigazi1AFK is now known as strigazi09:29
Nisha_Agarwalmorning all09:30
*** derekh has joined #openstack-ironic09:33
*** mgoddard_ has joined #openstack-ironic09:34
*** litao has quit IRC09:34
*** litao has joined #openstack-ironic09:35
*** SerenaFeng has quit IRC09:35
*** SerenaFeng has joined #openstack-ironic09:36
*** rbudden has quit IRC09:39
*** SerenaFeng has quit IRC09:42
*** zhangjl1 has joined #openstack-ironic09:47
*** zhangjl has quit IRC09:48
openstackgerritVasyl Saienko proposed openstack/ironic master: Add should_bind_port property to NetworkInterface  https://review.openstack.org/42989309:49
vdrokmorning lucasagomes and Nisha_Agarwal09:51
Nisha_Agarwalvdrok, :) morning09:52
*** tovin07 has quit IRC09:56
openstackgerritMerged openstack/ironic-python-agent master: Configure and use SSL-related requests options  https://review.openstack.org/39899209:57
*** jschwarz has quit IRC10:01
*** jschwarz has joined #openstack-ironic10:01
*** hoangcx has quit IRC10:08
*** skazi has quit IRC10:11
jtomasekdtantsur|afk: ping when you're around10:13
*** aparnav has quit IRC10:14
*** aparnav has joined #openstack-ironic10:15
openstackgerritOksana Voshchana proposed openstack/ironic master: WIP: TEST GRENADE DEV  https://review.openstack.org/39712610:19
*** rob0t__ has quit IRC10:21
lucasagomesdidn't we have a WIP redfish driver using pytohn-redfish proposed at some point ?10:22
* lucasagomes can't find the patches10:22
*** skazi has joined #openstack-ironic10:23
*** udesale has quit IRC10:31
*** udesale has joined #openstack-ironic10:31
*** mvpnitesh has joined #openstack-ironic10:34
mvpnitesh@Dmitry Tantsur: Please review this https://review.openstack.org/#/c/379436/10:37
patchbotpatch 379436 - python-ironicclient - Fixed wrap from taking negative values10:37
*** zhangjl1 has quit IRC10:42
*** amarao has joined #openstack-ironic10:42
*** sambetts_ is now known as sambetts10:43
vdroklucasagomes: I don't think so, I've seen only spec10:44
openstackgerritVladyslav Drok proposed openstack/ironic master: Add port groups configuration documentation  https://review.openstack.org/42982610:45
openstackgerritVladyslav Drok proposed openstack/ironic master: Add port groups configuration documentation  https://review.openstack.org/42982610:46
*** stendulker has quit IRC10:48
*** nmathew has quit IRC10:51
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Pass session directly to swiftclient  https://review.openstack.org/43019710:55
lucasagomesvdrok, I see yeah that looks like it :-/11:01
*** dtantsur|afk is now known as dtantsur11:01
dtantsurmorning ironic11:02
dtantsurjtomasek, ping11:02
jtomasekdtantsur: hi, I've been looking at http://docs.openstack.org/developer/ironic-inspector/usage.html#discovery11:03
jtomasekdtantsur: I am trying to figure out if it would be possible to configure that behavior explicitly for a certain introspection run11:04
jtomasekdtantsur: so it would be possible to automatically register nodes from GUI11:04
dtantsurjtomasek, "for certain introspection run" implies per node, and we don't have nodes yet. so this is kind of chicken-and-egg11:04
dtantsurjtomasek, if you have node information, you don't need discovery. if you do not, you probably cannot start it from GUI11:05
jtomasekdtantsur: I see, when is that hook run actually? I thought it is done during introspection11:05
dtantsurjtomasek, it's run for unknown nodes to implement e.g. discovery. if you know something about a node, it's not discovery any more11:06
dtantsurwith discovery nodes just show up, and then you can specify more data about them11:06
TheJulialucasagomes: maybe on someone's github, but I don't remember a proposed driver.11:06
dtantsurlucasagomes, I haven't seen one either11:07
TheJuliaGood morning everyone11:07
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Fix object save after refresh failure  https://review.openstack.org/35474411:07
lucasagomesTheJulia, dtantsur yeah :-/ I must have confused it with something else11:07
lucasagomesTheJulia, morning11:07
jtomasekdtantsur: ok, so how/when is that discovery triggered? My usecase is that we'd like to automatically register nodes from GUI (as an alternative option to registering them using instackenv.json)11:08
jtomasek(TripleO UI)11:08
sambettsjtomasek: discovery is for unknown nodes to **automatically** be discovered, if you are adding nodes manually you want to enroll them directy in Ironic and then trigger inspection on them11:09
dtantsurjtomasek, discovery happens when new nodes are powered on and boot IPA, no matter how exactly it's achieved11:09
dtantsurjtomasek, I'm not sure how exactly you plan "to automatically register nodes from GUI" in this context. could you specify the exact workflow?11:10
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Keystone session for swift-temp-url generation  https://review.openstack.org/41076411:11
*** phuongnh has quit IRC11:12
jtomasekdtantsur: so currently we need to register nodes in tripleo-ui either by providing instackenv.json or manually add them via form. What we think would be nice is if we could let user provide something like a subnet and ipmi credentials and ironic would register all nodes it finds11:13
vdrokmorning dtantsur , TheJulia11:14
sambettsjtomasek: for inspector auto discovery to work like that you just need to wrap an ipmi power on command in a for loop, as long as the nodes are able to be booted by inspector, simply turning them on is enough to make them be discovered11:16
dtantsurjtomasek, this is not implemented, and is definitely not in scope for ironic-inspector. there were similar asks for some vendor hardware (HPE, Dell), but we don't have the mechanism at all.11:16
mvpniteshdtantsur: Please review this https://review.openstack.org/#/c/379436/11:17
patchbotpatch 379436 - python-ironicclient - Fixed wrap from taking negative values11:17
openstackgerritVasyl Saienko proposed openstack/ironic master: Cleanup hung iscsi session  https://review.openstack.org/38809211:17
jtomasekdtantsur: ok, so do I understand it correctly, that we can autodiscover nodes once they boot up but I have no mean to power them on until Ironic knows about them?11:17
*** owalsh_ has joined #openstack-ironic11:18
dtantsurmvpnitesh, I've reviewed it already11:18
*** owalsh has quit IRC11:18
dtantsurjtomasek, this is quite right11:18
jtomasekdtantsur, sambetts: ok, thanks11:19
dtantsurnp11:19
mvpniteshdtantsur: Thank you11:19
openstackgerritVladyslav Drok proposed openstack/ironic master: Add port groups configuration documentation  https://review.openstack.org/42982611:23
*** makowals_ has joined #openstack-ironic11:24
*** makowals has quit IRC11:25
openstackgerritjingtao liang proposed openstack/ironic master: Using utcnow instead of now in qemu.py  https://review.openstack.org/43020711:28
openstackgerritNisha Agarwal proposed openstack/ironic master: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242811:30
*** rob0t__ has joined #openstack-ironic11:32
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Retry to connect to RPC if failed  https://review.openstack.org/37646211:36
*** rob0t__ has quit IRC11:36
openstackgerritYuriy Zveryanskyy proposed openstack/ironic master: Add ironic portgroup CRUD notifications  https://review.openstack.org/42728111:37
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Keystone session for swift-temp-url generation  https://review.openstack.org/41076411:41
*** spartacloud has joined #openstack-ironic11:43
*** owalsh_ is now known as owalsh11:43
mkraiTheJulia: Hi, I wanted to talk about https://review.openstack.org/#/c/427077/11:45
patchbotpatch 427077 - ironic - Fix directories permission11:45
*** spartacloud has quit IRC11:47
openstackgerritVladyslav Drok proposed openstack/ironic-specs master: Tenant-aware baremetal nodes  https://review.openstack.org/41551211:54
*** rob0t__ has joined #openstack-ironic11:54
*** rob0t__ has quit IRC11:58
*** jschwarz has quit IRC12:00
*** jkilpatr has joined #openstack-ironic12:00
*** rob0t__ has joined #openstack-ironic12:02
openstackgerritVasyl Saienko proposed openstack/ironic master: Allow to attach/detach VIFs to active ironic nodes  https://review.openstack.org/42472312:05
*** rob0t__ has quit IRC12:06
*** tuanluong has quit IRC12:07
*** rob0t__ has joined #openstack-ironic12:12
mat128morning12:12
vdrokmorning mat12812:12
milanmorning Ironic! :)12:13
mat128jtomasek: the feature you are describing is possibly out of scope for ironic-inspector (whose job is to profile a machine booted into a specific env) but definitely not out of scope of the Ironic project12:13
milanmorning aarefiev, dtantsur, jtomasek, lucasagomes, mat128, sambetts TheJulia vdrok  and all! :)12:13
lucasagomesmilan, o/12:14
vdrokmorning milan :)12:15
milanaarefiev, hey :) just reported https://bugs.launchpad.net/ironic-inspector/+bug/1662494 ; is it close to what you experienced?12:16
openstackLaunchpad bug 1662494 in Ironic Inspector "missing error state transitions in the inspect code path" [Undecided,New] - Assigned to milan k (vetrisko)12:16
*** rob0t__ has quit IRC12:16
*** rob0t__ has joined #openstack-ironic12:17
aarefievmilan: morning, thanks, I have patch for this, was going to file a bug12:17
milanaarefiev, cool, mind uploading? dtantsur might want to include that in the release12:18
*** ccamacho is now known as ccamacho|lunch12:18
*** lucasagomes is now known as lucas-hungry12:18
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512312:18
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Allow add several ports to node  https://review.openstack.org/42511212:18
*** jcoufal has joined #openstack-ironic12:19
aarefievmilan: it's small refactoring, I need to fix unit tests12:19
milanaarefiev, cool, thanks! /me eager to review ;)12:20
aarefievmilan: maybe I can split it to fix only certain issue12:20
openstackgerritVasyl Saienko proposed openstack/ironic master: Allow to attach/detach VIFs to active ironic nodes  https://review.openstack.org/42472312:20
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM Testing interface hotplug functionallity  https://review.openstack.org/42512312:20
openstackgerritVasyl Saienko proposed openstack/ironic master: [Devstack] Allow add several ports to node  https://review.openstack.org/42511212:20
milanaarefiev, as you wish, or push WIP, cool w/ me to check12:21
aarefievmilan: ok, I'll fix unit tests, and push it up12:22
milanaarefiev, thx!12:22
openstackgerritNisha Agarwal proposed openstack/ironic master: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242812:23
openstackgerritNisha Agarwal proposed openstack/ironic master: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242812:28
*** fellypefca has joined #openstack-ironic12:29
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM: grenade multitenancy  https://review.openstack.org/42994212:35
*** gcb has quit IRC12:36
*** sdake has joined #openstack-ironic12:37
*** gcb has joined #openstack-ironic12:37
aarefievmilan: looks like I've found more high priority bug, I'd like to see in release12:40
*** sdake_ has joined #openstack-ironic12:41
*** sdake has quit IRC12:42
*** vsaienko has joined #openstack-ironic12:43
*** sborkows has joined #openstack-ironic12:44
*** gcb has quit IRC12:45
jrollmorning y'all12:47
*** aparnav has quit IRC12:48
*** links has quit IRC12:48
fellypefcajroll morning :)12:48
dtantsurmorning jroll12:51
vdrokgood morning jroll12:51
nicodemosmorning all, dtantsur, jroll, fellypefca, vdrok12:51
dtantsurmorning nicodemos12:52
vdrokmorning nicodemos :)12:52
nicodemosHey, Ironicers, Is there a documentation about the metrics library? https://github.com/openstack/ironic-lib/blob/master/ironic_lib/metrics.py12:52
*** gcb has joined #openstack-ironic12:53
jrollnicodemos: http://docs.openstack.org/developer/ironic-lib/#metrics and http://docs.openstack.org/developer/ironic/deploy/metrics.html12:53
jroll(library and operator docs)12:53
nicodemosThanks, jroll12:53
jrollnp12:54
*** vikrant has quit IRC12:56
*** jcoufal has quit IRC13:01
*** Nisha_Agarwal has quit IRC13:03
*** Nisha_Agarwal has joined #openstack-ironic13:03
dtantsurjroll, this could use the 3rd +2 https://review.openstack.org/#/c/429694/13:05
patchbotpatch 429694 - ironic - [devstack] Allow using "ipmi" hardware type13:05
jrolldtantsur: done13:06
dtantsurthnx13:06
jrolldtantsur: whomp, your project-config change is in merge conflict13:07
dtantsur>_<13:08
milanmorning fellypefca, jroll, nicodemos! :)13:08
*** gcb has quit IRC13:09
jrollhey milan13:09
milanaarefiev, ack, feel free to forward, I can help hack on those13:09
milanaarefiev, https://bugs.launchpad.net/ironic-inspector/+bug/1662504 yeah I copy-pasted the update part from you the other day O:-)13:11
nicodemoshey, milan13:11
openstackLaunchpad bug 1662504 in Ironic Inspector "Migration test for d00d6e3f38c4 fails on mysql" [High,In progress] - Assigned to Anton Arefiev (aarefiev)13:11
*** trown has joined #openstack-ironic13:13
openstackgerritVasyl Saienko proposed openstack/ironic master: Extend standalone tests with 'ipmi' driver  https://review.openstack.org/43024513:14
*** chlong has joined #openstack-ironic13:15
*** lucas-hungry is now known as lucasagomes13:20
*** jheroux has joined #openstack-ironic13:21
*** ralonsoh has joined #openstack-ironic13:23
*** dprince has joined #openstack-ironic13:24
*** ccamacho|lunch is now known as ccamacho13:24
openstackgerritM V P Nitesh proposed openstack/python-ironicclient master: Fixed wrap from taking negative values  https://review.openstack.org/37943613:27
*** rob0t__ has quit IRC13:29
*** rob0t__ has joined #openstack-ironic13:32
openstackgerritM V P Nitesh proposed openstack/python-ironicclient master: Fixed wrap from taking negative values  https://review.openstack.org/37943613:33
*** Goneri has joined #openstack-ironic13:36
*** hoangcx has joined #openstack-ironic13:36
*** sdake_ is now known as sdkae13:37
dtantsurjroll, TheJulia, FYI: working on RDO packaging for ironic-ui https://review.rdoproject.org/r/#/c/4886/ :)13:40
jrollwoot13:40
*** sdkae is now known as sdake13:43
*** mvpnitesh has quit IRC13:44
*** amotoki has joined #openstack-ironic13:44
*** trown|brb has joined #openstack-ironic13:45
*** trown has quit IRC13:45
*** trown|brb is now known as trown|mtg13:45
*** trown|mtg is now known as trown13:45
*** mtanino has quit IRC13:47
*** baoli has joined #openstack-ironic13:48
*** udesale__ has joined #openstack-ironic13:50
*** udesale has quit IRC13:51
openstackgerritVasyl Saienko proposed openstack/ironic master: Extend standalone tests with 'ipmi' driver  https://review.openstack.org/43024513:52
*** cdearborn has joined #openstack-ironic13:53
*** vsaienko has quit IRC13:53
dtantsurbcornec2, TheJulia or whoever might know: what's the relationship between https://github.com/DMTF/python-redfish-library and https://github.com/openstack/python-redfish/ ?13:53
*** jaganathan has quit IRC13:56
*** vsaienko has joined #openstack-ironic13:58
*** baoli has quit IRC13:58
* lucasagomes tested it 13:59
lucasagomesdtantsur, doesn't seem to have any to be honest13:59
*** baoli has joined #openstack-ironic13:59
*** sasha2 has joined #openstack-ironic13:59
*** rob0t__ has quit IRC14:00
*** rob0t__ has joined #openstack-ironic14:02
*** rob0t__ has quit IRC14:07
*** galyna1 has quit IRC14:08
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Retry to connect to RPC if failed  https://review.openstack.org/37646214:10
*** vsaienko has quit IRC14:14
*** rloo has joined #openstack-ironic14:19
*** rob0t__ has joined #openstack-ironic14:22
*** rob0t__ has quit IRC14:26
*** mjturek has joined #openstack-ironic14:27
openstackgerritGábor Antal proposed openstack/python-ironicclient master: Handle log message interpolation by the logger  https://review.openstack.org/43027314:30
*** rob0t__ has joined #openstack-ironic14:32
*** Nisha_Agarwal has quit IRC14:33
openstackgerritVasyl Saienko proposed openstack/ironic master: DNR/DNM: grenade multitenancy  https://review.openstack.org/42994214:33
*** Nisha_Agarwal has joined #openstack-ironic14:33
*** vsaienko has joined #openstack-ironic14:34
*** rob0t__ has quit IRC14:36
*** nmathew has joined #openstack-ironic14:40
sambettsQQ When i do a rebuild, is it a full clean reinstall of the image in instance_info??14:40
jrollsambetts: yes14:41
jrollwell14:41
*** nmathew has quit IRC14:41
jrolla full clean reinstall of the image in the nova instance record14:41
jroll:)14:41
*** spartacloud has joined #openstack-ironic14:41
sambettsjroll: I'm using standalone right now, so manually doing set-provision-state rebuild14:41
jrollah, probably instance_info then, yeah14:42
sambettscool :)14:42
*** rob0t__ has joined #openstack-ironic14:43
jrollsambetts: yeah, turns out it just calls deploy14:43
jrolland will check for new kernel/ramdisk if it's a rebuild14:43
jrollsee conductor/manager.py do_node_deploy14:43
sambettsok awesome, thanks :)14:45
*** rob0t__ has quit IRC14:47
openstackgerritMerged openstack/ironic master: [devstack] Allow using "ipmi" hardware type  https://review.openstack.org/42969414:49
*** srobert has joined #openstack-ironic14:52
*** dyasny has quit IRC14:52
vsaienk0dtantsur: standalone tests with ipmi driver passed http://logs.openstack.org/45/430245/2/experimental/gate-ironic-dsvm-standalone-ubuntu-xenial-nv/768ba52/console.html#_2017-02-07_14_39_54_38445214:53
dtantsurawesome!14:53
*** owalsh is now known as owalsh-brb14:53
*** mtanino has joined #openstack-ironic14:54
*** rob0t__ has joined #openstack-ironic14:55
*** owalsh-brb has quit IRC14:57
*** vsaienko has quit IRC14:58
*** rob0t__ has quit IRC15:00
*** rpioso has joined #openstack-ironic15:00
*** owalsh-brb has joined #openstack-ironic15:01
*** rob0t__ has joined #openstack-ironic15:02
*** crushil has joined #openstack-ironic15:03
*** rama_y has joined #openstack-ironic15:03
*** rob0t__ has quit IRC15:06
*** vsaienko has joined #openstack-ironic15:06
*** dyasny has joined #openstack-ironic15:07
*** owalsh-brb is now known as owalsh15:08
*** fxpester has quit IRC15:11
*** rob0t__ has joined #openstack-ironic15:14
*** milan has quit IRC15:14
*** rob0t__ has quit IRC15:18
*** sacharya has joined #openstack-ironic15:19
*** trown is now known as trown|brb15:21
*** rob0t__ has joined #openstack-ironic15:22
*** dyasny has quit IRC15:22
*** trown|brb is now known as trown15:23
*** hoangcx has quit IRC15:24
*** dyasny has joined #openstack-ironic15:26
*** rob0t__ has quit IRC15:26
NobodyCamGood morning ironic'ers15:31
*** rob0t__ has joined #openstack-ironic15:32
dtantsurmorning NobodyCam15:33
NobodyCamMorning dtantsur :)15:33
NobodyCamIt's coffee time15:34
mat128sambetts: yes, full reinstall, without the cleaning part (e.g. no ISE/shred)15:35
mat128oops, 1h later :(15:35
sambettsmat128: haha, thanks :)15:35
*** fellypefca has quit IRC15:36
*** rob0t__ has quit IRC15:36
*** vsaienko has quit IRC15:38
*** moshele has quit IRC15:39
lucasagomesNobodyCam, mat128 o/15:41
rloohi and good morning all, NobodyCam (early again!), dtantsur, mat128, sambetts, lucasagomes15:41
lucasagomesrloo, morning15:42
rloodtantsur, jroll: wrt classic drivers, can a node with a classic driver also have a valid node.x_interface? eg http://docs-draft.openstack.org/60/428460/6/check/gate-ironic-api-ref/b54f5e2//api-ref/build/html/?expanded=create-node-detail15:42
rloo^^ click on 'Create Node', 'detail' (cuz that link is argh). see power_interface is set.15:43
rloojroll, dtantsur: that is wrt the api-ref patch: https://review.openstack.org/#/c/428460/15:43
patchbotpatch 428460 - ironic - Update api-ref for dynamic drivers15:43
jrollrloo: yeah, I guess that seems wrong15:43
rloojroll, dtantsur: might be good for you to review that patch. I feel like it is a test to see if we understand how it works :)15:44
dtantsurmorning rloo15:44
rloomariojv: ^^15:44
dtantsurrloo, I guess it should not (except for network and volume)15:44
rloojroll: not sure if our code is allowing that or not, i thought those examples were actually generated15:44
jrollrloo: yes, I've been reviewing, that does seem wrong15:45
*** rob0t__ has joined #openstack-ironic15:46
mariojvthanks rloo15:47
rloojroll: am looking at our code and it allows setting them regardless of classic or dynamic. as long as microversion is ok.15:47
mariojvnot sure how the creation code got generated, will look later15:47
mariojvi thought that was strange though15:47
rloomariojv: i think the code allowed that. we probably need to fix :)15:47
mariojvack15:47
rloomariojv: thx for testing :D15:47
*** rbudden has joined #openstack-ironic15:47
jrollrloo: I'm in a meeting, can you summarize in a bug or something15:47
mariojvrloo: jroll: should i wait to update api-ref then?15:47
rloojroll: yeah, later. am going into a meeting soon. and can't summarize in a bug unless we've finished the feature :)15:48
* jroll done with meeting now15:49
*** rob0t__ has quit IRC15:50
jrollrloo: ok yeah, there's a bug there, sigh15:51
rloojroll: no need to sigh now. If it was next week though ;)15:51
rloojroll: you going to fix or do you want me to do it (later today if me)15:52
jrollrloo: my calendar sayd I have approximately one hour of working time today :(15:52
rloojroll: no worries, you will hopefully have more time when you aren't a ptl :D I'll fix it later today. It should be an easy one.15:53
mat128JayF: I think I have found the wrong root cause for my missing Babel files :(15:53
jrollrloo: none of this is ptl stuff today, sadly15:54
mat128JayF: Nothing gets installed when using the tarball from tarballs.o.o, I got further, but IPA can't find oslo.config15:54
mariojvthanks for fixing rloo15:54
jrolljust a long day of meetings15:54
rloojroll: i was afraid to ask... :( Maybe you should be ptl again so you could have an excuse? ;)15:54
jrollheh15:54
* jroll is still PTL for today15:54
* jroll tries to dream up lame duck orders to make15:54
mariojvrloo: if you ping me when that's done, i can update api-ref patch then15:54
* rloo feels sorry for jroll15:54
rloomariojv: will do15:54
mariojvthx15:54
mariojvjroll: start issuing pardons and ptl medal of freedom15:55
* jroll removes all the -2s as 'pardons'15:55
mat128JayF: Using Github.com's tree tarball works as expected. I think it has to do with PBR not finding the right files to include in the sdist when using a tarball rather than a git tree15:55
mat128JayF: I'll file a proper bug when I get to the right root cause15:56
*** sayantani01 has joined #openstack-ironic15:56
*** milan has joined #openstack-ironic15:57
*** sayantani01 has quit IRC16:01
*** rob0t__ has joined #openstack-ironic16:02
JayFmat128: interesting16:04
JayFmat128: (and others) I'm fighting an interenet outage so not going to be too much help until that's over. I'm on tethered mobile internet that barely works16:04
*** rob0t__ has quit IRC16:06
dtantsurmat128, "PBR not finding the right files" is quite common16:08
jrollrloo: "wrt my comment about putting dynamic drivers first before classic, maybe hold off on that until we test more and get some feedback from users" <- note we only have ipmi hardware type right now, so I think we probably consider this experimental, wdyt dtantsur16:09
dtantsuryeah, it's experimental for ocata (we also have irmc btw)16:09
rloojroll: oh, 'experimental' is fine i think...16:09
rloojroll: if it is experimental, do we want to add to api-ref?16:10
jrollrloo: yes16:10
jrollrloo: it's in the api, it should be documented16:10
rloojroll: ok, then we should put in the api-ref, that dynamic drivers is experimental...?16:10
*** mjura has quit IRC16:11
jrollrloo: I think I'd rather put that in driver docs or something16:11
jrollthe APIs aren't experimental (imo), only the feature as a whole16:11
rloojroll: well, someone looking at api-ref will think it works.16:11
openstackgerritVladyslav Drok proposed openstack/ironic master: Add support for DBDeadlock handling  https://review.openstack.org/39441316:11
jrollrloo: I don't think someone could use this with only the api-ref changes16:12
jrollalso, it does work16:12
rloojroll: but it is experimental...16:12
rloojroll: let's see what JayF & TheJulia say. They are opinionated and support the operators :)16:13
jrollrloo: "works" and "is experimental" aren't mutually exclusive16:13
JayFWorks + Experimental means "play with this for a cycle so you can know what's up next cycle"16:13
JayFI like that :)16:13
*** rama_y has quit IRC16:13
rlooJayF: so if you were looking at api-ref and it doesn't say that dynamic drivers is experimental, you're good with that?16:14
JayFI mean, I guess in my mind I don't think of the api-ref as an operations guide16:14
jrollI'm not opposed to adding that to api-ref, but yeah ^^ agree with that16:14
JayFas an operator it would certainly have not been my first stop16:14
rlooJayF, jroll: I'll leave it for you then. I'm not an operator.16:15
*** rcernin has quit IRC16:16
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Trivial: mock sleep in introspection tests  https://review.openstack.org/43034016:16
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Starting -> Error transaction refactoring  https://review.openstack.org/43034116:16
*** pcaruana has quit IRC16:17
JayFmat128: https://review.openstack.org/#/c/428704 can your either reconsider or clarify your -1 review here?16:17
patchbotpatch 428704 - ironic-python-agent - imagebuild: tinyipa: Make the install-deps.sh SUSE...16:17
*** rob0t__ has joined #openstack-ironic16:17
*** jaosorior has joined #openstack-ironic16:18
rybridges2mat128: I would be interested in doing some work on pyghmi if I can find the time. First thing I would do is add a key of some sort for all of the magic numbers that are being used everywhere. Some already exist in the constants.py, but not everything16:20
*** spartacloud is now known as zackf16:20
rybridges2Next thing i would do is try to deal with these timeout problems16:20
*** rob0t__ has quit IRC16:21
*** aNuposic has joined #openstack-ironic16:22
*** rob0t__ has joined #openstack-ironic16:22
rybridges2for that i think we just need to find the right place to put a retry mechanism in when a timeout occurs. i have that done in the ironic code already, but would be nice to have it in pyghmi16:22
dtantsurhmm, who can help me with ironic-ui please? I can't see anything ironic-related in the resulting horizon...16:22
*** kromanenko has joined #openstack-ironic16:25
jlvillalvsaienk0: Trying to catch up with you. So was the grenade plugin for networking-generic-switch able to resolve the issue? I checked the latest build in Zuul and saw it fail early.16:25
vsaienk0jlvillal: only one test network_basic_ops is failing, I didn't have enough time to research, but other tests that boot VMs passing16:26
*** rob0t__ has quit IRC16:26
jlvillalvsaienk0: Thanks :)16:30
*** udesale__ has quit IRC16:31
vsaienk0jlvillal, rloo please add to your review queue https://review.openstack.org/#/c/430245 related to CI improvement16:31
patchbotpatch 430245 - ironic - Extend standalone tests with 'ipmi' driver16:31
*** Nisha_Agarwal has quit IRC16:31
jlvillalvsaienk0: Okay. After my meeting :)16:31
vsaienk0jlvillal, rloo: sorry first patch is https://review.openstack.org/#/c/42355616:31
patchbotpatch 423556 - ironic - Add Ironic standalone tests16:31
*** baoli has quit IRC16:32
*** rob0t__ has joined #openstack-ironic16:32
rloovsaienk0 is reeling us in :) will try to look later today. are those your most important patches for this week?16:32
*** sayantani01 has joined #openstack-ironic16:32
* rloo trying to focus on stuff for release this week16:33
lucasagomesrybridges2, yeah pyghmi needs some code refactor indeed16:33
*** patriciadomin has quit IRC16:34
*** openstackgerrit has quit IRC16:35
*** rob0t__ has quit IRC16:36
*** Nisha_Agarwal has joined #openstack-ironic16:37
*** vsaienko has joined #openstack-ironic16:37
*** openstackgerrit has joined #openstack-ironic16:37
openstackgerritVladyslav Drok proposed openstack/ironic master: Add safe_for_db_retry decorator  https://review.openstack.org/43035116:37
NobodyCamMorning rloo & lucasagomes :) o/ :)16:38
lucasagomes:-)16:39
NobodyCammay I just say congrats to all the PTL candidates!!!16:42
openstackgerritVladyslav Drok proposed openstack/ironic master: Add port groups configuration documentation  https://review.openstack.org/42982616:43
*** sborkows has quit IRC16:43
* jroll lunch and such16:43
NobodyCam:L jroll only a few more hours16:44
vdrokleaving early today, good night everyone!16:44
NobodyCamnight vdrok :)16:44
jrollNobodyCam: \o/16:44
*** rob0t__ has joined #openstack-ironic16:44
jroll7 hours if you're counting16:44
NobodyCamhehehehe :p16:44
NobodyCamlol16:44
rybridges2lucasagomes: Do you know of any good resources for reading about the protocol that is being implemented in pyghmi? Would love to try to sink my teeth in if I get some spare time16:44
rybridges2It's obvious to me that a very specific protocol is being implemented here.. Just not sure where to start reading about it/understand it.16:45
*** srart has joined #openstack-ironic16:48
*** rob0t__ has quit IRC16:49
*** rob0t__ has joined #openstack-ironic16:52
lucasagomesrybridges2, well the protocol is IPMI version 1.5 and 2.016:52
rybridges2okay! That is helpful16:52
lucasagomesrybridges2, now the way it's implemented, I think only jarrod is familiar with16:53
rybridges2okay16:54
rybridges2I am looking around at some docs online for ipmi v2.016:54
rybridges2found one by intel that is about 600 pages :D16:55
lucasagomesrybridges2, the specification you can find at the intel website16:55
lucasagomesrybridges2, http://www.intel.ie/content/www/ie/en/servers/ipmi/ipmi-second-gen-interface-spec-v2-rev1-1.html16:55
lucasagomesthat said, it's not easy to read16:55
rybridges2yea I was just looking at that heh16:55
rybridges2pretty monolithic. i cannot even imagine how much time it took them to write all of this16:56
*** rob0t__ has quit IRC16:56
lucasagomesdtantsur, https://review.openstack.org/#/c/430366/16:59
patchbotpatch 430366 - python-ironicclient (stable/ocata) - Bump the LAST_KNOWN_API_VERSION to 29 in OSC16:59
lucasagomesrybridges2, heh indeed17:00
*** hamzy has quit IRC17:03
*** derekh has quit IRC17:05
*** trown is now known as trown|lunch17:09
*** priteau has quit IRC17:10
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Serve boot configs from Ironic API  https://review.openstack.org/36943817:14
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Implement Driver API for dynamic boot config  https://review.openstack.org/39439817:14
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Add RPC API to get the boot config  https://review.openstack.org/39439917:14
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Allow not writing pxe configs to disk  https://review.openstack.org/39439717:14
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Convert iPXE boot config to proper Jinja template  https://review.openstack.org/39346217:14
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: DNM test enabled dynamic iPXE  https://review.openstack.org/39194317:14
*** milan has quit IRC17:15
openstackgerritBob Fournier proposed openstack/python-ironic-inspector-client master: Add new introspection commands for interface data including lldp  https://review.openstack.org/41914117:16
*** jkilpatr_ has joined #openstack-ironic17:17
*** aNuposic has quit IRC17:18
*** jkilpatr has quit IRC17:19
*** jaosorior has quit IRC17:22
*** jaosorior has joined #openstack-ironic17:23
*** jaosorior has quit IRC17:24
*** jaosorior has joined #openstack-ironic17:24
*** Nisha_Agarwal has quit IRC17:25
*** dsneddon_afk is now known as dsneddon17:28
*** kromanenko has quit IRC17:32
*** amarao has quit IRC17:32
*** dprince has quit IRC17:34
rybridges2lucasagomes: I almost feel as though it would be easier to reverse engineer the pyghmi tool to understand the protocol rather than try to make sense of this document from intel. haha17:35
*** dprince has joined #openstack-ironic17:35
mariojvquestion about this: https://review.openstack.org/#/c/412397/32/ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py17:36
patchbotpatch 412397 - ironic - Add version column17:36
lucasagomesrybridges2, lol indeed, you can either look at the pyghmi implementation for python or ipmitool for C17:36
mariojvwhy do node_tags and conductor_hardware_interfaces need version fields in the DB? they don't have release mappings in the previous patch sets17:36
mariojvpresumably because there aren't rpc objects for them17:36
*** kvcobb has quit IRC17:42
*** aNuposic has joined #openstack-ironic17:45
*** patriciadomin has joined #openstack-ironic17:46
*** baoli has joined #openstack-ironic17:49
*** Syed__ has joined #openstack-ironic17:55
*** ccamacho has quit IRC17:56
*** srobert_ has joined #openstack-ironic17:57
*** mgoddard_ has quit IRC17:59
*** ralonsoh has quit IRC18:00
*** srobert has quit IRC18:01
*** tesseract has quit IRC18:01
*** lucasagomes is now known as lucas-afk18:02
*** alexpilotti has joined #openstack-ironic18:02
*** krtaylor has quit IRC18:03
*** vsaienko has quit IRC18:04
*** Goneri has quit IRC18:06
dtantsuro/18:09
*** dtantsur is now known as dtantsur|afk18:09
*** trown|lunch is now known as trown18:15
*** dprince has quit IRC18:21
*** faizy has joined #openstack-ironic18:22
*** dprince has joined #openstack-ironic18:22
*** vsaienko has joined #openstack-ironic18:26
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector master: Update documentation to deploy Ironic Inspector with DevStack  https://review.openstack.org/41045618:26
mat128JayF: reconsidered https://review.openstack.org/#/c/428704/, it has a +1 from me now. My proposed changes would not add much clarity to the (not very big) script.18:31
patchbotpatch 428704 - ironic-python-agent - imagebuild: tinyipa: Make the install-deps.sh SUSE...18:31
mat128lucas-afk, rybridges2: I was looking at compiling ipmitool within a python module. ipmitool does not have a clear distinction between the "lib" and the command line client, which makes it harder to use.18:33
mat128rybridges2: I had a similar goal of understanding the protocol and proposing changes to pyghmi, but god is that a heavyweight protocol :(18:34
rybridges2mat128: you mean basically ripping ipmitool out of ironic and just having a python package instead?18:34
rybridges2mat128: yea, i would be surprised if there are more than 10 people in this world outside of intel who have a deep understanding of that protocol18:34
*** hamzy has joined #openstack-ironic18:35
rybridges2mat128: or by 'ipmitool' do you mean the actual C library, not ipmitool.py in ironic18:37
sambettsmat128, JayF: I've left a comment on that IPA patch, I'm not a fan of using a regex there18:37
*** owalsh is now known as owalsh-afk18:38
* sambetts -> home 18:38
*** sambetts is now known as sambetts|afk18:38
*** mgoddard_ has joined #openstack-ironic18:38
*** krtaylor has joined #openstack-ironic18:40
mariojvrloo: TheJulia: jfyi, found a small off by one bug on https://review.openstack.org/#/c/408556 - just pinging since y'all had +2s18:41
patchbotpatch 408556 - ironic - Add new dbsync command with first online data migr...18:41
rloomariojv: thx, i probably won't look at those until after ptg18:46
mariojvnp18:46
*** moshele has joined #openstack-ironic18:49
*** vsaienko has quit IRC18:51
*** vsaienko has joined #openstack-ironic18:52
*** vsaienko has quit IRC18:54
*** alexpilo_ has joined #openstack-ironic18:55
*** alexpilotti has quit IRC18:55
*** vsaienko has joined #openstack-ironic19:04
openstackgerritStephanie Miller proposed openstack/bifrost master: Allow deploy-dynamic on remote host  https://review.openstack.org/41130419:08
*** vsaienko has quit IRC19:14
*** sayantani01 has quit IRC19:15
*** faizy has quit IRC19:16
*** vsaienko has joined #openstack-ironic19:22
*** dprince has quit IRC19:27
*** jcoufal has joined #openstack-ironic19:28
*** mgoddard_ has quit IRC19:29
TheJuliamariojv: thanks for heads up :)19:31
*** ChubYann has joined #openstack-ironic19:32
*** vsaienko has quit IRC19:34
openstackgerritMerged openstack/ironic master: Use https instead of http for git.openstack.org  https://review.openstack.org/43001819:36
*** vsaienko has joined #openstack-ironic19:36
*** owalsh-afk has quit IRC19:43
*** dprince has joined #openstack-ironic20:33
*** Goneri has joined #openstack-ironic20:34
vgadirajIf I have a depency on another patch in gerrit and I want to "comment it out" (have the patch still in the commit message but not depended on) do I change "depends-on" to "depends-not-on"? I feel like I have seen this in the past20:35
jrollvgadiraj: that would work, change it to pretty much anything that doesn't match "Depends-On: ..."20:37
vgadirajsounds good, was just wondering if there a standard practice :D20:37
jrollnot that I know of :)20:38
jroll"eventually-depends-on"20:38
jrollI wouldn't merge a patch with anything like that, though20:38
*** jaosorior has quit IRC20:40
openstackgerritVarun Gadiraju proposed openstack/ironic master: WIP/DNM: Testing grenade multi-tenant experimental job for Tempest failures  https://review.openstack.org/40389520:41
openstackgerritMerged openstack/ironic master: exception from driver_factory.default_interface()  https://review.openstack.org/42847520:43
vgadirajyep, this is just for testing purposes but I want to leave the original dependency in the commit message20:44
vgadirajthanks jroll!20:44
jrolltotes :)20:45
openstackgerritMerged openstack/ironic-python-agent stable/newton: [TinyIPA] Avoid running rm with no parameters  https://review.openstack.org/42984520:45
openstackgerritMerged openstack/ironic master: log if 'flat' interface and no cleaning network  https://review.openstack.org/42994420:46
*** amotoki has quit IRC20:51
*** priteau has joined #openstack-ironic20:52
openstackgerritRuby Loo proposed openstack/ironic master: No node interface settings for classic drivers  https://review.openstack.org/43043520:52
rloomariojv: ^^. (I hate unit tests.)20:52
jrollwoo, thanks rloo20:53
mariojvthanks, reviewing20:53
rloojroll, mariojv: i was not sure what to do (if anything) wrt backwards compat. i mean, there may already be nodes out there using classic driver, with one or more interfaces set. i think our code just ignores it anyway, but i don't know for sure.20:55
jrollrloo: yeah, I'd think it would, it should be fine20:55
rloojroll: so no need to put any warning or anything; 'you should clean up .. cuz it is a bug'?20:56
*** ijw has joined #openstack-ironic20:57
rloojroll: not sure who would be using dynamic driver stuff anyway. so soon. maybe the 'experimental' covers this :)20:57
jrollrloo: I don't know, let me look20:57
jrollrloo: exactly, it's probably zero impact, but might be worth a note20:57
rloojroll: you want me to add a reno, or will you remember when you fix the reno for driver comp?20:58
mariojvrloo: had 1 comment on https://review.openstack.org/#/c/430435/20:58
patchbotpatch 430435 - ironic - No node interface settings for classic drivers20:58
mariojvdidn't review tests yet20:58
jrollrloo: not sure, let me review the patch first please :)20:58
rloojroll: ok.20:58
rloomariojv: looking...20:58
*** crushil has quit IRC20:58
mariojvthe function signature says node is an object at that point (not a dict) so wasn't sure if it'd work20:58
jrollmariojv: see the comment above that, oslo.versionedobjects is weird20:59
* jroll doesn't know if hasattr() would work there20:59
rloomariojv: ^^. i just copied from L253.20:59
mariojvoh - i thought that'd be the reason for using the guard (if statement) instead of getattr(... , None)21:00
mariojvah, i see where it's copied from21:00
mariojvi suppose it's fine then if those lines were passing tests21:00
*** owalsh-afk has joined #openstack-ironic21:00
rloomariojv: well, assuming the tests are good ;)21:00
mariojvrloo: yup, it'll work https://github.com/openstack/oslo.versionedobjects/blob/1d1932400d60b0073a8254507a3ab9e87b84f4b1/oslo_versionedobjects/base.py#L32121:02
* mariojv does full review now21:02
rloothx mariojv!21:02
mariojv+1ed, but i also dunno what to do about backwards compat21:06
mariojvI guess it's fine based on the discussion y'all just had21:06
*** ianw has quit IRC21:07
*** moshele has quit IRC21:07
rloomariojv: dunno. going to sleep on it and maybe forget about it ;)21:07
mariojvlol @ millions of nodes comment21:07
rloomariojv: thx for the quick review.21:07
*** rama_y has joined #openstack-ironic21:08
mariojvhttps://www.youtube.com/watch?v=lKie-vgUGdI21:08
*** ianw has joined #openstack-ironic21:08
jrollrloo: reviewed, I think there's an easy-ish way to handle it21:08
*** moshele has joined #openstack-ironic21:09
rloojroll: hmm...21:09
*** harlowja has quit IRC21:09
jroll(this reminds me I need to clean up renos tomorrow or so)21:10
openstackgerritJonathan Provost proposed openstack/ironic-python-agent master: Store image on disk when bigger than RAM size  https://review.openstack.org/43044221:10
*** sdake has quit IRC21:11
*** crushil has joined #openstack-ironic21:14
*** moshele has quit IRC21:15
*** ijw has quit IRC21:16
openstackgerritMerged openstack/ironic master: Validate the network interface before cleaning  https://review.openstack.org/42995221:17
*** ijw has joined #openstack-ironic21:20
rloowe should revisit why we allow storage interfaces to be specified at the node level for classic drivers. make them change to using dynamic drivers :)21:26
*** jkilpatr_ has quit IRC21:26
jrollrloo: I'd be happy with that, I think it was just a timing mismatch thing21:27
rloojroll: yup. we can change that after this week :)21:28
*** sdake has joined #openstack-ironic21:31
*** harlowja has joined #openstack-ironic21:35
*** sdake_ has joined #openstack-ironic21:41
*** srobert_ has quit IRC21:41
*** jkilpatr has joined #openstack-ironic21:43
*** sdake has quit IRC21:44
*** sabeen has joined #openstack-ironic21:45
*** dsneddon is now known as dsneddon_afk21:49
*** krtaylor has quit IRC21:54
* rloo wants to cry. this driver instance has these interfaces: ['power', 'deploy', 'network', 'network', 'network', 'console', 'management', 'boot', 'inspect', 'raid', 'storage', 'storage', 'storage', 'vendor']21:55
rlooand that isn't even what i'm trying to fix...21:55
jrollO_o21:55
mariojvat least there's a common theme to the duplicated ones21:55
mariojvall are supported w/ classic21:55
jrollwhat is that from?21:55
rloodriver_factory. _attach_interfaces_to_driver(). driver_or_hw_type.all_interfaces.21:56
rlooi hate unit tests... that one is probably easy to fix. but not what i'm trying to figure out now. this driver comp stuff is not easy to understand :-(21:57
jrollhm, we should kill .all_interfaces, it's barely used21:57
jrolland kinda magical21:57
jroll(for my tastes)21:57
rloojroll: off the top of your head. if i have a node with a classic driver, node.network_interface -- does it have to be set?21:57
jrollrloo: no, it isn't, the classic drivers alone were confusing enough :/21:57
jrollrloo: I think it can be null but not 100%. it might get set to the default at creation time21:58
rloojroll: i have a unit test failing cuz network_interface is none. not quite sure yet where that is coming from. i think i will mock that _attach_*() method for now and look into it later...21:59
rloojroll: and we don't have unit tests for that _attach_* method...21:59
*** tesseract has joined #openstack-ironic21:59
*** tesseract- has joined #openstack-ironic22:00
jrollrloo: dunno, sorry22:01
rloojroll: no worries, i'll figure it out22:02
*** tesseract has quit IRC22:07
*** tesseract- has quit IRC22:07
*** tesseract has joined #openstack-ironic22:08
*** priteau has quit IRC22:12
*** dsneddon has joined #openstack-ironic22:13
*** jcoufal has quit IRC22:13
*** srobert has joined #openstack-ironic22:18
*** srobert has quit IRC22:18
*** jcoufal has joined #openstack-ironic22:18
*** srobert has joined #openstack-ironic22:18
*** jheroux has quit IRC22:22
*** sdake_ is now known as sdake22:23
*** baoli has quit IRC22:24
*** trown is now known as trown|outtypewww22:24
*** baoli has joined #openstack-ironic22:24
* TheJulia blinks at rloo's earlier comment22:25
*** tesseract is now known as tesseract-RH22:26
*** jcoufal has quit IRC22:28
*** baoli has quit IRC22:29
openstackgerritMerged openstack/ironic master: Fix log formating in ironic/common/neutron  https://review.openstack.org/43011122:31
*** tesseract-RH is now known as tesseract22:31
openstackgerritMerged openstack/ironic master: Remove trailing slash from base_url in tempest plugin  https://review.openstack.org/42967922:32
*** ijw has quit IRC22:32
*** vsaienko has quit IRC22:34
*** alexpilotti has joined #openstack-ironic22:38
*** alexpilo_ has quit IRC22:38
*** dprince has quit IRC22:43
*** Goneri has quit IRC22:44
openstackgerritBob Fournier proposed openstack/ironic-inspector master: Add node_info to some messages and clean up docstrings for lldp plugin  https://review.openstack.org/43046422:45
bigjoolshey folks, I've got a problem booting the coreos ipa image - it loads the kernel and ramdisk and then the machine reboots.. rinse and repeat ... :(22:49
* bigjools wonders if he can bug jroll again22:49
openstackgerritMerged openstack/bifrost master: Enable DeprecationWarning in test environments  https://review.openstack.org/43009822:52
bigjoolsconsole output looks like this, then it reboots: http://pastebin.ubuntu.com/23950665/22:52
* TheJulia looks22:54
TheJuliabigjools: so, crazy idea, have you tried ipxe?  A few times I've seen the same thing if the packets get jumbled in blender that can occasionally be a network22:55
bigjoolsTheJulia: I am using the ipxe rom for kvm if that's what you mean?22:55
TheJuliaWell, it is loading pxelinux.0...22:57
TheJuliaand seems to indicate loading over tftp22:58
bigjoolsyep, you can see it loading the next stage too22:58
bigjoolsI may just try using a "regular" kernel and ramdisk to see if it does anything different22:59
TheJuliaWorth a try, also if you haven't checked the checksums23:00
TheJuliaI've also seen some odd behavior on some chassis with bios settings and coreos23:00
*** tesseract has quit IRC23:00
*** tesseract has joined #openstack-ironic23:00
*** tesseract-RH has joined #openstack-ironic23:01
*** tesseract has quit IRC23:01
*** tesseract-RH has quit IRC23:01
*** sabeen has quit IRC23:05
bigjoolsok thanks23:05
*** fragatina has joined #openstack-ironic23:07
TheJuliabigjools: You may also just want to try like a fedora or debian IPA image23:07
bigjoolsah ok I didn;t know you could get those23:08
bigjoolsare they the self-built ones from dib?23:08
TheJuliabigjools: Yes, using the ironic-agent element23:11
bigjoolscool, will check that out. Thanks TheJulia.23:11
TheJuliaNo problem!23:11
bigjoolsYou are all so helpful on here.23:11
TheJulia:)23:12
*** ijw has joined #openstack-ironic23:14
*** Nisha_Agarwal has joined #openstack-ironic23:15
*** ijw has quit IRC23:16
openstackgerritMerged openstack/bifrost master: Allow deploy-dynamic on remote host  https://review.openstack.org/41130423:16
bigjoolsOh one more question - does agent_ipmitool have a hard requirement on Swift?23:19
TheJuliabigjools: Essentially, yes because it uses it for temporary storage for image downloads.  If your doing deployments in a standalone setup, you don't need swift23:21
TheJuliaJust, http(s) URLs23:21
bigjoolsright23:21
bigjoolsIt's quite a large requirement23:22
bigjoolsthe old pxe_ipmitool is deprecated right?23:22
TheJuliaNo, it is not. That will just change the deployment mechanism to be via iscsi being written from the conductor23:23
*** sdake_ has joined #openstack-ironic23:24
*** sdake has quit IRC23:26
*** sdake_ has quit IRC23:27
*** sdake_ has joined #openstack-ironic23:31
bigjoolsoh ok, so which driver is generally recommended?23:36
bigjoolsthe agent one is using http right?23:37
TheJuliaYes, the actual lift is performed on the node being deployed as opposed to the conductor in that case23:37
bigjoolscool23:38
bigjoolsso if I switch to pxe_ipmitool I don't need swift as it pulls images over iscsi23:39
*** Nisha_Agarwal has quit IRC23:44
*** baoli has joined #openstack-ironic23:45
TheJuliadtantsur|afk: Congradulations23:46
*** cdearborn has quit IRC23:52
aNuposicvsaienk0: Hi Vasyl, thanks for your review, wrt https://review.openstack.org/#/c/407639/9//COMMIT_MSG@12 how much info do you think I should put about options?23:56
patchbotpatch 407639 - ironic - Config drive support for Ceph23:56

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