Wednesday, 2016-03-09

*** jaybeale has quit IRC00:00
*** piet has quit IRC00:01
openstackgerritJulia Kreger proposed openstack/bifrost: Correct release note syntax  https://review.openstack.org/29019300:03
openstackgerritJulia Kreger proposed openstack/bifrost: Update the reno index  https://review.openstack.org/29019400:03
*** alex_xu has quit IRC00:05
JayFTheJulia: if you have anything low-hanging in bifrost, natorious is trying to get his ATC discount for the summit00:06
JayFTheJulia: I looked and there's not a lot of actual low hanging fruit in IPA :(00:06
*** alex_xu has joined #openstack-ironic00:07
TheJulianatorious: I would totally <3 a doc update pointing to the various role readmes so it is easy for someone to find them :)00:08
TheJuliaand would approve it in a heartbeat if it is just doc update00:08
openstackgerritMerged openstack/ironic: Replace depricated tempest-lib with tempest.lib  https://review.openstack.org/28998400:10
*** suro-patz has quit IRC00:30
*** smoriya_ has joined #openstack-ironic00:30
*** bapalm has quit IRC00:37
*** bapalm has joined #openstack-ironic00:54
*** harlowja has quit IRC00:55
TheJulianatorious: also, in ironic-inspector, deva filed a bug yesterday with regard to IPA blowing up if no disks are found, and thus no data from inspection is getting pushed back to ironic.  I've not looked at it myself, but it seems like it might be good low hanging fruit and would be in IPA code00:58
*** mtanino has quit IRC01:02
*** phuongnh has joined #openstack-ironic01:03
*** trown|outtypewww is now known as trown01:06
*** priteau has joined #openstack-ironic01:10
*** rbrud has left #openstack-ironic01:13
*** rbrud has joined #openstack-ironic01:14
*** priteau has quit IRC01:15
*** rbrud has quit IRC01:17
*** izaakk has quit IRC01:17
*** rbrud has joined #openstack-ironic01:18
*** rloo has quit IRC01:32
openstackgerritStephanie Miller proposed openstack/ironic: Fix error in cleaning docs  https://review.openstack.org/29022201:35
*** daemontool has joined #openstack-ironic01:37
*** praneshp has quit IRC01:39
*** praneshp has joined #openstack-ironic01:39
*** praneshp has quit IRC01:42
*** mtanino has joined #openstack-ironic01:53
*** lazy_prince has joined #openstack-ironic01:54
*** kan_ has joined #openstack-ironic01:56
*** jaybeale has joined #openstack-ironic02:00
*** spandhe has quit IRC02:03
*** baoli has joined #openstack-ironic02:06
*** rbrud has quit IRC02:13
*** alexpilotti has joined #openstack-ironic02:17
*** alexpilotti has quit IRC02:21
*** rbrud has joined #openstack-ironic02:23
*** baoli has quit IRC02:32
*** baoli has joined #openstack-ironic02:34
*** lazy_prince has quit IRC02:36
*** harshs has quit IRC02:38
*** alexpilotti has joined #openstack-ironic02:38
*** shu-mutou-AFK is now known as shu-mutou02:40
*** alexpilotti has quit IRC02:42
*** yonglihe has quit IRC03:02
*** jaybeale has quit IRC03:04
*** Marga__ has joined #openstack-ironic03:06
*** Marga_ has quit IRC03:10
*** Marga__ has quit IRC03:20
*** Marga_ has joined #openstack-ironic03:20
*** dims has quit IRC03:25
*** suro-patz has joined #openstack-ironic03:38
*** Nisha has joined #openstack-ironic03:39
*** sivaramakrishna has joined #openstack-ironic03:43
sivaramakrishnaGood evening Ironicers!,03:43
sivaramakrishnajroll: any idea on the remaining patches of refactoring?03:44
*** garthb has quit IRC03:52
*** suro-patz has quit IRC03:58
*** links has joined #openstack-ironic04:03
*** baoli has quit IRC04:04
*** Nisha_away has joined #openstack-ironic04:06
*** Nisha has quit IRC04:06
*** jaybeale has joined #openstack-ironic04:07
*** jaybeale has quit IRC04:07
*** vinm213 has joined #openstack-ironic04:08
*** Marga_ has quit IRC04:23
*** vinaym213 has joined #openstack-ironic04:33
*** Marga_ has joined #openstack-ironic04:35
*** vinm213 has quit IRC04:36
*** baoli has joined #openstack-ironic04:37
openstackgerritNisha Agarwal proposed openstack/ironic-python-agent: Add support for partition images in agent driver  https://review.openstack.org/16022404:38
*** Marga_ has quit IRC04:40
*** kalpase has joined #openstack-ironic04:40
*** mannidi has joined #openstack-ironic04:42
*** baoli has quit IRC04:43
*** baoli has joined #openstack-ironic04:47
*** Nisha_away has quit IRC04:49
*** Nisha has joined #openstack-ironic04:49
*** phuongnh has quit IRC04:51
*** Marga_ has joined #openstack-ironic04:53
*** Marga_ has quit IRC04:54
*** Marga_ has joined #openstack-ironic04:54
*** alexpilotti has joined #openstack-ironic04:54
*** Marga_ has quit IRC04:54
*** Marga_ has joined #openstack-ironic04:54
*** Marga_ has quit IRC04:55
*** Marga_ has joined #openstack-ironic04:55
*** alexpilotti has quit IRC04:59
*** baoli has quit IRC05:00
*** harshs has joined #openstack-ironic05:11
*** praneshp has joined #openstack-ironic05:25
*** harshs has quit IRC05:27
*** harlowja_at_home has joined #openstack-ironic05:29
*** baoli has joined #openstack-ironic05:36
*** baoli has quit IRC05:40
*** spandhe has joined #openstack-ironic05:41
*** awiddersheim has quit IRC05:43
*** rbrud has quit IRC05:43
*** hoangcx has joined #openstack-ironic05:45
*** vinaym213 has quit IRC05:52
openstackgerritZhenguo Niu proposed openstack/ironic: [Devstack]Add ability to enable shellinabox SSL certificate  https://review.openstack.org/28967105:57
*** garthb has joined #openstack-ironic05:59
*** garthb has quit IRC06:06
*** rcernin has joined #openstack-ironic06:09
*** bnemec has quit IRC06:11
*** amotoki has joined #openstack-ironic06:25
*** haomeng_ has joined #openstack-ironic06:34
haomeng_chenke, ping06:34
chenkehaomeng_:yes06:36
haomeng_I am here:)06:36
openstackgerritShivanand Tendulker proposed openstack/ironic-python-agent: Add support to create UEFI bootable iso  https://review.openstack.org/28926006:46
*** vishwanathj has quit IRC06:49
*** vishwanathj has joined #openstack-ironic06:51
*** chlong has quit IRC06:54
*** harlowja_at_home has quit IRC07:03
*** alexpilotti has joined #openstack-ironic07:03
*** pas-ha has joined #openstack-ironic07:05
openstackgerritAparna proposed openstack/ironic: Documentation update to enable HTTPS in Glance and Ironic communication  https://review.openstack.org/28053307:06
*** suro-patz has joined #openstack-ironic07:07
*** chlong has joined #openstack-ironic07:07
*** alexpilotti has quit IRC07:08
*** spandhe has quit IRC07:10
*** vishwana_ has joined #openstack-ironic07:10
*** vishwanathj has quit IRC07:13
*** praneshp has quit IRC07:19
*** suro-patz has quit IRC07:24
*** KennethWilke has quit IRC07:25
*** eglute has quit IRC07:35
openstackgerritTan Lin proposed openstack/ironic: Add nodeinfo_list() to Node Object  https://review.openstack.org/29031307:36
*** KennethWilke has joined #openstack-ironic07:38
*** alexpilotti has joined #openstack-ironic07:45
*** alexpilotti has quit IRC07:50
*** ohamada has joined #openstack-ironic07:56
openstackgerritNisha Agarwal proposed openstack/ironic: Add documentation for RAID  https://review.openstack.org/22633007:56
*** NobodyCa1 has joined #openstack-ironic08:00
*** NobodyCam has quit IRC08:03
*** haomeng_ has quit IRC08:03
*** ChubYann has quit IRC08:04
*** lazy_prince has joined #openstack-ironic08:07
*** d0ugal has joined #openstack-ironic08:09
*** e0ne has joined #openstack-ironic08:10
*** moshele has joined #openstack-ironic08:16
*** e0ne has quit IRC08:19
*** mkovacik has joined #openstack-ironic08:22
*** mgoddard has joined #openstack-ironic08:22
*** mgoddard has quit IRC08:29
*** smoriya_ has quit IRC08:29
*** pece has joined #openstack-ironic08:31
openstackgerritZhenguo Niu proposed openstack/ironic: Remove mock called of ironic-lib inner methods  https://review.openstack.org/28900808:33
*** ndipanov has quit IRC08:35
*** athomas has joined #openstack-ironic08:36
*** daemontool_ has joined #openstack-ironic08:47
*** openstackgerrit has quit IRC08:47
*** openstackgerrit has joined #openstack-ironic08:48
*** daemontool has quit IRC08:49
*** mgoddard has joined #openstack-ironic08:51
*** ndipanov has joined #openstack-ironic08:55
*** links has quit IRC08:55
*** ifarkas has joined #openstack-ironic08:56
openstackgerritJane.zhang proposed openstack/ironic-python-agent: Fix bug: Iscsi target fail to be created via lio with error messages: ironic-python-agent log: "Could not create NetworkPortal in configFS" syslog: "kernel_bind() failed: -98" Root cause is tgt service is listing on the same port on OS start, lio cloud   https://review.openstack.org/29033509:00
*** ChubYann has joined #openstack-ironic09:02
pas-hamorning Ironic09:04
*** mbound has joined #openstack-ironic09:04
*** dtantsur|afk is now known as dtantsur09:10
*** amotoki has quit IRC09:10
dtantsurMorning Ironic09:10
*** bapalm has quit IRC09:14
*** _degorenko|afk is now known as degorenko09:15
*** lucas-dinner is now known as lucasagomes09:16
Haomengdtantsur: morning:)09:18
*** jistr has joined #openstack-ironic09:19
Haomengdtantsur: I have addressed your comments for my bp - https://review.openstack.org/#/c/266688/, can you help to review if you have time? I add wildcard filter also to run with LIKE SQL operator09:19
Nishamorning ironic09:20
dtantsursure, but when I clean up the current pre-release priorities09:20
*** priteau has joined #openstack-ironic09:21
Haomengdtantsur: sure, thanks, nice day, I will go home:)09:22
*** eglute has joined #openstack-ironic09:24
*** jcoufal has joined #openstack-ironic09:25
*** amotoki has joined #openstack-ironic09:25
*** bapalm has joined #openstack-ironic09:27
johnthetubaguymrda: the priorities etherpad is meant to be were you can argue the priority out and pick the important nova patches, long with the mitaka-rc-potential, so you can get above the shouting.09:31
*** hoangcx has quit IRC09:33
*** amotoki has quit IRC09:34
*** mgould has joined #openstack-ironic09:34
*** electrofelix has joined #openstack-ironic09:34
openstackgerritNisha Agarwal proposed openstack/ironic: Add documentation for RAID  https://review.openstack.org/22633009:35
lucasagomesmorning all09:37
dtantsuro/09:38
ifarkasmorning!09:39
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DO NOT MERGE, test the agent_ipmitool-nv job  https://review.openstack.org/29035609:39
ifarkasdtantsur, the bug I mentioned yesterday: https://bugs.launchpad.net/ironic/+bug/155454209:40
openstackLaunchpad bug 1554542 in Ironic "If driver uses iscsi_deploy for deploy interface it always tries to prepare for inband cleaning" [Undecided,New]09:40
dtantsuryeah09:40
*** amotoki has joined #openstack-ironic09:43
*** derekh has joined #openstack-ironic09:46
pas-hadtantsur, I'm seeing a lot of failures to sync power state in my devstack with virtualbmc, seems that futurist-driven task is being executed for too long https://bugs.launchpad.net/ironic/+bug/154865209:50
openstackLaunchpad bug 1548652 in Ironic "tmp file for ipmi password might get reused which leads to failure" [Undecided,New] - Assigned to Ramamani Yeleswarapu (ramamani-yeleswarapu)09:50
pas-hanot that lock for executing the ipmitool command was held for 200+ seconds, which is suspiciously too long09:50
pas-has/not/note/09:51
*** amotoki has quit IRC09:51
*** e0ne has joined #openstack-ironic09:51
dtantsurpas-ha, not sure how it's related to Futurist, I regularly see it on bare metal :) we should probably figure out why virtualbmc/libvirt may take so long..09:52
openstackgerritxiexs proposed openstack/python-ironicclient: Add a node validation for the osc command "baremetal set/unset"  https://review.openstack.org/29036509:53
openstackgerritMerged openstack/ironic: Fix error in cleaning docs  https://review.openstack.org/29022209:53
pas-hawell, this may be just coincidence, but I started seeing this soon after futurist patches were merged (but I've started using vbmc around this time too...)09:53
mgouldmorning everyone!09:53
*** alexpilotti has joined #openstack-ironic09:53
*** amotoki has joined #openstack-ironic09:55
*** amotoki has quit IRC09:56
*** ChubYann has quit IRC09:58
*** stendulker has joined #openstack-ironic10:00
*** e0ne has quit IRC10:01
*** ChubYann has joined #openstack-ironic10:02
*** e0ne has joined #openstack-ironic10:04
*** amotoki has joined #openstack-ironic10:06
vdrokmorning ironic and morning pas-ha dtantsur Haomeng Nisha lucasagomes and ifarkas10:11
vdrokand good morning mgould :)10:11
Nishavdrok, o/10:11
*** ChubYann has quit IRC10:12
openstackgerritSivaramakrishna Garimella proposed openstack/ironic-specs: Add neutron-ironic port mapping function  https://review.openstack.org/27914810:18
mgouldvdrok, pas-ha Haomeng Nisha morning!10:19
*** nathan-h has joined #openstack-ironic10:19
*** daemontool_ is now known as daemontool10:19
lucasagomesvdrok, o/ morning10:20
openstackgerritSivaramakrishna Garimella proposed openstack/ironic-specs: Add neutron-ironic port mapping function  https://review.openstack.org/27914810:21
*** sambetts|afk is now known as sambetts10:28
sambettsMorning all o/10:28
dtantsurmorning sambetts10:29
mgouldmorning sambetts10:29
sambettso/ dtantsur10:29
sambettso/ mgould10:30
zigoHi over here!10:30
zigoTrying to build 4.3.0, I get: http://paste.openstack.org/show/489804/10:30
zigoIs this known, and maybe already solved?10:31
zigo(this is the result of building in Debian experimental, FYI)10:31
zigodtantsur: ^10:32
zigoIronic is the last package I get to upload to Debian before I can start the tempest validation process for Mitaka... :P10:32
mkoderersambetts: ping10:33
* zigo goes for lunch, hopefully someone will reply to that before I come back to finish Ironic packaging for Mitaka...10:33
sambettsmkoderer: Hi10:33
mkoderersambetts: one question to ml2 ironic.. do you have an neutron agent that set the binding to complete?10:34
mkoderersambetts: or will it be just a mech driver that set's it?10:34
lucasagomessambetts, o/ morning10:37
*** mgoddard has quit IRC10:37
openstackgerritVaishnavi proposed openstack/ironic: Add support for dib based agent ramdisk in lib/ironic  https://review.openstack.org/26457910:38
sambettsmkoderer: at least in our (Cisco's) case thats handled in the ml2 driver, its the mech driver doing all the required work so we complete the binding at that layer iirc10:39
openstackgerritSivaramakrishna Garimella proposed openstack/ironic-specs: Add neutron-ironic port mapping function  https://review.openstack.org/27914810:40
mkoderersambetts: ok yeah an agent does not really work in that case10:40
sambettsmkoderer: yeah it doesn't really fit the BM model yet :)10:42
dtantsurzigo, I don't quite remember but I think we got broken by one of libraries in this fashion. it's fixed in master, lemme find a patch10:42
*** sivaramakrishna has quit IRC10:44
mkoderersambetts: ok I see.. for multi-segment (like HPB) it's might needed to have a mech driver that terminates the binding process.. I wrote a short fake mech driver for manila like http://paste.openstack.org/show/489806/10:44
dtantsurzigo, still not 100% sure, but looks familiar to https://bugs.launchpad.net/ironic/+bug/146640510:44
openstackLaunchpad bug 1466405 in Ironic "broken ACL tests " [Critical,Fix released] - Assigned to Lucas Alvares Gomes (lucasagomes)10:44
lucasagomeszigo, I think the patch for that error was backported to liberty already10:45
lucasagomes1 sec10:45
lucasagomesI mean, not the one in the bug. The recent error10:45
lucasagomeszigo, dtantsur https://review.openstack.org/#/c/284436/10:45
lucasagomesI believe the long term fix for that problem is to Ironic start using the keystoneauth session, we have some patches in the queue for it already10:47
lucasagomeswe probably need to escalate them10:47
dtantsurlucasagomes++10:47
mkoderersambetts: ah and btw this ML thread could be intressting also for you http://thread.gmane.org/gmane.comp.cloud.openstack.devel/77292 not sure if Ironic need's also the segmentation_id of the lowest bound segemnt10:48
*** dtantsur is now known as dtantsur|brb10:49
*** mbound has quit IRC10:52
Nishadtantsur|brb, lucasagomes ....i was testing bios + localboot with agent drivers, even though IPA returns (prepare_image) the root uuid, the https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/extensions/image.py#L53 returns uuid as None10:55
Nishaany idea what can be issue10:55
Nishaironic side changes work absolutely fine for uefi + localboot10:56
Nishalucasagomes, ^^^^10:56
*** mgoddard has joined #openstack-ironic10:59
*** mbound has joined #openstack-ironic10:59
Nishalucasagomes, so i am doubting its something to do with _get_partition() call of the extensions/image.py in IPA10:59
Nishalucasagomes, error logs can be seen at http://paste.openstack.org/show/489811/11:01
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add documentation about the disk_label capability  https://review.openstack.org/28852011:05
*** dims has joined #openstack-ironic11:07
*** stendulker has quit IRC11:07
lucasagomesNisha, odd... the only difference I can spot is that we use different tools on each side11:07
lucasagomesblkid for when partitioning the disk11:08
lucasagomeslsblk in _get_partition()11:08
lucasagomesNisha, this is when BIOS is used? So can I assume the disk label is msdos (MBR)  ?11:08
Nishayes11:08
Nishaits in bios11:09
Nishauefi works fine11:09
Nishalucasagomes, ^^^11:09
Nishaso shud i change the utility and try?11:10
*** smoriya has quit IRC11:10
Nishablkid or lsblk11:11
lucasagomesNisha, that would be one option, but I would be extremely surprised if that was the error11:12
lucasagomescause these are very stable tools and should work with MBR no problem11:12
lucasagomesworth trying tho11:12
Nishalucasagomes, true but i get the error from that line only if u check the logs as given in paste url11:13
lucasagomesNisha, you sure it's not any method you may have that is not correctly parsing the result returned by the IPA method that partition the disk?11:16
Nishalucasagomes, yes11:17
Nishai added the pdb also to check that11:17
Nishathe root uuid is returned to the agent call "install_bootloader"11:17
Nishain that call it calls _install_grub2 which calls get_partition11:18
*** ChubYann has joined #openstack-ironic11:18
Nishafrom where i see the error11:18
lucasagomesNisha, https://github.com/openstack/ironic-lib/blob/3bdfe793f40ba34e5f1e2cbe70dc813d95901b38/ironic_lib/disk_utils.py#L53111:18
*** smoriya_afk has joined #openstack-ironic11:19
lucasagomesnow see L555 of https://review.openstack.org/#/c/162008/10/ironic/drivers/modules/agent.py11:19
lucasagomesapparently ironic-lib returns "root uuid" (space between words)11:19
*** smoriya_afk is now known as smoriya11:19
lucasagomesthe patch is looking for "root_uuid" (underscore between words)11:19
lucasagomesmay that be the cause?11:19
Nishalucasagomes, that works perfectly fine11:20
lucasagomescan you add a debug log there, make sure the _get_uuid_from_result is returning a uuid?11:20
lucasagomesNisha, ok11:20
Nishaagent returns the root uuis11:20
Nishauuid*11:20
Nishathat function gets the uuid from the log messages returned by IPA11:20
Nishai have addedd that in IPA patch11:20
lucasagomesNisha, right... yeah I would need an env to debug it11:21
lucasagomeslooking at the code is harder to figure out]11:21
Nishahmmm11:21
lucasagomesNisha, isn't it kinda strange also that we are parsing the command_result as a string? Wouldn't that be a dictionary?11:22
lucasagomesthe work_on_disk method from ironic-lib does return a dictionary11:23
Nishayes that returns dictionary11:23
lucasagomesI need to get my head on it, but I don't see why we need string manipulation there?11:23
Nishabut its is returned to prepare_image() of agent11:23
Nishawork_on_disk is in ironic_lib11:24
Nishawhile we need to return from IPA11:24
lucasagomesNisha, so why _get_uuid_from_result() is calling split() ?11:24
lucasagomesright11:24
lucasagomesyeah, it's complex code that involved more than one project, I would need an env to dig into11:25
Nishalucasagomes, hmmm11:25
lucasagomesby looking at the code in reviews from queue and github makes it hard to debug11:25
Nishaagent returns something like this for prepare_image11:25
NishaStatus of agent commands for node 3cdc35d5-0f75-4dd5-9e56-9fbcd09d1472: prepare_image: result "{u'result': u'prepare_image: ima11:25
Nishage (ubuntu-cloud-image.qcow2) written to device /dev/sdb root_uuid=51f17d61-e4df-4813-a768-a06a69bcf393 efi_system_partition_uuid=None'}"11:25
lucasagomesNisha, try to add a bunch of debug logs, see what the tools is retuning and so on11:25
Nishahmm11:25
lucasagomesNisha, right... maybe in ur patch see L52611:26
lucasagomescommand = self._client.get_commands_status(node)[-1]11:26
lucasagomesis it possible that this is returning another command other than "prepare_image" ?11:27
lucasagomessince you are using an index to get the command (the last one) and not checking the command name?11:27
Nishalucasagomes, my patch returns the uuid corectly as it works for other combinations11:27
lucasagomesok11:27
lucasagomeswell, you will have to debug it then in the env you have11:27
lucasagomessorry, only looking at code changes is tough11:27
Nishai understand11:28
openstackgerritVaishnavi proposed openstack/ironic: Add support for building ISO for deploy ramdisk  https://review.openstack.org/26459011:29
openstackgerritVaishnavi proposed openstack/ironic: Add support for dib based agent ramdisk in lib/ironic  https://review.openstack.org/26457911:29
lucasagomesNisha, I'm kinda asking about that bits, because EFI partitions have a standardlized UUID11:30
lucasagomesso that wouldn't surprise me if EFI works even tho the uuid there is None11:30
lucasagomesEFI partitions UUID is always "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"11:30
lucasagomeshttps://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs11:31
lucasagomessee the EFI system partition entry there11:31
lucasagomesthis also may shed some light on the problem: https://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec/11:32
*** ChubYann has quit IRC11:32
*** ohamada_ has joined #openstack-ironic11:36
*** ohamada has quit IRC11:36
*** priteau has quit IRC11:39
*** ChubYann has joined #openstack-ironic11:41
*** chlong has quit IRC11:42
*** links has joined #openstack-ironic11:48
*** sylwesterB has joined #openstack-ironic11:49
Nishalucasagomes, i think the issue is due to different commands11:50
Nishajust an example of what i did on my devstack server11:51
Nisha$ lsblk -PbioKNAME,UUID,TYPE /dev/loop011:51
NishaKNAME="loop0" UUID="" TYPE="loop"11:51
lucasagomesNisha, that's the L526 I've pointed out?11:51
lucasagomesoh11:51
lucasagomesok11:51
Nisha$ sudo blkid -s UUID -o value /dev/loop011:51
Nisha9ea64e98-e9d8-47fd-b9d6-35ed01e138a511:51
lucasagomesthere you go... I'm very surprised11:51
lucasagomesNisha, can you check the disk label ?11:51
lucasagomesis it really MBR?11:51
*** sinval-afk is now known as sinval11:52
sinvalgood morning Ironic11:52
Nishai checked it is msdos while doing the partitioning11:52
lucasagomesNisha, alright. Wow so lsblk seems broken in the OS you are using11:52
lucasagomesthat's quite a surprise11:52
Nishalucasagomes, ok so i am trying on ubuntu11:53
lucasagomesNisha, change it to use blkid to get the UUID see if goes trough11:53
lucasagomesNisha, I would fill a bug against the version of ubuntu you are using reporting it11:53
Nishalucasagomes, while on fedora the localboot for uefi doesnt work as efibootmgr is broken and doesnt install the boot loader in the deploy ramdisk11:53
lucasagomesit's quite a finding11:53
Nisha:)11:53
Nishalucasagomes, yes i will build the ramdisk and do it11:54
lucasagomesNisha, ack11:54
lucasagomesNisha, btw, you don't need to install boot loader in the deploy ramdisk11:58
lucasagomesNisha, why would do that?11:58
*** mannidi has quit IRC11:58
lucasagomesNisha, the bootloader should be installed in the image (as the EFI modules)11:59
Nishalucasagomes, i did taht and after that localboot + uefi passed11:59
Nishawith ubuntu ramdisk11:59
lucasagomeso.Õ12:00
lucasagomesbut we do chroot onto the user image to install the bootloader for local boot12:00
Nishawith fedora ramdisk even iscsi_ilo localboot + uefi or localboot + bios didnt pass12:00
lucasagomeshttps://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/extensions/image.py#L118-L12112:00
Nishalucasagomes, i know but i guess the deploy ramdisk itself should have sane boot loader too12:01
Nishalucasagomes, i just tried and it worked with ubuntu12:01
lucasagomesNisha, we do [i]PXE12:01
lucasagomesthat's the bootloader we use12:01
lucasagomesanyway... that's another discussion12:01
Nishalucasagomes, yes, thats something how should be the ramdisk built12:01
Nishathat should be out of scope of this feature12:02
lucasagomesI'm just scratching my head because IMHO having a the bootloader in the deploy ramdisk makes little sense to me12:02
lucasagomessince it's not used12:02
lucasagomesyeah12:02
lucasagomes(little sense cause grub will use at least 30MB of binaries that will just increase the size of the ramdisk)12:03
*** trown is now known as trown|commute12:03
Nishalucasagomes, anyway thanks, i will just add the blkid and try rebuilding the ramdisk and try deploy12:03
lucasagomesNisha, cool12:03
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Extend the Conductor RPC object  https://review.openstack.org/28791412:04
*** moshele has quit IRC12:07
*** thrash|g0ne is now known as thrash12:10
*** amotoki has quit IRC12:10
*** chlong has joined #openstack-ironic12:14
*** dtantsur|brb is now known as dtantsur12:18
*** lucasagomes is now known as lucas-hungry12:21
*** baoli has joined #openstack-ironic12:22
*** daemontool_ has joined #openstack-ironic12:23
*** amotoki has joined #openstack-ironic12:24
*** Marga__ has joined #openstack-ironic12:24
zigodtantsur: lucas-hungry: Thanks guys, I'm trying this patch.12:25
*** baoli has quit IRC12:26
*** alineb has quit IRC12:27
*** greghaynes has quit IRC12:27
*** chlong has quit IRC12:27
*** Marga_ has quit IRC12:27
*** bapalm has quit IRC12:27
*** daemontool has quit IRC12:27
*** alaski has quit IRC12:27
*** bapalm has joined #openstack-ironic12:27
*** daemontool_ is now known as daemontool12:29
*** amotoki has quit IRC12:29
*** alaski has joined #openstack-ironic12:31
*** kalpase has quit IRC12:33
zigodtantsur: lucas-hungry: Great! It fixed the problem.12:34
dtantsurgood :)12:34
*** alineb has joined #openstack-ironic12:37
*** thiagop has joined #openstack-ironic12:39
zigoIronic 4.3.0 uploaded to Debian Experimental. Thanks for your help.12:39
zigoDo you guys plan on doing one more release for Mitaka, or what?12:39
thiagopGood morning Ironic12:40
*** chlong has joined #openstack-ironic12:40
*** greghaynes has joined #openstack-ironic12:40
dtantsurzigo, yes. maybe even two of them: this week and around RC. but better ask jroll or devananda12:41
dtantsurmorning thiagop12:42
zigoOk, thanks for the info. I'll stay tuned.12:42
* zigo works on updating ironic-inspector now.12:42
*** baoli has joined #openstack-ironic12:46
*** baoli_ has joined #openstack-ironic12:53
*** mannidi has joined #openstack-ironic12:54
*** baoli has quit IRC12:56
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic-inspector: Use keystoneauth for Ironic and Swift clients  https://review.openstack.org/28651013:00
*** ChubYann has quit IRC13:01
zigoironic-inspector 3.0.0 uploaded to Debian experimental. No problem at all with that one.13:01
*** ChubYann has joined #openstack-ironic13:02
*** krtaylor has quit IRC13:02
dtantsurzigo, good to know, thanks :)13:03
zigodtantsur: I can't find an oslo-config-generator file for Ironic by the way.13:04
zigoShould I use the sample?13:04
zigoThat's not the OpenStack way anymore ...13:04
zigo(and no, I can't use tox when packaging...)13:04
dtantsurzigo, yeah.. ironic does not use it. I think the reason was because it required too big refactoring13:04
dtantsurlucas-hungry or vdrok , do you remember ^^13:04
zigoOk, thanks.13:04
*** lazy_prince has quit IRC13:05
*** dims has quit IRC13:05
*** dims_ has joined #openstack-ironic13:05
vdrokdtantsur, yep, I think you're right13:05
*** dims_ has quit IRC13:10
*** dims has joined #openstack-ironic13:14
*** thiagop is now known as thiagop-afk13:14
*** dprince has joined #openstack-ironic13:14
openstackgerritWilliam Stevenson proposed openstack/python-ironicclient: Updates supporting ironic-neutron integration  https://review.openstack.org/20614413:15
*** trown|commute is now known as trown13:18
*** thiagop-afk is now known as thiagop13:24
marlincTest13:26
thiagopmarlinc: pong13:28
lucas-hungryzigo, cool13:28
*** lucas-hungry is now known as lucasagomes13:28
lucasagomeszigo, dtantsur yeah the refactor was huge... but at the time that wasn't the main reason13:29
lucasagomesI think it was more about the design of the oslo.config? Because it requires you to put list every option group in a single file13:29
lucasagomesand keep maintaining it as options are added13:29
lucasagomesand the old script worked for us, so we didn't see the benefit in using it13:30
lucasagomeszigo, FWIW, next meeting (monday 17:00 UTC) we are going to talk about it13:30
lucasagomesI think there's some new stuff that came to oslo.config that we may need to address and perhaps switch ironic to use it13:30
*** links has quit IRC13:35
TheJuliagood morning13:37
dtantsurmorning TheJulia13:38
mkovacikaarefiev, hi, would you mind me fixing the discovery_exercise.sh script?13:38
thiagopmorning TheJulia13:39
*** afaranha has quit IRC13:46
pas-hazigo, I just tried to do it recently and yes, to big refactoring, and in one shot, as config options are defined all over the place (basically in every driver module)13:48
*** afaranha has joined #openstack-ironic13:48
pas-haso I slacked on this idea for now. however if people decide we need it, I'd be happy to take it on13:49
*** keedya has joined #openstack-ironic13:50
* pas-ha also kind of needs it for keystoneauth migration...13:50
*** trown is now known as trown|brb13:50
*** trown|brb is now known as trown13:52
pas-halucasagomes, not in single file any more. just add list_opts function to every module defining config options, add oslo.config plug points to setup.cfg and use them as input for config-generator13:52
*** mannidi_ has joined #openstack-ironic13:53
pas-hasee my patch in inspector https://review.openstack.org/#/c/28651013:53
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Tests for testing node-create command  https://review.openstack.org/26205513:54
*** mannidi has quit IRC13:54
*** amotoki has joined #openstack-ironic13:54
*** ohamada_ has quit IRC13:57
*** Goneri has joined #openstack-ironic14:00
*** Nisha has quit IRC14:00
*** daemontool_ has joined #openstack-ironic14:03
*** daemontool has quit IRC14:07
NobodyCa1Good Morning Ironicers :)14:14
vdrokmorning NobodyCa1 :)14:15
lucasagomespas-ha, thanks will take a look14:17
*** mtanino has quit IRC14:19
thiagopmorning NobodyCa114:20
lucasagomesNobodyCa1, morning14:22
sambettso/ NobodyCam's alt nick14:22
*** NobodyCa1 is now known as NobodyCam14:23
NobodyCammust of had a network burp14:23
NobodyCam:)14:23
dtantsurmorning NobodyCam14:23
NobodyCammorning all :)14:23
sambettsdid you get over your flu?14:23
NobodyCammostly, still have a cough that I cant seem to shake, but am feeling much better14:26
*** cdearborn has joined #openstack-ironic14:26
keedyaG morning!!14:27
NobodyCammornign keedya :)14:27
sambettsNobodyCam: thats the same as a friend of mine has, and he can't shake the cough, his whole family caught it :(14:27
NobodyCamugh :(14:27
NobodyCamsambetts: don't say that :)14:29
NobodyCamhehehe14:29
sambetts:-P14:29
*** awiddersheim has joined #openstack-ironic14:31
sylwesterBhi guys, do you have Ironic integration tests with ironic drivers which don’t require devstack to run?14:36
lucasagomesjlvillal, around ?14:36
lucasagomesfolks if you have a second, mind taking a look at https://review.openstack.org/#/c/289290/ ? It has 2+2's already14:37
openstackgerritMerged openstack/ironic-inspector: Deprecate root_device_hint name for raid_device plugin  https://review.openstack.org/28940014:39
openstackgerritMerged openstack/ironic-inspector: Fix incorrect string formatting in the SSL code  https://review.openstack.org/28932914:39
sylwesterBguys, does anyone know the answer?14:39
openstackgerrityolanda.robla proposed openstack/bifrost: Only pause in VMs when performing multinode testing  https://review.openstack.org/29053914:41
sambettssylwesterB: I'm not sure what you mean? Integration tests for standalone ironic without the rest of openstack? or Integration tests with OpenStack installed using a method other than devstack?14:41
keedyagood morning dtantsur14:43
dtantsurkeedya, o/14:43
*** mannidi_ has quit IRC14:43
keedyaIs there any established work on telemtry and sel logs in ironic?14:43
dtantsurkeedya, http://specs.openstack.org/openstack/ironic-specs/specs/juno-implemented/send-data-to-ceilometer.html is probably the closest14:44
sylwesterBsambetts: I meant the no. 1 option. I want to introduce such testing in openstack/fuel-web and I'm looking for similar solutions ;)14:48
*** igornsa_ has joined #openstack-ironic14:48
openstackgerritImre Farkas proposed openstack/ironic: [WIP] Move cleaning related methods to boot interface  https://review.openstack.org/29054714:50
sambettssylwesterB: They might have integration testing for bifrost, TheJulia may know more14:52
sylwesterBTheJulia: are you there?14:52
sylwesterBand thanks sambetts for the info ;)14:53
*** bnemec has joined #openstack-ironic14:53
*** frontrunner has joined #openstack-ironic14:54
*** igornsa_ has quit IRC14:55
TheJuliasylwesterB: I'm here, whats up?14:55
sylwesterBTheJulia: hi, do you use devstack to test bifrost?14:56
TheJuliaNobodyCam: the bug I caught on by way from seattle to chicago in early december, i didn't loose that cough for at least a month14:56
sylwesterBTheJulia: or maybe more clearly: Do you use standalone Ironic for testing somewhere?14:57
TheJuliasylwesterB: no, bifrost is sets ironic up in stand-alone mode so no devstack required14:57
NobodyCamoh thats icky14:57
*** sinval is now known as sinval-afk14:57
* NobodyCam notes to buy lots of cough drops14:57
sylwesterBTheJulia: That is what i'm looking for ;) could you show be the script which is doing it?14:58
TheJuliasylwesterB: bifrost's CI jobs, we use a bare instance and set everything up14:58
TheJuliasylwesterB: scripts/test-bifrost.sh or scripts/test-bifrost-build-image.sh14:58
TheJuliaand I guess there is now a dhcp inventory test script14:58
TheJuliayeah, that merged14:58
TheJuliasylwesterB: Are you attempting to setup some sort of downstream ci?14:59
TheJuliasylwesterB: or are you just looking to validate things basically still work14:59
*** praneshp has joined #openstack-ironic15:02
*** praneshp has quit IRC15:02
sylwesterBWe just introduced 'extensions' in openstack/fuel-web project which can be installed from external repositories, and now I'm gathering requirements for testing them15:02
sylwesterBso for now i'm looking for the best practices used openstack-wide15:02
*** Nisha has joined #openstack-ironic15:03
*** jaybeale has joined #openstack-ironic15:03
*** praneshp has joined #openstack-ironic15:04
keedyathanks dtantsur15:04
*** saibarspeis has joined #openstack-ironic15:05
*** xek_ is now known as xek15:05
TheJuliasylwesterB: Okay, well if you have any questions regarding bifrost, just let me know :)15:06
NobodyCamoff the wall Historical question.. anyone have the link to the Paris summit planing etherpad?15:06
*** mtanino has joined #openstack-ironic15:06
jlvillallucasagomes, I am around now :)15:07
lucasagomesjlvillal, good morning15:07
NobodyCammorning jlvillal :)15:07
jlvillallucasagomes, Good afternoon :)15:07
lucasagomesjlvillal, thanks for the comment on the disk label patch. I've put some thought about it and commented back15:07
lucasagomesjlvillal, lemme know what you think15:07
TheJuliaNobodyCam: search the logs yet?15:08
openstackgerrityolanda.robla proposed openstack/bifrost: Only pause in VMs when performing multinode testing  https://review.openstack.org/29053915:08
TheJulialike... from the first day of the summit?15:08
jlvillallucasagomes, Yeah. It is just whenever I hear 'disk label' I think of the labels used in like /etc/fstab.15:08
lucasagomesjlvillal, ps* you can do it after ur cup of joe, no rush15:08
NobodyCamoh I have not15:08
NobodyCambut great idea15:08
lucasagomesjlvillal, yeah I understand. I've tried to reason about why we use it in ironic15:09
jlvillallucasagomes, But I understand from the comments that disk label has been used in Ironic for what you mean.15:09
* jlvillal still doesn't like it much ;)15:09
jlvillallucasagomes, But I will remove my -1! :)15:09
TheJuliaNobodyCam: ugh, monday/tuesday ar emissing15:09
lucasagomesjlvillal, yeah. Problem is, each tool may call it differently15:10
vdrokmorning thiagop TheJulia and jlvillal !15:10
thiagophey vdrok15:10
lucasagomesjlvillal, and honestly I think using "type" is very overused cause there are so many types when comes to partitioning :-(15:10
*** [1]cdearborn has joined #openstack-ironic15:10
lucasagomesdisk type, partition type, filesystem type, and other types such as (primary, logical or extended partitions)15:10
sylwesterBTheJulia: thanks!15:10
lucasagomesjlvillal, anyway. Lemme know if you still need we need to change it15:11
jlvillallucasagomes, I did a +115:11
jlvillallucasagomes, Thanks15:11
lucasagomesty15:11
TheJuliaNobodyCam: https://wiki.openstack.org/wiki/Design_Summit/Kilo/Etherpads#Ironic15:11
NobodyCamw00t Thank you :)15:11
lucasagomess/need/think15:12
vdrokkeedya, there is a spec about SEL - https://review.openstack.org/#/c/246965/15:12
*** kan_ has quit IRC15:16
keedyavdrok, dtantsur: is there a plan to use plugins for this task as well?15:16
keedyaRackHD already implemented this and have amqp channels for sel and sdr15:17
*** harshs has joined #openstack-ironic15:20
keedyavdrok, dtantsur: here is the discussion we had setup for shovel: https://blueprints.launchpad.net/shovel/+spec/amqp-event-handler15:21
*** praneshp__ has joined #openstack-ironic15:23
yuriyzhi keedya current SEL spec only for extend Ironic driver API, IMO this is preferred way in current architecture15:24
*** cdearborn has quit IRC15:24
*** praneshp has quit IRC15:24
*** praneshp__ is now known as praneshp15:24
*** suro-patz has joined #openstack-ironic15:28
*** suro-patz has quit IRC15:32
keedyaoh ok! thanks yuriyz15:33
*** mgoddard has quit IRC15:33
*** mgoddard has joined #openstack-ironic15:34
*** jaybeale has quit IRC15:35
*** krtaylor has joined #openstack-ironic15:37
keedyayuriyz: the reason I asked is I see that we are trying to use external DB in inspector(CMDB). Is there a similar plan for sel and termal15:43
keedyaIn this case, Ironic doesn't need the ipmi credentials and can rely on an external service to parse sel15:44
yuriyzkeedya AFAIK no plan for "generic" use but anyone can write a custom driver with management interface that will use any external source (if spec will be approved)15:46
keedyayuriyz: Thanks!!!15:49
devanandag'morning, all15:49
NobodyCammorning devananda :)15:49
dtantsurmorning devananda15:49
dtantsurJayF, morning! when you're around, could you please take a look at https://review.openstack.org/289897 ?15:50
dtantsura bit controversial, but I think we should do it..15:50
dtantsurdevananda, if you have some time ^^15:50
lucasagomesdevananda, morning15:53
vdrokmorning devananda15:53
* devananda takes a look15:54
devanandadtantsur: oh, ouch15:55
devanandadtantsur: so that's an upgrade problem, IIUC15:56
dtantsurdevananda, yep. both landing this patch and not landing it are upgrade problems15:56
devanandasomeone migrating from the bash ramdisk to IPA, and either a) issues a rebuild, b) initiates a new deploy without cleaning enabled, is going to have probems15:57
devanandabut someone whos been using IPA will be broken by this change unless they're *also* using root-device-hints already15:57
dtantsurdevananda, that's what people using tripleo are faced, as tripleo has cleaning disabled..15:57
dtantsuryep!15:57
devanandashit :(15:57
dtantsurawesome, isn't it?15:57
devanandayah15:57
devanandagood time to find it out though15:58
devanandawe still have time before RC15:58
dtantsuryep15:58
devanandawdyt about a compatibility mode flag for IPA ?15:58
devanandaand some "hey, if you're upgrading, set $this"15:58
* dtantsur thinks15:59
*** Sukhdev has joined #openstack-ironic15:59
devanandaor put another way, a flag to IPA that tells it "default to first disk" or "default to smallest disk"16:00
openstackgerritMerged openstack/ironic: DevStack: Enable VirtualBMC logs  https://review.openstack.org/28929016:00
*** suro-patz has joined #openstack-ironic16:00
dtantsurdevananda, rather "default to smallest disk" (the default) or "use the 'disk' argument", right?16:00
devanandanot quite16:01
devanandaif a root device hint is passed to IPA, it should use that16:01
devanandathe issue is when there is no hint passed16:01
dtantsuryeah, ignore root hints for now, they always have priority16:01
dtantsurwe can't default to first, cause people might have changed https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L201216:02
dtantsurto e.g. always use "sdb"16:02
devanandaIIUC, current IPA default is different than the bash ramdisk default. We could introduce a flag, passed as kernel boot param, that allows tripleo folks (and anyone else upgrading to IPA) to preserve old behavior16:02
*** zzzeek has quit IRC16:03
dtantsurdevananda, well, the old behaviour was to respect the "disk" kernel argument, which comes from the "disk_devices" ironic option16:03
devanandaooh righ. wait. is the problem just that IPA isn't using that option // has no equivalent?16:03
dtantsurdevananda, yep. it's passed as "disk" kernel argument to both old ramdisk and IPA16:03
dtantsurbut IPA ignores it16:03
devanandaoh16:03
devanandaTHAT's the problem16:03
devanandaIPA shouldn't be ignorint16:04
devananda*ignoring it16:04
*** zzzeek has joined #openstack-ironic16:04
*** harshs has quit IRC16:04
dtantsurdevananda, yeah, that's what my patch fixes. but it changes the default behavior for those who already use IPA..16:04
devanandadtantsur: I see now. the bug report doesn't say "IPA completely ignores this parameter"16:04
dtantsurmy bad16:05
dtantsurdevananda, fixed the bug16:06
devanandadtantsur: np. it's early for me. still on my first cup of coffee too :)16:07
devanandadtantsur: much better read now, thanks16:07
*** ohamada has joined #openstack-ironic16:07
devanandadtantsur: if the kernel parameter is not passed in, can IPA behavior remain unchanged from what it is today?16:07
devanandadtantsur: that would solve the upgrade problem for existing IPA users16:08
devanandaand allow for bash ramdisk users to upgrade to IPA and preserver their current behavior16:08
dtantsurdevananda, 1. yes, 2. not really. With my patch if "disk" is empty, the old logic is used, so the agent_* drivers are not affected. Existing users of the iSCSI family will get affected though...16:08
dtantsurcause we do pass the "disk" parameter now for iSCSI drivers, no matter which ramdisk (obviously)16:09
zigolucasagomes: pas-ha: If you don't want to waste your time to list every option group in a single file, and keep maintaining it, you may have a look how Cinder does it. They have automation to do that.16:09
devanandadtantsur: gotcha16:09
devanandaI don't think I see a way around that :(16:10
dtantsurdevananda, seems like there's no easy win, get the 2nd coffee first :)16:10
devanandahehe16:10
lucasagomeszigo, oh good to know16:10
lucasagomeszigo, I will take a look16:10
lucasagomeszigo, can't find it. See https://github.com/openstack/cinder/blob/master/cinder/opts.py16:11
dtantsurdevananda, we got have the upgrade procedure the way around: change the behavior and ask the existing IPA users to reset 'disk_devices' to an empty value.....16:11
lucasagomesthat's the one file16:11
dtantsurnot an optimal solution too, I know...16:11
dtantsurdevananda, finally we can have an option to respect "disk" option :)16:11
zigolucasagomes: Make sure you make it in a packaging friendly way though. ie: remember we don't run tox when building package. What they did is generating opts.py with a script that does introspection, and they have a gate check to make sure that file is up-to-date in the Git.16:11
sambettsdtantsur: can't we add a flag that tells IPA to ignore the disk or not?16:12
zigo(I haven't checked the details, I'm merely and lamely repeating conversations on IRC here...)16:12
dtantsursambetts, yeah, this is the last option I mention16:12
lucasagomesdevananda, dtantsur yeah IPA do not use that option... In order to support IPA with the pxe_* drivers I've merged both pxe templates16:12
lucasagomesdtantsur, devananda so it will contain option used by the bash ramdisk but not by ipa and vice versa (ipa-* options are only used for IPA)16:13
lucasagomesand the reason to do that was to make the change of ramdisk just a drop-in replacement in Ironic16:13
dtantsurthat's pretty expected and valid.. except that we forgot about "disk"16:13
lucasagomesdtantsur, yeah, that was required for bash ramdisk16:13
lucasagomesbut not for IPA, that's what I'm saying16:14
dtantsurlucasagomes, it's just as required for any of them16:14
dtantsurit was just our disk-choosing logic.. we could go for a smallest drive in the bash disk too16:14
lucasagomesdtantsur, it's not... I understand the incosistency but it was not required16:14
lucasagomescause IPA do find a disk based on size16:14
dtantsurlucasagomes, yeah, this is THE problem16:14
lucasagomesthe bahs do not find any disk if "disk" is not passed16:14
lucasagomesdtantsur, I understand16:14
lucasagomesbut wasn't "required" IPA worked that way before we supported it for other drivers16:15
dtantsurright, right16:15
dtantsurand that's why we kind of dropped "disk" on the floor..16:15
lucasagomesyeah16:16
lucasagomessince we started supporting 2 ramdisks things got more complicated and yeah incosistencies were expected16:17
lucasagomesI'm glad we only use one now16:17
*** absubram has joined #openstack-ironic16:17
dtantsurtrue :) but this one is pretty bad16:17
lucasagomesbut still, we have to iron out the rest of the incosistencies left16:17
lucasagomesyeah16:17
dtantsurso I'm thinking of ipa-root-fallback={smallest,compat} or something like that16:18
dtantsurthe former is what we have now (the default), the latter means "respect 'disk' argument"16:19
lucasagomesdtantsur, yeah... that could be one way16:21
lucasagomesdtantsur, if we solve this via root device hint "name" would be another option? Tho it only supports the specific name :-/16:21
lucasagomesI mean one specific name*16:21
dtantsurok, lets also wait for devananda not get a required coffeine injection16:21
dtantsurlucasagomes, the problem is in the default behavior. I also think that *everyone* with >1 disks should be using root hints16:22
lucasagomesdtantsur, agreed16:22
dtantsursupporting several values (not only names) in the root device hints is a great idea fwiw16:23
lucasagomesdtantsur, yeah I'll start an RFE for improving root device hints16:23
lucasagomesI want to have operators for size as well16:23
lucasagomesdtantsur, main problem is: we use kernel cmdline to pass that info16:24
lucasagomesnow that we only have IPA we may want to use the IPA API to do it16:24
dtantsur++16:24
lucasagomesthen we can pass more complex structures like a dict16:24
lucasagomesbut before, since we had to support the bahs ramdisk, the kernel cmdline was the only interface available :-(16:25
lucasagomesdtantsur, we may end up with a spec for it honestly16:25
lucasagomesthere are some forklifiting needed to get it done16:25
lucasagomesfork lifting*16:25
*** suro-patz has quit IRC16:27
*** suro-patz has joined #openstack-ironic16:28
*** mbound has quit IRC16:32
*** dims has quit IRC16:33
*** harlowja_at_home has joined #openstack-ironic16:34
*** jaybeale has joined #openstack-ironic16:35
lucasagomeszigo, gotcha! That's a cool way of doing it16:40
*** trown has quit IRC16:41
*** suro-patz has quit IRC16:41
*** jaybeale has joined #openstack-ironic16:42
*** dims has joined #openstack-ironic16:44
*** trown has joined #openstack-ironic16:46
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/29064416:47
*** vishwana_ is now known as vishwanathj16:48
*** e0ne has quit IRC16:50
*** trown is now known as trown|brb16:52
*** izaakk has joined #openstack-ironic16:52
*** trown has joined #openstack-ironic16:53
*** mgoddard_ has joined #openstack-ironic16:58
*** jxiaobin has quit IRC16:59
*** Nisha_away has joined #openstack-ironic17:01
*** Nisha has quit IRC17:01
*** mgoddard has quit IRC17:02
*** piet has joined #openstack-ironic17:04
*** trown|brb has quit IRC17:05
*** daemontool has joined #openstack-ironic17:05
*** jistr has quit IRC17:06
*** daemontool_ has quit IRC17:07
*** rcernin has quit IRC17:09
*** ohamada has quit IRC17:13
*** MattMan has quit IRC17:17
*** MattMan has joined #openstack-ironic17:17
gmmahaTheJulia: thanks for the patch to fix ubuntu images and simple-init.. https://review.openstack.org/#/c/279818/17:19
gmmahawill run a test and let you know if it works fine17:19
*** praneshp has quit IRC17:21
*** Sukhdev has quit IRC17:21
*** Sukhdev has joined #openstack-ironic17:22
*** jcoufal has quit IRC17:22
*** daemontool_ has joined #openstack-ironic17:22
*** daemontool has quit IRC17:23
*** keedya has quit IRC17:25
*** ifarkas has quit IRC17:25
dtantsursee you tomorrow17:25
yhvhI'm adding an argument to an api method, a put, and wsme.api is complaining about an unknown argument (the new argument), is wsme reading the api to figure out the valid arguments? Grateful for any pointers17:26
yhvhthe argument has an underscore in the name if this is significant17:26
lucasagomesdtantsur, have a good night17:27
thiagopsee ya dtantsur17:27
*** dtantsur is now known as dtantsur|afk17:27
lucasagomesyhvh, underscore prefixing the name? If so yeah wsme will ignore it AFAIK17:27
* lucasagomes I have to check17:27
yhvhnot prefix17:28
lucasagomesyhvh, oh if not prefixed that's fine then17:29
lucasagomesyhvh, can you show me the code?17:29
*** harshs has joined #openstack-ironic17:30
yhvhlucasagomes: sure 2 seconds17:30
yhvhSearch for ssh_key http://ix.io/qkD17:32
yhvhit's the put method in NodeConsoleController17:32
*** mbound has joined #openstack-ironic17:33
[1]cdearbornsambetts, thx!  I may take you up on the offer of advice!17:34
sambetts:)17:34
*** mjturek1 has joined #openstack-ironic17:35
maurosrsambetts: mjturek1 so just resuming what I was saying in the meeting, there are some details to be merged, currently we apply them on our pre test hook, given our last build (http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/ironic/47/290547/1/check-silent/gate-tempest-dsvm-ironic-pxe_ipmitool/c966bf4/ ) I would say we need this patches no matter which arch17:35
maurosryou're playing with : http://paste.openstack.org/show/489887/ which are not merged17:35
mjturek1right17:36
maurosron the link of our run you can also see details of our network creation using providers network17:36
TheJuliagmmaha: awesome, thank you.  I've honestly just not had time to context switch back to that :(17:37
gmmahaTheJulia: not a problem.. any which way i can help..17:38
*** mbound has quit IRC17:38
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add documentation for the IPMITool driver  https://review.openstack.org/29071817:38
* lucasagomes had this item for ages in his TODO list17:39
sambettsmaurosr: cool thanks, I'll look into those patches17:40
lucasagomesyhvh, looks good to me17:40
mjturek1maurosr: what about https://review.openstack.org/#/c/26370617:40
lucasagomesyhvh, how are you requesting that via the API?17:40
yhvhlucasagomes: I have matching changes in the client17:40
*** degorenko is now known as _degorenko|afk17:42
lucasagomesyhvh, ok, try to pass --debug to it so you can look at the request being done to the API, see if it's correct17:42
yhvhlucasagomes: yup looks correct - about to paste17:43
lucasagomesok17:43
*** brud has joined #openstack-ironic17:44
*** brud is now known as fenrir17:44
maurosrmjturek1: that's not really necessary if we build the ramdisk or use IPA17:44
*** fenrir is now known as rbrud17:44
mjturek1maurosr: oh right17:44
*** mgould has quit IRC17:44
maurosrwe don't build so we don't need a faster guest as controller17:45
*** spandhe has joined #openstack-ironic17:45
yhvhlucasagomes: client debug and the api log http://ix.io/qkU17:46
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add documentation for the IPMITool driver  https://review.openstack.org/29071817:46
mjturek1maurosr: got it17:46
*** athomas has quit IRC17:47
*** rbrud has left #openstack-ironic17:47
*** nathan-h has quit IRC17:48
*** rbrud has joined #openstack-ironic17:48
*** Marga__ has quit IRC17:49
*** mbound has joined #openstack-ironic17:49
*** mbound has quit IRC17:50
lucasagomesyhvh, strange... looks fine to me17:51
lucasagomesyhvh, one thing you can try is to use body= on the expose() decorator17:51
lucasagomesYou may need to create an object for the "enabled" and "ssh_key" attributes17:52
lucasagomesand set it on the expose as body=ObjectName17:52
* lucasagomes should rename WSME to WSMH (Web Services Made Hard)17:53
sambettshahaha17:53
*** amotoki has quit IRC17:57
*** ChubYann has quit IRC17:58
*** mgould has joined #openstack-ironic17:59
*** ChubYann has joined #openstack-ironic17:59
lucasagomesmgould, thanks a lot for the comments in the documentation. I will fix them soonish18:03
mgouldnp18:03
JayFlucasagomes: dtantsur|afk: At the open compute summit so not really on IRC much; but I put a -1 on that patch. I'm willing to reverse it if backwards compatibility (even if it's months late) trumps architecture, but it's something we should bring up at the meeting before we land, imo -- enumerating disks by device name is an antipattern18:06
*** derekh is now known as derekh_afk18:06
lucasagomesJayF, hi there. Fair enough yeah I understand there may be concerns about that patch18:06
lucasagomesJayF, me and dtantsur|afk briefly talked here on IRC today about it, I think we could improve the root device hints to make it more accurate/easy when choosing a disk18:07
lucasagomesso yeah we can talk about it when you are around18:07
JayFI mean, or just talk about it in the review18:07
JayFasync comms active today, sync comms not so much :)18:08
lucasagomesJayF, works for me18:08
lucasagomesI will comment on it, probably tomorrow since my head is a bit tired now18:08
* lucasagomes is calling a day very soon18:08
*** Marga_ has joined #openstack-ironic18:08
*** Marga_ has quit IRC18:09
*** daemontool__ has joined #openstack-ironic18:10
*** Marga_ has joined #openstack-ironic18:11
*** daemontool_ has quit IRC18:13
*** mgoddard_ has quit IRC18:15
*** daemontool__ has quit IRC18:16
*** Marga_ has quit IRC18:17
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add documentation for the IPMITool driver  https://review.openstack.org/29071818:18
lucasagomesI'm calling it a day, have a great evening all!18:18
lucasagomestalk soon (-:18:18
*** lucasagomes is now known as lucas-dinner18:18
*** mkovacik has quit IRC18:19
*** Marga_ has joined #openstack-ironic18:22
*** keedya has joined #openstack-ironic18:26
openstackgerritMerged openstack/ironic: Don't use token for glance & check for some unset vars  https://review.openstack.org/27927018:28
*** yolanda has quit IRC18:28
*** e0ne has joined #openstack-ironic18:29
*** yolanda has joined #openstack-ironic18:29
gmmahaTheJulia: with the patch on glean, made a trusty image with simple-init and i didnt have the authorized_keys piped into the system or the hostname.. couldnt test IP as i have a DHCP server running..18:31
gmmahabut i am guessing ssh keys should be something that should have worked18:31
* mgould -> home, good night!18:32
*** mgould has quit IRC18:32
openstackgerritMerged openstack/ironic: Add new 'disk_label' capability  https://review.openstack.org/28353718:36
*** Nisha_away has quit IRC18:37
*** electrofelix has quit IRC18:40
*** praneshp has joined #openstack-ironic18:40
*** pece has quit IRC18:42
*** dims has quit IRC18:44
*** dims has joined #openstack-ironic18:46
openstackgerritMerged openstack/ironic-python-agent: CoreOS: Disable unused services  https://review.openstack.org/28941918:50
*** Marga_ has quit IRC18:53
*** Marga_ has joined #openstack-ironic18:54
*** mgoddard has joined #openstack-ironic18:58
vdrokgood night everyone!19:01
*** Sukhdev has quit IRC19:02
*** garthb has joined #openstack-ironic19:05
*** trown is now known as trown|lunch19:05
TheJuliagmmaha: yes, odd.. hmm19:09
*** sambetts is now known as sambetts|afk19:13
*** boris-42 has quit IRC19:14
*** mkovacik has joined #openstack-ironic19:19
*** baoli_ has quit IRC19:27
*** cdearborn has joined #openstack-ironic19:32
*** jaybeale has quit IRC19:32
* gmmaha wonders if my way of testing glean patch is flawed... 19:33
gmmahaTheJulia: patched glean upstream and modified /opt/stack/diskimage-builder to use this version..  Verified in the builder logs also that the top patch is yours.19:33
*** [1]cdearborn has quit IRC19:47
*** piet has quit IRC19:56
*** piet has joined #openstack-ironic19:58
*** piet has quit IRC19:59
*** piet has joined #openstack-ironic20:00
mrdathanks johnthetubaguy will do20:00
mrdaMorning Ironic20:00
TheJuliagood morning mrda20:01
openstackgerritDevananda van der Veen proposed openstack/bifrost: add scripts/README and tools/README  https://review.openstack.org/29081920:01
*** Sukhdev has joined #openstack-ironic20:05
*** garthb has quit IRC20:09
*** mgoddard has quit IRC20:12
*** pas-ha has quit IRC20:13
*** daemontool has joined #openstack-ironic20:14
*** jcoufal has joined #openstack-ironic20:15
mrdaHi TheJulia!20:21
*** snecklifter has quit IRC20:26
*** trown|lunch is now known as trown20:27
*** Sukhdev has quit IRC20:29
*** e0ne has quit IRC20:53
*** thiagop has quit IRC21:02
*** dims has quit IRC21:05
*** alexpilotti has quit IRC21:13
*** alexpilotti has joined #openstack-ironic21:15
*** trown is now known as trown|outtypewww21:25
*** derekh_afk is now known as derekh21:29
*** rbudden has joined #openstack-ironic21:30
*** keedya has quit IRC21:32
*** jaybeale has joined #openstack-ironic21:35
*** baoli has joined #openstack-ironic21:37
*** dims has joined #openstack-ironic21:37
*** dims has quit IRC21:56
*** ndipanov has quit IRC21:57
*** garthb has joined #openstack-ironic21:58
*** dims has joined #openstack-ironic21:58
*** Sukhdev has joined #openstack-ironic21:59
openstackgerritJulian proposed openstack/ironic-python-agent: Add __str__ method to BaseCommandResult  https://review.openstack.org/29087622:01
*** absubram has quit IRC22:06
*** Sukhdev has quit IRC22:14
*** derekh has quit IRC22:19
*** david-lyle has quit IRC22:19
*** david-lyle has joined #openstack-ironic22:20
*** krtaylor has quit IRC22:23
*** praneshp has quit IRC22:25
*** jcoufal has quit IRC22:28
*** dims has quit IRC22:29
*** krtaylor has joined #openstack-ironic22:36
*** piet has quit IRC22:36
*** piet has joined #openstack-ironic22:37
*** jaybeale has quit IRC22:42
*** jaybeale has joined #openstack-ironic22:43
*** Sukhdev has joined #openstack-ironic22:44
*** dims has joined #openstack-ironic22:44
*** Sukhdev has quit IRC22:46
*** Sukhdev has joined #openstack-ironic22:55
*** baoli has quit IRC22:57
*** saibarscai has joined #openstack-ironic22:58
*** Sukhdev has quit IRC23:01
*** praneshp has joined #openstack-ironic23:01
*** baoli has joined #openstack-ironic23:01
*** garthb_ has joined #openstack-ironic23:01
*** saibarspeis has quit IRC23:01
*** saibarscai is now known as saibarspeis23:01
*** garthb has quit IRC23:01

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