Thursday, 2017-01-12

*** g3ek has quit IRC00:00
*** lindycoder has joined #openstack-ironic00:01
*** Nisha_Agarwal has joined #openstack-ironic00:01
Nisha_AgarwalTheJulia, hi00:02
TheJuliaHi Nisha_Agarwal00:03
Nisha_AgarwalGood Evening.00:03
Nisha_AgarwalNobodyCam, Hi00:05
Nisha_AgarwalI wanted to discuss with you guys on https://review.openstack.org/32523000:05
patchbotpatch 325230 - ironic - Add 'inspect_ports' as a 'driver_info' parameter t...00:05
Nisha_AgarwalWe still think that the inspect_port option is required00:08
*** g3ek has joined #openstack-ironic00:09
Nisha_Agarwalthe reasons being : 1. The OOB discovery has no mechanism to know which port is pxe-enabled/connected physically.00:09
*** jcoufal has joined #openstack-ironic00:10
*** aslezil_ has quit IRC00:11
*** jcoufal has quit IRC00:12
Nisha_AgarwalUser has three approach to follow for above: a) He provides the connected port information manually, and then create ironic ports only for them. or b) Let ironic create all the ports and operator manually removes them. c) User provides the connected port info and ironci creates ports fr all and sets pxe_enabled flag for the ports given by user00:14
Nisha_AgarwalThe point is that  it's easier for operator to figure out which ports are intended for Ironic use.  Once he/she provides this info to inspection api then everything else can be automated.  On the other hand, if an operator has to manaully delete extra ports after ironic creates all the ports, it's more cubersome and may not be automated.00:15
Nisha_AgarwalTheJulia, ^^^^^00:15
Nisha_AgarwalTheJulia, there?00:15
Nisha_AgarwalNobodyCam, ^^^^00:16
TheJuliaNisha_Agarwal: reading00:18
Nisha_AgarwalTheJulia, if inspect_port option doesnt make any sense for all the drivers, we are fine to move it back to iLO drivers alone00:20
Nisha_Agarwalit was made generic as per community discussion00:21
*** wanyen has joined #openstack-ironic00:21
TheJuliatyping...00:21
Nisha_AgarwalHi wanyen00:21
wanyenhi00:21
*** dprince has quit IRC00:22
wanyenWe are discussing inspect_port.  Right?00:23
TheJuliaAn admin should, after the fact, be able to set properties.  Like the B option, however the ports can still exist.  They shouldn't need to know details ahead of time when the node is initially created.  For what its worth, discovery is a misnomer, this is introspection, discovery is the act of finding new nodes in general.  What I don't understand is why you00:23
TheJuliathink ports _need_ to be deleted00:23
Nisha_Agarwalwanyen, yes00:23
Nisha_AgarwalTheJulia, ok. let me put myself in this manner00:24
TheJuliacontext == \o/00:24
Nisha_Agarwal1. You said Neutron driver now creates neutron port for pxe_enabled ironic ports.00:24
Nisha_Agarwal2. The ironic port must have pxe_enabled flag set for it00:25
Nisha_AgarwalAm i correct?00:25
wanyenMy understaning is that if unused ports are not deleted then nova may pick a port that is not working, namely no cable connected or [port is intended for storage, etc.00:25
patchbotError: Missing "]".  You may want to quote your arguments with double quotes in order to prevent extra brackets from being evaluated as nested commands.00:25
TheJuliaNot exactly, that is an oversimplification00:25
Nisha_AgarwalTheJulia, ok could you make us understand what do u mean when u say neutron driver is pxe_aware00:26
Nisha_Agarwalwanyen, i also think the same. Lets see what Julia say00:27
Nisha_AgarwalTheJulia, there?00:29
wanyenqustion for pxe_enabled flag.  For the non-pxe boot driver such as virtul media drivers, is pxe-enabled flag applicable?00:29
Nisha_Agarwalwanyen, as i read its applicable for any ironic port but the default behaviour is current behaviour without this enhancement00:30
*** lindycoder has quit IRC00:30
TheJuliaNisha_Agarwal: I didn't mean that the neutron driver is pxe aware, but you need local_link_information for it to be able to be utilized, which is not something, afaik, that you can get short of firing up the full blown inspection process and listening on the cabled ports00:30
TheJuliawanyen: I don't think it is necessarily applicable, however one of the ilo drivers is a pxe driver.00:32
Nisha_AgarwalTheJulia, then how can we have the pxe_enabled flag set?00:33
Nisha_Agarwalif its not through inspection00:33
wanyenJulia, I believe the default behavior of the inspection is going to discover all macs on the servers.  However, inpsector provides an option similar to inspect_port to limit the mac discovery.00:34
TheJuliaas I understand it, ports created have it enabled by default, the feature your advocating for is to make it default for ilo users00:34
TheJuliaand not even that, but also just not create ports unless the slot number matches what a user identifies00:34
TheJuliawhich seems extremely unfriendly to an operator00:34
Nisha_AgarwalTheJulia, so we can marke the pxe_enabled flag as i mention in option 300:35
Nisha_Agarwalif that helps neutron to selct that port for creating neutron port00:35
wanyenJulia, I believe what we propose is consistent with inspector.  Default is to inspect all macs.  If the inspect_port option is provided then only inpsect that port.00:36
TheJuliaso Nisha_Agarwal, how is a user with an ilo driver, or ilo centric environment, supposed manage their inventory in such terms of adding hundreds or thousands of new nodes?00:36
Nisha_AgarwalTheJulia, thats said, user provides input in inspect_port, ironic creates all ports and sets pxe_enabled flag for the inputted ports only.00:37
Nisha_AgarwalTheJulia, i think even though its manual step, but better than deploy failing at last00:37
TheJuliaExcept, I perceive a user as racking a server and powering it on to add to inventory.00:37
TheJuliayou mean operator has to provide it, after just manually adding the node and credentials, and all?00:38
wanyenNisha, I think by default we will inspect all ports for backward caompatibility, if inspect_port is specified then we only inspect that port.00:38
Nisha_Agarwalwanyen, yes true00:38
Nisha_AgarwalTheJulia, default behaviour will be as it is today00:39
Nisha_AgarwalTheJulia, it will create ironic ports for all ports by default00:39
TheJuliaOh, I interpretted it as only nodes pre-defined would ever be discovered via an introspection oob operation00:39
TheJuliaerr, oob introspection00:40
*** jkilpatr has joined #openstack-ironic00:40
Nisha_Agarwalif inspect_port is given then either 1) it creates ironci ports only for those ports or 2) creates ironic ports for all and sets pxe_enabled for only the inputted one(if this approach doesnt lead to deploy failure)00:40
Nisha_AgarwalTheJulia, if inspect_port is provided we have to follow either of above two approaches so that deploy doesnt fail00:42
Nisha_AgarwalTheJulia, pxe_enabled flag approach is not tested though00:42
TheJuliaAnd an operator will still then need to go reconcile link information for tenant network separation, I think the existing behavior if not defined would work00:42
wanyenNisha, I prefer the the 1st option that way operators don't need to manually deleted the un-intended ports.00:43
Nisha_Agarwalbut as i understand from our discussion, neutron driver selects the ports with pxe_enabled flag set to true00:43
Nisha_Agarwalwanyen, even i00:43
Nisha_AgarwalTheJulia, on local link information, that information is manually provided or it is got by inspector during inspection00:44
TheJuliawanyen: but if they have to go manually delete, then they are still going to need to update the link info00:44
Nisha_Agarwal?00:44
Nisha_AgarwalTheJulia, how do u get the link info00:45
wanyenfor virtual media drivers such as agent-ilo or fujitsu driver, why does it need to set pxe-enabled flag?00:45
TheJuliaNisha_Agarwal: either, although as I understand it, it is a dictionary that is passed with multiple key/value pairs00:45
TheJuliatranslation: a pain to do by hand00:45
Nisha_AgarwalTheJulia, through inband it can be achieved, but oob cannot get that info and has to manually provide it00:45
Nisha_AgarwalTheJulia, so which option do u prefer?00:46
Nisha_AgarwalWe will say to go by as it is implemented today00:47
Nisha_Agarwalif it has to be ilo specific, i can move the option back to ilo alone00:48
Nisha_AgarwalTheJulia, ^^^00:48
wanyenJulia, for oob inspection, the current expectation is that oob inspection will inspect and create all ports but user will need to manually delete unused port to prevent nova picking the wrong port and fail the provisioning.00:48
TheJulianaturally, greater automation is more operator friendly00:48
TheJuliawanyen: s/user/operator/ correct?00:48
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM Testing tempest "smoke" 2  https://review.openstack.org/40725800:48
Nisha_AgarwalTheJulia, wanyen i have to leave now...Please could u guys come to a conclusion00:49
wanyenyes. operator.00:49
Nisha_AgarwalTheJulia, wanyen my chat window is opened but i need to leave00:50
TheJuliaI would think most operators would _prefer_ to discover active ports only, that way they don't need to prune any ports not required or desired.00:50
wanyenhowever, this approach is not friendly and cannot be automated.  Therefore, it's better to provide an option for inspect_port, so no unused port will be created and no need to manually delete them.00:51
wanyenJulia, oob inspection cannot tell if a port is active or not.  That's the issue.00:51
TheJuliaIt also can't provide local_link_information00:52
wanyenwhat kind of local link info are you referring to?00:52
TheJuliahttps://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/plugins/local_link_connection.py00:53
TheJuliaLLDP00:54
wanyennot yet via oob00:55
wanyenThere is work in DMTF RedFish to define LLDP but the spec is not ready.00:56
TheJuliaWe had heard that there was discussion of making network information not optional/vendor specific in redfish, but I've not looked at redfish for a couple months00:58
wanyenThe reason that we want to add inspect_port option is to remove the need to manually remove unwanted ports.  We have customer feedbacks that they prefer inspect_port over manually port deletion.00:58
*** causten has quit IRC00:59
*** causten has joined #openstack-ironic00:59
*** hoangcx has joined #openstack-ironic01:00
*** rpioso has quit IRC01:00
*** lindycoder has joined #openstack-ironic01:01
wanyenThe fault behavior will be to inpsect all ports.  However, if inspect_ports is specified, then only inspect the specified ports. This will help some deployment environment where they have port for storage and netowrk or unactive ports.01:02
wanyensorry fault should be default01:02
TheJuliaAs long as behavior is not really changing unless explicitly invoked, its not an issue, although I suspect that feedback is specific to flat network users.01:03
wanyenLikely because vLAN is not yet offically available for ironic.01:03
*** causten has quit IRC01:04
wanyenSo, are u ok to for us to add inspect_port option?01:04
TheJuliawanyen: what do you mean vlan?01:04
*** phuongnh has joined #openstack-ironic01:05
wanyenI meant VLAN support for Ironic.01:05
TheJuliawanyen: I'm not a fan of it, but will not block it01:05
TheJuliawanyen: define vlan support01:05
TheJuliaDo you mean tenant network separation?01:05
wanyenJulia, thanks not blockit.01:05
TheJuliaor do you mean orchestration of trunks down to nodes?01:05
wanyenI thought Ironic want to allow different vLAN for management and data network as well as allow each tenant has its own vlan.01:06
TheJuliawanyen: that support landed in the last cycle01:07
wanyenJulia, yes if that's the offical term of it.01:07
TheJuliamultitenant networking01:07
wanyenOh.  I thought all the neutron VLAN stuff landed but Nova code is not.  Isn't it?01:08
wanyenI haven't followed that a while so my understanding maybe out-of-date. :)01:08
TheJuliawanyen: There are several pieces to the puzzle and evolutionary steps that have and continue to take place, but the fundamental part required in nova made it into the last cycle if memory serves.01:10
wanyenJulia, That's great!01:10
*** mtanino has quit IRC01:11
*** rama_y_ has quit IRC01:11
wanyenJulia, thanks for the discussion.  I am signing off now.01:11
TheJuliagoodnight01:11
*** tuanluong has joined #openstack-ironic01:12
*** silenceli has joined #openstack-ironic01:18
*** wanyen has quit IRC01:23
*** Nisha_Agarwal has quit IRC01:25
*** hw_wutianwei has joined #openstack-ironic01:36
*** gcb has joined #openstack-ironic01:43
*** wajdi has joined #openstack-ironic01:52
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: See if stable/newton is broken...  https://review.openstack.org/41924002:05
jlvillalTheJulia, rloo JayF vsaienk0 vdrok jroll: I think  openstack/ironic: Add Virtual Network Interface REST APIs  https://review.openstack.org/404240 broke stable/newton02:08
patchbotpatch 404240 - ironic - Add Virtual Network Interface REST APIs (MERGED)02:08
jlvillalTheJulia, rloo JayF vsaienk0 vdrok jroll: I think  openstack/ironic: Add Virtual Network Interface REST APIs  https://review.openstack.org/404240 broke stable/newton02:08
patchbotpatch 404240 - ironic - Add Virtual Network Interface REST APIs (MERGED)02:08
jlvillalhttp://logs.openstack.org/17/408417/2/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-ubuntu-xenial/39943ef/console.html#_2017-01-12_01_10_10_85164702:08
jlvillalsambetts|afk, ^^^02:09
jlvillalI have updated the Whiteboard02:11
*** ijw has quit IRC02:18
*** lindycoder has quit IRC02:18
*** rbudden has joined #openstack-ironic02:25
*** bfournie has joined #openstack-ironic02:49
openstackgerritNaohiro Tamura proposed openstack/ironic: Generic management I/F for Inject NMI  https://review.openstack.org/34819102:55
*** rloo has quit IRC03:05
*** ijw has joined #openstack-ironic03:08
*** hoangcx_ has joined #openstack-ironic03:10
*** tuanluong_ has joined #openstack-ironic03:10
*** tuanluong has quit IRC03:10
*** hoangcx has quit IRC03:10
*** phuongnh has quit IRC03:11
*** phuongnh has joined #openstack-ironic03:11
*** hoangcx_ is now known as hoangcx03:12
*** ijw has quit IRC03:13
*** ijw_ has joined #openstack-ironic03:13
*** rloo has joined #openstack-ironic03:13
*** ijw_ has quit IRC03:14
*** phuongnh has quit IRC03:17
*** ijw has joined #openstack-ironic03:17
*** phuongnh has joined #openstack-ironic03:17
*** ijw has quit IRC03:18
*** lindycoder has joined #openstack-ironic03:18
*** baoli has joined #openstack-ironic03:20
*** ijw has joined #openstack-ironic03:22
*** lindycoder has quit IRC03:23
*** ijw_ has joined #openstack-ironic03:23
*** ijw has quit IRC03:27
*** vikrant has joined #openstack-ironic03:31
*** links has joined #openstack-ironic03:39
*** Nisha_Agarwal has joined #openstack-ironic03:47
*** baoli has quit IRC03:57
*** aslezil_ has joined #openstack-ironic04:14
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool management driver for Inject NMI  https://review.openstack.org/34872104:15
*** lindycoder has joined #openstack-ironic04:15
*** lindycoder has quit IRC04:17
*** amotoki has quit IRC04:22
*** amotoki has joined #openstack-ironic04:22
*** lindycoder has joined #openstack-ironic04:33
*** lindycoder has quit IRC04:34
*** nmathew- has joined #openstack-ironic04:35
*** karthiks has joined #openstack-ironic04:40
openstackgerritNaohiro Tamura proposed openstack/ironic: iRMC management driver for Inject NMI  https://review.openstack.org/34873204:41
*** karthiks has quit IRC04:46
*** Syed__ has quit IRC04:55
openstackgerritDao Cong Tien proposed openstack/python-ironicclient: WIP: Extends driver-list, driver-show supporting new hardware types  https://review.openstack.org/41927404:59
*** Nisha_Agarwal has quit IRC05:02
*** rloo has quit IRC05:05
*** karthiks has joined #openstack-ironic05:06
*** aslezil_ has quit IRC05:11
*** sasha2 has quit IRC05:18
*** sacharya has quit IRC05:25
*** Nisha_Agarwal has joined #openstack-ironic05:37
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool power driver for soft reboot and soft power off  https://review.openstack.org/21673805:38
*** awidders_ has joined #openstack-ironic05:48
*** awiddersheim has quit IRC05:51
*** moshele has joined #openstack-ironic06:03
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector: Update documentation to deploy Ironic Inspector with DevStack  https://review.openstack.org/41045606:08
*** zackf has quit IRC06:15
*** absubram has quit IRC06:17
*** karthiks has quit IRC06:19
*** lindycoder has joined #openstack-ironic06:23
*** sacharya has joined #openstack-ironic06:25
openstackgerritNaohiro Tamura proposed openstack/ironic: iRMC power driver for soft reboot and soft power off  https://review.openstack.org/21674306:28
*** sacharya has quit IRC06:30
*** karthiks has joined #openstack-ironic06:34
*** rbudden has quit IRC06:36
*** mjura has joined #openstack-ironic06:42
*** makowals has quit IRC06:43
openstackgerritHironori Shiina proposed openstack/ironic: Wire in storage interface attach/detach operations  https://review.openstack.org/40629006:43
openstackgerritHironori Shiina proposed openstack/ironic: Add REST API for volume connector and volume target operation  https://review.openstack.org/21458606:43
openstackgerritHironori Shiina proposed openstack/ironic: Add Cinder storage driver  https://review.openstack.org/36619706:43
openstackgerritHironori Shiina proposed openstack/ironic: Add base cinder common interface  https://review.openstack.org/35562506:43
openstackgerritHironori Shiina proposed openstack/ironic: [WIP] iPXE template support for iSCSI  https://review.openstack.org/41332406:43
*** lindycoder has quit IRC06:44
*** makowals has joined #openstack-ironic06:44
*** lindycoder has joined #openstack-ironic06:52
*** e0ne has joined #openstack-ironic06:55
*** lindycoder has quit IRC06:57
*** e0ne has quit IRC06:57
*** hoangcx_ has joined #openstack-ironic06:57
*** ccamacho has quit IRC07:00
*** hoangcx has quit IRC07:00
*** SerenaFeng has joined #openstack-ironic07:05
*** rbartal has joined #openstack-ironic07:11
*** tesseract has joined #openstack-ironic07:14
*** zackf has joined #openstack-ironic07:14
openstackgerritJoanna Taryma proposed openstack/ironic-specs: Clean invalid conflict response usages and unnecessary retries  https://review.openstack.org/41419407:17
*** zackf has quit IRC07:19
*** achadha has joined #openstack-ironic07:24
*** ChubYann has quit IRC07:32
*** gabriel-bezerra has quit IRC07:39
*** achadha has quit IRC07:45
vsaienk0jlvillal I'm not sure why on satable/newton we launch vif attach/detach tests. Looks like tempest tests on stable branches are still taken from master version of ironic tempest plugin07:46
*** gabriel-bezerra has joined #openstack-ironic07:47
*** logan- has quit IRC07:47
*** tiendc has joined #openstack-ironic07:48
*** hoangcx has joined #openstack-ironic07:49
Nisha_Agarwalvdrok, hi07:51
*** hoangcx_ has quit IRC07:51
openstackgerritVasyl Saienko proposed openstack/ironic: Use kvm for ironic VMs when possible  https://review.openstack.org/40094107:51
*** ralonsoh has joined #openstack-ironic07:52
*** logan- has joined #openstack-ironic07:56
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Add new capabilities to ironic  https://review.openstack.org/33813807:57
*** sacharya has joined #openstack-ironic08:01
*** ccamacho has joined #openstack-ironic08:02
*** sacharya has quit IRC08:06
*** SerenaFeng has quit IRC08:08
openstackgerritMerged openstack/ironic-lib: Fix retrieval of config-2 existing partition  https://review.openstack.org/41702208:13
*** amoralej|off is now known as amoralej08:21
yolandahi, good morning. I created a change for a new release of ironic-lib: https://review.openstack.org/41931808:22
patchbotpatch 419318 - releases - Add new release for ironic-lib08:22
*** strigazi_AFK is now known as strigazi08:28
*** mgoddard has joined #openstack-ironic08:32
*** moshele has quit IRC08:32
*** moshele has joined #openstack-ironic08:33
*** moshele has quit IRC08:41
*** moshele has joined #openstack-ironic08:42
*** nmathew- has quit IRC08:43
vsaienk0jlvillal: for stable/newton tempest installs ironic_tempest_plugin from master http://logs.openstack.org/41/400941/5/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-ubuntu-xenial/c9cc2af/logs/devstacklog.txt.gz#_2017-01-12_08_11_59_91608:48
*** pmannidi has quit IRC08:49
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui: Imported Translations from Zanata  https://review.openstack.org/41878108:50
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: Extend VIF attach commands  https://review.openstack.org/41889408:53
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Add new capabilities to ironic  https://review.openstack.org/33813808:58
*** athomas has joined #openstack-ironic08:58
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Add new capabilities to ironic  https://review.openstack.org/33813808:59
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:00
*** david-lyle has quit IRC09:01
*** sacharya has joined #openstack-ironic09:01
*** mgoddard has quit IRC09:02
openstackgerritMerged openstack/python-ironicclient: Add interface attach/detach support  https://review.openstack.org/36442009:05
*** sacharya has quit IRC09:06
*** e0ne has joined #openstack-ironic09:07
openstackgerrityolanda.robla proposed openstack/bifrost: Allow deploy-dynamic on remote host  https://review.openstack.org/41130409:17
*** nmathew has joined #openstack-ironic09:21
*** lucas-afk is now known as lucasagomes09:22
lucasagomesmorning all09:22
*** david-lyle has joined #openstack-ironic09:24
openstackgerritOpenStack Proposal Bot proposed openstack/bifrost: Updated from global requirements  https://review.openstack.org/41933809:34
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/41933909:36
*** Nisha_Agarwal has quit IRC09:40
*** mgoddard has joined #openstack-ironic09:44
*** skazi has quit IRC09:50
*** skazi has joined #openstack-ironic09:51
*** fxpester has joined #openstack-ironic09:51
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Ironic: Set default images for UEFI deployment  https://review.openstack.org/41937209:54
lucasagomesif someone has some time: https://review.openstack.org/#/c/414227 it has 2+2 already :-)09:56
patchbotpatch 414227 - ironic - Move default image logic from DevStack to Ironic09:56
*** tiendc has quit IRC10:00
*** e0ne has quit IRC10:06
*** derekh has joined #openstack-ironic10:08
openstackgerritTaku Izumi proposed openstack/ironic-python-agent: WIP: Add support for finalize_rescue  https://review.openstack.org/41735110:11
*** e0ne has joined #openstack-ironic10:12
openstackgerritSam Betts proposed openstack/ironic: Rework Ironic devstack baremetal network simulation  https://review.openstack.org/39295910:13
sambetts|afkjlvillal, vsaienk0: I guess we need to tag those tests with a don't run because your on an older branch tag or something??10:14
vsaienk0sambetts: yeah I'm looking how to do it, looks like we can use check_skip_with_microversion() from tempest https://github.com/openstack/tempest/blob/422ded886232067a393ec8fc4971580525e41ffe/tempest/lib/common/api_version_utils.py#L3610:15
*** MattMan has quit IRC10:15
*** MattMan has joined #openstack-ironic10:15
sambetts|afkvsaienk0: +110:15
*** sambetts|afk is now known as sambetts10:15
*** moshele has quit IRC10:16
*** AlexeyAbashkin has joined #openstack-ironic10:17
*** ralonsoh_ has joined #openstack-ironic10:17
*** moshele has joined #openstack-ironic10:17
*** moshele has quit IRC10:19
*** moshele has joined #openstack-ironic10:19
*** ralonsoh has quit IRC10:20
sambettslucasagomes: RE: https://review.openstack.org/#/c/414227/ any idea what jroll didn't +A ??10:21
patchbotpatch 414227 - ironic - Move default image logic from DevStack to Ironic10:21
lucasagomessambetts, no idea10:21
openstackgerritVasyl Saienko proposed openstack/ironic: Trivial fix  https://review.openstack.org/41939810:21
sambettslucasagomes: sigh... ok /me is going to +A if you can't think of a reason to block it10:22
lucasagomessambetts, heh it's ok, we can wait for jroll as well10:24
*** pester has joined #openstack-ironic10:24
sambettslucasagomes: as far as I can tell it looks fine to me so I'm happy to put in the work to revert it if I need too10:25
lucasagomessambetts, cool, yeah! Hope it won't need any revert :D10:25
lucasagomesI will seek for some reviews on the devstack patch to remove the logic from there once it's merged o/10:25
lucasagomessambetts, thanks10:25
sambetts\o/10:25
*** fxpester has quit IRC10:26
*** pester has quit IRC10:26
*** hoangcx has quit IRC10:27
*** phuongnh has quit IRC10:28
*** fxpester has joined #openstack-ironic10:40
*** nmathew has quit IRC10:42
*** xuao has joined #openstack-ironic10:51
* xuao Hi all~10:51
*** amotoki has quit IRC10:56
*** sacharya has joined #openstack-ironic11:02
*** mgoddard has quit IRC11:05
*** amotoki has joined #openstack-ironic11:06
*** sacharya has quit IRC11:07
*** xuao has quit IRC11:11
openstackgerritM V P Nitesh proposed openstack/ironic: Removes unnecessary utf-8 encoding  https://review.openstack.org/41941911:12
*** milan has joined #openstack-ironic11:13
milanmorning Ironic! :)11:13
*** dtantsur|afk is now known as dtantsur11:28
dtantsurmorning Ironic11:29
*** ptx0 has quit IRC11:29
milanmorning dtantsur! :)11:29
openstackgerritVasyl Saienko proposed openstack/ironic: Skip VIF api tests for old api versions  https://review.openstack.org/41942811:37
*** vikrant has quit IRC11:37
lucasagomesmorning11:38
*** crinkle_ is now known as crinkle11:38
*** ralonsoh_ is now known as ralonsoh11:42
openstackgerritVasyl Saienko proposed openstack/ironic: Set tempest baremetal.max_microversion  https://review.openstack.org/41943011:42
*** jkilpatr has quit IRC11:49
*** vikrant has joined #openstack-ironic11:50
openstackgerritMerged openstack/ironic: Move default image logic from DevStack to Ironic  https://review.openstack.org/41422711:51
lucasagomeso/11:52
*** amotoki has quit IRC11:53
*** ralonsoh_ has joined #openstack-ironic11:55
vdrokgood late morning all11:57
*** amotoki has joined #openstack-ironic11:58
*** ralonsoh has quit IRC11:59
*** amotoki_ has joined #openstack-ironic12:03
openstackgerritBradley Jones proposed openstack/bifrost: Fix formatting of Role variables  https://review.openstack.org/41943612:03
*** amotoki has quit IRC12:05
openstackgerritMerged openstack/ironic-python-agent: Advertise the correct address when using IPv6  https://review.openstack.org/41181712:05
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Remove check for UEFI + Whole disk images  https://review.openstack.org/41078412:06
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DevStack: Configure nodes/environment to boot in UEFI mode  https://review.openstack.org/37498812:06
*** tuanluong_ has quit IRC12:06
*** amotoki_ has quit IRC12:10
*** links has quit IRC12:13
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Rolling upgrades related dev documentation  https://review.openstack.org/41943912:14
*** baoli has joined #openstack-ironic12:14
*** baoli has quit IRC12:15
*** baoli has joined #openstack-ironic12:15
*** derekh has quit IRC12:16
*** derekh has joined #openstack-ironic12:16
ricardoasmorning, Ironic!12:17
*** baoli has quit IRC12:21
*** jkilpatr has joined #openstack-ironic12:21
openstackgerritCharlle Daniel proposed openstack/ironic: Ensures that OneView nodes are free for use by Ironic  https://review.openstack.org/37276212:22
openstackgerritVasyl Saienko proposed openstack/ironic: Skip VIF api tests for old api versions  https://review.openstack.org/41942812:24
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR Test patch  https://review.openstack.org/41944312:24
*** lucasagomes is now known as lucas-hungry12:26
openstackgerritJarrod Johnson proposed openstack/pyghmi: Provide more consistent attributes  https://review.openstack.org/41944612:30
*** vikrant has quit IRC12:30
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add RPC and object version pinning  https://review.openstack.org/40749112:34
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add version column  https://review.openstack.org/41239712:35
*** dprince has joined #openstack-ironic12:35
openstackgerritVasyl Saienko proposed openstack/ironic: Fix assertEqual parmeters position in unittests  https://review.openstack.org/41939812:37
*** hw_wutianwei has quit IRC12:38
*** gcb has quit IRC12:49
*** lindycoder has joined #openstack-ironic12:49
nicodemosmorning, all12:53
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR Test patch  https://review.openstack.org/41944312:57
openstackgerritVasyl Saienko proposed openstack/ironic: Skip VIF api tests for old api versions  https://review.openstack.org/41942812:57
*** dtantsur is now known as dtantsur|brb12:58
*** lucas-hungry is now known as lucasagomes13:02
*** sacharya has joined #openstack-ironic13:03
*** vikrant has joined #openstack-ironic13:05
*** vikrant has quit IRC13:06
*** sacharya has quit IRC13:08
*** trown|outtypewww is now known as trown13:11
*** pester has joined #openstack-ironic13:14
*** alexpilo_ has joined #openstack-ironic13:15
*** fxpester has quit IRC13:17
*** alexpilotti has quit IRC13:17
*** dtantsur|brb has quit IRC13:17
*** yolanda has quit IRC13:18
*** dtantsur has joined #openstack-ironic13:18
*** yolanda has joined #openstack-ironic13:18
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742913:20
*** ralonsoh_ is now known as ralonsoh13:23
*** links has joined #openstack-ironic13:25
*** aarefiev_afk is now known as aarefiev13:26
aarefievmorning all!13:27
aarefievhey milan, are you around?13:27
milanmorning aarefiev! :)13:27
milanyup13:28
milanw/r the spec?13:28
aarefievmilan: no :)13:28
milanok :)13:28
aarefievmilan: I've played with kombu13:29
aarefievlast year :)13:29
patchbot:)13:29
milanaarefiev, you just managed the patchbot to smile13:29
aarefievmilan: https://review.openstack.org/#/c/415645/113:29
milan:D13:29
patchbotpatch 415645 - ironic-inspector - [POC] Split service on API and Engine13:29
aarefievyeah13:29
aarefievwdyt?13:29
* milan looks13:29
aarefievmilan: I've tested on devstack with rabbit13:30
milannice13:30
aarefievlooks like we could use it13:31
aarefievit's very simple poc13:31
milanaarefiev, cool13:31
milanI think we can use that indeed :)13:31
* milan needs to read through13:31
*** amoralej is now known as amoralej|off13:32
aarefievmilan: looks like it's pretty easy to implement ha with it13:32
*** amoralej|off is now known as amoralej|lunch13:32
lucasagomesthe patch increasing the timeout for the nova boot has merged ?13:32
*** ralonsoh_ has joined #openstack-ironic13:33
aarefievmilan: it has ack mechanism, and messages could be rescheduled if worker die13:34
milanaarefiev, cool so it has sort of a retry logic over the media13:34
milanaarefiev, which is nice since our state machine is (hopefully) designed to cope w/ that13:34
aarefievmilan: and main benefit, it's in global requirements :)13:35
milanaarefiev, awesome! :D13:35
milanaarefiev, it's going to take me a bit to get to this13:35
milanI need to check kombu and give this a review13:36
*** ralonsoh has quit IRC13:36
milanaarefiev, but I'm interested a lot in using something that actually works :)13:36
* milan blocked a bit on https://review.openstack.org/#/c/419010/13:36
patchbotpatch 419010 - ironic-inspector - [WIP] introduce bmc port support13:36
milanaarefiev, mind a review while it's still small ;) ^13:37
openstackgerritVladyslav Drok proposed openstack/ironic: Allow to attach/detach VIF to portgroup  https://review.openstack.org/40691513:38
aarefievmilan: sure, give me 10 min :)13:41
openstackgerritVasyl Saienko proposed openstack/ironic: Set tempest baremetal.max_microversion  https://review.openstack.org/41943013:41
openstackgerritVladyslav Drok proposed openstack/ironic: Allow to attach/detach VIF to portgroup  https://review.openstack.org/40691513:41
vsaienk0sambetts, jlvillal, vdrok patch to skip VIF attach detach tests for older API versions https://review.openstack.org/#/c/419428/, patch that configures max_microversion for stable/newton is https://review.openstack.org/#/c/419430/  .Test patch that shows that skip works is https://review.openstack.org/#/c/419443. Example from the logs: http://logs.openstack.org/43/419443/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-pxe_snmp-tinyipa-ubuntu-xeni13:42
patchbotpatch 419428 - ironic - Skip VIF api tests for old api versions13:42
patchbotpatch 419430 - ironic (stable/newton) - Set tempest baremetal.max_microversion13:42
patchbotpatch 419443 - ironic - DNM/DNR Test patch13:42
milanaarefiev, thanks!13:42
sambettsvsaienk0: I don't think we need to duplicate the code from BaseBaremetalTest that already does the microversion check13:46
milandtantsur, https://review.openstack.org/#/c/419010/ I thought about the dropping of the BMC address and I guess it is on par being broken w/ my solution of the address:port; neither of those would work 100% unless the ports are created in Ironic so inspector can locate the node later13:46
patchbotpatch 419010 - ironic-inspector - [WIP] introduce bmc port support13:46
milandtantsur, but given what mat128 said yesterday, and I agree w/ him, hi mat :) , we imo better not drop the address13:47
sambettsvsaienk0: https://github.com/openstack/ironic/blob/master/ironic_tempest_plugin/tests/api/admin/base.py#L7413:47
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR Test patch  https://review.openstack.org/41944313:49
openstackgerritVasyl Saienko proposed openstack/ironic: Skip VIF api tests for old api versions  https://review.openstack.org/41942813:49
vsaienk0sambetts: I missed that part, just uploaded a new version of the patch13:50
*** absubram has joined #openstack-ironic13:51
*** xavierr has joined #openstack-ironic13:51
milandtantsur, also if absolutely necessary, one could add the ipmi_port to the inventory on the IPA some other way than ipmitool, whereas if we drop the address, that won't work13:53
* milan still worried we'd break silently someone that exported the port 13:53
milanbut we'd break those even if we dropped the address13:53
milanlucasagomes, ^13:54
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add version column  https://review.openstack.org/41239713:55
*** pester has quit IRC13:56
aarefievmilan: I thought we have separate field for ipmi port13:56
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add new dbsync command online_data_migrations with first migration  https://review.openstack.org/40855613:56
milanarefiev, issue is, if two nodes have the same ipmi_address and differ only in ipmi_port13:56
milanall is doomed13:56
milanaarefiev, happens in tripleO gate w/ virtualbmc13:57
milanaarefiev, and to make it worse, IPA doesn't report ipmi_port13:58
milanipmitool neither13:58
*** AlexeyAbashkin has quit IRC13:59
*** sasha2 has joined #openstack-ironic13:59
aarefievmilan: ok, it's only test case, right13:59
*** absubram_ has joined #openstack-ironic13:59
*** absubram has quit IRC14:00
*** absubram_ is now known as absubram14:00
sambettsaarefiev: not for bridged IPMI tool14:00
milansambetts, hey :)14:00
milansambetts, also wdyt?14:00
aarefievsambetts, morning14:00
sambettsaarefiev: sometimes single chassis have one management address and only differ in things like target channel and weird stuff like that14:00
sambettsmilan: /me isn't really up to date on the conversation, just thought Id mention weird IPMI situations14:01
milansambetts, ty :D14:01
openstackgerritVasyl Saienko proposed openstack/ironic: Skip VIF api tests for old api versions  https://review.openstack.org/41942814:01
milansambetts, https://review.openstack.org/#/c/419010/14:01
patchbotpatch 419010 - ironic-inspector - [WIP] introduce bmc port support14:02
aarefievugh14:02
openstackgerritVasyl Saienko proposed openstack/ironic: Skip VIF api tests for old api versions  https://review.openstack.org/41942814:02
*** AlexeyAbashkin has joined #openstack-ironic14:02
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR Test patch  https://review.openstack.org/41944314:02
milansambetts, I've got a suggestion to store the port w/ the address together in that patch14:02
milansambetts, other suggestions were to drop the ipmi_address in case ipmi_port is detected and just silently ignore14:03
milanit14:03
milanaarefiev, sambetts I'm open to ideas14:03
milanhttps://bugs.launchpad.net/tripleo/+bug/1651719 < the bug14:04
openstackLaunchpad bug 1651719 in Ironic Inspector "Introspection fails on nodes with the same IPMI address but different IPMI ports" [High,In progress] - Assigned to milan k (vetrisko)14:04
aarefievis it one possible case, with port I mean14:04
milanaarefiev, that's what I'm not sure about14:04
*** jcoufal has joined #openstack-ironic14:05
sambettsmilan: TBH /me doesn't have any success with bmc_address on my hardware, and IMO we should rename it IPMI_address because thats the only case when I know it works :-P14:05
milanif the real thing hw exported a port this might break them14:05
milansambetts, heh, we can, but I'd love to fix the port first :P14:05
sambettsmilan: if we do port do we also need to do things like ipmi_local_address and ipmi_target_address ?14:07
milansambetts, hmmm, maybe we do14:08
milansambetts, so another option: treat it as not a bug?14:08
sambettsmilan: maybe :/14:08
milandtantsur, aarefiev ^^ wdyt?14:09
sambettsso whats the expected return value from IPA?14:09
sambettsaddress:port?14:09
sambettsor two different fields14:09
*** amotoki has joined #openstack-ironic14:09
*** rloo has joined #openstack-ironic14:09
aarefievyeah, I thought you said there is no port14:09
aarefievin inventory14:10
sambettsif there is no port in the inventory, and there are multiple ironic nodes with the same address then I think we should fail lookup14:10
milansambetts, the port isn't reported14:11
milanin IPA/ipmitool14:11
milanso no sane way how to know14:11
milanit14:11
sambettsmilan: then the only option I think we have is to fall back to the mac addresses if there are more that one node with the same ipmi_address14:12
milansambetts, so basically dropping the ipmi_address14:12
milanfrom the look-up table14:12
milanalso not sure what happens if we don't save it but IPA reports it14:13
sambettswe can use it as long as when looking up the node in Ironic doesn't return more than one node14:13
sambettsif we get multiple results from trying to match the ipmi_address then fail and fall back to mac address14:14
sambettsif there is no mac addresses we fail lookup14:14
aarefievsambetts: +1 sounds good14:14
*** [1]cdearborn has joined #openstack-ironic14:15
sambettsthen if in the future we expand IPA to return the port some how, then we can add ipmi_port checks too14:15
*** wajdi has quit IRC14:15
milansambetts, OK14:15
aarefievhttps://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/process.py#L8814:15
aarefievalso did you check ipmitool on diff hw?14:17
*** amoralej|lunch is now known as amoralej14:17
aarefievmilan^14:18
*** aparnav has joined #openstack-ironic14:18
sambettsmilan: I'm not sure what you mean by make it possible to lookup later in your commit message, were you planning on caching the inspection  it somehow?14:18
sambettsfor manual assignment?14:18
sambettsor something14:18
milanaarefiev, I've checked on Dell, no port there14:18
sambettson my hardware you get nothing at all, not even the address14:18
milansambetts, later I meant once the discovery data comes14:19
milanneeds rephrasing14:19
*** Goneri has joined #openstack-ironic14:19
milanhuh14:19
milansambetts, in your case, what does the ironic's driver info  contain?14:19
sambettsmilan: if I use the ipmitool drivers, ipmi_address username and password, just like everyone elses14:20
mat128hi milan (1h later) :)14:20
milanhi mat128! :)14:20
sambettshey milan14:20
sambettshey mat128 *14:20
milannevertheless right on time to have the discussion ;)14:21
milanabout dropping the ipmi_address in case ipmi_port is reported in driver_info14:21
milansambetts, I see14:22
sambettsmilan: I basically always have to specify a mac address in Ironic or use auto-discovery14:23
mat128I have to leave for the office, I'll catch up on your discussion right after14:23
*** baoli has joined #openstack-ironic14:23
milanmat128, cool :)14:23
mat128if you have a command I can try and run on my hardware to find out if the IP comes back14:23
mat128mostly Supermicro14:23
milanmat128, ipmitool lan print I guess14:24
milanbut I guess it's the same everywhere14:24
*** amotoki has quit IRC14:24
milanrather if you've got a custom introspection collector that might export the ipmi_port by other means than ipmitool14:25
milanmat128, ^14:25
sambettsyeah this is how IPMItool does it https://github.com/openstack/ironic-python-agent/blob/8271996fe8135fa80205a31024e190d700b83c21/ironic_python_agent/hardware.py#L90014:25
sambettsin IPA14:25
milanyup14:26
*** causten has joined #openstack-ironic14:26
milansambetts, the thing is, if you have the same ipmi_address for two nodes, introspection won't start for you at all14:27
milansambetts, /me rereading your suggestion14:27
mat128milan: checked real quick and port isnt part of the response14:27
milanyeah14:28
sambettsmilan: why/14:28
sambetts ?14:28
sambettsmilan: because of the node cahce?14:28
sambettscache*14:28
milancause of the attributes table has to have unique values14:28
milanyup14:28
* mat128 relocates14:29
milansambetts, https://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/db.py#L7214:29
*** amotoki has joined #openstack-ironic14:29
sambettsmilan: hmm... I guess this is the issues we run into by have basically a duplication of the Ironic DB14:29
milansambetts, right14:29
*** makowals has quit IRC14:29
sambettsmilan: /me thinks we should fix that DB attribute to be not unique14:30
sambettsmilan: /me also thinks that maybe we should be less IPMI specific in inspector14:31
milanto have and ID column and just try search what name/value combinations best describe a Node14:31
*** amotoki has quit IRC14:31
jrollrloo: I'll be here on MLK day14:31
jrolljlvillal: thanks for the CI breakage heads up, sadface, I have some thoughts on fixing that14:31
milansambetts, I see14:31
jrolllucasagomes: I didn't +A due to the question there, glad it got merged14:31
*** makowals has joined #openstack-ironic14:32
milansambetts, so name must not be a key either then14:32
rloojroll: good to know, maybe it is just big companies like intel14:32
lucasagomesjroll, morning... Cool, yeah I put the patch up for the UEFI images but later I realized that it would be easier to just do it as part of the same patch which is configuring the nodes to boot with UEFI14:32
lucasagomesso it's there now :-)14:32
jrollmorning y'all14:32
jrolllucasagomes: cool, thanks14:33
*** amotoki has joined #openstack-ironic14:33
sambettsmilan: not sure what you mean14:33
milanhttps://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/db.py#L7214:33
jrollrloo: yeah, from what I've seen it varies... e.g. my fiancee has to work, but is considered a holiday so she gets 1.5x pay14:33
milansambetts, ^ if we want the values non-unique14:33
jrolland her hospital isn't large14:33
milanmorning jroll! :)14:33
jroll\o14:33
sambettsjroll: https://review.openstack.org/#/c/419428/14:33
patchbotpatch 419428 - ironic - Skip VIF api tests for old api versions14:33
sambettsjroll: for fixing the CI ^14:33
jrollsambetts: yep, in my tab queue14:34
* jroll just finished scrollback14:34
sambettscoolioes14:34
milanmorning rloo! :)14:34
aarefievmilan, sambetts: I guess we could add some id as primary to attributes14:35
sambettsmilan, aarefiev: I think we can make name and uuid primary right??14:35
aarefievmorning jroll, rloo14:35
milanaarefiev, exactly, and try a best-effort search biggest match to identify a node?14:35
milansambetts, I think the uuid here is the node14:36
milanso it's the other way around attr_nameXattr_value-> node_uuid14:36
aarefievyeah uuid14:36
sambettsmilan: exaclt so making name and uuid the primary keys to that table would be that you could have 1 ipmi_addres per node14:37
sambettsmilan: but the values are restricted14:37
milanbut the thing is the IPA doesn't return the uuid14:37
milanso you won't know which node it's ringing the door bell14:38
openstackgerritVasyl Saienko proposed openstack/ironic: Skip VIF api tests for old api versions  https://review.openstack.org/41942814:38
aarefievmilan: but it has uuid as reference now14:38
sambettsmilan: even if the uuid is the primary, you don't need to look it up by UUID14:39
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR Test patch  https://review.openstack.org/41944314:39
sambettsmilan: e.g. you can still to select * from attrbutes where value == *14:39
sambettsmilan: e.g. you can still to select * from attrbutes where value == <thing>14:39
milanaarefiev, just a reference to nodes table, right?14:39
milansambetts, aaah14:40
milansambetts, /me thinks14:40
aarefievit just says this uuid exist14:40
*** makowals has quit IRC14:41
rloohi and good morning milan, aarefiev, sambetts, jroll, lucasagomes and everyone else14:41
milanaarefiev, sambetts so the table key would be node_uuidXattribute_name14:42
lucasagomesrloo, morning :-)14:42
sambettsmilan: yup14:42
aarefiev+114:42
jlvillaljroll, vsaienk0 has proposed two patches to fix the stable/newton issue: https://review.openstack.org/#/c/419428/ & https://review.openstack.org/#/c/419430/14:42
patchbotpatch 419428 - ironic - Skip VIF api tests for old api versions14:42
patchbotpatch 419430 - ironic (stable/newton) - Set tempest baremetal.max_microversion14:42
jlvillalI have updated the whiteboard with the info14:42
aarefievprimary key14:42
milanaarefiev, sambetts thanks guys! that might work indeed14:42
jrolljlvillal: yeah, I see them / am reviewing now14:43
vsaienk0jlvillal: we also need backport to sable/mitaka14:43
* milan coffee break and hack it I guess14:43
sambettsmilan: as long as 1 node can't have multiple copies on one attrbiute14:43
*** makowals has joined #openstack-ironic14:43
sambettsmilan: /me is unsure on that14:43
milansambetts, hmmmmm14:43
jlvillalvsaienk0, Thanks. I updated the Whiteboard to say stable/mitaka is also broken then14:44
*** ptx0 has joined #openstack-ironic14:44
jlvillalvsaienk0, Thanks for the patches!!! :)14:44
sambettsmilan: if that is the case then a id field is the only option14:44
milandtantsur, do you remember why the values are keys? https://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/db.py#L72 also wdyt about sambetts suggestion ^^^^^14:44
aarefievsambetts: unsure about multiple copies14:44
milansambetts, yeah, id would be a safe bet14:44
*** AlexeyAbashkin has quit IRC14:45
milanidxattribute_name -> attribute_value, node_id14:45
jrollvsaienk0: check out my comments here, it's a bit more work, I'm happy to write the patch if you like: https://review.openstack.org/#/c/419430/2/devstack/lib/ironic14:45
patchbotpatch 419430 - ironic (stable/newton) - Set tempest baremetal.max_microversion14:45
sambettsmilan: no need for the attribute name to be a key14:45
jrolljlvillal: ^^14:45
milansambetts, true14:46
milanaarefiev, sambetts so te lookup query would be the biggest match14:46
*** baoli has quit IRC14:46
*** aslezil_ has joined #openstack-ironic14:47
aarefievmilan: is lookup query wrong now?14:48
milanaarefiev, nope but it depends on the value14:48
*** ptx0 has quit IRC14:48
aarefievyeah14:49
milanI mean nameXvalue -> node_uuid14:49
milanso the node_uuid may appear more than once14:49
milanso the query is quite efficient if the value are part of the key I guess14:49
aarefievmake sense14:50
*** dyasny has quit IRC14:50
milanunless the combination isn't unique :D14:50
milanthen everything blows up14:51
sambettsmilan: the table is only setup that way so that it represents a unquie key:value store that is a many to one relationship with the node, I don't there there was any other reason for its strcuture14:51
aarefievso we need to decide shoud  node_uuidXattribute_name be unique14:51
sambettsmaking the table: ID -> name, value, node should be fine and if it starts being slow we can always force indexing on name and value14:51
jrollanyone have objections to releasing ironicclient?14:53
milanyeah and figure out reasonable query logic to identify the nodes14:53
* jroll glances at review queue14:53
sambettsmilan: I don't think the query logic will need to change, its still SELECT node WHERE name=foo AND value=BAR14:54
milansambetts, in case the ipmi_address is the same for more nodes it won't work14:54
milanit just won't blow up14:55
milanbut multiple matches will be found14:55
sambettsmilan: it'll just return 2 nodes, and then we go if result > 1 then fail14:55
sambettsor fall back to mac address checking14:55
milanor that, that was my query thinking14:55
milan;)14:55
TheJuliaGood morning14:55
milanmorning TheJulia! :)14:56
*** zackf has joined #openstack-ironic14:56
milanaarefiev, sambetts but yeah, sound like a plan I can put up that patch, let's see14:56
sambettsmilan: awesome :D14:56
milanright :P14:57
aarefievmilan, sambetts; but there is mac in query, no?14:57
milanaarefiev, /me checks14:57
aarefievhow it will return >1 node14:58
sambettsaarefiev: name=mac value=<mac address>14:58
*** gcb has joined #openstack-ironic14:58
sambettsaarefiev: if mac address isn't set on the node then its ingored14:58
sambettsignored I think14:58
*** rook has quit IRC14:59
aarefievahh, I see14:59
*** lucasagomes has quit IRC14:59
dtantsurmilan, sorry, we HAVE to ignore IPMI address when ports are set15:00
*** lucasagomes has joined #openstack-ironic15:00
milandtantsur, mind elaborate on the reason?15:00
dtantsurmilan, it's broken15:00
lucasagomesjroll, not really, there's a couple of patches in the queue for nmi injection support which may be interesting to get in since the base patches are merged in ironic already15:00
lucasagomesoh actually soft boot that got merged15:00
lucasagomesnmi is not yet15:00
dtantsurmilan, are you asking me why we should not break introspection in this case? :)15:01
milandtantsur, I'm asking rather why we have to drop it ;)15:01
jrolllucasagomes: hm, I don't see anything recent with a +2 other than nmi stuff15:01
* milan wonders whether there aren't any constructive solutions 15:02
jrollwe'll do another release in a week or two, we can get those things in yet15:02
dtantsurmilan, any better ideas?15:02
milandtantsur, best idea so far is to modify the look-up table?15:02
lucasagomesjroll, ++15:03
lucasagomesyeah15:03
dtantsurmilan, "modify" = "not put IPMI address there", right :)15:03
*** chlong has joined #openstack-ironic15:03
milandtantsur, lol, rather change it from nameXvalue -> node_id to id -> name, value, node_id15:03
dtantsurunless you've found a way to get port from within the machine, that is15:03
dtantsurmilan, how does it help with duplication?15:04
*** sacharya has joined #openstack-ironic15:04
milandtantsur, the query would have to change to cope retry narrowing down w/ attributes from introspection15:04
dtantsurwell, this is what we explicitly don't do15:05
milanif at the end we got still more nodes, just fail15:05
*** amotoki has quit IRC15:05
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/41933915:05
*** rook has joined #openstack-ironic15:05
milandtantsur, why's that :)15:05
*** rook is now known as Guest829815:05
dtantsurmilan, because we don't want to update the wrong data. it's better to fail than to screw up15:05
dtantsurmilan, let's approach it from this end: what's the use of keeping IPMI address if we know that it's not unique?15:05
sambettsdtantsur: it might be unique, even if ipmi_port is set right?15:06
openstackgerritVasyl Saienko proposed openstack/ironic: Set tempest baremetal.max_microversion  https://review.openstack.org/41943015:06
milandtantsur, cause the combination of portxaddress might still be unique15:06
dtantsursambetts, it well might15:06
dtantsurmilan, just like MAC only, yes :)15:07
milanyeah, true, no-one returns the port15:07
rloojroll: i took a quick look at the client patches, i don't see anything urgent to get in. the only one is https://review.openstack.org/#/c/357627/ to unblock nova but not much reviewing has been done15:07
patchbotpatch 357627 - python-ironicclient - Support soft reboot and soft power off with timeou...15:07
jrollrloo: yeah, we can release early next week again, I'd love to get that in15:07
TheJuliaGood morning15:08
dtantsurmorning TheJulia, rloo, jroll15:08
*** absubram has quit IRC15:08
jrollnova change should just be a: if soft: power_state = 'soft ' + power state15:08
milanaarefiev, sambetts you guys cool?15:08
* jroll hasn't looked at that either15:08
rloojroll: it would be nice to get in but i don't see enough people lovin' and reviewin' it :-(15:08
jrollrloo: well, we can make that happen :)15:08
*** rama_y has joined #openstack-ironic15:08
* jroll -2s everything else15:08
jroll:D15:08
*** rama_y_ has joined #openstack-ironic15:09
*** sacharya has quit IRC15:09
sambettsmilan, dtantsur: not sure what the conclusion of that was15:09
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add new dbsync command online_data_migrations with first migration  https://review.openstack.org/40855615:09
milansambetts, just drop the address15:09
dtantsurI don't know what the better choice is.. changing database schema is not a perfect bug fix..15:09
sambettsmilan: just don't store it ?15:09
TheJuliaHeh, my other good  morning apparently made it through :\15:09
milansambetts, yeah15:09
dtantsurcutting out people with non-standard ports is also not awesome15:09
milansambetts, neither the address nor the port to be more specific15:10
rloojroll: also just noticed, that power patch is the 2nd of two client patches. so no, not in today's release.15:10
milandtantsur, there's one thing though15:10
jrollrloo: yeah, I want to get this release out so that we can get networking going in nova15:10
rloojroll: ++ me too15:10
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Rolling upgrade procedure documentation  https://review.openstack.org/41656515:10
milanif node_a has address A and node_B has address A + Port, we cool to drop just the node_B correct?15:10
milannode_B address&port keep macs15:11
aarefievwhy do we need to drop it15:11
aarefievmaybe just ignore15:12
milandtantsur, as if the IPA reports the address it might point to node A instead15:12
sambettsmilan: I think we need to check against Ironic for duplicates because we can't guarentee that A comes before B or visa versa15:12
milanaarefiev, I mean ignore15:12
aarefievok :)15:12
milansambetts, exactly15:12
dtantsurmilan, ugh15:12
milandtantsur, on the other hand the modfied table might still work here15:13
milanor no? :D15:13
* dtantsur thinks15:14
* milan recursive confuser today :D15:14
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set min,max API microversion in tempest  https://review.openstack.org/41951015:14
dtantsurmilan, so essentially you suggest to replace OR in the lookup with AND, right?15:14
* milan not sure15:14
milanbiggest result wins?15:15
milanI guess so yeah, OR is it then15:15
milandtantsur, like a best match thing15:15
milandtantsur, like a google-fight15:16
sambettsdtantsur: no still OR, but if you get more than one result you vomit15:17
milansambetts, you retry to narrow down w/ different attr15:17
sambettsmilan: yeah15:17
milanuntil you run out of attributes15:17
milanor have a decision15:17
milan:_15:17
milan:)15:17
*** rbartal has quit IRC15:17
dtantsurmilan, so essentially drop unique constraint from this table, and handle duplicates, right?15:18
milandtantsur, right15:18
sambettsdtantsur: basically yeah15:18
dtantsurhmm, this may work15:18
aarefievwe are already handle duplicates15:18
aarefievI guess15:18
milanaarefiev, yup seems like, if not exactly this way, the change won't be too big I guess15:19
*** aslezil_ has quit IRC15:19
milanand mat128 might like it this way too ;)15:19
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set min,max API microversion in tempest  https://review.openstack.org/41943015:19
aarefiev:)15:19
milanaarefiev, dtantsur, sambetts so I guess we've got a winner, right?15:20
milanlet's do it?15:20
milanlet's do it, me! :D15:20
sambetts\o/ sounds good15:20
aarefievmilan: you are a winner :)15:20
dtantsuryeah, let's try15:20
milanlol OK15:20
* milan will relocate and just do it (tm) :D15:21
dtantsurmilan, do you also have a patch to ignore loopback addresses? I think this is less controversial15:21
milandtantsur, excellent point! would be a quick fix for this!15:21
milannot yet15:21
milanI can or if you wish you can15:21
* milan needs ~2h for an errand right now15:22
*** jaosorior has joined #openstack-ironic15:22
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set min,max API microversion in tempest  https://review.openstack.org/41951615:23
dtantsurmilan, I will propose it then15:23
vsaienk0jroll: please check if I did it correctly https://review.openstack.org/#/q/Id6d36280f622549a2877aab99c11e4008af67fe7,n,z15:23
*** mtanino has joined #openstack-ironic15:24
jrollvsaienk0: yep, looking now15:25
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Rolling upgrade procedure documentation  https://review.openstack.org/41656515:26
milandtantsur, ack, thanks!15:27
* milan gone15:27
*** milan has quit IRC15:27
*** AlexeyAbashkin has joined #openstack-ironic15:28
*** Guest8298 is now known as rook-LOLLLL15:28
jrollvsaienk0: +215:31
jrollI'll wait for the newton one until this lands15:31
jrollsambetts: mind reviewing 419510?15:32
sambettsjroll: sure :)15:32
jrolllucasagomes: TheJulia: vsaienk0: https://review.openstack.org/#/c/41939815:34
patchbotpatch 419398 - ironic - Fix assertEqual parmeters position in unittests15:34
jrollthere's code changes not mentioned in the commit message?15:34
* lucasagomes checks15:34
* jroll doesn't understand why that's changed15:34
jrollI assume it's just __class__ isn't needed, but it's odd that it's changed without a mention15:34
jrollmeh it's fine, looking at the code, sorry to bug15:35
lucasagomesjroll, yeah, the other methods on top removed it alreayd15:35
lucasagomestho yeah, we probably need to add it to the commit message15:35
jroll¯\_(ツ)_/¯15:35
lucasagomesexactly heh15:36
* jroll changed his vote15:36
*** mtanino has quit IRC15:36
TheJuliaI looked at it and figured it would be more hassle since it was super trivial in my brain15:37
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742915:37
jrollyeah15:38
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Do not use loopback BMC addresses for lookup  https://review.openstack.org/41952615:38
jrolljust at first glance I was like O_O15:38
jrolland didn't realize it was already approved, clicked before y'all reviewed it15:38
*** Nisha_Agarwal has joined #openstack-ironic15:38
TheJuliaI think this is where my standard "it is life" reply comes in15:39
jrollheh15:39
jroll+115:39
*** sacharya has joined #openstack-ironic15:41
*** nicodemos has quit IRC15:46
*** nicodemos has joined #openstack-ironic15:47
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Add new capabilities to ironic  https://review.openstack.org/33813815:48
openstackgerritVladyslav Drok proposed openstack/ironic: Allow to attach/detach VIF to portgroup  https://review.openstack.org/40691515:48
*** Nisha_Agarwal has quit IRC15:48
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Add IPv6 unit test for _get_route_source  https://review.openstack.org/41953315:48
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Convert _get_route_source to use the socket module  https://review.openstack.org/41953415:48
*** Nisha_Agarwal has joined #openstack-ironic15:50
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: iscsi: Listen for connections on both IPv4 and IPv6 ports  https://review.openstack.org/41181915:51
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Agent: Listen for connections on both IPv4 and IPv6 ports  https://review.openstack.org/41181815:51
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Add IPv6 unit test for _get_route_source  https://review.openstack.org/41953315:51
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Convert _get_route_source to use the socket module  https://review.openstack.org/41953415:51
*** wajdi has joined #openstack-ironic15:52
NobodyCamGood Morning Ironic'ers15:53
dtantsurhey-hey NobodyCam!15:53
NobodyCammorning dtantsur :)15:54
TheJuliagood morning NobodyCam15:54
Nisha_Agarwalmorning NobodyCam15:54
NobodyCamMorning TheJulia, Nisha_Agarwal :)15:55
*** srobert has joined #openstack-ironic15:56
rloovdrok: if you didn't notice, you should rebase https://review.openstack.org/#/c/406915/ on top of https://review.openstack.org/#/c/419398/15:56
patchbotpatch 406915 - ironic - Allow to attach/detach VIF to portgroup15:56
patchbotpatch 419398 - ironic - Fix assertEqual parmeters position in unittests15:56
rloomorning NobodyCam!15:57
NobodyCamGood Morning rloo :)15:57
vdrokrloo: yes, I didn't :)15:57
vdrokmorning rloo NobodyCam TheJulia15:58
*** aslezil_ has joined #openstack-ironic15:58
NobodyCammorning vdrok :)15:58
*** pcaruana has joined #openstack-ironic15:58
rloovdrok: :) and sorry about those late comments15:58
vdroknp15:58
vdrokrloo: better to look at newest PS tests, I've added some comments there15:59
rloovdrok: ok15:59
*** absubram has joined #openstack-ironic15:59
*** rpioso has joined #openstack-ironic16:02
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: [WIP] ETAGs for node in ironicclient  https://review.openstack.org/40033516:03
openstackgerritMario Villaplana proposed openstack/ironic: Agent driver rescue implementation  https://review.openstack.org/40043716:04
openstackgerritMario Villaplana proposed openstack/ironic: Add API and conductor methods for [un]rescue  https://review.openstack.org/35083116:04
*** amarao has joined #openstack-ironic16:04
*** rbudden has joined #openstack-ironic16:05
*** aparnav has quit IRC16:08
openstackgerritMerged openstack/ironic: Don't translate exceptions w/ no message  https://review.openstack.org/41837416:10
*** rook-LOLLLL is now known as rook16:10
vdrokrloo: do you think we should  include https://review.openstack.org/418894 in release too?16:11
patchbotpatch 418894 - python-ironicclient - Extend VIF attach commands16:11
vdrokit's not really required for nova side16:11
rloovdrok: i don't think so.16:11
*** sacharya_ has joined #openstack-ironic16:11
rloovdrok: i am even wondering whether we should include it soon. ie maybe we shouldn't until it is needed.16:11
rloovdrok: cuz nothing in ironic uses anything other than id right now16:12
*** yufei has joined #openstack-ironic16:12
vdrokrloo: well, it won't hurt, if someone wants to write a custom network interface with custom attachment and use client. but yeah, otherwise not needed16:12
rloovdrok: yeah, that's the only reason. an outoftree interface in the meantime.16:13
rloovdrok: anyway, i'm ok with it going in if it is ready :)16:13
rloovdrok: main goal is getting client out to unblock nova part16:13
*** rajinir has joined #openstack-ironic16:14
*** sacharya has quit IRC16:14
openstackgerritMerged openstack/ironic: Fix assertEqual parmeters position in unittests  https://review.openstack.org/41939816:15
*** rama_y_ has quit IRC16:19
*** rama_y has quit IRC16:19
*** xhku_ has joined #openstack-ironic16:22
*** ccamacho has quit IRC16:23
*** xhku has quit IRC16:25
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fix some mispellings in comments  https://review.openstack.org/41955116:26
*** ccamacho has joined #openstack-ironic16:27
*** AlexeyAbashkin has quit IRC16:27
jrollwtf: http://logs.openstack.org/10/419510/1/check/gate-ironic-pep8-ubuntu-xenial/4cbd9bd/console.html#_2017-01-12_15_23_40_34204016:33
jrollon a patch that didn't touch that: https://review.openstack.org/#/c/419510/16:33
patchbotpatch 419510 - ironic - Allow to set min,max API microversion in tempest16:33
jrollಠ_ಠ16:33
jrolloh the parent did that16:33
jrollbut didn't fail CI16:33
jrollO_o16:33
dtantsuro_O16:34
jrolloh16:34
jrollrebased on older version16:34
jrollignore me, I think it's being taken care of :P16:34
lucasagomesNisha_Agarwal, hi there, re: https://review.openstack.org/#/c/338138/ I'm a bit confused... So the spec doesn't impact on anything... What it's actually doing ? Say one set "logical_raid_level_1" and request it16:36
patchbotpatch 338138 - ironic-specs - Add new capabilities to ironic16:36
lucasagomesNisha_Agarwal, does that imply that the driver supporting that capability should create a RAID with that level ?16:36
lucasagomesor simply, "cpu_vt=True" means that the driver should flip the VT bit according to it ?16:37
*** links has quit IRC16:37
*** aparnav has joined #openstack-ironic16:38
*** blinky_ghost has joined #openstack-ironic16:38
jrolllucasagomes: I think that's all just for nova to schedule on16:39
jrollwhich I've never liked :(16:39
*** mtanino has joined #openstack-ironic16:39
lucasagomesjroll, ok, so it basically finds out what the node is and just use it for scheduling ?16:40
Nisha_Agarwallucasagomes,16:40
jrollI almost want to wait for nova's traits stuff but that's probably too far out to wait :/16:40
Nisha_Agarwallucasagomes, no it doesnt create raid here16:40
lucasagomesI left a comment on 2 capabilities there that I couldn't understand exactly why they are capability16:40
*** aparna has joined #openstack-ironic16:40
jrolllucasagomes: I assume so, will let Nisha_Agarwal answer16:40
Nisha_Agarwalit is for scheduling purpose as RAID is done today with cleaning steps16:40
Nisha_Agarwalwe can have multiple RAIDs configured today16:41
Nisha_Agarwalbut only one is the boot volume16:41
vdrokjroll: yeah, traits and resource classes will definitely bring more consistency there. at least we won't have to use capabilities filter to specify quantities, like gpus=1016:41
jrollvdrok: yep16:42
Nisha_Agarwalso if operator wants to select the node with raid levels also(which may not be used for boot always)16:42
* jroll is excited to see what nova+ironic looks like in 2 years or so16:42
* sambetts is excited to see what hardware will be able to do in 2 years16:43
vdroklucasagomes: the product_id one is for requesting a specific product to be present iiuc. the vendor one yeah, seems it can be replaces with vendor_gpu_count16:43
*** aparnav has quit IRC16:43
Nisha_Agarwallucasagomes, does it answer ur ques16:43
*** aslezil_ has quit IRC16:43
*** rama_y_ has joined #openstack-ironic16:44
*** rama_y has joined #openstack-ironic16:44
vdroklike not just nvidia, but geforce 2 mx :D16:44
jrollsambetts: doesn't matter to us much until people get all the old crap out of their DCs :(16:44
lucasagomesNisha_Agarwal, I see16:45
lucasagomesvdrok, gotcha! Yeah it had no explanation there so I was confused a bit16:45
blinky_ghosthi maybe this is the right channel to ask: I'm trying to deploy tripleo newton and I'm getting this error in ironic when trying to discover hw: instack.itcenter.local dnsmasq-dhcp[4098]: DHCPDISCOVER(tap2e59947b-28) a4:ba:db:40:29:33 no address available. Any Hint? thanks16:46
openstackgerritJoanna Taryma proposed openstack/ironic-specs: Clean invalid conflict response usages and unnecessary retries  https://review.openstack.org/41419416:46
sambettsjroll: good point16:46
Nisha_Agarwallucasagomes, regarding cpu_vt it may be similar to boot_mode...not very sure ...i had taken it from inspector16:46
jrollblinky_ghost: probably better off in #tripleo16:46
sambettsjroll: although Ironic doing cool stuff with new hardware might push them to update16:46
sambettsjroll: /me hopes16:46
jrollsambetts: yeah, +1, I'm excited16:47
blinky_ghostjroll: ok thanks :)16:47
jroll:)16:47
*** aparna has quit IRC16:49
lucasagomesNisha_Agarwal, cool, so overall the spec looks good to me. It would be good to have some explanation on that capability that vdrok mentioned about the product id16:49
lucasagomesNisha_Agarwal, and maybe just removing the vendor id one ? If you think it's not necessary16:49
* lucasagomes commented on the spec16:49
Nisha_Agarwallucasagomes, yes i saw the comments ....yes it looks sensible to me16:50
rloovdrok: sorry, i keep getting distracted. will really focus on the tests for 406915 now. i think...16:51
vdrokrloo: np. naming is hard for me. do you have any suggestion for naming these functions (or one combined if you prefer that)16:52
lucasagomesNisha_Agarwal, maybe also mention that, there's no actions taken based on those capabilities16:52
*** chlong has quit IRC16:52
lucasagomesit's only used for scheduling, to make it more clear16:52
lucasagomescause I couldn't get that by reading the spec16:52
Nisha_Agarwalok16:52
JayFCan another stable core look at + potentially land https://review.openstack.org/#/c/408222/ -- thanks.16:52
patchbotpatch 408222 - ironic-python-agent (stable/newton) - Skip API related work if no api url configured16:52
Nisha_Agarwallucasagomes, sure will add that16:53
lucasagomesgiven that, for some stuff like boot_mode we do actully change the boot mode depending on the driver16:53
lucasagomesnicodemos, thanks16:53
lucasagomesops16:53
rloovdrok: for combined, something like _get_availorfree_portgroups_and_ports().16:53
lucasagomesnicodemos, sorry, wrong ping :-)16:53
lucasagomesNisha_Agarwal, ok thanks16:53
nicodemoslucasagomes: np :)16:53
vdrokrloo: why avail ? :)16:53
rloovdrok: or free. whatever you call it.16:53
jrollJayF: I can +2 but stable/newton is out to lunch atm16:53
rloovdrok: they are available to be used :)16:54
vdrokrloo: ok, will do16:54
JayFjroll: okie, when it's well fed and happy again at least I'll be able to land it16:54
rloovdrok: but maybe free is better cuz that's how we 'talk' about it16:54
jrollya16:54
JayFjroll: assuming someone already on that fix?16:54
jrollJayF: yeah, vsaienk0 has it16:54
rloovdrok: so does that mean i can wait to review the tests? (my ulterior motive :D)16:55
*** e0ne has quit IRC16:55
vdrokrloo: hah, whatever you prefer :)16:55
vdrokI can wait, I can push now16:55
vdrokwell, after renaming16:55
jrollJayF: +2'd16:55
rloovdrok: push now. i'll take a break for lunch first.16:56
vdrokrloo: ok, no probs :)16:56
rloovdrok: really, i hate reviewing test stuff. so i go with procrastination if i can.16:56
vdrokrloo: I'm with you on that :)16:56
*** Syed__ has joined #openstack-ironic16:58
JayFAFAICT the stable/newton fix looks good and is waiting more core reviews? https://review.openstack.org/#/c/419428/716:58
patchbotpatch 419428 - ironic - Skip VIF api tests for old api versions16:58
JayFI'm going to add my +2 but not land in case there's something I'm missing here about why it's not been landed16:59
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Add new capabilities to ironic  https://review.openstack.org/33813817:01
Nisha_Agarwallucasagomes, vdrok, ^^^17:01
jlvillalJayF, I don't think it can land until the tempest changes land.17:02
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: API changes for driver-composition  https://review.openstack.org/41797017:02
openstackgerritJim Rollenhagen proposed openstack/ironic: Enable manual-management hardware type in devstack  https://review.openstack.org/41792017:02
openstackgerritJim Rollenhagen proposed openstack/ironic: Expose default interface calculation from driver_factory  https://review.openstack.org/41857317:02
openstackgerritJim Rollenhagen proposed openstack/ironic: Add hardware types to the hash ring  https://review.openstack.org/41906517:02
openstackgerritJim Rollenhagen proposed openstack/ironic: Register/unregister hardware interfaces for conductors  https://review.openstack.org/41263117:02
jrollapi version rebases are the worstest17:02
jrollJayF: that's only part of it17:02
jlvillalJayF, I was thinking the other patch.17:03
jrollJayF: still needs https://review.openstack.org/#/c/419510/ <- and a backport to newton with different versions17:03
patchbotpatch 419510 - ironic - Allow to set min,max API microversion in tempest17:03
jroll(and mitaka because mitaka)17:03
jrollJayF: one more highlight just to make it a full on bombardment :)17:04
* jroll goes to lunch17:04
openstackgerritJulia Kreger proposed openstack/ironic: Add base cinder common interface  https://review.openstack.org/35562517:04
dtantsurjroll, database changes rebases are worse :)17:04
openstackgerritJulia Kreger proposed openstack/ironic: Add Cinder storage driver  https://review.openstack.org/36619717:04
jrolldtantsur: fair :)17:04
jlvillalvsaienk0, Are you fixing pep8 issue?17:04
jlvillalhttps://review.openstack.org/#/c/419510/17:05
patchbotpatch 419510 - ironic - Allow to set min,max API microversion in tempest17:05
jlvillalI can jump on it...17:05
*** mjura has quit IRC17:05
jrollit just needs a rebase for the pep8 (and to get out from under that test patch)17:05
openstackgerritJulia Kreger proposed openstack/ironic: Wire in storage interface attach/detach operations  https://review.openstack.org/40629017:06
* jroll actually lunches now17:06
openstackgerritJulia Kreger proposed openstack/ironic: [WIP] iPXE template support for iSCSI  https://review.openstack.org/41332417:06
openstackgerritJulia Kreger proposed openstack/ironic: Add REST API for volume connector and volume target operation  https://review.openstack.org/21458617:06
*** mtani____ has joined #openstack-ironic17:07
*** mtanino has quit IRC17:07
* jlvillal starts investigating17:07
*** xek has quit IRC17:07
jlvillalNot sure how that pep8 issue happened? Since patch doesn't appear to touch that code...17:08
*** xek has joined #openstack-ironic17:08
jlvillaljroll, Ah. Thanks17:09
openstackgerritJohn L. Villalovos proposed openstack/ironic: Allow to set min,max API microversion in tempest  https://review.openstack.org/41951017:13
*** ralonsoh_ has quit IRC17:13
sambettsTheJulia: QQ about bifrost, while running playbook install.yaml how does hostvars[inventory_hostname]['ansible_' + ans_network_interface]['ipv4']['address'] get populated, I'm seeing a failure saying that the ipv4 key is missing17:13
jlvillalJayF, Can you look at: https://review.openstack.org/#/c/419510/2  please?17:14
patchbotpatch 419510 - ironic - Allow to set min,max API microversion in tempest17:14
jlvillalTheJulia, sambetts vdrok lucasagomes dtantsur ^^^17:14
TheJuliasambetts: Automatically, just ans_network_interface needs to point to a real network interface that you intend to use17:14
sambettsTheJulia: does that interface need to have an IP already then?17:14
TheJuliasambetts: yes17:15
TheJuliasambetts: that pulls the ipv4 address off of the inventory data that sensible collects17:15
TheJuliaerr, ansible17:15
* TheJulia curses autocorrect17:15
openstackgerritVladyslav Drok proposed openstack/ironic: Allow to attach/detach VIF to portgroup  https://review.openstack.org/40691517:16
sambettsTheJulia: ah ok, we're using a separate subnet and NIC from our servers main NIC so didn't set any address on it assuming bifrost would just take it over and sort it out based on the dhcp pool or something17:16
*** trown is now known as trown|lunch17:16
sambettsTheJulia: there isn't a varaible we can see to make it do that right?17:17
sambettsTheJulia: we have to set up the hosts interface manually17:17
sambetts?17:17
*** swatson has joined #openstack-ironic17:17
TheJuliasambetts: yes, we don't know what addressing you will want to use much less what interface, so it is one of the few things that someone setting up needs to change17:17
TheJuliasambetts: There is not a variable to make it do the interface setup for you :)17:18
TheJuliajlvillal: I +A'ed that revision17:18
sambettsTheJulia: ah, I would have assumed having picked set the interface and the dhcp pool in group_vars it would also do the hosts IP17:18
jlvillalTheJulia, thank you17:18
sambettss/picked//17:18
openstackgerritJohn L. Villalovos proposed openstack/ironic: Allow to set min,max API microversion in tempest  https://review.openstack.org/41943017:19
jlvillalstable/newton version ^^^  Will depend on tempest changes landing first17:19
vdrokmorning jlvillal !17:19
TheJuliasambetts: That would be pretty cool....17:19
swatsonHey channel! Anyone familiar with ironic and its gate jobs?17:20
jlvillalvdrok, Hi :)17:20
TheJuliaswatson: Greetings17:21
swatsonTheJulia: Hey! Do you know about the ironic gate jobs by chance? I have some questions about it if you don't mind17:22
TheJuliaswatson: Best to just ask, each of us knows different things.17:22
dtantsurswatson, a lot of people here know quite something about it :)17:22
swatsonTheJulia dtantsur: Alright, here goes :)17:23
openstackgerritJohn L. Villalovos proposed openstack/ironic: Allow to set min,max API microversion in tempest  https://review.openstack.org/41951617:23
jlvillalstable/mitaka version ^^^^17:23
TheJuliajlvillal: thank you17:23
swatsonI'm implementing migration tests for magnum, borrowing heavily from ironic's own implementation17:23
*** dsneddon_afk is now known as dsneddon17:23
swatsonThe tests run and pass (barring 1, to be fixed later) on my machine, but on jenkins they fail to connect17:23
jlvillalI look forward to my patch landing: https://review.openstack.org/#/c/417450/17:23
patchbotpatch 417450 - openstack-infra/gerritbot - For patch submitted/merged, announce the branch17:23
swatsonIt appears to be that the DB for magnum doesn't have the openstack_citest user created when the tests run17:24
swatsonOur magnum job doesn't seem to have anything that creates the user, so I took a look at the job for ironic but couldn't identify where it was getting created there either17:25
swatsonFor reference: https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/magnum.yaml17:25
jlvillalvsaienk0, FYI: I rebased the tempest variable setting patch17:26
*** rama_y has quit IRC17:26
*** rama_y_ has quit IRC17:26
TheJuliaswatson: so I ran into issues like that with bifrost, https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/bifrost.yaml#L1217:26
TheJuliaswatson: but, for ironic it's self, it is node type your scheduled upon I believe17:26
*** chlong has joined #openstack-ironic17:26
TheJuliaswatson: some of the templates run those two steps, some don't if memory serves17:27
*** ccamacho has quit IRC17:28
swatsonTheJulia: I'm guessing mysql-prep is a macro available to anything on Jenkins?17:28
TheJuliaswatson: yup17:28
swatsonTheJulia: OK cool! Do you know happen to know where it's defined in openstack-infra?17:29
TheJuliaswatson: Off the top of my head I do not, but it shouldn't be hard to find with grep17:30
*** moshele has quit IRC17:30
swatsonTheJulia: I'll take a look for it :) Thanks for the help!17:30
TheJuliaswatson: no problem!17:33
sambettsThanks TheJulia, things seem to be proceeding now :)17:34
TheJulia\o/17:34
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/41933917:36
*** derekh has quit IRC17:43
lucasagomesfolks, I'm calling it a day17:48
*** karthiks has quit IRC17:48
lucasagomeshave a great evening all17:48
TheJuliagoodnight lucasagomes17:49
NobodyCamnight lucasagomes17:49
nicodemosnight lucasagomes17:49
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector: Update documentation to deploy Ironic Inspector with DevStack  https://review.openstack.org/41045617:49
lucasagomeso/17:50
*** lucasagomes is now known as lucas-afk17:50
*** yufei has quit IRC17:55
*** AlexeyAbashkin has joined #openstack-ironic17:59
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent: Reboot and Poweroff fails with coreos IPA image  https://review.openstack.org/41259418:00
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector-specs: Collect Bios, Memory and Processor Info from Dmidecode  https://review.openstack.org/40679018:07
openstackgerritMerged openstack/ironic: Skip VIF api tests for old api versions  https://review.openstack.org/41942818:11
*** rama_y_ has joined #openstack-ironic18:13
*** rama_y has joined #openstack-ironic18:13
*** sacharya has joined #openstack-ironic18:17
*** sacharya_ has quit IRC18:17
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/41933918:18
JayFthe requirements keeps updating faster than they can merge18:19
*** chlong has quit IRC18:19
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent: Reboot and Poweroff fails with coreos IPA image  https://review.openstack.org/41259418:23
*** ijw_ has quit IRC18:24
*** chlong has joined #openstack-ironic18:32
*** openstackgerrit has quit IRC18:33
*** pcaruana has quit IRC18:34
*** openstackgerrit has joined #openstack-ironic18:37
openstackgerritDmitry Tantsur proposed openstack/ironic: Update troubleshooting docs on no valid host found error  https://review.openstack.org/41959518:37
*** wajdi has quit IRC18:39
* sambetts -> home 18:41
sambettsnight all18:41
*** sambetts is now known as sambetts|afk18:41
*** jkilpatr has quit IRC18:43
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: WIP/DNN: Migrate ironic-tempest-plugin to new repo  https://review.openstack.org/41960218:43
NobodyCamnight sambetts|afk18:44
openstackgerritMerged openstack/ironic: Fix take over for ACTIVE nodes in PXEBoot  https://review.openstack.org/40485818:44
*** trown|lunch is now known as trown18:45
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM Testing tempest "smoke" 2  https://review.openstack.org/40725818:47
openstackgerritDmitry Tantsur proposed openstack/ironic: Update troubleshooting docs on no valid host found error  https://review.openstack.org/41959518:48
*** jkilpatr has joined #openstack-ironic18:49
dtantsurthe day full of troubleshooting ^^^ :)18:50
dtantsurand now my watch is over, see you tomorrow18:50
*** tesseract has quit IRC18:51
openstackgerritMario Villaplana proposed openstack/ironic: [WIP] Add documentation for using rescue mode  https://review.openstack.org/41960618:52
rloociao dtantsur18:52
rloodtantsur: and thx for troubleshooting :)18:52
*** dtantsur is now known as dtantsur|afk18:53
dtantsur|afk:)18:53
NobodyCamnight dtantsur|afk18:54
*** AlexeyAbashkin has quit IRC18:55
*** AlexeyAbashkin has joined #openstack-ironic18:59
*** ijw has joined #openstack-ironic18:59
*** ijw has quit IRC19:00
*** ijw has joined #openstack-ironic19:00
*** blinky_ghost has quit IRC19:00
*** AlexeyAbashkin has quit IRC19:01
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR Test patch  https://review.openstack.org/41944319:04
openstackgerritVasyl Saienko proposed openstack/ironic: Update validate_ports from BaremetalBasicOps  https://review.openstack.org/41961219:04
*** nicodemos has quit IRC19:06
*** nicodemos has joined #openstack-ironic19:06
NobodyCamnight dtantsur|afk19:07
openstackgerritVasyl Saienko proposed openstack/ironic: Update validate_ports from BaremetalBasicOps  https://review.openstack.org/41961219:07
*** Nisha_Agarwal has quit IRC19:08
openstackgerritVasyl Saienko proposed openstack/ironic: Update validate_ports from BaremetalBasicOps  https://review.openstack.org/41961219:08
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR Test patch  https://review.openstack.org/41944319:08
*** amoralej is now known as amoralej|off19:17
*** rama_y has quit IRC19:19
*** rama_y_ has quit IRC19:19
*** [1]rpioso has joined #openstack-ironic19:19
*** rpioso has quit IRC19:21
*** [1]rpioso has quit IRC19:24
*** rajinir has quit IRC19:26
*** ChubYann has joined #openstack-ironic19:31
*** makowals has quit IRC19:32
openstackgerritRuby Loo proposed openstack/ironic-lib: Fix exception for multiple devices with same label  https://review.openstack.org/41962119:34
*** makowals has joined #openstack-ironic19:35
*** rama_y has joined #openstack-ironic19:38
*** rama_y_ has joined #openstack-ironic19:38
*** chlong has quit IRC19:41
*** lucas-afk has quit IRC19:41
openstackgerritVasyl Saienko proposed openstack/ironic: Update validate_ports from BaremetalBasicOps  https://review.openstack.org/41961219:42
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR Test patch  https://review.openstack.org/41944319:42
*** jkilpatr has quit IRC19:43
*** rook has quit IRC19:43
*** rook has joined #openstack-ironic19:44
*** lucasagomes has joined #openstack-ironic19:44
*** rook is now known as Guest8770619:44
*** rajinir has joined #openstack-ironic19:45
*** Guest87706 is now known as rook-lollll19:45
rajinirkrtaylor: Have a question on MI. When I add a new node, do I have to restart MI?19:46
*** mgoddard has joined #openstack-ironic19:46
openstackgerritVladyslav Drok proposed openstack/ironic: Allow to attach/detach VIF to portgroup  https://review.openstack.org/40691519:49
vdrokrloo: updated inconsistencies in tests ^ don't really want to refactor those common methods tests :)19:50
vdrokand thanks for reviews! :)19:50
rloovdrok: ok, i was just about to start another review; will look at yours first :)19:50
*** e0ne has joined #openstack-ironic19:54
*** jkilpatr has joined #openstack-ironic19:55
krtaylorrajinir, via the add command? no, you shouldn't have to - what are you seeing?19:56
*** mgoddard_ has joined #openstack-ironic19:56
krtaylormjturek, hamzy ^^^19:56
rajinirkrtaylor: ok, good. Just about to add new nodes, so wanted to check19:56
rajinirThanks19:56
krtaylorah, ok, sure np19:56
hamzyyeah, no you don't have to restart19:57
*** chlong has joined #openstack-ironic19:57
krtaylorrajinir, let me know how it goes with MI, anything that you'd like to add, etc19:57
*** mgoddard has quit IRC19:57
krtayloror any of us19:57
rajinirkrtaylor: sure, ty19:57
openstackgerritVasyl Saienko proposed openstack/ironic: Update validate_ports from BaremetalBasicOps  https://review.openstack.org/41961219:57
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR Test patch  https://review.openstack.org/41944319:58
*** mgoddard has joined #openstack-ironic19:58
*** e0ne has quit IRC19:59
*** mgoddard_ has quit IRC20:01
openstackgerritMerged openstack/ironic: Fix logging if power interface does not support timeout  https://review.openstack.org/41887120:01
*** e0ne has joined #openstack-ironic20:02
*** causten has quit IRC20:04
vdrokrloo: you won't be setting vif on a port inside a portgroup, unless one of the ports has vif on it20:05
vdrokattach won't be doing it20:05
vdrokso the only way to achieve this is to set vif manually, by updating extra20:05
vdrokwhich will check that portgroup this port belongs to has standalone_ports_supported=True20:06
vdrokI know it's confusing, but that's what we have to deal with while we have attachment possible in two places, writing values to two different fields :(20:06
rloovdrok: argh. ok, i take your word for it :)20:07
-openstackstatus- NOTICE: Gerrit will be offline between now and 20:30 for scheduled maintenance: http://lists.openstack.org/pipermail/openstack-dev/2017-January/109910.html20:08
*** ChanServ changes topic to "Gerrit will be offline between now and 20:30 for scheduled maintenance: http://lists.openstack.org/pipermail/openstack-dev/2017-January/109910.html"20:08
jrollwelp20:08
rloooh, i missed that email. 30 minute break i guess.20:09
*** causten has joined #openstack-ironic20:09
*** causten has quit IRC20:10
*** [1]rpioso has joined #openstack-ironic20:11
*** mjturek has quit IRC20:12
vdrokso, time to go then :)20:13
vdrokgood night everyone!20:14
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: Extend VIF attach commands  https://review.openstack.org/41889420:15
*** Sukhdev has joined #openstack-ironic20:18
rloogood night vdrok!20:19
*** awiddersheim has joined #openstack-ironic20:21
*** awidders_ has quit IRC20:21
*** awidders_ has joined #openstack-ironic20:23
*** awiddersheim has quit IRC20:23
*** awiddersheim has joined #openstack-ironic20:25
*** awidders_ has quit IRC20:25
*** e0ne has quit IRC20:26
*** mjturek has joined #openstack-ironic20:28
*** awiddersheim has quit IRC20:31
*** awiddersheim has joined #openstack-ironic20:32
NobodyCamnight vdrok20:32
jlvillalvdrok, Paka paka.  Dos ve dos20:32
-openstackstatus- NOTICE: Updated: Gerrit will be offline until 20:45 for scheduled maintenance (running longer than anticipated): http://lists.openstack.org/pipermail/openstack-dev/2017-January/109910.html20:33
*** ChanServ changes topic to "Updated: Gerrit will be offline until 20:45 for scheduled maintenance (running longer than anticipated): http://lists.openstack.org/pipermail/openstack-dev/2017-January/109910.html"20:33
*** jrist has quit IRC20:33
*** chlong has quit IRC20:44
*** AlexeyAbashkin has joined #openstack-ironic20:44
*** Goneri has quit IRC20:46
*** jrist has joined #openstack-ironic20:47
*** e0ne has joined #openstack-ironic20:48
*** d0ugal has quit IRC20:52
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"20:53
mrdaMorning Ironic20:54
*** d0ugal has joined #openstack-ironic20:54
*** d0ugal has quit IRC20:54
*** d0ugal has joined #openstack-ironic20:54
*** chlong has joined #openstack-ironic20:58
*** AlexeyAbashkin has quit IRC20:59
*** david-lyle has quit IRC21:01
*** david-lyle has joined #openstack-ironic21:02
*** d0ugal has quit IRC21:03
*** chlong has quit IRC21:04
*** e0ne has quit IRC21:06
NobodyCammorning mrda21:07
jrollwhy can't I pass a list over rpc, this is dumb21:10
jrollmorning mrda21:10
*** [1]rpioso is now known as rpioso21:11
*** mgoddard has quit IRC21:16
*** openstackgerrit has quit IRC21:18
*** chlong has joined #openstack-ironic21:18
mrdao/21:23
jkilpatrif I needed to restart everything ironic related (to load a new config) how would I do that?21:23
*** hamzy has quit IRC21:25
jkilpatrok found it21:26
*** athomas has quit IRC21:26
jrolljlvillal: that type I mentioned: https://github.com/rust-lang/rfcs/blob/master/text/1216-bang-type.md21:30
jlvillaljroll, Thanks21:31
*** rama_y_ has quit IRC21:32
*** rama_y has quit IRC21:32
jrollyerp21:33
*** jkilpatr has quit IRC21:33
rloojroll: did you cut a client release yet? this looks ready to go: https://review.openstack.org/#/c/418894/21:38
patchbotpatch 418894 - python-ironicclient - Extend VIF attach commands21:38
*** causten has joined #openstack-ironic21:42
jrollrloo: yeah, it's done21:45
jrollrloo: we should wait for the soft power patch before we release another, I think21:45
rloojroll: no worries. glad it's done!21:45
rloojroll: do you know if the nova-related patch for attach/detach has been updated/ready to be reviewed?21:45
*** ccamacho has joined #openstack-ironic21:47
jrollrloo: I think so yes21:49
jrollI'd have to check again21:49
rloojroll: ok, i'll take a look in a few min21:49
*** jcoufal has quit IRC21:51
*** openstackgerrit has joined #openstack-ironic21:51
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/41933921:51
jrollrloo: thanks, I'm trying to finish up some hairy driver comp stuff and then maybe be able to look21:52
rloojroll: good luck. your mission is to make the driver comp stuff simple and easy to understand :)21:53
jrollrloo: if that is your expectation I am so sorry21:54
* TheJulia +A's the g-r update.... again21:54
JayFlol21:54
JayFthat patch is freaking hilarious21:54
rloojroll: no, just hoping. no expectations. but would be pleasantly surprised if :)21:55
NobodyCamJayF: I love lines like that :p > x but not x+1, x+1.01, x+1.0221:57
JayFI just imagine that our reapprovals are just required because we didn't get to get broken yet21:58
JayFlol21:58
NobodyCamlol21:58
TheJuliaJayF: Well, surely that will happen now ;)21:59
*** amotoki has joined #openstack-ironic22:01
*** trown is now known as trown|outtypewww22:01
openstackgerritMerged openstack/ironic-specs: Abort in RESCUEWAIT should be supported  https://review.openstack.org/41720522:05
*** d0ugal has joined #openstack-ironic22:07
*** absubram has quit IRC22:07
JayFjcook: ^ fyi, the spec change merged in22:10
JayFjcook: jlvillal was nice enough to land it during the review party22:10
openstackgerritVarun Gadiraju proposed openstack/ironic: WIP/DNM: Trying to test grenade multi-tenant experimental job  https://review.openstack.org/40389522:12
*** jkilpatr has joined #openstack-ironic22:15
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: API changes for driver-composition  https://review.openstack.org/41797022:16
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: Add get_hardware_interface_info RPC method  https://review.openstack.org/41966922:16
jrolldtantsur|afk: can you look over the 2 WIP patches in my chain in the morning? I want to know how crazy it is before I go and write too many tests: https://review.openstack.org/#/q/topic:bug/1524745+status:open22:17
jrollthanks :)22:17
jrollJayF: succumbing to your coercion isn't being "nice enough"22:17
jroll:P22:17
JayFpart of the coersion is giving them credit for being a nice person when they cave :P22:18
*** wrouesnel has joined #openstack-ironic22:19
*** wrouesnel has quit IRC22:22
*** wrouesnel has joined #openstack-ironic22:22
*** causten has quit IRC22:24
*** chlong has quit IRC22:29
*** causten has joined #openstack-ironic22:31
*** dprince has quit IRC22:34
*** chlong has joined #openstack-ironic22:37
*** srobert has quit IRC22:44
jrollrloo: this lgtm https://review.openstack.org/#/c/364413/1422:50
patchbotpatch 364413 - nova - Support Ironic interface attach/detach in nova virt22:50
* jroll wonders if client is in g-r yet22:51
rloojroll: then you are going to hate me. i have a bunch of comments already, still reviewing22:51
jrollbah, constraint patch in the gate22:51
jrollrloo: I would never hate you for being a better reviewer than me22:51
jroll:)22:51
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent: Reboot and Poweroff fails with coreos IPA image  https://review.openstack.org/41259422:51
rloojroll: :) at least i'm reviewing it now, instead of after it has a +2!22:52
jroll:)22:52
*** rpioso has quit IRC23:12
*** jaosorior has quit IRC23:22
*** ElCoyote_ has quit IRC23:27
*** rama_y has joined #openstack-ironic23:29
*** rama_y_ has joined #openstack-ironic23:29
*** rama_y_ has quit IRC23:31
*** rama_y has quit IRC23:31
*** rook-lollll is now known as rook23:37
*** [1]cdearborn has quit IRC23:47
openstackgerritMerged openstack/ironic: Allow to set min,max API microversion in tempest  https://review.openstack.org/41951023:50
*** pmannidi has joined #openstack-ironic23:50
*** lindycoder has quit IRC23:51
*** lindycoder has joined #openstack-ironic23:52
*** lindycoder has quit IRC23:52
openstackgerritMerged openstack/ironic-lib: Fix exception for multiple devices with same label  https://review.openstack.org/41962123:53

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