Tuesday, 2016-09-13

stevemarnotmorgan: :)00:08
stevemarnotmorgan: that's like putting up the bat signal00:08
jrollnotmorgan: who'd you expect :P00:14
*** mbound has quit IRC00:16
*** syed_ has quit IRC00:22
*** vishwana_ has quit IRC00:48
*** hoangcx has joined #openstack-ironic00:51
openstackgerritTuan Luong-Anh proposed openstack/ironic: HOME directory is deleted when run stack.sh and clean.sh in devstack  https://review.openstack.org/36651800:54
*** wajdi has joined #openstack-ironic00:55
*** rloo has quit IRC00:58
*** rbudden has joined #openstack-ironic01:03
*** pmannidi has joined #openstack-ironic01:13
*** rbudden has quit IRC01:13
*** chlong_ has joined #openstack-ironic01:14
*** mbound has joined #openstack-ironic01:16
*** michauds has joined #openstack-ironic01:18
*** mbound has quit IRC01:22
*** wajdi has quit IRC01:25
*** wajdi has joined #openstack-ironic01:25
*** Sukhdev has quit IRC01:28
*** clenimar_ has joined #openstack-ironic01:31
*** syed_ has joined #openstack-ironic01:32
*** chlong_ has quit IRC01:49
*** chlong_ has joined #openstack-ironic02:06
*** wajdi has quit IRC02:45
*** vishwanathj has joined #openstack-ironic02:58
*** thrash is now known as thrash|g0ne03:02
*** pmannidi has quit IRC03:19
*** sdake has joined #openstack-ironic03:31
*** syed_ has quit IRC03:42
*** fxpester has joined #openstack-ironic03:55
*** michauds has quit IRC03:56
*** baoli_ has quit IRC03:57
*** pmannidi has joined #openstack-ironic04:04
*** aswadr_ has joined #openstack-ironic04:09
*** vishwanathj is now known as vishwanathj_zzz04:26
*** moshele has joined #openstack-ironic04:33
*** wajdi has joined #openstack-ironic04:56
*** jtomasek has quit IRC05:08
*** sdake_ has joined #openstack-ironic05:10
*** sdake has quit IRC05:12
*** amitkqed has quit IRC05:16
*** amitkqed has joined #openstack-ironic05:16
*** ChubYann has quit IRC05:16
*** jaosorior has joined #openstack-ironic05:21
*** _vsaienko has quit IRC05:32
*** penick has joined #openstack-ironic05:39
*** mjura has joined #openstack-ironic05:57
openstackgerritHimanshu Kumar proposed openstack/python-ironicclient: Added CLI links in the readme file  https://review.openstack.org/36915706:00
openstackgerritHimanshu Kumar proposed openstack/python-ironicclient: Added CLI links in the readme file  https://review.openstack.org/36915706:02
*** anush__ has joined #openstack-ironic06:04
*** mjura has quit IRC06:05
*** mjura has joined #openstack-ironic06:05
*** hoangcx has quit IRC06:05
*** hoangcx has joined #openstack-ironic06:06
anishifarkas_afk: you around ?06:08
*** _vsaienko has joined #openstack-ironic06:14
*** rcernin has joined #openstack-ironic06:19
*** penick has quit IRC06:24
*** fragatina has quit IRC06:25
*** fragatina has joined #openstack-ironic06:26
openstackgerritTuan Luong-Anh proposed openstack/ironic: HOME directory is deleted when run stack.sh and clean.sh in devstack  https://review.openstack.org/36651806:28
*** fragatin_ has joined #openstack-ironic06:29
*** fragatina has quit IRC06:30
pas-hamorning Ironic06:32
*** fragatin_ has quit IRC06:33
*** fxpester has joined #openstack-ironic06:33
*** athomas has joined #openstack-ironic06:40
*** rbartal has joined #openstack-ironic06:47
*** jcoufal has joined #openstack-ironic06:50
openstackgerritVasyl Saienko proposed openstack/ironic: Update iptables rules and services IPs for multinode  https://review.openstack.org/36864806:59
openstackgerritVasyl Saienko proposed openstack/ironic: Add devstack setup_vxlan_network()  https://review.openstack.org/36864706:59
openstackgerritVasyl Saienko proposed openstack/ironic: Skip some steps for multinode case  https://review.openstack.org/36864606:59
openstackgerritVasyl Saienko proposed openstack/ironic: Update ironic node names for multinode case  https://review.openstack.org/36864506:59
openstackgerritVasyl Saienko proposed openstack/ironic: Update devstack provision net config for multihost  https://review.openstack.org/36864406:59
openstackgerritVasyl Saienko proposed openstack/ironic: Testing multinode stuff  https://review.openstack.org/36817306:59
*** pcaruana has joined #openstack-ironic07:02
*** tesseract- has joined #openstack-ironic07:08
*** jtomasek has joined #openstack-ironic07:10
*** yarkot has quit IRC07:11
*** aslezil has quit IRC07:11
*** manjeets- has quit IRC07:11
*** anush_ has quit IRC07:11
*** vgadiraj has quit IRC07:11
*** tuanla_ has joined #openstack-ironic07:12
*** dprince has joined #openstack-ironic07:13
*** sdake has joined #openstack-ironic07:19
*** ccamacho has joined #openstack-ironic07:19
*** sdake_ has quit IRC07:20
*** ifarkas_afk is now known as ifarkas07:24
ifarkasmorning all07:27
ifarkasanish, yeah, I am here07:27
*** anush_ has joined #openstack-ironic07:28
*** aslezil has joined #openstack-ironic07:28
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Add translation marker to help of config opts  https://review.openstack.org/36588807:30
*** vgadiraj has joined #openstack-ironic07:33
*** Romanenko_K has joined #openstack-ironic07:39
tangchenmorning all :)07:44
*** pmannidi has quit IRC07:48
*** openstackgerrit has quit IRC07:48
*** openstackgerrit has joined #openstack-ironic07:49
*** dtantsur|afk is now known as dtantsur07:53
dtantsurMorning Ironic, morning pas-ha, ifarkas, tangchen07:54
*** ohamada has joined #openstack-ironic07:55
tuanla_Hello all,07:56
tangchendtantsur: morning07:56
tangchendtantsur: Hi Dmitry, would you please help to confirm this patch ?  I have fixed all the comments, I think.07:59
dtantsurwhich exactly patch do you have in mind?07:59
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:00
*** e0ne has joined #openstack-ironic08:00
tangchendtantsur: Sorry....https://review.openstack.org/#/c/349421/08:01
patchbotpatch 349421 - ironic - Prepare for functional tests08:01
tuanla_Hello, does anyone know how can access devstack channel IRC08:02
dtantsurok, this is a big one, I will try to get to it later today08:02
dtantsurtuanla_, there is no dedicated channel, depending on your question you might want to talk to #openstack-qa or #openstack-infra08:02
tangchendtantsur: Thank you very much :)08:02
tuanla_dtantsur: Thanks you08:03
*** tuanla_ has quit IRC08:03
*** jpich has joined #openstack-ironic08:03
tangchendtantsur: BTW, this one is easier. Please take a look at it when you are free. :)   https://review.openstack.org/#/c/357639/08:04
patchbotpatch 357639 - python-ironicclient - Support i18n for osc plugin help msg08:04
*** tuanla_ has joined #openstack-ironic08:04
*** mbound has joined #openstack-ironic08:05
dtantsuradding to my list as well08:07
tangchendtantsur: Thanks.08:08
*** sdake has quit IRC08:10
*** mgoddard has joined #openstack-ironic08:18
*** mkoderer has quit IRC08:20
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Fix breakage with oslo.config master  https://review.openstack.org/36740708:20
openstackgerritImre Farkas proposed openstack/ironic: Fix DRAC failure during automated cleaning  https://review.openstack.org/36722908:21
*** mkoderer has joined #openstack-ironic08:21
*** electrofelix has joined #openstack-ironic08:22
*** lucas-dinner is now known as lucasagomes08:23
lucasagomesmorning all08:23
tangchenmorning lucasagomes08:25
*** amotoki has joined #openstack-ironic08:32
*** zigo_ is now known as zigo08:34
*** milan has joined #openstack-ironic08:40
tuanla_Hello ironic team, does anyone successfull using agent_ipmitool deploy whole-disk-image08:42
milanGood morning Ironic! The Sun is shinning here in Brno and we've got a lovely 21 centigrade, what's it like for you? ;)08:43
*** jistr is now known as jistr|mtgs08:43
milanmorning tuanla_!08:43
tangchenmilan: morning08:43
milanmorning tangchen!08:43
tuanla_morning milan, tangchen08:44
tangchentuanla_: morning08:44
*** amotoki has quit IRC08:44
tangchenmilan: I'd like to ask you for this favor again. https://review.openstack.org/#/c/349421/08:45
patchbotpatch 349421 - ironic - Prepare for functional tests08:45
tangchenmilan: I have fixed all the comments.08:45
milantangchen, lemme see08:45
tangchenmilan: Please. Thanks08:45
dtantsurmorning lucasagomes, milan08:49
openstackgerritZhou Ya proposed openstack/ironic-python-agent: Get pci device's numa_node info when collecting pci devices info This is the commit of https://blueprints.launchpad.net/ironic-python-agent/+spec/get-pci-device-numa-node bp  https://review.openstack.org/36924508:49
milanmorning dtantsur lucasagomes :)08:49
aarefievmorning all!08:51
dtantsurhey aarefiev08:53
*** dtantsur is now known as dtantsur|bbl08:53
milanmorning aarefiev! :)08:53
openstackgerritNguyen Hung Phuong proposed openstack/ironic-specs: Update document to use Newton, Mitaka as the release name  https://review.openstack.org/36854508:56
*** anush__ has quit IRC09:04
*** amotoki has joined #openstack-ironic09:05
*** jaosorior is now known as jaosorior_lunch09:05
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Tempest: add auto-discovery test  https://review.openstack.org/36926109:11
sambetts|afkMorning all09:16
*** sambetts|afk is now known as sambetts09:16
lucasagomessambetts, morning09:17
tuanla_Hello sambetts, Did you try to deploy whole-disk-image using agent_ipmitool09:18
sambettstuanla_: Our CI tests that09:19
sambettsThe gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-nv job09:19
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Tempest: add auto-discovery test  https://review.openstack.org/36926109:20
aarefievdtantsur: ugly, but works^09:22
aarefievmorning sambetts09:22
sambettso/ aarefiev09:22
*** KrisK19 has joined #openstack-ironic09:23
openstackgerritImre Farkas proposed openstack/ironic: Fix nits on DRAC OOB inspection patch  https://review.openstack.org/36678509:24
*** fragatina has joined #openstack-ironic09:26
tuanla_yub sambetts. I will test whole-disk-image in physical machine using agent_ipmitool09:26
openstackgerritUkesh Kumar proposed openstack/python-ironicclient: Extend OSC "node list" cmd to fetch nodes without instance UUID  https://review.openstack.org/36927909:29
*** fragatina has quit IRC09:30
*** tuanla_ has quit IRC09:31
milanmorning sambetts! :)09:31
KrisK19Hi, we have Mitaka release of ironic implementation, did anyone observed issue with rebuild. First rebuild is working fine, second one is getting error (it seems like not correct target phisical server is pick, the one which have alredy other instance)09:32
KrisK19if any operators are here please check rebuild twice of server09:32
*** tuanla_ has joined #openstack-ironic09:33
*** derekh has joined #openstack-ironic09:34
*** tczekajlo has joined #openstack-ironic09:35
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Ironic conductor to honor the interval values for periodic tasks  https://review.openstack.org/36900009:36
sambettslucasagomes: wasn't there a bug recently highlighted with rebuild? I remember a conversation between JayF and jroll about it09:36
lucasagomessambetts, it was, but it was about the configuration driver09:37
*** amotoki has quit IRC09:37
sambettsoh :/09:37
lucasagomestl;dr the nova ironic driver should recreate the config drive at rebuild instead of having ironic to keep it in the node/swift09:37
lucasagomesnot sure if that relates to KrisK19 problems, apparently it does not09:38
sambettsyup, I see that one on launchpad, I don't see any others relating to rebuild though09:38
lucasagomesKrisK19, btw can you paste the error ?09:38
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Ironic conductor to honor the interval values for periodic tasks  https://review.openstack.org/36900009:43
KrisK19Sep 13 10:11:17 ironic nova-compute[127233]: 2016-09-13 10:11:17.019 127233 ERROR nova.compute.manager [req-ef3b5f20-614f-4a58-af32-412ec1de4fa6 add537e9cc554c57807a1dd5474f48e8 a21370dc14f34197979140a9d68599e6 - - -] [instance: 06378490-18f6-4c60-bc29-5e807f3379fe] Setting instance vm_state to ERROR09:44
KrisK19.09:44
KrisK19Sep 13 10:11:17 ironic nova-compute[127233]: 2016-09-13 10:11:17.019 127233 ERROR nova.compute.manager [instance: 06378490-18f6-4c60-bc29-5e807f3379fe]   File "/usr/lib/python2.7/dist-packages/ironicclient/common/http.py", line 189, in wrapper09:44
KrisK19Sep 13 10:11:17 ironic nova-compute[127233]: 2016-09-13 10:11:17.019 127233 ERROR nova.compute.manager [instance: 06378490-18f6-4c60-bc29-5e807f3379fe]     return func(self, url, method, **kwargs)09:44
KrisK19Sep 13 10:11:17 ironic nova-compute[127233]: 2016-09-13 10:11:17.019 127233 ERROR nova.compute.manager [instance: 06378490-18f6-4c60-bc29-5e807f3379fe]   File "/usr/lib/python2.7/dist-packages/ironicclient/common/http.py", line 528, in _http_request09:44
KrisK19Sep 13 10:11:17 ironic nova-compute[127233]: 2016-09-13 10:11:17.019 127233 ERROR nova.compute.manager [instance: 06378490-18f6-4c60-bc29-5e807f3379fe]     error_json.get('debuginfo'), method, url)09:44
KrisK19Sep 13 10:11:17 ironic nova-compute[127233]: 2016-09-13 10:11:17.019 127233 ERROR nova.compute.manager [instance: 06378490-18f6-4c60-bc29-5e807f3379fe] Conflict: Node 03781ac2-ca7a-483b-a954-8c7b97fcb1de is associated with instance a7432593-80ba-4099-bbfe-5b3966762092. (HTTP 409)09:44
KrisK19Sep 13 10:11:17 ironic nova-compute[127233]: 2016-09-13 10:11:17.019 127233 ERROR nova.compute.manager [instance: 06378490-18f6-4c60-bc29-5e807f3379fe]09:44
KrisK19more or less like that09:44
patchbotError: I haven't seen or.09:44
*** amotoki has joined #openstack-ironic09:46
KrisK19it work for us with Liberty (we still have one deployment) Mitaka seems like have that issue, if anyone could check at env with Mitaka how it works would be great09:48
KrisK19at ironi-conductor.log:09:48
KrisK192016-09-13 11:07:00.486 127870 ERROR oslo_messaging._drivers.common [req-e10e0692-c1ba-4754-959c-d95513165a20 - - - - -] ['Traceback (most recent call last):\n', '  File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 138, in _dispatch_and_reply\n    incoming.message))\n', '  File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 185, in _dispatch\n    return self._do_dispatch(endpoint,09:48
patchbotError: Missing "]".  You may want to quote your arguments with double quotes in order to prevent extra brackets from being evaluated as nested commands.09:48
KrisK19method, ctxt, args)\n', '  File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 127, in _do_dispatch\n    result = func(ctxt, **new_args)\n', '  File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 150, in inner\n    return func(*args, **kwargs)\n', '  File "/usr/lib/python2.7/dist-packages/ironic/conductor/manager.py", line 228, in update_node\n    node_obj.save()\n', '  File09:48
KrisK19"/usr/lib/python2.7/dist-packages/ironic/objects/node.py", line 340, in save\n    self.dbapi.update_node(self.uuid, updates)\n', '  File "/usr/lib/python2.7/dist-packages/ironic/db/sqlalchemy/api.py", line 388, in update_node\n    return self._do_update_node(node_id, values)\n', '  File "/usr/lib/python2.7/dist-packages/ironic/db/sqlalchemy/api.py", line 413, in _do_update_node\n    node=ref.uuid, instance=ref.instance_uuid)\n',09:48
KrisK19'NodeAssociated: Node 03781ac2-ca7a-483b-a954-8c7b97fcb1de is associated with instance a7432593-80ba-4099-bbfe-5b3966762092.\n']09:48
patchbotError: Spurious "]".  You may want to quote your arguments with double quotes in order to prevent extra brackets from being evaluated as nested commands.09:48
sambettsKrisK19: please use http://paste.openstack.org/ instead of filling the IRC with logs09:48
KrisK19sure09:48
*** hoangcx has quit IRC09:52
lucasagomesKrisK19, yeah please, as sambetts said :-)09:54
vsaienk0sambetts: there is no secgroup support int networking-generic-switch yet, so it will just ignore applying secgrouprule09:55
sambettsvsaienk0: ah right, so thats how we're not broken by it09:56
*** mgoddard_ has joined #openstack-ironic09:56
*** amotoki has quit IRC09:56
*** vishwana_ has joined #openstack-ironic09:56
vsaienk0Morning sambetts, lucasagomes, dtantsur, vdrok, aarefiev, milan and all Ironic'ers!09:56
lucasagomesvsaienk0, morning :D09:56
milanmorning vsaienk0! :)09:56
aarefievmorning vsaienk009:56
sambettsvsaienk0: so as long as the ml2 driver devs don't apply secgrouprules for baremetal vnics then we're ok right now, and we need to document adding TFTP and http to the default sec groups for the provisioning network for those who do09:57
*** vishwanathj_zzz has quit IRC09:58
vsaienk0sambetts: For me it is better to do not apply any security group by default even default group.09:59
*** mgould|afk is now known as mgould09:59
mgouldmorning everyone!09:59
*** mgoddard has quit IRC10:00
vsaienk0sambetts: we should apply secgroup only when it is specified in config I think.10:00
sambettsvsaienk0: sure, but we either need to document disabling network security for the provisioning network, or editing it in neutron to allow for provisioning traffic, for cases when ML2 driver support it already10:00
sambettsvsaienk0: if you don't specify a sec gruop neutron will automatically put the default one the provisioning network, unless we make Ironic disable network security in newton10:02
vsaienk0sambetts: so Neutron will apply default group event without https://review.openstack.org/#/c/361451/ when ML2 supports secgroups right?10:04
patchbotpatch 361451 - ironic - Add support for Security Groups for baremetal servers10:04
*** jaosorior_lunch is now known as jaosorior10:04
sambettsvsaienk0: yes, which is a problem because the default sec groups are too restrictive to allow provisioning to succeed10:04
vsaienk0sambetts: what if we change this behavior by https://review.openstack.org/#/c/361451/ to do not apply any security group by default? Because default security group will not work either10:06
patchbotpatch 361451 - ironic - Add support for Security Groups for baremetal servers10:06
*** amotoki has joined #openstack-ironic10:07
sambettsvsaienk0: we decided in the meeting yesterday that patch will not make it in Newton10:07
sambettsvsaienk0: so we have to solve it without that patch for newton10:07
vsaienk0sambetts: so the problem is that arista or might be other vendors who added security support are not working in Newton because of this?10:09
sambettsvsaienk0: yup10:09
vsaienk0and there is no way in Ironic to disable/or change secgroup for provisioning10:09
sambettsexactly10:09
vsaienk0sambetts: I see, it looks like a problem :)10:09
vsaienk0sambetts: is it possible to solve it by ML2 config option? for example to do not apply secgrouprules for ironic-provisioning network?10:10
*** mikal has quit IRC10:10
sambettsvsaienk0: you can disable network security for the provisioning network yes10:11
vsaienk0because I doubt that we can solve it in ironic, without secgoup patch10:11
openstackgerritSzymon Borkowski proposed openstack/ironic-specs: WIP: Add VCA driver to Ironic  https://review.openstack.org/36930910:11
sambettsso we need to document either disabling network security for that network, or document change the default rules10:12
*** mikal has joined #openstack-ironic10:12
vsaienk0sambetts: right, sounds reasonable10:14
*** mikal has quit IRC10:14
*** mikal has joined #openstack-ironic10:16
*** permalac has joined #openstack-ironic10:17
*** thrash|g0ne is now known as thrash10:18
permalacHello guys. I'm having heavy problems with UEFI ,  I'm using RH Director 7 , which is the Kilo equivalent, and Uefi boot looks like it's not supported.10:19
permalacIs there any way to put a DVD with all the packages, and without the PXE start the installation without the bootstrap , or something alike?10:20
lucasagomespermalac, right, that sounds correct since I don't think UEFI was fully supported in kilo10:20
lucasagomes(that was the first official release of openstack Ironic btw)10:21
permalacI know the machines will work, I do not need ironic to do a bootstrap of high end machines, if I set the machines to leggacy boot they boot and everything goes nice, but the vendor does not provide support if UEFI is not enabled, (for RAS features and many nice things )10:22
permalacso , I would like to deploy the compute node without using the pxe provided by ironic, but make the machines managed by ironic.10:22
permalaclike providing the kickstart file to a DVD booted manually or something alike.10:22
lucasagomespermalac, right, so ironic does not install an OS like kickstart it does image based deployment10:23
permalaclucasagomes, we tried with liberty and pxe boot also fails with UEFI, and redhat still says that is not supported.10:23
lucasagomesone way to avoid PXE boot is to use virtual media, but I'm afraid few drivers support it even today10:23
permalaccan I do the image  based deployment by hand ?10:23
lucasagomesilO IRMC10:23
lucasagomesat Kilo, probably only iLO10:23
*** mkoderer has quit IRC10:25
lucasagomespermalac, in a way yes, it's possible to use some driver like fake_ipmitool that will pxe the boot process (you could them create an ISO that will boot the deploy ramdisk and kernel)10:25
lucasagomesbut that's not encouraged nor supported10:25
lucasagomesthat will fake the pxe process*10:26
permalaclucasagomes, you mean, deploy on a virtual machine, and then dd the disk of the virtual machine to an image and that image to the physical machine.10:26
lucasagomespermalac, wait I was assuming you already had the image and just wanted to avoid PXE10:27
mgouldpermalac: "virtual media" in this context means "your BMC pretends to be a CD-ROM drive"10:27
lucasagomespermalac, so if you have the image already, you could avoid the pxe by using a driver such as fake_ipmitool and booting the deploy ramdisk from an ISO10:28
permalaclucasagomes, I only need to avoid the pxe , could you elaborate more on that way to avoid it ?10:29
permalacor just some keywords to look on google will do.10:30
*** mgoddard_ has quit IRC10:30
*** mgoddard has joined #openstack-ironic10:30
permalacany ramdisk will do or I need to get the one that ironic is using?10:30
*** ifarkas has quit IRC10:33
*** ifarkas has joined #openstack-ironic10:33
KrisK19sambetts: as you wish logs attached: http://paste.openstack.org/show/573562/ http://paste.openstack.org/show/573563/10:34
lucasagomespermalac, right, so, there is two types of ramdisk in Ironic. You have the ramdisk of the image you are deploying and you have a special ramdisk which we refer to as "deploy ramdisk"10:34
lucasagomesthe deploy ramdisk contains code that helps ironic to deploy the image onto the hard driver of the target machine10:35
lucasagomespermalac, https://github.com/openstack/ironic-python-agent is what we use today10:36
lucasagomeswhat is tricky here is that back in Kilo we had two versions of the code for the deploy ramdisk10:36
lucasagomesone being that ironic-python-agent and the other this one: https://github.com/openstack/diskimage-builder/tree/master/elements/deploy-ironic10:37
lucasagomessince you are using OSP 7 you will be using https://github.com/openstack/diskimage-builder/tree/master/elements/deploy-ironic10:37
lucasagomesnow I don't wanna extend much into the details because what you are doing is highly discouraged10:38
permalac:D I love that.10:38
lucasagomesheh10:38
lucasagomesso yeah, you can fake the PXE process by using a driver such as fake_ipmitool10:38
lucasagomesthen in order to boot the deploy ramdisk w/o the PXE process you can create an ISO which contains such deploy ramdisk and kernel10:39
lucasagomesand boot it on the machine while the node is in "deploy wait" state10:39
permalacI understand why is discouraged, but we have to walk the path. Thanks for putting so much light on it.10:39
lucasagomesand Ironic should take it over from there and continue the deploy process as normal10:39
mgouldlucasagomes: will permalac also have to rebuild the image-to-be-deployed with a UEFI partition?10:40
lucasagomespermalac, no worries, it's ok... It's just that it's a ball of wax :-)10:40
lucasagomesor can or worms, idk how you would call it :D10:40
mgoulda ball of wax containing worms10:41
lucasagomesmgould, yeah, either the image could be a whole disk image containing all partitions10:41
permalacworms armed with nails.10:41
permalac:)10:41
lucasagomesor we need to check if setting the capabilities to boot_mode:uefi will actually create the ESP partition10:41
lucasagomes(I know there's some plumbing work in Kilo to support UEFI, but I don't know at which stage it is)10:42
permalacsince the ramdisk that I need to use to build the ISO has some code that helps ironic to follow up with the deployment, from where I sould take the ramdisk ?  Sould I take it when the node is in "deploy wait "state already?10:43
lucasagomespermalac, you can create the ramdisk using a tool called diskimage-builder10:43
lucasagomeshttps://github.com/openstack/diskimage-builder10:43
lucasagomesIf I recall correctly, the command will be something like: ramdisk-image-create -o <name> deploy-ironic fedora10:44
*** dtantsur|bbl is now known as dtantsur10:44
lucasagomesto create a fedora based ramdisk with that code10:44
dtantsurmorning sambetts, vsaienk010:45
mgouldmorning dtantsur10:46
dtantsurhey mgould10:46
dtantsuraarefiev, you have an interesting definition of "works" ;) http://logs.openstack.org/61/369261/2/check/gate-tempest-dsvm-ironic-inspector-nv/e12e5ad/console.html#_2016-09-13_09_51_26_22998710:47
permalaclucasagomes, thanks for all this guidelines. I will look at it, test it and hopelly succed. ;)10:47
lucasagomespermalac, no problem10:47
dtantsuraarefiev, left a quick comment, still reviewing10:48
aarefievdtantsur: https://review.openstack.org/#/c/369304/10:49
patchbotpatch 369304 - openstack-infra/project-config - Enable inspector-auto-discovery on tempest discove...10:49
aarefievyeah, I'll fix basic one, didn't test it10:50
lucasagomespermalac, out of curiosity, what's the problem with PXE itself and UEFI ?10:50
*** permalac has quit IRC10:51
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Add translation marker to deprecated_reason of config opts  https://review.openstack.org/36933310:53
openstackgerritVasyl Saienko proposed openstack/ironic-inspector: Add translation marker to deprecated_reason of config opts  https://review.openstack.org/36933310:53
dtantsuraarefiev, thanks! finished reviewing, left some more comments10:55
aarefievdtantsur: about introspection_start, how do you propose to start node w/o it?10:57
*** ifarkas has quit IRC10:59
*** wznoinsk has quit IRC11:05
*** dprince has quit IRC11:09
dtantsuraarefiev, node.set_power_state11:15
aarefievdtantsur: but it's blacklisted11:16
dtantsuroh, correct. hmmm11:17
*** wznoinsk has joined #openstack-ironic11:18
dtantsuraarefiev, why do you need start_vm_by_node then btw?11:18
aarefievdtantsur: I'll clean up, it's not used in current approach11:18
dtantsuraarefiev, well, ok, leave start_introspection, but please put a comment why we need it there11:19
aarefievdtantsur: there is one, line 12711:20
aarefievI can elaborate more on this11:20
dtantsurugh, maybe I'm too sleepy, lemme check11:20
aarefievno, it just moved on top (11:21
dtantsuraarefiev, yeah, specify why we use start_introspection instead of set_power_state. and clean up the virsh bits to avoid confusion11:21
aarefievI'll just remove not used methods for now11:22
openstackgerritMerged openstack/ironic-inspector: Add translation marker to help of config opts  https://review.openstack.org/36588811:22
dtantsurthanks11:22
aarefievthank you sir11:22
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Fix breakage with oslo.config master  https://review.openstack.org/36740711:24
*** ccamacho is now known as ccamacho|lunch11:25
*** clenimar_ has quit IRC11:27
jrollmorning everyone11:27
dtantsurmorning jroll11:27
jrollsambetts | so we need to document either disabling network security for that network, or document change the default rules <- or maybe both? :)11:28
jrollwho signed up for that btw?11:28
jrollhey dtantsur :)11:28
lucasagomesjroll, morning11:29
jrollmorning lucasagomes11:29
*** lucasagomes is now known as lucas-hungry11:30
sambettsjroll: yeah, I think both would be good, I'm not sure who signed up to do it11:30
jrollok11:30
*** baoli has joined #openstack-ironic11:31
*** baoli has quit IRC11:31
*** baoli has joined #openstack-ironic11:31
*** joprovost has joined #openstack-ironic11:33
* jroll does it11:33
sambettsthanks jroll :D11:33
*** baoli_ has joined #openstack-ironic11:34
*** tczekajlo has quit IRC11:35
*** bfournie has quit IRC11:36
jrolldo we allow configuring the iscsi port?11:36
sambettsjroll: yup11:37
*** baoli has quit IRC11:37
*** trown|outtypewww is now known as trown11:40
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add CRUD notifications for ironic resources  https://review.openstack.org/35654111:40
*** ElCoyote_ has quit IRC11:41
openstackgerritJim Rollenhagen proposed openstack/ironic: Add a note about security groups in install guide  https://review.openstack.org/36938511:42
jrollthere we go11:42
sambettsjroll: awesome :) first glance it looks good11:42
jrollcool, thanks :)11:43
jrollI'm not 100% about the rendering yet11:43
sambettsjroll: wow there are a ton of warnings thrown by tox -e docs11:46
*** dprince has joined #openstack-ironic11:47
milanvdrok, could you please check my comment on tangchen 's patch so I don't recommend something you wouldn't agree to later: https://review.openstack.org/#/c/349421/16 https://review.openstack.org/#/c/349421/14 Thanks a lot!11:47
patchbotpatch 349421 - ironic - Prepare for functional tests11:47
patchbotpatch 349421 - ironic - Prepare for functional tests11:47
*** amotoki has quit IRC11:49
jrollsambetts: yeah, warnerrors is broken in current PBR and just doesn't work :(11:49
jrollwe keep fixing them and then more pop up11:49
sambettsjroll: rendering doesn't look too bad to me, the only thing that bugs me a little is the lack of space between the text and the list, and the styling of the list, but those are down to the theme right?11:50
sambettsjroll: the toctree warnings?11:50
jrollsambetts: yes, the toctree errors11:50
jrollnot sure about the space/style, probably the theme?11:50
* jroll too lazy to render locally right now, will wait for zuul11:50
sambetts:-P11:51
dtantsurjroll, should we add "deprecate unsupported drivers" to "must have" on https://trello.com/b/ROTxmGIc/ironic-newton-priorities?11:53
jrolldtantsur: it's part of the third party CI card, I haven't pushed code yet so left it in todo, but if you prefer it in must have we can do that11:54
dtantsurjroll, if we don't deprecate them now, we can't remove them in ocata, I guess...11:54
* jroll moves it11:54
jrollyeah11:54
jrollI've just been stuck in internal meetings for the last week :/11:55
jrollgoing to do it this week, for sure11:55
vdrokHey milan, I'm on pto but will try to tonight11:56
milanhey vdrok, didn't know, sorry to bother11:57
*** jpich has quit IRC11:57
jrolldtantsur: I approved multinode CI RFE, btw https://bugs.launchpad.net/ironic/+bug/162265311:57
openstackLaunchpad bug 1622653 in Ironic "[RFE] Setup multinode job" [Undecided,New]11:57
* jroll not doing it in secret, just seems obvious11:57
dtantsurack. please also Confirmed/Wishlist ;)11:59
jrollah right, sorry :)11:59
jrolldone11:59
dtantsurlucas-hungry, we need a release notes job on ironic-staging-drivers..12:03
dtantsurjroll, so, wdyt about https://bugs.launchpad.net/ironic/+bug/1621530 ? should we try to get it in?12:04
openstackLaunchpad bug 1621530 in Ironic "[RFE] Inband inspection for the OneView drivers" [Wishlist,In progress] - Assigned to Xavier (marcusrafael)12:04
jrolldtantsur: it's probably fine, other than time constraints :)12:05
dtantsurit lacks rfe-approved, hence I don't review the patch12:05
jrollin other words, I don't think we need to block it, but I'm not going to ask people to review it12:05
jrollah, should we approve it?12:05
jrollseems fine12:05
*** wznoinsk has quit IRC12:06
jrollI'll approve it if you're +1 on it12:06
dtantsuryeah, the RFE looks fine12:07
jrollok, done12:07
*** bfournie has joined #openstack-ironic12:11
*** tuanla_ has quit IRC12:11
*** wznoinsk has joined #openstack-ironic12:13
*** leitan has joined #openstack-ironic12:24
openstackgerritCao ShuFeng proposed openstack/ironic: [WIP] sanboot featuer of agent_ssh driver  https://review.openstack.org/36941112:24
*** sborkows has joined #openstack-ironic12:28
openstackgerritCao ShuFeng proposed openstack/ironic: [WIP] sanboot featuer of agent_ssh driver  https://review.openstack.org/36941112:28
*** joprovost has quit IRC12:29
*** leitan has quit IRC12:30
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: DO NOT MERGE: testing gate  https://review.openstack.org/36942012:31
*** permalac has joined #openstack-ironic12:33
*** fxpester has quit IRC12:33
*** lucas-hungry is now known as lucasagomes12:34
lucasagomesdtantsur, oh ++ do we have reno support already ?12:34
dtantsurlucasagomes, we have some release notes there, so dunno :)12:34
lucasagomesI will check :D12:34
lucasagomesdtantsur, we do have reno support, I will take a look at the job12:38
*** ccamacho|lunch is now known as ccamacho12:40
*** jpich has joined #openstack-ironic12:44
openstackgerritMerged openstack/ironic: Fix nits on DRAC OOB inspection patch  https://review.openstack.org/36678512:46
*** Goneri has joined #openstack-ironic12:46
*** trown is now known as trown|brb12:47
*** mjturek has quit IRC12:50
lucasagomesjroll, dtantsur I'm trying to find here, you if release notes is only for official projects ?12:53
dtantsurworth asking on #infra imo12:53
milanaarefiev,  w/r inspector discovery tempest test, which patch is preferred: https://review.openstack.org/#/c/323769/ or https://review.openstack.org/#/c/369261/?12:53
patchbotpatch 323769 - ironic-inspector - WIP: Discovery tempest test12:53
patchbotpatch 369261 - ironic-inspector - Tempest: add auto-discovery test12:53
*** wajdi has quit IRC12:53
permalaclucasagomes, sorry, I got dropped out for a while.12:53
lucasagomespermalac, no worries, I just asked what is the problem with PXE in UEFI mode ?12:54
permalaclucasagomes, the problem with UEFI on this machines (Bullion S4 )  is unknown, we are debugging it with the vendor.12:54
permalaclooks like the pxe is too slow or something alike.12:55
aarefievmilan: I've forgot about that one, thanks12:55
milanaarefiev, np, so I guess the later is what needs more attention ;)12:55
*** ElCoyote_ has joined #openstack-ironic12:56
aarefievyeah, abandoned first one12:56
milanah, just saw it12:56
lucasagomespermalac, hmm12:56
*** mmedvede has quit IRC12:56
*** jaosorior has quit IRC12:59
*** jaosorior has joined #openstack-ironic13:00
*** trown|brb is now known as trown13:01
lucasagomesdtantsur, yeah it's only for official projects. But it can be done in a way wich the release notes appear in the docs13:01
dtantsurlucasagomes++13:02
*** rloo has joined #openstack-ironic13:02
lucasagomesneed a bit more work, I will open a bug with the links I got and fix it soon13:02
sambettslucasagomes: both docs.openstack.org and releases and release notes are only for offical projects :(13:03
lucasagomessambetts, yeah13:03
lucasagomesI use rtfd btw13:04
dtantsur++13:04
*** sdake_ has joined #openstack-ironic13:04
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic: WIP iPXE config endpoint  https://review.openstack.org/36943813:06
*** eset has quit IRC13:08
*** sdake_ is now known as sdake13:10
rloohi and morning everyone, lucasagomes, sambetts, dtantsur13:11
dtantsurmorning rloo13:11
lucasagomesrloo, hi there :D13:12
mat128o/13:12
lucasagomesrloo, btw, thanks for the comment in the periodic task thing. I've changed the approach there13:12
lucasagomesmat128, hi there13:12
rloodtantsur: wrt https://review.openstack.org/#/c/352745/, I forgot/didn't think of 3rd party ci. we just want CI working, and/or do we want their CI testing/exercising the patch?13:12
patchbotpatch 352745 - ironic - Timing metrics: iLO drivers13:12
milanmorning rloo mat128! :)13:12
rloothx lucasagomes; on my list to do in the next few minutes13:13
rloohi milan, mat12813:13
openstackgerritDmitry Tantsur proposed openstack/ironic: Abort cleaning and deployment if node is in maintenance  https://review.openstack.org/36682813:14
lucasagomesrloo, sure no rush :D13:15
*** lindycoder has joined #openstack-ironic13:15
*** mmedvede has joined #openstack-ironic13:16
*** jheroux has joined #openstack-ironic13:18
dtantsurrloo, at this stage I'd prefer at least one job to pass on every related patch13:18
dtantsurbut I'm not sure how well the iLO CI feels now13:18
rloodtantsur: we should come up with a general policy or I'm going to forget.13:19
openstackgerritJarrod Johnson proposed openstack/pyghmi: Fix multiple console object behavior  https://review.openstack.org/36902613:19
dtantsurrloo, we can ask jroll to give us such policy ;)13:20
rloodtantsur: yeah, make the ptl do some work :) jroll ^^ for patches to vendor drivers, do we wait for their CI to work before +A'ing?13:20
mgouldrloo: I kinda feel that CI which doesn't exercise the code under test is a waste of cycles13:23
*** joprovost has joined #openstack-ironic13:24
rloomgould: i agree with you. that's the case now with our existing CI I suspect. (that we probably don't exercise all our code) eg, do we test the metrics?13:25
mgouldgood question13:25
*** amotoki has joined #openstack-ironic13:26
mgouldbut I really meant the contrapositive: tests which can't possibly be affected by the patch being tested are a waste of time at best and a source of false alarms at worst13:26
mgouldit's very hard to identify such tests given the way OpenStack works, of course :-(13:26
mgouldbut yes, <100% coverage is a Bad Thing13:27
rloomgould: i'm not a tester but ... how do you know that a test can't possibly be affected by the patch. most of us could probably say "it won't", but ah, when tests fail... :)13:28
mgould[these two statements only *appear* to be contradictory :-)]13:28
mgouldrloo: therein lies the problem13:28
mgouldfor a unified codebase, you can look at line coverage13:28
*** amotoki has quit IRC13:28
rloomgould: so i'd rather focus on writing really good code, cuz that seems an easier problem than 100% test coverage :)13:29
mgould[I believe Google do this for their internal test sytem]13:29
mgouldif test X doesn't exercise any lines affected by patch P, don't run it when testing P13:29
lucasagomescan someone take a quick look at https://review.openstack.org/#/c/367306/ ? It has 2+2 already13:29
patchbotpatch 367306 - ironic - Grub2 by default for PXE + UEFI13:29
rloolucasagomes: looking, but nothing is quick if it touches the install guide...13:31
mgouldrloo: the hypothesis fuzz-testing library has 100% *branch* coverage: http://hypothesis.readthedocs.io/en/latest/supported.html13:32
mgouldbut it's pretty small :-)13:32
*** cdearborn has joined #openstack-ironic13:32
jrollrloo: dtantsur: that seems like a nice policy, and a nice way to get vendors to make their CI reliable. if they want to go around that policy, they can set supported=False in their driver :)13:32
lucasagomesrloo, hah good point :P13:33
rloojroll: is that something we should bring up at our meeting/vote/whatever?13:33
lucasagomesluckily I'm mostly moving things around, but yeah there's always window for improvements in the docs apparently13:33
jrollrloo: probably just ML is fine13:33
rloomgould: would be interesting to see how that works with ironic13:34
rloojroll: will you be the bearer of the bad news?13:34
mgouldyeah13:34
jrollrloo: I can do that13:34
rloojroll: thx!13:34
jrollrloo: or should I just propose a docs patch and email about it, and people can discuss there?13:35
* jroll wonders what neutron/cinder do, goes off to talk to them13:35
jrollI guess neutron is all different repos13:35
rloojroll: one thing i was wondering. we have a spec/process for 3rd party CI. It didn't mention this and I'd have to review the spec but maybe we shouldn't be modifying it before newton ends, for something to take effect "now". Is that fair to them? (Just wondering)13:36
rloojroll: or did we already mention that we wouldn't +A their stuff w/o CI?13:37
mgouldrloo: my guess would be "the interactions of shell scripts/installers/config files/services/etc is complex enough that we couldn't make reverse-dependency detection work reliably for functional tests, and our unit tests run fast enough that it's not worth the bother"13:37
rloomgould: sigh. yup, I suspect you're right. Might make it interesting for some intern to investigate/unravel13:38
dtantsurrloo, fwiw I care less about policy, more about not breaking the driver at this stage of the cycle by a non-critical patch13:39
mgouldheh, that would be a baptism by fire13:39
jrollrloo: I don't recall if we told people that13:39
rloodtantsur: that's a metric patch, if metrics isn't turned on, it won't break anything.13:39
dtantsurwell, unless there is a typo somewhere.. or decorator is applied in an incorrect way..13:40
rloojroll: maybe we should just focus on what happens to vendor drivers *after* newton then.13:40
jrollrloo: yeah, maybe13:40
jrollI do agree we should focus on newton13:40
rloodtantsur: OH. Can we just ask them if they tested it? :)13:40
rloodtantsur: I mean, who has tested the existing metrics stuff?13:41
dtantsurI didn't, but at least our CI made sure we haven't broken everything13:41
rloojroll: yeah, 2 weeks or so left :)13:41
jrollthe existing stuff gets the code path run, other than the statsd bits13:41
rloodtantsur: true. i thought i saw other metric patches to drivers, being approved but maybe their CIs were working13:42
rloodtantsur: ok, lets see what ilo sez. i'll keep it in mind when reviewing other driver patches. which i rarely do, I knew i shouldn't have looked at that one ;)13:42
jrolllet's handle "require CI to approve" case by case right now13:42
rloojroll: ++13:43
jrollit's pretty easy to test this though, just make sure it loads properly13:43
jrollthat should make sure there's no typos and such13:43
rloojroll: but who's going to test? not me. gotta go to the next patch to review :)13:44
jrolltotally fair :)13:44
jrolljust pointing it out13:44
rloojroll: true. so i'd be fine if they said they tested it.13:45
openstackgerritMichael Turek proposed openstack/python-ironicclient: Add --wait to OSC provisioning commands  https://review.openstack.org/35480613:45
rloolucasagomes: wrt https://review.openstack.org/#/c/367306/, why do we want to document using elilo if it isn't being actively supported/developed?13:52
patchbotpatch 367306 - ironic - Grub2 by default for PXE + UEFI13:52
strigaziHi, I just created a devstack environment from master with pxe_ssh and when I create an instance, ir-cond gives Error in deploy of node 08066702-5163-443b-8dc5-cfb1175b21a0: Root partition is too small for requested image. Image virtual size: 24 MB, Root size: 0 MB13:53
lucasagomesrloo, just to be safe, we can't just remove the ilo templates because someone might be using it13:53
lucasagomesrloo, so I thought I would still document it while we have it in tree13:53
rloolucasagomes: oh. ok. going to suggest some changes in wording then.13:53
lucasagomesbut that said, maybe I should add some deprecation warning for people using elilo13:53
lucasagomesthe problem is to figure out whether it's being use or not, we only can do some string matching to see if the work "elilo" is present, but that's not great13:54
lucasagomesrloo, ack thanks13:54
*** sdake has quit IRC13:58
*** wznoinsk has quit IRC13:59
*** amotoki has joined #openstack-ironic13:59
*** anush__ has joined #openstack-ironic14:00
*** rloo has quit IRC14:01
*** joprovost1 has joined #openstack-ironic14:02
strigaziHi, I just created a devstack environment from master with pxe_ssh and when I create an instance, ir-cond gives Error in deploy of node 08066702-5163-443b-8dc5-cfb1175b21a0: Root partition is too small for requested image. Image virtual size: 24 MB, Root size: 0 MB.14:02
*** rloo has joined #openstack-ironic14:02
*** joprovost has quit IRC14:03
*** joprovost1 is now known as joprovost14:03
lucasagomesstrigazi, check the properties/local_gb of the node14:05
lucasagomeswhat value do you have there ?14:05
lucasagomes(ironic node-show <uuid/name>)14:05
strigaziok14:05
*** hoangcx has joined #openstack-ironic14:07
*** wznoinsk has joined #openstack-ironic14:10
*** sdake has joined #openstack-ironic14:12
rloolucasagomes: wrt https://review.openstack.org/#/c/369000/, do you know the chain of imports from ironic.api.app -> ironic.conductor.manager? we should fix that if possible14:12
patchbotpatch 369000 - ironic - Ironic conductor to honor the interval values for ...14:12
lucasagomesrloo, I can follow that and get the exact path (I think I've it in some notes, will check)14:13
lucasagomesrloo, but in any case I don't think the imports are wrong to be honest14:14
rloolucasagomes: well, at first glance, why should ironic.api.app need something that needs something from conductor.manager?14:14
lucasagomesIMO the code should be resilient to such failures14:14
rloolucasagomes: that's a good point.14:15
rloolucasagomes: but if code is poorly written/organized, it means adding more stuff to make it resilient.14:16
lucasagomesrloo, so when i was looking, apparently objects/base.py in some point imports rpcapi14:16
lucasagomeswhich imports conductor/manager.py14:16
lucasagomessee L97 from objects/base.py14:16
rloolucasagomes: with a FIXME in L9614:17
lucasagomesrloo, yeah, because that's an odd from the python decorators, it's evaluated at import time and not at instantiation time (in case the method decorated belongs to a class)14:17
rloolucasagomes: so it seems like we have two import issues now, instead of the one from objects/base.py14:18
lucasagomesso we know it before hand, that's why I think that in general passing things like "spacing=CONF.blah" in a decorator is bad form14:18
lucasagomesrloo, yeah14:18
jrolllucasagomes: I feel like I've seen a different approach in nova, which is run all of them every minute, but then check last run time inside the task or something14:18
*** wajdi has joined #openstack-ironic14:19
lucasagomesjroll, hmm I gotta look at nova, I'm not sure about the internals and also nova uses the openstack periodic tasks instead of futurist14:20
*** moshele has quit IRC14:20
lucasagomesAFAIK14:20
* lucasagomes looks14:20
*** dtantsur is now known as dtantsur|mtg14:20
jrolllucasagomes: yeah, it might also be only for certain tasks14:20
strigazilucasagomes: When you answered me I was already stacking again, now it works14:20
lucasagomesstrigazi, cool :-)14:21
strigazilucasagomes: btw this time I set IRONIC_VM_SPECS_RAM=204814:21
lucasagomesjroll, so what the last verison of my code does is just move that import which is causing manager.py to be imported earlier to inside the scope that it's gonna be used14:21
strigazibefore was 102414:21
lucasagomesjroll, and add an assert in the code as a safeguard to prevent we from introducing a similar error in the future14:22
lucasagomesmaybe ordering the imports as rloo suggests is another way, but will probably require moving code around to different modules14:22
sambettsthe VM specs RAM requirement is differnt depending on the RAMDISK used, if you are using coreos one you need more RAM, if you're using tinyIPA you can use less14:23
lucasagomeswhich can/need to be done anyway, but idk how easy/big work that would be14:23
rloolucasagomes, jroll: I'm fine with the change as a 'temporary' thing. but it bothers me because it seems to me that it might be due to the import in objects/base. and if that's the case, we're not addressing the real issue.14:24
jrollrloo: that assert verifies the fix, no?14:25
rloojroll: I suspect lucasagomes' patch works/fixes the current problem.14:25
lucasagomesrloo, ++ two things I think we need to do here: 1. fix these import issues 2. stop passing "spacing=CONF..." in decorators, make it more  resilent by not relying on import time evaluation things14:25
rloojroll: but I'm not convinced that is the right way to fix it14:26
jrollrloo: right, so you're worried about the future14:26
jrollright14:26
rloojroll: right, i'm always worried about the future :)14:26
jrollrloo: have you seen lucas' oslo.concurrency rfe/patch/idea?14:26
jrolldunno what stage it's at14:26
rloojroll: eg, if we had fixed the first FIXME in objects/base, this current problem might not have been a problem14:26
lucasagomesjroll, looking at implmenting it in futurist now14:26
jroller right, futurist14:27
rloojroll: nope, didn't know about lucas' idea in oslo.concurrency. Oh, yeah, the futurist one.14:27
*** rama_y has joined #openstack-ironic14:27
rloojroll: that too, only addresses the issue with the CONF blah blah. it still doesn't address the import issue.14:27
lucasagomesrloo, btw testing that patch is easy, add a bogus value to the some interval value (like sync_power_state_interval=-99) and try to start the conductor14:27
lucasagomesit should start fine w/o the patch, and fail with that patch14:27
rloolucasagomes: I tested your first version and that worked too.14:27
lucasagomesah cool14:28
rloolucasagomes: i'm not questioning (yet) that your patch fixes the issue; I suspect it will.14:28
jrollrloo: what's the import issue? that the api loads conductor.manager?14:28
rloolucasagomes: I'm just questioning whether that is the right approach14:28
lucasagomesrloo, gotcha14:28
rloojroll: yes, the chain of imports from ironic.api.app ends up importing ironic.conductor.manager, and it seems to be objects.base that is doing that14:29
rloojroll: and objects.base already has a FIXME to indicate that it shouldn't be doing that.14:30
jrollrloo: why is that an issue?14:30
jrollwell14:30
sambettstbh there is a problem using CONF.XXXXXX at any point during module import time, instead of at runtime, because you can't guarentee the config file is loaded yet14:30
rloosambetts: yes, that is another issue14:30
jrollrloo: the fixme is about doing it in __init__ instead of the top, not about not importing it14:30
rloojroll: but are we fixing *this* issue cuz it cropped up cuz we didn't fix the first issue in https://github.com/openstack/ironic/blob/master/ironic/objects/base.py#L9714:31
sambetts++ we should fix the cause of the cyclical import14:32
jrollrloo: objects.base would be importing that in any case14:32
* jroll is confused14:32
* lucasagomes is in a meeting with dtantsur|mtg but is paying attention here too14:33
jrollsambetts: side question, both UCS and CIMC have CI running, right?14:33
sambettsjroll: yup, they are separate jobs under the Cisco Ironic CI14:34
jrollthought so, thanks14:34
rloojroll: my point is that i think someone ought to spend some time unravelling this and understanding whether/why we have that cyclical import error and if it can be fixed or not. cuz that import may have caused this current issue and could potentially cause some other issue in the future. and we're addressing this current issue which is fine, but not looking at the root cause perhaps.14:34
jrollrloo: okay, I see your point now14:37
jrollstill think it's fine for now14:37
jrollfyi, db9ddd39d3f3d854d38e4b05655ebddd98f1a727 was the commit that introduced this14:37
sambettsso looking at the cyclical import I hope it should be pretty straight forward to fix, I'll see what I can do14:38
jrolladded ironic.objects.base import to conductor.manager14:38
*** mkam has joined #openstack-ironic14:38
jrollsambetts: yeah, I think just move IronicObjectIndirectionAPI to another file yeah?14:38
*** syed_ has joined #openstack-ironic14:38
sambettsjroll: yeah thats what I'm thinking14:39
jroll(mebbe, dunno)14:39
sambettsjroll: just trying it now14:39
rloojroll, sambetts: thx. if it proves to be not so simple, then we can go with lucas' solution and open a bug to address that later.14:41
*** joprovost1 has joined #openstack-ironic14:42
*** joprovost has quit IRC14:43
*** joprovost1 is now known as joprovost14:43
*** amotoki has quit IRC14:44
*** amotoki has joined #openstack-ironic14:44
jrollagree14:45
openstackgerritJim Rollenhagen proposed openstack/ironic: Mark untested drivers as unsupported  https://review.openstack.org/36950314:45
jrollhere's the fun patch ^^14:45
* rloo wonders why jroll seems to have so much fun14:46
jrollrloo: gotta make work fun or else I'd be miserable14:46
* jroll loves deleting code, this is a dependency to do so14:46
rloojroll: ha ha. so for that patch, how did you get the list of those drivers? (so I can verify you got the right ones)14:46
*** mkam has quit IRC14:47
jrollrloo: I scrolled through each file in ironic/drivers/ :P14:47
jrollrloo: or do you mean check the CI status?14:47
*** mkam has joined #openstack-ironic14:47
rloojroll: and compared them against ..? CI status?14:47
jrollthere's this, which is helpful http://ci-watch.tintri.com/project?project=ironic&time=7+days14:47
jrollbut it's mostly in my head by now14:47
*** mgoddard_ has joined #openstack-ironic14:47
jrollfor example, oneview and iRMC CI are both currently in maintenance14:48
jrolliirc14:48
rloojroll: ok. is that something that kurt should also review? it needs to be apparent/obvious for those 3rd party driver/owners14:48
jrollno CIs look especially happy, but I know who is trying :(14:48
jrollrloo: maybe?14:49
jrolland I'll email the list so folks know what's being changed here14:49
rloojroll: ok. i think the commit msg should indicate how you came up with them. if folks ask (in the future) :)14:50
jrollrloo: ehhh, it's really mostly in my head though14:51
*** mgoddard has quit IRC14:51
rloojroll: that doesn't seem right. i mean it is ok if it is in your head, but it needs to be documented somewhere that people can see (besides this patch) :)14:51
jrollrloo: there's no definitive way to see for sure, is the problem14:52
jrollci-watch is useful14:52
*** amotoki has quit IRC14:52
jrollbut only covers 7 days14:52
*** eset has joined #openstack-ironic14:52
*** eset has joined #openstack-ironic14:52
jrollalso need to keep an eye on gerrit and such14:52
*** sborkows has quit IRC14:52
rloojroll: what's that third party CI/drivers link? shouldn't the supported ones be listed there?14:53
jrollrloo: a CI can be listed there, and running, but not meeting our expectations14:54
*** dprince has quit IRC14:54
jroll(most are not right now, but cutting some slack, we will tighten that up in the future)14:54
rloojroll: for the first pass, we can at least unsupport those that are not listed there14:54
jrollrloo: yeah, I believe my patch matches that14:56
rloojroll: this page: https://wiki.openstack.org/wiki/ThirdPartySystems14:56
jrollbut I didn't double check14:56
rloojroll: ok, if it matches that, just mention in the commit.14:56
rloojroll: or i can do it if you want. when i review your patch. later today.14:57
openstackgerritMathieu Mitchell proposed openstack/ironic: Import install and configure into new install guide  https://review.openstack.org/36798814:57
openstackgerritMathieu Mitchell proposed openstack/ironic: Import Bare Metal service overview into install-guide  https://review.openstack.org/36632914:57
openstackgerritMathieu Mitchell proposed openstack/ironic: Import "Configure integration with other OpenStack components"  https://review.openstack.org/36951014:57
openstackgerritJim Rollenhagen proposed openstack/ironic: Mark untested drivers as unsupported  https://review.openstack.org/36950314:57
jrollrloo: done14:57
rloojroll: thx :)14:57
jrollnp14:57
openstackgerritShivanand Tendulker proposed openstack/ironic-python-agent: Use ironic-lib to create configdrive  https://review.openstack.org/29646614:58
mat128jroll: when I'm done integrating virtualPDU in devstack, can we just toggle that back to "True" ?14:58
mat128re: snmp_power14:58
jrollmat128: yep14:58
jrollmat128: unless it takes more than three months, then we may drop it and you'll need to re-propose :)14:58
jrollbut we could wait to drop it if it's clear that's coming14:58
mat128jroll: I have something that works locally, but I have fighting priorities between this, the docs stuff and downstream priorities14:59
mat128;)14:59
jrollno worries :)14:59
jrollminimum three months deprecation to remove a thing14:59
mat128jroll: https://github.com/internap/virtualpdu15:00
mat128yeah15:00
jlvillalGood morning Ironic :)15:00
mat128good morning jlvillal15:00
openstackgerritSam Betts proposed openstack/ironic: Remove cyclic import between rpcapi and objects.base  https://review.openstack.org/36951315:00
sambettsjroll, rloo ^^^15:00
*** mjura has quit IRC15:01
jrollsambetts: that works locally? does it also fix lucas' bug?15:01
jlvillalmat128: :)15:01
*** mat128 is now known as mat128|mtg15:01
rloothx sambetts. on my list to look at (in meeting now)15:02
*** jaosorior has quit IRC15:02
sambettsjroll: it passes all the UTs so the cycle is gone I think, however I don't currently have a running setup to test the config file15:02
*** rama_y has quit IRC15:02
jrollok, cool, lucasagomes ^^15:03
jrollif you have some time and could test that15:03
lucasagomessambetts, jroll nice! I will give it a go after the meeting15:03
jrollthanks :)15:03
* jroll just jumped into a meeting as well15:03
sambettstbh I still think even with that fix that we probably shouldn't be using the CONF varibles at module load time, we run into this with the NodeObject defaults too15:04
*** cdearborn has quit IRC15:04
openstackgerritMichael Turek proposed openstack/python-ironicclient: Refactor provision state so all actions  can use inherited take_action  https://review.openstack.org/36455215:04
Romanenko_KHello, rloo! Please look into my comment in LP1621565 if you have some time.15:05
rlooRomanenko_K: that's the email you sent me? will try, my TODO list seems to be growin'15:07
jrollsambetts: yeah, +1, it'll just happen again15:07
Romanenko_Kyes, that's is15:07
*** rpioso has joined #openstack-ironic15:08
*** fxpester has joined #openstack-ironic15:08
*** trown has quit IRC15:10
*** purp has quit IRC15:11
*** mtreinish has quit IRC15:12
*** trown has joined #openstack-ironic15:12
*** mkam has quit IRC15:12
*** mkam has joined #openstack-ironic15:13
*** mtreinish has joined #openstack-ironic15:14
*** purp has joined #openstack-ironic15:15
JayFmat128|mtg: any advice on the next place to start with the install guide? Wanna make sure I know what you're working on before I jump in15:15
*** moshele has joined #openstack-ironic15:16
jrollJayF: mat128|mtg: that reminds me, for ongoing install guide changes, are you folks taking care of picking those up or?15:17
JayFjroll: what is your question?15:18
JayFI don't understand your question15:18
jrollJayF: so, you guys are moving content, right15:18
JayFyes, bit by bit15:19
jrollfor a patch like this https://review.openstack.org/#/c/369385/15:19
patchbotpatch 369385 - ironic - Add a note about security groups in install guide15:19
JayFfrom the old install guide to the new15:19
JayFif it's not conflicting, we haven't moved that section yet, and it's fine15:19
jrolldo you expect the contributor to handle putting it in both or will you pick it up?15:19
JayFif that person was updating a section that we had moved, they'd put it only in the new place15:19
jrolloh, you're moving it bit by bit?15:19
JayFyes15:19
jrollwon't that be pretty confusing while it's on going?15:20
*** mgoddard_ has quit IRC15:20
*** mgoddard has joined #openstack-ironic15:20
jroll(for readers)15:20
JayFnot really, we're maintaining links back to the place that has the info in both sides (install guide and dev docs)15:20
JayFand it shouldn't take longer than a week or two15:20
jrollhmm, ok15:20
JayFthis is the path we talked to you about on vidyo15:20
JayFyou suggested it iirc15:20
JayFlol15:20
jrollI don't think I suggested bit by bit15:22
jrolljust move the whole thing in one patch15:22
jrolland then make it pretty15:22
JayFjroll: https://review.openstack.org/#/c/369510/ is an example of one of the patches15:25
patchbotpatch 369510 - ironic - Import "Configure integration with other OpenStack...15:25
JayFjroll: mat128|mtg seems to have 3 like that up already15:25
jrollJayF: yeah, I understand what you're doing15:25
*** rbrud has joined #openstack-ironic15:26
jrollI'd rather move it in one shot, and then break it into sections and such15:26
JayFThat's going to be a giant patch that'll conflict with everything15:26
JayFand I don't think some sections directly map over15:26
jrollthen we land it quickly :)15:26
jrollif it's the same content it won't be controversial15:26
JayFbut it can't be15:26
jroll"directly map over" to what?15:26
JayFfor instance, in the install guide, there are separate install pages for each distribution15:26
jrollwhy?15:26
JayFwe will have to do editorial work to split those instructions into the different install pages15:27
jrollis that a requirement to begin the work?15:27
JayFI believe so, it's in the cookiecutter and appears to be central to the design of the install guide15:27
jrollugh15:27
JayFlike if you look at other install guides15:27
JayFexactly15:27
JayFthat's why we were doing it bit by bit, so the pieces that go across no change have no change, then we can do the ones that need a little more translation15:27
jrollthis is going to be super weird while it's in progress15:28
JayFI don't think it's that bad, we're maintaining links around to everywhere we need to15:28
jrollyeah, are the themes the same and such though?15:29
sambettsnope15:29
JayFhttp://docs.openstack.org/project-install-guide/baremetal/draft/install-ubuntu.html#configure-the-bare-metal-service-for-cleaning is an example of it in practice15:29
sambettsone using oslosphix and the other uses openstackdoctheme15:30
sambettsor something15:30
JayFI am going to dig today as to why it's going under draft/ as well, before we land any of those from mat15:30
jrollright, so it'll feel weird jumping back and forth15:31
JayFsure; it'll be weird for one or two weeks. In exchange we get a proper install guide merged with less pain. I think it's a good trade off.15:32
*** krtaylor has joined #openstack-ironic15:32
*** dtantsur|mtg is now known as dtantsur15:33
jrollyeah, I hope we can finish it that quickly15:33
jrollI feel like this is a nice sprint for between cutting newton and summit15:33
JayFI think I need to figure out a couple of things, mainly: does stable/* matter for install guide, and why are we showing up under /draft/15:34
lucasagomessambetts, apparently the patch doesn't fix the bug15:34
jrollI don't think stable matters yet15:34
jrollyeah15:35
sambettslucasagomes: yeah, I wasn't sure it would, but it removes the cyclical import anyway which is nice15:35
lucasagomessambetts, ++15:36
*** rbartal has quit IRC15:37
openstackgerritStephanie Miller proposed openstack/ironic: Add volume_connector table to save connector information  https://review.openstack.org/20098315:38
openstackgerritStephanie Miller proposed openstack/ironic: Introduce VolumeConnector object  https://review.openstack.org/21458415:38
openstackgerritStephanie Miller proposed openstack/ironic: Introduce new RPCs to support volume connector operation  https://review.openstack.org/21458515:38
openstackgerritStephanie Miller proposed openstack/ironic: Add volume_targets table to save target information  https://review.openstack.org/28521815:39
openstackgerritStephanie Miller proposed openstack/ironic: Introduce VolumeTarget object  https://review.openstack.org/28521915:39
JayFmat128|mtg: when you're free of your meeting, we should chat a bit about install guide more15:39
openstackgerritStephanie Miller proposed openstack/ironic: Introduce new RPCs to support volume target operations  https://review.openstack.org/28522015:39
*** athomas has quit IRC15:41
*** aNuposic has joined #openstack-ironic15:42
JayFaNuposic: https://github.com/openstack/ironic/blob/705e96c92e133aa09434a1b41b0529bc84e03660/ironic/common/glance_service/v2/image_service.py#L15015:43
*** jtomasek has quit IRC15:44
*** hoangcx has quit IRC15:45
sambettslucasagomes: have you made sure that the periodics setup by the different driver modules aren't affected my the same thing??15:47
lucasagomessambetts, not really, I've tested only the periodics from the ConductorManager15:47
lucasagomessambetts, lemme try it out15:47
*** MattMan has quit IRC15:48
*** MattMan has joined #openstack-ironic15:48
jlvillalaNuposic: Also: https://github.com/openstack/ironic/commit/7d6eb162377a6c3c4803d9516705f01a8dd195b315:48
aNuposicjlvillal: hey15:48
JayFjroll: ^ aNuposic is Anup from OSIC, you missed meeting him at standup but he's going to be working with us15:49
jrollaNuposic: \o welcome15:49
*** ccamacho is now known as ccamacho|afk15:50
sambettso/ aNuposic15:50
aNuposicJayF: jroll: THanks15:50
*** jcoufal has quit IRC15:51
*** hoangcx has joined #openstack-ironic15:55
lucasagomessambetts, http://paste.openstack.org/show/573659/15:56
lucasagomessambetts, missing oneview I don't have it enabled15:56
lucasagomesbut should be good15:56
*** jistr|mtgs is now known as jistr15:57
sambettslucasagomes: so they suffer the same fate?15:57
sambettsor no?15:57
lucasagomessambetts, oh no, the drivers AFAICT does error out even without the patch15:58
lucasagomessambetts, 1 min lemme revert the patch and check15:58
*** vishwana_ is now known as vishwanathj15:58
lucasagomessambetts, yeah drivers are good, they fail even w/o that patch15:58
lucasagomesthat patch == #36900015:59
jlvillallucasagomes: http://paste.openstack.org/show/573663/  What do you think?16:00
* jroll grabs quick lunch16:00
jlvillaljroll: Bon appetit16:01
lucasagomesjlvillal, nice! +1 much more precise16:01
jlvillallucasagomes: Okay I can push it16:01
lucasagomesjlvillal, I will re-add the +2 once you update it :D16:01
*** dtantsur is now known as dtantsur|afk16:02
lucasagomesprobably we can land it straight away since it's only the commit message being updated (for something better)16:02
mgouldjlvillal: LGTM16:02
jlvillallucasagomes: I pushed it, but the bot didn't say so  https://review.openstack.org/#/c/366518/16:03
patchbotpatch 366518 - ironic - Docs: Add warning and add setting of $LOGFILE16:03
*** moshele has quit IRC16:03
jlvillallucasagomes: I made a tiny bit more changes than just the commit message.16:03
jlvillallucasagomes: I also changed IRONIC_VM_LOG_DIR too16:04
lucasagomesjlvillal, yeah I see the warnings there16:04
jlvillalAnd the comments16:04
lucasagomeslgtm :-)16:04
jlvillalThanks :)16:04
rlooRomanenko_K: replied16:04
lucasagomesbut that said, I hope nobody is running devstack on their main installation16:04
jlvillalheh16:05
sambettslucasagomes: /me wonders if we should do something like http://paste.openstack.org/show/573664/16:05
lucasagomessambetts, doesn't look bad :D tho I think I still prefer the spacing_func= approach16:06
* jlvillal found this interesting https://code.facebook.com/posts/365787980419535/scalable-and-secure-access-with-ssh/?_fb_noscript=116:07
sambettslucasagomes: yeah, one advantage of doing it like in my paste is that we only have CONF.conductor.sync_power_state_interval in one place instead of all over the file16:07
lucasagomessambetts, we only have it in place, I think /me checks16:08
lucasagomessambetts, yeah it's only used in that decorator (for now at least)16:08
JayFmariojv: I just landed https://review.openstack.org/#/c/364422 -- can you push a fixup patch once it merges fixing that one link rloo pointed out?16:09
patchbotpatch 364422 - ironic-specs - Update notifications spec16:09
*** ohamada has quit IRC16:09
sambettslucasagomes: right, but in 4 places in the file you have to change if we need to change the config for what ever reason16:09
lucasagomessambetts, hmm I think I don't follow, what you mean ?16:13
lucasagomessorry my brain is really slow today heh16:13
lucasagomesfinland, france, switzerland, spain and UK are in #2 place16:14
lucasagomeswrong channel16:14
*** adnavare has joined #openstack-ironic16:14
mgouldheh16:14
mgouldjlvillal: that's very interesting, thanks!16:14
mariojvsure thanks JayF16:15
mgouldI love that FB perform statistical analysis on their server-login data :-)16:15
*** rbrud has quit IRC16:16
lucasagomessambetts, +2 the patch removing the cyclic dependency16:16
sambettslucasagomes: I mean that instead of have 4 functions and therefore 4 decorators all using the config option, whereas in my paste you would only have 1 place where the config option is used because the function only needs to use the periodics.periodic() function once16:16
lucasagomessambetts, oh gotcha, you centralize all the decorators16:16
lucasagomestrue16:16
*** e0ne has quit IRC16:17
*** aNuposic has quit IRC16:17
lucasagomesit can also be confusing because by only looking at the function you don't know whether it's decorated or not16:17
lucasagomesyou would have to check that other method to see the decorators being applied16:17
*** trown is now known as trown|lunch16:18
lucasagomessambetts, maybe we should propose both approachs and see what reviewers think ?16:19
lucasagomesI'm actually good with any16:19
lucasagomesas long as we fix that problem16:19
*** permalac has quit IRC16:20
*** fragatina has joined #openstack-ironic16:28
*** ChubYann has joined #openstack-ironic16:28
openstackgerritMerged openstack/python-ironic-inspector-client: TrivialFix: Remove logging import unused  https://review.openstack.org/36778816:29
sambettslucasagomes: just looking at the futurist code, they store the spacing on the function itself in f._periodic_spacing, so it is technically possible to update it after the decorator has been used... however ... I am wary of that approach16:30
*** milan has quit IRC16:31
*** fragatina has quit IRC16:32
*** derekh has quit IRC16:32
*** _vsaienko has joined #openstack-ironic16:32
lucasagomessambetts, is that a function or just an attribute ?16:33
* lucasagomes opens the futurist code16:33
*** fragatina has joined #openstack-ironic16:33
sambettslucasagomes: just an attribute https://github.com/openstack/futurist/blob/master/futurist/periodics.py#L15016:34
*** hoangcx has quit IRC16:34
lucasagomessambetts, ah right16:34
sambettslucasagomes: I'm thinking for the SIGHUP case if we wanted to update it16:34
lucasagomesso <func>._periodic_spacing is where it's stored16:34
sambettsyup16:34
lucasagomessambetts, heh yeah we could update it, but not sure if we should since it's private16:35
lucasagomesI was thinking of having _periodic_spacing to be a pointer to another function16:35
lucasagomesand futurist would do <func>._periodic_spacing() whereever it's needed16:35
NobodyCamGood Morning Ironic'ers :)16:35
sambettsyeah... thats one way or the alternative is having an update_spacing function in futurist which takes a periodic function and just updates that attribute16:36
*** xavierr_afk is now known as xavierr16:37
xavierrme.say_good_morning('ironicers')16:37
NobodyCamhehehe :)16:38
NobodyCammorning xavierr :)16:38
xavierrhey NobodyCam :D16:38
sambettsthen we could have a function in Ironic which just does for <list of functions> update_spacing(function, CONF....) but I like your way a little better I think, although it depends how often it'll get re-evaulated16:38
lucasagomesNobodyCam, hi there16:39
lucasagomessambetts, indeed16:39
NobodyCambut shouldn't that be self.printf("Good Morning %s") % "Ironic'ers"16:39
NobodyCammorning lucasagomes :)16:39
*** _vsaienko has quit IRC16:40
xavierrNobodyCam: self.printf("Good Morning %s" % "Ironic'ers")?16:42
*** hoangcx has joined #openstack-ironic16:42
lucasagomesxavierr, s/self.printf/print16:43
NobodyCamlol !!! +++16:43
JayFI prefer the dot matrix printer functions16:44
JayFthey make a nice crunching noise for each character16:44
xavierrlucasagomes: it could be a custom self.printf method :P16:44
xavierrhahaha16:44
jrollprint('<%s> good morning ironic' % self.irc_nick)16:44
lucasagomesxavierr, haha right16:44
xavierr;)16:44
lucasagomesxavierr, but it's not in the class scope here, so no self16:45
* lucasagomes thinks we are getting too far16:45
*** fragatina has quit IRC16:45
lucasagomesjroll, ++ PixeBoots should do that16:45
xavierrjroll: +2 to your print16:45
* lucasagomes writes an RFE #butnot16:45
*** fragatina has joined #openstack-ironic16:45
jrollheh16:45
*** tesseract- has quit IRC16:46
*** hoangcx has quit IRC16:47
xavierrok, so let's stop here or someone will ask to add a release note to that print function16:47
xavierrdtantsur|afk: arround?16:47
*** _vsaienko has joined #openstack-ironic16:47
* xavierr needed to to talk to him :(16:48
*** penick has joined #openstack-ironic16:48
JayFhe's usually gone by this time16:48
lucasagomesyeah, it's almost 7pm for him now16:49
xavierr:(16:49
xavierraarefiev: arround?16:49
*** _vsaienko has quit IRC16:50
*** adnavare has quit IRC16:51
*** ChubYann has quit IRC16:52
*** electrofelix has quit IRC16:55
lucasagomesfolks, I'm calling it a day16:55
lucasagomeshave a great evening all, talk to you tomorrow16:56
xavierrhey lucasagomes, have a good evening :)16:56
*** lucasagomes is now known as lucas-dinner16:56
lucas-dinner:-) see ya16:56
*** rbrud has joined #openstack-ironic16:57
NobodyCamnight lucas-dinner16:58
mgouldlucas-dinner: o/16:59
*** pcaruana has quit IRC16:59
NobodyCammorning mgould :)17:01
mgouldmorning NobodyCam17:02
NobodyCam:)17:02
*** rcernin has quit IRC17:03
*** xek has quit IRC17:03
openstackgerritMerged openstack/ironic-inspector: Add translation marker to deprecated_reason of config opts  https://review.openstack.org/36933317:03
jlvillalJayF: If you have time to look at the RFE I did for the configdrive database change.  https://bugs.launchpad.net/ironic/+bug/159642117:03
openstackLaunchpad bug 1596421 in Ironic "RFE: Increase size of data base entry for instance_info to allow configdrives larger than 64KB" [Medium,In progress] - Assigned to David Edery (david-edery)17:03
JayFjlvillal: I'm not convinced that needs an rfe though17:04
* mgould has posted a few more mountaineering photos, if anyone's interested: https://twitter.com/AndyMilesExped17:04
JayFjlvillal: pointed my brain at that patch this morning and punted17:04
JayFjroll: ^ do you have opinions?17:04
jrollwhat doesn't need an rfe?17:05
jlvillalJayF: I made an RFE, since we don't seem to have consensus17:05
jlvillaljroll: https://bugs.launchpad.net/ironic/+bug/159642117:05
openstackLaunchpad bug 1596421 in Ironic "RFE: Increase size of data base entry for instance_info to allow configdrives larger than 64KiB" [Medium,In progress] - Assigned to David Edery (david-edery)17:05
jrollmmm17:05
jrollI mean, it's totally a bug17:06
* mgould -> home; good night!17:06
jrollI'm not really opinionated whether we should tag it rfe or not17:06
*** mgould is now known as mgould|afk17:06
jlvillalI can switch it back. But I remember people not being thrilled with the idea of changing the database.17:07
jlvillalSwitch it back to just being a bug, that is.17:07
jrollI really don't think it matters personally17:07
NobodyCammight mgould|afk ... morning jlvillal jroll JayF :)17:07
jrollthere's no effective difference other than extra process around rfes17:07
jrollmorning NobodyCam17:07
JayFI'm wondering if that patch is even that controversial anymore now that it's MEDIUMTEXT17:07
JayFgm NobodyCam17:07
jlvillalJayF: What do you think of the idea for a config option to maintain the current 64KiB limit, so operators have to explicitly increase the size.17:08
jlvillalJayF: overkill? good idea? something else? :)17:08
NobodyCam:)17:08
jlvillalhey NobodyCam :)17:08
JayFjlvillal: I am as -1 as possible to a config option17:09
JayFjlvillal: because you shouldn't change DB scheme based on options17:09
jlvillalJayF: Not sure what you mean by changing the DB scheme by option.17:09
xavierris gerrit down?17:10
jlvillalJayF: I'm not saying to change the DB scheme. It would still be MEDIUMTEXT17:10
-openstackstatus- NOTICE: The Gerrit service on review.openstack.org is being restarted now to address current performance problems, but should return to a working state within a few minutes17:10
jlvillalJayF: I'm saying a config option to check the configdrive size and if it comes in larger than the config option to reject it.17:10
JayFjlvillal: we should add that anyway, but that's an RFE, not related to the bug imo17:11
JayFjlvillal: well, kinda related, but less important and we shouldn't block one on the otehr17:11
jrollcan we have a config option to get rid of all the silly config options we have?17:11
jlvillalheh17:11
*** lindycoder has quit IRC17:12
*** fragatina has quit IRC17:13
*** ijw has joined #openstack-ironic17:13
*** hoangcx has joined #openstack-ironic17:13
* sambetts -> homer17:14
sambettshome*17:14
sambettsNight all o/17:14
NobodyCamnight sambetts17:14
*** sambetts is now known as sambetts|afk17:14
sambetts|afkcya NobodyCam17:14
*** yarkot has joined #openstack-ironic17:14
*** yarkot has quit IRC17:14
JayFo/17:15
*** e0ne has joined #openstack-ironic17:17
*** daemontool has joined #openstack-ironic17:18
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Negative tests for testing actions with Chassis.  https://review.openstack.org/34379617:22
*** xek has joined #openstack-ironic17:24
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal port commands  https://review.openstack.org/36569217:26
*** adnavare has joined #openstack-ironic17:27
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add basic tests for OSC plugin baremetal node commands  https://review.openstack.org/30168717:27
*** KrisK19 has quit IRC17:29
openstackgerritHugo Nicodemos proposed openstack/ironic: Onetime boot when set_boot_device isn't persistent  https://review.openstack.org/34059617:33
*** _vsaienko has joined #openstack-ironic17:34
*** trown|lunch is now known as trown17:35
*** daemontool has quit IRC17:36
*** rbudden has joined #openstack-ironic17:36
*** _vsaienko has quit IRC17:42
*** aswadr_ has quit IRC17:42
*** Romanenko_K has quit IRC17:42
*** mbound has quit IRC17:42
*** krtaylor has quit IRC17:48
*** hoangcx has quit IRC17:51
*** hoangcx has joined #openstack-ironic17:51
*** amotoki has joined #openstack-ironic17:53
*** yarkot has joined #openstack-ironic17:56
*** _vsaienko has joined #openstack-ironic17:57
*** amotoki has quit IRC17:58
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add config option to specify maximum size for configdrive  https://review.openstack.org/36961718:05
JayFrloo: +1 on namespace everything (just saw your comment on that merged spec)18:07
rlooJayF: :)18:07
rlooJayF: I'm glad Balazs took a look. Makes me feel more comfortable that it is similar to nova's approach18:08
rlooJayF: a cross-project spec for notifications would be good.18:09
JayFI mean, nova/ironic doing them18:09
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add config option to specify maximum size for configdrive  https://review.openstack.org/36961718:09
JayFif a third project starts, we might have a good reason for it18:09
rlooJayF: i had the feeling there was at least one other project with notifications, but didn't look into it.18:09
*** fragatina has joined #openstack-ironic18:10
*** KrisK19 has joined #openstack-ironic18:11
*** _vsaienko has quit IRC18:11
*** _vsaienko has joined #openstack-ironic18:11
*** rcernin has joined #openstack-ironic18:12
*** Sukhdev has joined #openstack-ironic18:14
*** mkam has quit IRC18:20
*** jpich has quit IRC18:23
*** david-lyle has quit IRC18:23
*** _vsaienko has quit IRC18:24
*** hoangcx has quit IRC18:26
*** hoangcx has joined #openstack-ironic18:26
*** david-lyle has joined #openstack-ironic18:26
*** _vsaienko has joined #openstack-ironic18:29
*** penick has quit IRC18:32
*** mkam has joined #openstack-ironic18:33
*** _vsaienko has quit IRC18:35
*** _vsaienko has joined #openstack-ironic18:35
*** pcaruana has joined #openstack-ironic18:36
*** moshele has joined #openstack-ironic18:36
*** fxpester has quit IRC18:36
*** KrisK19 has quit IRC18:38
*** penick has joined #openstack-ironic18:42
anishanyone who has experience with python-dracclient around ? want to propose some changes, but have a few questions before that18:42
mariojva cross-project spec would be interesting, if other projects start using notifications18:42
mariojvi think the people who work on Searchlight (notification search service iirc) would be interested in that18:43
mariojvthey had some comments about standardization on the power state notification patch set. i think their concerns were addressed in yuriyz's spec for CRUD notifications18:43
*** sahil has joined #openstack-ironic18:43
sahilhello18:43
sahilis capetella here ?18:43
*** yarkot has quit IRC18:44
jrollsahil: I don't see anyone with that name here, maybe you can ask your question and see if someone else can answer?18:44
jrollanish: go ahead and ask your questions, we'll try to answer them18:45
sahilok, so as you know jroll I have been trying to boot a baremetal node using ironic-devstack in a vm18:46
sahilI have been able to configure it correctly enough that the baremetal node is getting an ip address from the neutron made dhcp server18:46
sahilbut it cannot locate the tftp server18:46
sahilon doing tcp dump, on the interface br-ironic, this was the message18:47
sahilARP, Ethernet (len 6), IPv4 (len 4), Request who-has ironstack03 tell 192.168.1.29, length 4618:47
sahilso to check what the deal was18:47
sahilI tried to add ironstack03 to the ip address of devstack VM a18:47
sahiland pinged from the host18:47
sahilI am not getting any response18:48
sahilat the host side18:48
anishlooking at how the attribute values are populated via wsman, only name, current_value and pending_value are really populated18:48
sahilbut on the VM side tcpdump showed this18:48
anishhowever 'AttributeName' is not unique if I extend this to SystemView of iDracCardView18:48
sahilRequest who-has ironstack03 tell 192.168.1.11, length 2818:48
sahilthis is the ip of the gateway/host on which the VM is running18:48
anishso I need to extend it to FQDD#GroupID#AttributeName18:48
sahilI have disabled the iptables for the time being18:49
anishor at least GroupID#AttributeName18:49
sahilon the devstack VM18:49
anishnot sure how many things might break because of that18:49
*** KrisK19 has joined #openstack-ironic18:49
anishthough BIOS Attributes (which seems to be the only thing being used right now) do not suffer from this problem18:49
anish* SystemView or iDracCardView18:49
sahilhow do I get past this error ? How do I make devstack resolve a name to correct IP address ?18:50
anishI'm trying to figure out if it's okay to make the idrac/system stuff behave differently from bios stuff, or change everything to the same fashion18:50
*** moshele has quit IRC18:50
anishany suggestions ?18:50
jrollsahil: huh, I'm somewhat of a network noob. but I thought ARP requests could only be for IP addresses, not hostnames, seems odd, maybe broken dhcp/pxe config... lemme look around a minute18:51
jrollanish: you're right, that does need a dracclient expert. you'll probably want ifarkas but he doesn't seem to be around. lucas-dinner might also be helpful but is done for the day... maybe email the -dev list and see if they catch it (or try daytime europe time)18:52
*** _vsaienko has quit IRC18:53
anishjroll: thanks ! this would be the ironic-dev list or does dracclient have it's own ?18:53
sahilno even if I do a ping to the devstack VM from the host it is running on18:54
sahilproduces the same message in tcp dump18:54
sahilbut no response on the host side18:54
*** hoangcx has quit IRC18:54
jrollanish: openstack-dev with [ironic] in the subject http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev18:54
anishthanks again !18:54
jrollnp :)18:54
jrollsahil: ah, I see, hrm18:55
* jroll has no idea18:56
sahiljroll: funny thing is I can ping to the gateway (which is a bridge on the host) from my devstack VM and get a response18:58
sahilbut from host when I ping the VM no response18:59
jrollyeah, that's very odd18:59
jrollsahil: what do you get with `hostname -f` in the vm?18:59
sahilI figured out what is the problem19:00
sahilmay need help to fix it19:00
KrisK19Is anyone using ironic to have one flavor with one phisical disk and (X% roofs, Y% ephemeral, Z% swap)?19:01
sahiljroll: so it seems when I provided the gateway in the local.conf file19:01
KrisK19GPT or UEFI it is not important19:01
sahildevstack used that info to configure an interface in the qrouter-<id> namespace19:01
sahilnow I have two interfaces with same network ip address19:01
jrolloh my19:01
sahilno wonder I was getting arp time outs19:01
jrollso you can configure different network ranges and such19:02
*** ssl_ has joined #openstack-ironic19:02
* jroll finds things19:02
sahiljroll: in my env I have configured a fixed VLAN on which this baremetal nodes are available19:02
sahilI decided the subnet for the same19:02
ssl_i'm testing the ironic. one node stuck at provisioning state "clean failed", how do i fix it? or reset?19:03
jrollsahil: this might be what you want? https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L267-L27919:03
jrollotherwise I've no idea19:03
jrollit might be something with neutron's devstack setup19:04
jrollKrisK19: so you want to define those by percent rather than MB? I don't think that's possible19:04
sahilnope that is specific configuration about the provisioning network19:04
sahillet me try something, I will report here again19:04
KrisK19jroll: it could be MB as well19:04
KrisK19as flavor have that information plus scheduler must have specific values to match nodes19:05
KrisK19it is jost like 10 GB 10 GB 200GB ( one disk )19:06
KrisK19*just19:06
*** e0ne has quit IRC19:06
rloomario, wrt notifications, i was looking at nova's (http://docs.openstack.org/developer/nova/notifications.html#existing-versioned-notifications) and look at the payloads19:06
rloomariojv: ^^19:06
jrollKrisK19: yes, that's supported then, as long as you use "partition images" which have a separate root/kernel/initrd. the flavor is matched with the sum of root/ephemeral/swap against total disk for the ironic node (node.properties['local_gb'])19:07
mariojvoh, that's a nice table19:07
*** ijw has quit IRC19:07
rloomariojv: they provide most of the instance info in all the payloads for instance events19:07
rloomariojv: yeah, the table/doc is nice. we, too, should do that :)19:07
jrollssl_: the ironic state machine is here, you want something like ironic node-set-provision-state $uuid manage, and same for 'provide' http://docs.openstack.org/developer/ironic/dev/states.html19:08
KrisK19yeah as I thought, cos we have “whole image” and this is what according to code could cuse issue19:08
mariojvi'm not opposed to adding more information to payloads if people find it useful19:08
jrollssl_: you might look at logs for why cleaning failed, too19:08
KrisK19but my question was more like is anyone is using that and it is working fine19:08
rloomariojv: i hate to say it, but we should look, maybe model our code similar to theirs19:08
mariojvrloo: i totally modeled all my code off of theirs :)19:08
rloomariojv: ha ha19:08
mariojvthe payload is specified on an individual notification basis, though19:09
jrollKrisK19: yeah, you can still put swap/ephemeral/root in the flavor, it will still be matched, but won't be partitioned to those sizes19:09
mariojvso it's not hard to update, say, the power state notificatinon patch to add more fields19:09
rloomariojv: right, they have payloads that inherit from base payload, then add more fields to it19:09
jrollKrisK19: we don't use the disk filter, but we do use whole disk images and have root/ephemeral/swap in the flavor, and it doesn't break anythign19:09
rloomariojv: so I am thinking we can do a similar thing. have a NodePayload, then a NodeActionPayload (if 'Action' makes sense for us). I'm not quite sure what Action vs Update is for, for nova.19:10
mariojvrloo: oh, i see - so in terms of inheritance base payload class -> NodePayload -> more specific things19:10
rloomariojv: nova's InstanceActionPayload and InstanceUpdatePayload are both based on InstancePayload.19:11
mariojvok; i'll take a look at that piece of the code this week when i have some time19:11
mariojvi think it was just the base classes (the one InstancePayload presumably inherits from) when i started this19:11
rloomariojv: thx. we (the royal we) would like to see if we can get this in for newton.19:12
mariojvalright19:12
rloomariojv: but if we can't, we can't.19:12
mariojvwhen's the last day for newton?19:12
ssl_jroll I tried to reset the state, it throws:  The requested action "active" can not be performed on node "xxxx" while it is in state "clean failed".19:12
rloomariojv: i think it means the power patch has to be in pretty good shape by the end of this week. or it might mean it has to be merged by then. jroll is the boss.19:12
mariojvok19:12
jrollssl_: right, you need to follow the path, from clean failed you can only call 'manage'19:13
mariojvso, besides whatever comments are already there, to land this: 1. update doc to match nova's formatting 2. update payload to inherit from NodePayload base class with more field19:13
mariojv*fields19:13
mariojvmaybe switch the order on those in terms of priority19:13
jrollssl_: then it'll be in manageable, and you can use 'provide' to go through cleaning to available19:13
rloomariojv: final week for newton candidates is week of sept 26 but i think we'd like to get ironic done sooner.19:13
jrollssl_: (this is confusing, sorry :( )19:13
rloomariojv: i'm not too worried about the doc, we can prettyify that later. as long as the/some info is there. i'm more concerned with getting the code 'right'.19:14
mariojvok19:14
rloomariojv: which means i should play with it and see if i like the power sync stuff. i think that's the last thing that is bothering me...19:15
rloomariojv: or we leave out the power-sync for now...19:15
rloomariojv: btw, what kind of comments have you gotten from searchlight?19:16
*** david-lyle has quit IRC19:16
*** rbudden has quit IRC19:16
*** rpioso has quit IRC19:16
*** anush_ has quit IRC19:16
*** ppiela has quit IRC19:16
*** Daviey_ has quit IRC19:16
*** persia has quit IRC19:16
*** Fdaisuke has quit IRC19:16
*** aignatov has quit IRC19:16
*** Nakato has quit IRC19:16
*** jlvillal has quit IRC19:16
*** yarkot1 has quit IRC19:16
*** htruta has quit IRC19:16
*** aarefiev has quit IRC19:16
*** alex_xu has quit IRC19:16
*** thrash has quit IRC19:16
*** lynxman has quit IRC19:16
*** sinh_ has quit IRC19:16
*** Sukhdev has quit IRC19:16
*** anush__ has quit IRC19:16
*** amitkqed has quit IRC19:16
*** hoonetorg has quit IRC19:16
*** hj-hpe has quit IRC19:16
*** devananda has quit IRC19:16
*** clenimar has quit IRC19:16
*** bnemec has quit IRC19:16
*** patchbot has quit IRC19:16
*** ianw has quit IRC19:16
*** cmyster has quit IRC19:16
*** penick has quit IRC19:17
*** MattMan has quit IRC19:17
*** trown has quit IRC19:17
*** davidlenwell has quit IRC19:17
*** pas-ha has quit IRC19:17
*** anush has quit IRC19:17
*** rm_work has quit IRC19:17
*** hogepodge has quit IRC19:17
*** clif_h has quit IRC19:17
*** patrickeast has quit IRC19:17
*** rbradfor has quit IRC19:17
*** adam_g has quit IRC19:17
*** francoblanco has quit IRC19:17
*** JayF has quit IRC19:17
*** yuriyz has quit IRC19:17
*** dhellmann has quit IRC19:17
*** pleia2 has quit IRC19:17
*** odyssey4me has quit IRC19:17
*** alaski has quit IRC19:17
*** Guest66666 has quit IRC19:17
*** yhvh has quit IRC19:17
*** joemonk has quit IRC19:17
*** ionutbalutoiu has quit IRC19:17
*** SpamapS has quit IRC19:17
*** logan- has quit IRC19:17
*** baoli_ has quit IRC19:17
*** ccamacho|afk has quit IRC19:17
*** zigo has quit IRC19:17
*** vsaienk0 has quit IRC19:17
*** yuanying has quit IRC19:17
*** serverascode has quit IRC19:17
*** notmorgan has quit IRC19:17
*** hamzy has quit IRC19:17
*** HenryG has quit IRC19:17
*** tdurakov has quit IRC19:17
*** kozhukalov has quit IRC19:17
*** boris-42 has quit IRC19:17
*** natorious has quit IRC19:17
*** dstepanenko_ has quit IRC19:17
*** adreznec has quit IRC19:17
*** mgagne has quit IRC19:17
*** aslezil has quit IRC19:17
*** d0ugal has quit IRC19:17
*** ptx0 has quit IRC19:17
*** lucas-dinner has quit IRC19:17
*** jralph_ has quit IRC19:17
*** nicodemos has quit IRC19:17
*** cinerama has quit IRC19:17
*** lennyb has quit IRC19:17
*** anteaya has quit IRC19:17
*** sambetts|afk has quit IRC19:17
*** stevebaker has quit IRC19:17
*** Guest40699 has quit IRC19:17
*** lekha has quit IRC19:17
*** agordeev has quit IRC19:17
*** BadCub has quit IRC19:17
*** yonglihe has quit IRC19:17
*** Mr_T has quit IRC19:17
*** jhesketh has quit IRC19:17
*** ssl_ has quit IRC19:17
*** sahil has quit IRC19:17
*** dtantsur|afk has quit IRC19:17
*** mgoddard has quit IRC19:17
*** purp has quit IRC19:17
*** rloo has quit IRC19:17
*** causten has quit IRC19:17
*** vinsh has quit IRC19:17
*** mgould|afk has quit IRC19:17
*** zhugaoxiao has quit IRC19:17
*** melwitt has quit IRC19:17
*** hwoarang has quit IRC19:17
*** mgkwill has quit IRC19:17
*** sergek has quit IRC19:17
*** betherly has quit IRC19:17
*** vdrok has quit IRC19:17
*** ildikov has quit IRC19:17
*** morgabra has quit IRC19:17
*** phschwartz has quit IRC19:17
*** UForgotten has quit IRC19:17
*** mikal has quit IRC19:17
*** mag009 has quit IRC19:17
*** dansmith has quit IRC19:17
*** harlowja has quit IRC19:17
*** chihhsin has quit IRC19:17
*** xavierr has quit IRC19:17
*** jmccrory has quit IRC19:17
*** rcernin has quit IRC19:17
*** mtreinish has quit IRC19:17
*** syed_ has quit IRC19:17
*** AlexeyAbashkin has quit IRC19:17
*** jistr has quit IRC19:17
*** amit213 has quit IRC19:17
*** yibo has quit IRC19:17
*** evgenyl has quit IRC19:17
*** mariojv has quit IRC19:17
*** romcheg has quit IRC19:17
*** fungi has quit IRC19:17
*** kun_huang has quit IRC19:17
*** cppforlife_ has quit IRC19:17
*** adnavare has quit IRC19:17
*** kirankv has quit IRC19:17
*** ishant|away has quit IRC19:17
*** lazy_prince has quit IRC19:17
*** slagle has quit IRC19:17
*** jcook has quit IRC19:18
*** eglute has quit IRC19:18
*** alineb has quit IRC19:18
*** gmmaha has quit IRC19:18
*** rbrud has quit IRC19:18
*** eset has quit IRC19:18
*** wajdi has quit IRC19:18
*** wznoinsk has quit IRC19:18
*** Goneri has quit IRC19:18
*** zzzeek has quit IRC19:18
*** chlong_ has quit IRC19:18
*** igordcard has quit IRC19:18
*** skazi has quit IRC19:18
*** bapalm has quit IRC19:18
*** hecliunyx has quit IRC19:18
*** zhenguo has quit IRC19:18
*** dims has quit IRC19:18
*** wendar has quit IRC19:18
*** mmedvede has quit IRC19:18
*** gabor_antal_ has quit IRC19:18
*** mat128|mtg has quit IRC19:18
*** rook has quit IRC19:18
*** stevemar has quit IRC19:18
*** bradjones has quit IRC19:18
*** jrist has quit IRC19:18
*** pshige______ has quit IRC19:18
*** sirushti has quit IRC19:18
*** xhku has quit IRC19:18
*** mrda has quit IRC19:18
*** tonyb has quit IRC19:18
*** lukl_ has quit IRC19:18
*** pcaruana has quit IRC19:18
*** mkam has quit IRC19:18
*** jheroux has quit IRC19:18
*** jjohnson2 has quit IRC19:18
*** bcornec has quit IRC19:18
*** gabriel-bezerra has quit IRC19:18
*** Ng has quit IRC19:18
*** izaakk has quit IRC19:18
*** TheJulia has quit IRC19:18
*** kragniz has quit IRC19:18
*** fyxim has quit IRC19:18
*** NobodyCam has quit IRC19:18
*** crinkle has quit IRC19:18
*** greghaynes has quit IRC19:18
*** johnthetubaguy has quit IRC19:18
*** KrisK19 has quit IRC19:18
*** fragatina has quit IRC19:18
*** joprovost has quit IRC19:18
*** openstackgerrit has quit IRC19:18
*** vgadiraj has quit IRC19:18
*** jvgrant has quit IRC19:18
*** lifeless has quit IRC19:18
*** sturivnyi_ has quit IRC19:18
*** mrtenio has quit IRC19:18
*** ricardoas has quit IRC19:18
*** rybridges1 has quit IRC19:18
*** marios has quit IRC19:18
*** jroll has quit IRC19:18
*** anish has quit IRC19:18
*** EmilienM has quit IRC19:18
*** marlinc has quit IRC19:18
*** hecliunyx has joined #openstack-ironic19:18
*** tonyb has joined #openstack-ironic19:21
*** lukl has joined #openstack-ironic19:22
*** patchbot has joined #openstack-ironic19:22
*** zzzeek has joined #openstack-ironic19:22
*** johnthetubaguy has joined #openstack-ironic19:22
*** skazi has joined #openstack-ironic19:22
*** Sukhdev has joined #openstack-ironic19:22
*** trown has joined #openstack-ironic19:22
*** sinh_ has joined #openstack-ironic19:22
*** lynxman has joined #openstack-ironic19:22
*** thrash has joined #openstack-ironic19:22
*** alex_xu has joined #openstack-ironic19:22
*** aarefiev has joined #openstack-ironic19:22
*** htruta has joined #openstack-ironic19:22
*** yarkot1 has joined #openstack-ironic19:22
*** jlvillal has joined #openstack-ironic19:22
*** Nakato has joined #openstack-ironic19:22
*** aignatov has joined #openstack-ironic19:22
*** Fdaisuke has joined #openstack-ironic19:22
*** persia has joined #openstack-ironic19:22
*** Daviey_ has joined #openstack-ironic19:22
*** ppiela has joined #openstack-ironic19:22
*** anush_ has joined #openstack-ironic19:22
*** rpioso has joined #openstack-ironic19:22
*** rbudden has joined #openstack-ironic19:22
*** dtantsur has joined #openstack-ironic19:22
*** mkam has joined #openstack-ironic19:22
*** chlong_ has joined #openstack-ironic19:22
*** bnemec has joined #openstack-ironic19:22
*** sirushti has joined #openstack-ironic19:22
*** pcaruana has joined #openstack-ironic19:22
*** kragniz has joined #openstack-ironic19:22
*** UForgotten has joined #openstack-ironic19:22
*** phschwartz has joined #openstack-ironic19:22
*** morgabra has joined #openstack-ironic19:22
*** vdrok has joined #openstack-ironic19:22
*** betherly has joined #openstack-ironic19:22
*** sergek has joined #openstack-ironic19:22
*** hwoarang has joined #openstack-ironic19:22
*** melwitt has joined #openstack-ironic19:22
*** zhugaoxiao has joined #openstack-ironic19:22
*** mgould|afk has joined #openstack-ironic19:22
*** causten has joined #openstack-ironic19:22
*** vinsh has joined #openstack-ironic19:22
*** rloo has joined #openstack-ironic19:22
*** purp has joined #openstack-ironic19:22
*** mgoddard has joined #openstack-ironic19:22
*** xhku_ has joined #openstack-ironic19:22
*** yarkot has joined #openstack-ironic19:22
*** Goneri has joined #openstack-ironic19:22
*** gabriel-bezerra has joined #openstack-ironic19:22
*** cppforlife_ has joined #openstack-ironic19:22
*** kun_huang has joined #openstack-ironic19:22
*** fungi has joined #openstack-ironic19:22
*** romcheg has joined #openstack-ironic19:22
*** mariojv has joined #openstack-ironic19:22
*** yibo has joined #openstack-ironic19:22
*** jistr has joined #openstack-ironic19:22
*** AlexeyAbashkin has joined #openstack-ironic19:22
*** syed_ has joined #openstack-ironic19:22
*** mtreinish has joined #openstack-ironic19:22
*** rcernin has joined #openstack-ironic19:22
*** wajdi has joined #openstack-ironic19:22
*** jrist has joined #openstack-ironic19:22
*** hj-hpe has joined #openstack-ironic19:22
*** gabor_antal has joined #openstack-ironic19:22
*** david-lyle has joined #openstack-ironic19:22
*** Mr_T has joined #openstack-ironic19:22
*** rbrud has joined #openstack-ironic19:22
*** ianw has joined #openstack-ironic19:22
*** wendar has joined #openstack-ironic19:22
*** clenimar has joined #openstack-ironic19:22
*** baoli_ has joined #openstack-ironic19:22
*** ccamacho|afk has joined #openstack-ironic19:22
*** zigo has joined #openstack-ironic19:22
*** vsaienk0 has joined #openstack-ironic19:22
*** yuanying has joined #openstack-ironic19:22
*** notmorgan has joined #openstack-ironic19:22
*** hamzy has joined #openstack-ironic19:22
*** HenryG has joined #openstack-ironic19:22
*** tdurakov has joined #openstack-ironic19:22
*** kozhukalov has joined #openstack-ironic19:22
*** boris-42 has joined #openstack-ironic19:22
*** natorious has joined #openstack-ironic19:22
*** dstepanenko_ has joined #openstack-ironic19:22
*** adreznec has joined #openstack-ironic19:22
*** mgagne has joined #openstack-ironic19:22
*** amitkqed has joined #openstack-ironic19:22
*** wznoinsk has joined #openstack-ironic19:22
*** stevemar_ has joined #openstack-ironic19:22
*** adnavare has joined #openstack-ironic19:22
*** ishant|away has joined #openstack-ironic19:22
*** kirankv has joined #openstack-ironic19:22
*** lazy_prince has joined #openstack-ironic19:22
*** slagle has joined #openstack-ironic19:22
*** jcook has joined #openstack-ironic19:22
*** eglute has joined #openstack-ironic19:22
*** alineb has joined #openstack-ironic19:22
*** gmmaha has joined #openstack-ironic19:22
*** bcornec has joined #openstack-ironic19:22
*** bapalm has joined #openstack-ironic19:22
*** crinkle has joined #openstack-ironic19:22
*** mat128 has joined #openstack-ironic19:22
*** jjohnson2 has joined #openstack-ironic19:22
*** mrda has joined #openstack-ironic19:22
*** jhesketh has joined #openstack-ironic19:22
*** penick has joined #openstack-ironic19:22
*** MattMan has joined #openstack-ironic19:22
*** davidlenwell has joined #openstack-ironic19:22
*** pas-ha has joined #openstack-ironic19:22
*** anush has joined #openstack-ironic19:22
*** rm_work has joined #openstack-ironic19:22
*** hogepodge has joined #openstack-ironic19:22
*** clif_h has joined #openstack-ironic19:22
*** patrickeast has joined #openstack-ironic19:22
*** rbradfor has joined #openstack-ironic19:22
*** adam_g has joined #openstack-ironic19:22
*** francoblanco has joined #openstack-ironic19:22
*** JayF has joined #openstack-ironic19:22
*** yuriyz has joined #openstack-ironic19:22
*** dhellmann has joined #openstack-ironic19:22
*** pleia2 has joined #openstack-ironic19:22
*** odyssey4me has joined #openstack-ironic19:22
*** alaski has joined #openstack-ironic19:22
*** Guest66666 has joined #openstack-ironic19:22
*** yhvh has joined #openstack-ironic19:22
*** joemonk has joined #openstack-ironic19:22
*** ionutbalutoiu has joined #openstack-ironic19:22
*** SpamapS has joined #openstack-ironic19:22
*** logan- has joined #openstack-ironic19:22
*** devananda has joined #openstack-ironic19:22
*** rook has joined #openstack-ironic19:23
*** igordcard has joined #openstack-ironic19:23
*** jheroux has joined #openstack-ironic19:23
*** cmyster has joined #openstack-ironic19:23
*** KrisK19 has joined #openstack-ironic19:23
*** fragatina has joined #openstack-ironic19:23
*** joprovost has joined #openstack-ironic19:23
*** openstackgerrit has joined #openstack-ironic19:23
*** vgadiraj has joined #openstack-ironic19:23
*** jvgrant has joined #openstack-ironic19:23
*** lifeless has joined #openstack-ironic19:23
*** sturivnyi_ has joined #openstack-ironic19:23
*** ricardoas has joined #openstack-ironic19:23
*** mrtenio has joined #openstack-ironic19:23
*** rybridges1 has joined #openstack-ironic19:23
*** anish has joined #openstack-ironic19:23
*** marios has joined #openstack-ironic19:23
*** jroll has joined #openstack-ironic19:23
*** EmilienM has joined #openstack-ironic19:23
*** hoonetorg has joined #openstack-ironic19:23
*** dims has joined #openstack-ironic19:23
*** bradjones has joined #openstack-ironic19:23
*** mikal has joined #openstack-ironic19:23
*** mag009 has joined #openstack-ironic19:23
*** dansmith has joined #openstack-ironic19:23
*** aslezil has joined #openstack-ironic19:23
*** d0ugal has joined #openstack-ironic19:23
*** lennyb has joined #openstack-ironic19:23
*** lucas-dinner has joined #openstack-ironic19:23
*** jralph_ has joined #openstack-ironic19:23
*** nicodemos has joined #openstack-ironic19:23
*** cinerama has joined #openstack-ironic19:23
*** anteaya has joined #openstack-ironic19:23
*** sambetts|afk has joined #openstack-ironic19:23
*** stevebaker has joined #openstack-ironic19:23
*** Guest40699 has joined #openstack-ironic19:23
*** hoangcx has joined #openstack-ironic19:24
*** ptx0 has joined #openstack-ironic19:24
*** mmedvede has joined #openstack-ironic19:24
*** greghaynes has joined #openstack-ironic19:24
*** pshige______ has joined #openstack-ironic19:24
*** harlowja has joined #openstack-ironic19:24
*** chihhsin has joined #openstack-ironic19:24
*** xavierr has joined #openstack-ironic19:24
*** jmccrory has joined #openstack-ironic19:24
*** dtantsur has quit IRC19:24
*** dtantsur has joined #openstack-ironic19:24
*** kozhukalov has quit IRC19:24
*** boris-42 has quit IRC19:24
*** trown has quit IRC19:24
*** trown has joined #openstack-ironic19:24
*** rook has quit IRC19:24
*** rook has joined #openstack-ironic19:24
*** cmyster has quit IRC19:24
*** cmyster has joined #openstack-ironic19:24
*** jheroux has quit IRC19:24
*** jheroux has joined #openstack-ironic19:24
*** patrickeast has quit IRC19:24
*** ptx0 has quit IRC19:24
*** rook is now known as Guest4601319:24
*** ptx0_ has joined #openstack-ironic19:24
*** bradjones has quit IRC19:24
*** bradjones has joined #openstack-ironic19:24
*** marlinc has joined #openstack-ironic19:24
*** cmyster is now known as Guest9003119:24
*** eset has joined #openstack-ironic19:24
*** eset has joined #openstack-ironic19:24
*** anush__ has joined #openstack-ironic19:24
*** hecliunyx has quit IRC19:24
*** ChubYann has joined #openstack-ironic19:26
*** TheJulia has joined #openstack-ironic19:28
KrisK19anyone had expiriance with Ironic and disks like 6TB with GPT19:29
rlooJayF, mariojv: Ok, let me think about the power_sync.19:30
openstackgerritRicardo Araújo Santos proposed openstack/ironic: Fixes parameters validation in SSH power manager.  https://review.openstack.org/36615019:31
*** fyxim has joined #openstack-ironic19:33
*** bfournie has quit IRC19:34
*** bfournie has joined #openstack-ironic19:34
*** bfournie has quit IRC19:34
*** KrisK19 has quit IRC19:35
openstackgerritRicardo Araújo Santos proposed openstack/ironic: Fixes parameters validation in SSH power manager.  https://review.openstack.org/36615019:36
*** NobodyCam has joined #openstack-ironic19:41
openstackgerritMerged openstack/ironic-specs: Update document to use Newton, Mitaka as the release name  https://review.openstack.org/36854519:41
*** jrist has quit IRC19:43
*** jrist has joined #openstack-ironic19:43
*** hecliunyx has joined #openstack-ironic19:44
JayFhttps://review.openstack.org/#/c/366828 anyone wanna look at this before I land it?19:45
patchbotpatch 366828 - ironic - Abort cleaning and deployment if node is in mainte...19:45
*** lekha has joined #openstack-ironic19:46
*** ijw has joined #openstack-ironic19:46
*** ildikov has joined #openstack-ironic19:47
*** yonglihe has joined #openstack-ironic19:47
*** clenimar_ has joined #openstack-ironic19:49
*** hoangcx has quit IRC19:49
*** hoangcx has joined #openstack-ironic19:50
*** agordeev has joined #openstack-ironic19:53
*** serverascode has joined #openstack-ironic19:53
*** ijw has quit IRC19:54
*** ijw has joined #openstack-ironic19:58
*** ijw has quit IRC19:58
*** ijw has joined #openstack-ironic19:58
*** amit213 has joined #openstack-ironic19:59
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add config option to specify maximum size for configdrive  https://review.openstack.org/36961720:01
*** hoangcx has quit IRC20:02
openstackgerritJim Rollenhagen proposed openstack/ironic: Add a note about security groups in install guide  https://review.openstack.org/36938520:02
*** BadCub has joined #openstack-ironic20:02
*** kozhukalov has joined #openstack-ironic20:02
*** evgenyl has joined #openstack-ironic20:02
openstackgerritXavier proposed openstack/ironic: Add inspection feature for the OneView drivers  https://review.openstack.org/36706520:03
*** mgkwill has joined #openstack-ironic20:03
*** zhenguo has joined #openstack-ironic20:05
*** mkam has quit IRC20:05
*** patrickeast has joined #openstack-ironic20:06
*** izaakk has joined #openstack-ironic20:07
xavierrjroll, I don't know why but now that worked. I droped that two new drivers and I'm only create_if_enabled.20:07
*** bfournie has joined #openstack-ironic20:07
xavierrjroll: https://review.openstack.org/#/c/367065/4/ironic/drivers/oneview.py20:07
patchbotpatch 367065 - ironic - Add inspection feature for the OneView drivers20:08
jroll\o/ thanks xavierr20:08
xavierrI don't know what I was doing wrong... :(20:08
xavierrty jroll!!20:08
jrollnp :)20:10
*** pcaruana has quit IRC20:11
xavierrjroll, are you too busy to a review? if so, np.. :)20:11
jrollxavierr: yes, sorry20:12
xavierrok, thank you anyways ;)20:12
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add config option to specify maximum size for configdrive  https://review.openstack.org/36961720:16
*** mkam has joined #openstack-ironic20:18
*** boris-42 has joined #openstack-ironic20:18
*** hoangcx has joined #openstack-ironic20:19
*** hoangcx has quit IRC20:20
*** hoangcx has joined #openstack-ironic20:21
xavierrjlvillal: anything missing in 369617? you -2 it...20:23
jlvillalxavierr: I had put a -2 on it (my own patch).20:24
openstackgerritJim Rollenhagen proposed openstack/ironic: Mark untested drivers as unsupported  https://review.openstack.org/36950320:24
jlvillalxavierr: But I just removed that because I made it depend on the other patch.20:24
jrollthat should be ready20:24
*** jabroney has joined #openstack-ironic20:24
*** sahil has joined #openstack-ironic20:25
xavierrjlvillal: oh, ok John :)20:26
sahilhello jroll,20:26
sahilare you here20:26
*** sahil has quit IRC20:27
jlvillaljroll: On the deprecated driver. Should the release note say something like: ... and therefore deprecated. Some or all of these drivers could be removed in the XXXXX cycle.      ???20:27
jlvillalSorry if that has already been discussed20:27
jrolljlvillal: hasn't been discussed, I could update20:28
jlvillaljroll: Thanks. I'll leave a comment if you like.20:29
JayFIf we don't say when they're going to be removed, does it still start the "timer" for deprecation?20:29
jrollI believe so? dunno20:29
openstackgerritJim Rollenhagen proposed openstack/ironic: Mark untested drivers as unsupported  https://review.openstack.org/36950320:29
jrolljlvillal: ^20:29
* jlvillal thinks jroll is so fast!20:30
jroll:D20:30
*** baoli_ has quit IRC20:31
*** joprovost has quit IRC20:32
xavierrI'm reviewing a patch for ssh driver, should I tell the owner to include in the realease note that the driver will be deprecated?20:33
jrollno, that's already in my release note20:33
JayFBut that is a good questions20:33
JayFshould cores continue to review/merge patches to deprecated drivers?20:33
openstackgerritRicardo Araújo Santos proposed openstack/ironic: Fixes parameters validation in SSH power manager.  https://review.openstack.org/36615020:34
xavierr^^^ thats the patch a was saying btw :D20:34
* xavierr thinks it was in the perfect time20:35
*** trown is now known as trown|outtypewww20:40
ricardoasxavierr: afffff20:40
xavierrricardoas: hi there20:41
jrollJayF: guess it depends on the patch20:41
jrollbug fixes are still nice :)20:41
jrollmost will probably get picked up by ironic-staging-drivers20:41
xavierrjroll: is ironic-staging-drivers a tag on launchpad?20:43
jrollxavierr: it's a whole project20:43
jrollxavierr: it is *not* managed by the ironic team (but rather a few ironic contributors) https://github.com/openstack/ironic-staging-drivers20:44
xavierrjroll: ohhh, I heard about it... but I20:46
xavierrthought is was no real20:46
xavierrs/no/not/20:47
jrolloh, it is very real20:47
JayFthere are drivers in there already in use by ironic developers20:48
xavierrreally good to know :)20:48
*** Ng has joined #openstack-ironic20:56
*** clenimar_ has quit IRC20:57
*** harlowja has quit IRC21:04
*** shobhar_ has joined #openstack-ironic21:04
*** jheroux has quit IRC21:09
mrdaMorning all21:14
xavierrhey mrda o/21:17
mrdao/21:17
*** bnemec has quit IRC21:20
*** anush__ has quit IRC21:21
*** trown|outtypewww has quit IRC21:21
*** shobhar_ has quit IRC21:21
*** anush__ has joined #openstack-ironic21:22
*** mmedvede has quit IRC21:22
*** trown has joined #openstack-ironic21:23
*** fragatin_ has joined #openstack-ironic21:24
*** bnemec has joined #openstack-ironic21:24
*** ptx0_ has quit IRC21:25
*** ptx0 has joined #openstack-ironic21:25
*** ptx0 has joined #openstack-ironic21:25
*** lucas-dinner has quit IRC21:26
NobodyCammorning mrda21:27
*** fragatina has quit IRC21:27
*** fragatin_ has quit IRC21:27
mrdao/21:27
*** zhenguo has quit IRC21:27
*** kozhukalov has quit IRC21:27
*** BadCub has quit IRC21:27
*** amit213 has quit IRC21:27
*** TheJulia has quit IRC21:27
*** pshige______ has quit IRC21:27
*** greghaynes has quit IRC21:27
*** chihhsin has quit IRC21:27
*** xavierr has quit IRC21:28
*** jmccrory has quit IRC21:28
*** jmccrory_ has joined #openstack-ironic21:28
*** chihhsin has joined #openstack-ironic21:28
*** greghaynes has joined #openstack-ironic21:28
*** xavierr has joined #openstack-ironic21:28
*** dhellmann has quit IRC21:28
*** pshige______ has joined #openstack-ironic21:28
*** sdake_ has joined #openstack-ironic21:28
*** fragatina has joined #openstack-ironic21:29
*** jmccrory_ is now known as jmccrory21:29
*** lucasagomes has joined #openstack-ironic21:29
*** shobhar_ has joined #openstack-ironic21:29
*** dhellmann has joined #openstack-ironic21:30
*** sdake has quit IRC21:30
*** rama_y has joined #openstack-ironic21:31
*** TheJulia has joined #openstack-ironic21:33
*** fragatina has quit IRC21:33
*** hoangcx3 has joined #openstack-ironic21:33
*** BadCub has joined #openstack-ironic21:33
*** hoangcx has quit IRC21:33
*** kozhukalov has joined #openstack-ironic21:34
*** amit213 has joined #openstack-ironic21:34
*** lucasagomes has quit IRC21:34
*** zhenguo has joined #openstack-ironic21:35
*** lucasagomes has joined #openstack-ironic21:35
*** sdake_ is now known as sdake21:36
*** ijw has quit IRC21:37
*** hoangcx3 has quit IRC21:38
openstackgerritXavier proposed openstack/python-oneviewclient: Ensure values under validation have same data type  https://review.openstack.org/36972221:39
*** fragatina has joined #openstack-ironic21:39
*** fragatina has quit IRC21:39
*** fragatina has joined #openstack-ironic21:40
*** lucasagomes has quit IRC21:40
*** lucasagomes has joined #openstack-ironic21:41
*** Guest46013 has quit IRC21:42
*** rook has joined #openstack-ironic21:42
*** rook is now known as Guest73421:42
*** sai has quit IRC21:43
*** sai has joined #openstack-ironic21:43
*** fragatina has quit IRC21:45
*** hoangcx has joined #openstack-ironic21:45
jlvillalHi mrda21:45
mrdahey jlvillal21:45
*** lucasagomes has quit IRC21:46
*** rama_y has quit IRC21:47
*** lucasagomes has joined #openstack-ironic21:48
*** ijw has joined #openstack-ironic21:51
*** ijw has quit IRC21:52
*** lucasagomes has quit IRC21:52
openstackgerritMerged openstack/ironic: Remove cyclic import between rpcapi and objects.base  https://review.openstack.org/36951321:53
*** hoangcx has quit IRC21:53
openstackgerritRuby Loo proposed openstack/ironic: Separate WSGIService from RPCService  https://review.openstack.org/36972421:54
*** hoangcx has joined #openstack-ironic21:55
*** fragatina has joined #openstack-ironic21:56
*** lucasagomes has joined #openstack-ironic21:57
*** fragatina has quit IRC21:57
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add config option to specify maximum size for configdrive  https://review.openstack.org/36961721:58
*** ijw has joined #openstack-ironic21:58
*** ijw has quit IRC21:58
*** hoangcx has quit IRC22:00
*** wajdi_ has joined #openstack-ironic22:01
*** hoangcx has joined #openstack-ironic22:02
*** lucasagomes has quit IRC22:02
*** lucasagomes has joined #openstack-ironic22:02
*** harlowja has joined #openstack-ironic22:03
*** wajdi has quit IRC22:04
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add config option to specify maximum size for configdrive  https://review.openstack.org/36961722:04
*** wajdi_ has quit IRC22:05
*** mkam has quit IRC22:06
*** hoangcx has quit IRC22:06
*** lucasagomes has quit IRC22:07
*** hoangcx has joined #openstack-ironic22:08
*** lucasagomes has joined #openstack-ironic22:10
mat128JayF: about https://review.openstack.org/#/c/366329/22:13
patchbotpatch 366329 - ironic - Import Bare Metal service overview into install-guide22:13
mat128JayF: do you think we should improve while importing or just import + fix as different commit?22:13
JayFmat128: I only pointed those out because they seemed particularly egregious22:14
mat128JayF: I'm fine either way, and the former is probably less work than the latter22:14
JayFmat128: but I didn't realize it was a verbatim copy over22:14
JayFmat128: I'll change my vote22:14
mat128besides formatting, it's verbatim22:14
JayFflipped my vote22:14
mat128:)22:14
mat128JayF: and about the .txt or ignored-rst22:14
mat128the more I think about it the more I think they should be .rst in an ignored subfolder22:15
mat128thoughts?22:15
*** lucasagomes has quit IRC22:15
mat128that would go against Swift and other projects that switched to .txt, but would make more sense IMO22:15
JayFI mean, I sometimes feel like as a core I'm supposed to be opinionated about this stuff22:15
JayFbut I really couldn't care less22:15
mat128ok, no problem :)22:16
JayFabout implementation of how to make the docs build ignore our included files22:16
JayFlol22:16
mat128yeeah... lol22:16
*** lucasagomes has joined #openstack-ironic22:16
JayFthe advantage of a folder would be syntax detection based on extension would work22:16
mat128having a "couldn't care less about this little detail" is a valid opinion22:16
JayFthere's no really disadvantage22:16
JayFbut *shrug*22:16
mat128yeah22:16
mat128it used to be .rst in the "root"22:16
mat128and the conf.py excluded_files kept growing22:16
mat128my other idea was to simply ignore the toctree stuff, but couldn't figure out how22:17
mat128because we're running sphinx in a "warnings are errors" mode22:17
JayFI think an include/*.rst is a good idea22:17
mat128good22:17
mat128will switch that22:17
JayFbut if you can't get it to work on the first or second try22:17
JayFI'd give up on it22:17
JayFlol22:17
mat128JayF: it's super easy22:17
JayFI always prefer working over nonworking, lol22:17
mat128I went from 0 sphinx/rst knowledge to "I can almost remember the syntax for special macros" in a few days22:18
mat128:)P22:18
JayFDude, like my first year working on Ironic22:18
JayFI fixed all the doc warnings in IPA and Ironic22:18
JayFand learned way more than I ever wanted to know about how docs build22:18
mat128haha22:18
JayFit's actually really sweet, but a lot of weird stuff to understand22:18
mat128the other thing I learned22:18
mat128about our particular doc builds22:18
mat128when the install guide lives in the openstack-manuals project22:19
mat128you can leverage the "only" macro22:19
mat128so you can do like22:19
mat128only deb: bleh22:19
*** ijw has joined #openstack-ironic22:19
mat128so that would make the platform-dependent commands a little prettier22:19
JayFbut you can't do it in the distributed build?22:19
JayFwhy not/22:19
mat128but it seems we lost that feature (because we arent building with tags) with the "install-guide in your own project"22:19
mat128not saying it can't be done22:19
mat128but the build scripts need to be adjusted22:20
JayFbuilding with tags?22:20
mat128to pass a tag22:20
mat128and probably make 3 different builds22:20
mat128right now it's one build with 3+ pages22:20
*** fragatina has joined #openstack-ironic22:20
*** lucasagomes has quit IRC22:21
mat128JayF: https://review.openstack.org/#/c/369510/ < found that "missing" file, it was configure-integrations.txt22:21
patchbotpatch 369510 - ironic - Import "Configure integration with other OpenStack...22:21
mat128JayF: already part of the changeset22:22
JayFmat128: I'm saying, don't you need a *.rst file in there too?22:23
JayFmat128: to use the include files you amde22:23
JayFyou add lots of .txt files to include somewhere22:23
JayFbut don't include them anywhere22:23
mat128configure-integration.txt now includes them22:23
JayFso that patchset appears invalid22:23
JayFconfigure-integration.txt is included from other places, though?22:23
*** lucasagomes has joined #openstack-ironic22:23
mat128from a previou commit, yes22:23
JayFah, nested includes, fun22:23
mat128it used to tell the reader to go to our previous page22:23
mat128yeah22:23
mat128well22:24
*** ijw has quit IRC22:24
JayFmat128: can you lmk an "area" of the install guide you're not working on22:24
JayFmat128: so I can push a patch or two too?22:24
mat128seeing our current 2-3k lines files22:24
mat128I'd rather have smaller files covering only 1 thing22:24
mat128all I have done so far is pushed22:24
mat128so, Image requirements and later isn't converted22:24
mat128but I was thinking we should re-organize it22:24
mat128http://docs.openstack.org/developer/ironic/deploy/install-guide.html22:24
mat128right now we have22:24
*** fragatina has quit IRC22:24
mat128Installing / configuring Ironic22:24
mat128and configuring integration with other openstack services22:25
mat128perhaps we should have a section like configuring optional features?22:25
JayFI kinda agree with you22:25
mat128that would cover special drivers and other things?22:25
mat128and optional "infra" configs could be done together22:26
mat128like running -api under mod_wsgi22:26
JayFI mean, there's kinda a weird thing here, right?22:26
mat128and https everything22:26
mat128yes22:26
JayFI'm thinking the key example of what you're talkign about22:26
JayFis the drivers, right?22:26
JayFI think the driver doc stuff needs to be in the install guide22:26
JayFmainly because then it gets versioned for "free" based on release22:26
mat128the drivers should all be almost equal22:26
mat128so our guide should be more like22:26
JayF(/draft/ is master, /newton/ will be built from stable/newton)22:26
mat128yes22:26
mat128Imagine I have only heard of Ironic22:27
mat128and I heard great things, I want to try it22:27
mat128see what it does22:27
mat128I probably have hardware already22:27
mat128and I'd like to try it22:27
mat128running the first few steps can lead me to an empty ironic node-list22:27
mat128but what do I do next? How do I choose a driver?22:27
JayFI'd honestly save that thinking for ocata22:27
mat128oh22:27
mat128ok then :)22:27
JayFmainly because we are on a time crunch22:28
mat128yeah22:28
JayFto get an install guide that makes sense before newton is branched22:28
mat128yeah22:28
mat128ok22:28
mat128config drive22:28
patchbotError: 'supybot.drive' is not a valid configuration variable.22:28
mat128http://docs.openstack.org/developer/ironic/deploy/install-guide.html#enabling-the-configuration-drive-configdrive22:28
JayFand ocata will hopefully have the hardware type changes (driver comp)22:28
mat128yeah22:28
JayFwhich makes that a LOT more reasonable to understand22:28
mat128agreed22:28
*** lucasagomes has quit IRC22:28
mat128theres a paragraph down there about building/downloading a deploy ramdisk22:29
*** lucasagomes has joined #openstack-ironic22:29
JayFI mean, to put this in perspective22:29
JayFjroll: was suggesting earlier we forklift faster22:30
mat128so almost verbatim import?22:30
JayFmaybe that's what we should do? get as much content moved as possible, even if it's a little jumbled22:30
JayFthen work to fix it from there22:30
mat128ok22:30
JayFthen we get an install guide at all for newton22:30
JayFand start on making it a *good* install guide for ocata22:30
mat128sold :)22:31
mat128so I'm at "Image requirements"22:32
mat128wanna do it?22:32
mat128I'll change the txt stuff22:32
*** lucasagomes has quit IRC22:36
*** ijw has joined #openstack-ironic22:36
JayFHow about I migrate over all the driver shenanigans22:38
JayFthat's pretty self-contained22:38
JayFand a large quantity of stuff22:38
mat128JayF: good idea22:38
mat128JayF: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#setup-the-drivers-for-the-bare-metal-service22:38
mat128good22:38
*** ijw has quit IRC22:38
*** lucasagomes has joined #openstack-ironic22:38
*** ijw has joined #openstack-ironic22:39
JayFI'll jump on that t'morrow22:39
openstackgerritXavier proposed openstack/ironic: OneView driver docs explaining hardware inspection  https://review.openstack.org/36973722:39
*** ijw has quit IRC22:41
*** sai has quit IRC22:43
*** sai has joined #openstack-ironic22:44
xavierrhave a good night all22:45
*** xavierr is now known as xavierr|afk22:45
mat128cya xavierr|afk22:45
xavierr|afkheey mat128 o/22:46
*** lucasagomes has quit IRC22:46
xavierr|afkmat128: talk to you tomorrow :)22:47
mat128yeah, have a good night22:47
*** rbrud has quit IRC22:47
openstackgerritMathieu Mitchell proposed openstack/ironic: Import install and configure into new install guide  https://review.openstack.org/36798822:47
openstackgerritMathieu Mitchell proposed openstack/ironic: Import Bare Metal service overview into install-guide  https://review.openstack.org/36632922:47
openstackgerritMathieu Mitchell proposed openstack/ironic: Import "Configure integration with other OpenStack components"  https://review.openstack.org/36951022:47
* mat128 feels like Vasyl when this happens ^22:48
mat128:)22:48
*** lucasagomes has joined #openstack-ironic22:49
*** lucasagomes has quit IRC22:54
*** fragatina has joined #openstack-ironic22:55
*** lucasagomes has joined #openstack-ironic22:56
*** sai has quit IRC22:56
*** Goneri has quit IRC22:57
*** sdake_ has joined #openstack-ironic22:57
*** fragatina has quit IRC23:00
*** sai has joined #openstack-ironic23:00
*** sdake has quit IRC23:00
*** fragatina has joined #openstack-ironic23:03
*** lucasagomes has quit IRC23:05
*** lucasagomes has joined #openstack-ironic23:06
*** fragatina has quit IRC23:07
*** lucasagomes has quit IRC23:10
*** fragatina has joined #openstack-ironic23:10
*** lucasagomes has joined #openstack-ironic23:16
*** joprovost has joined #openstack-ironic23:17
*** joprovost has quit IRC23:19
*** Goneri has joined #openstack-ironic23:22
*** pmannidi has joined #openstack-ironic23:23
*** rcernin has quit IRC23:23
*** lucasagomes has quit IRC23:23
*** ijw has joined #openstack-ironic23:24
*** lucasagomes has joined #openstack-ironic23:27
*** rpioso has quit IRC23:28
openstackgerritMathieu Mitchell proposed openstack/ironic: Import "Image requirements"  https://review.openstack.org/36975423:28
*** rbudden has quit IRC23:31
*** lucasagomes has quit IRC23:31
*** Goneri has quit IRC23:31
*** lucasagomes has joined #openstack-ironic23:33
*** sai has quit IRC23:34
mat128JayF: pep8 and sphinx have their own way of evaluating path when including23:35
mat128tl;dr, including from an included file can't pass both checks23:35
JayFmat128: can you somehow do a more absolute path?23:36
JayFmat128: or can we fix pep8 somehow?23:36
mat128well, thinking about it and your previous comment re: missing a file / include23:36
mat128It's probably a bad idea to have nested includes23:36
mat128for clarity23:36
JayFI'd buy that23:36
mat128so i'm making them all "top level" with only root .rst including files from include23:36
JayFI sorta thought that at first23:36
JayFbut looked at it and thought it was useful enough23:37
mat128well23:37
mat128it is, but I don't want to mess too much with this23:37
mat128and it's less obvious when you need a diagram to find out where your file ends up23:37
mat128;)23:37
JayFI feel like there's a fine line between "we should implement it another way" and bikeshedding, aand sometimes I find as a core most folks will just do what I say rather than defending themselves if they I'm wrong :(23:37
mat128we can always refactor the files later23:37
*** lucasagomes has quit IRC23:38
*** sai has joined #openstack-ironic23:38
mat128the "intimidated by the core member" phenomenon23:38
mat128lol23:38
*** ijw has quit IRC23:38
mat128contributors and cores have different values, the occasional contributor probably only wants his bug fixed23:39
mat128where as the core will have to live with that code23:39
*** ijw has joined #openstack-ironic23:39
mat128if the cores are too rigid, the project will not get much traction23:39
mat128it's always abalance23:39
JayFI mean, I guess there was an <opinion></opinion> tag in gerrit23:39
JayFbecause sometimes I'm like "I would've done it this way" but don't have confidence it's better/worse/etc23:39
*** lucasagomes has joined #openstack-ironic23:40
mat128JayF: in that case it's probably not a case of -2 either23:42
*** hoangcx2 has joined #openstack-ironic23:44
*** hoangcx has quit IRC23:45
* mat128 is getting better at interactive rebasing23:47
*** shobhar_ has quit IRC23:47
JayFI'm about to head out for today o/ see you good folks tomorrow23:53
*** ijw has quit IRC23:54
mat128have a good one23:54
mat128see you tmw23:54
*** anush__ has quit IRC23:56
*** sai has quit IRC23:56
*** sai has joined #openstack-ironic23:57

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