Tuesday, 2015-05-12

*** saripurigopi has joined #openstack-ironic00:01
*** naohirot has joined #openstack-ironic00:03
*** achanda has quit IRC00:04
*** igordcard has joined #openstack-ironic00:05
*** kkoski has joined #openstack-ironic00:06
*** igordcard has quit IRC00:14
*** kkoski has quit IRC00:15
*** kkoski has joined #openstack-ironic00:16
*** igordcard has joined #openstack-ironic00:16
*** saripurigopi has quit IRC00:22
*** igordcard has quit IRC00:23
*** kkoski has quit IRC00:44
mrda.00:50
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"00:55
-openstackstatus- NOTICE: Gerrit has been downgraded to version 2.8 due to the issues observed today. Please report further problems in #openstack-infra.00:55
*** achanda has joined #openstack-ironic01:03
*** Marga_ has quit IRC01:07
*** achanda has quit IRC01:08
*** mtanino has quit IRC01:10
*** ijw has joined #openstack-ironic01:11
*** achanda has joined #openstack-ironic01:11
*** ijw has quit IRC01:14
*** ijw has joined #openstack-ironic01:14
*** ijw has quit IRC01:19
*** chenglch has joined #openstack-ironic01:21
*** kkoski has joined #openstack-ironic01:25
*** kkoski has quit IRC01:29
*** kkoski has joined #openstack-ironic01:29
*** kkoski has quit IRC01:30
*** kkoski has joined #openstack-ironic01:31
*** kkoski has quit IRC01:39
*** kkoski has joined #openstack-ironic01:42
*** kan has joined #openstack-ironic01:44
devanandafirst pass at testing the AMT driver myself -- success01:50
*** kan has quit IRC01:57
devanandawomp womp -- https://bugs.launchpad.net/ironic/+bug/145401801:59
openstackLaunchpad bug 1454018 in Ironic "AMT driver fails on set-boot-device" [Medium,Triaged]01:59
*** rloo has quit IRC01:59
*** zhenguo has joined #openstack-ironic01:59
*** achanda has quit IRC02:07
*** achanda has joined #openstack-ironic02:09
openstackgerritMerged openstack/ironic: Improve strictness of iRMC test cases error checking  https://review.openstack.org/17769602:20
*** kkoski has quit IRC02:24
jrolldevananda: c modules? :/02:31
*** spandhe has quit IRC02:33
*** zz_natorious is now known as natorious02:44
devanandajroll: yah. pywsman is a C lib. there's nothing on pypi that works02:51
openstackgerritchenglch proposed openstack/ironic-specs: Add console log support  https://review.openstack.org/16458602:58
*** thrash is now known as thrash|g0ne03:01
*** oomichi has quit IRC03:03
*** keekz has quit IRC03:18
*** keekz has joined #openstack-ironic03:19
openstackgerritZhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on  https://review.openstack.org/17764203:22
*** Nisha has joined #openstack-ironic03:50
*** ijw has joined #openstack-ironic03:56
*** ramineni has joined #openstack-ironic03:57
*** ijw_ has joined #openstack-ironic03:58
*** ijw has quit IRC04:01
*** ijw_ has quit IRC04:02
*** natorious is now known as zz_natorious04:05
*** spandhe has joined #openstack-ironic04:11
*** saripurigopi has joined #openstack-ironic04:12
*** spandhe_ has joined #openstack-ironic04:12
*** spandhe has quit IRC04:16
*** spandhe_ is now known as spandhe04:16
*** kalpase has joined #openstack-ironic04:30
*** kalpase1 has joined #openstack-ironic04:36
*** Marga_ has joined #openstack-ironic04:36
*** Marga__ has joined #openstack-ironic04:37
*** kalpase has quit IRC04:38
*** gridinv_ has joined #openstack-ironic04:38
*** Marga_ has quit IRC04:41
*** debayan has joined #openstack-ironic04:43
*** rameshg87 has joined #openstack-ironic04:45
*** ijw has joined #openstack-ironic04:54
*** gridinv_ has quit IRC04:56
*** Haomeng has joined #openstack-ironic04:58
* devananda returns and wonders if anyone is around for the meeting which he forgot to cancel04:58
*** kan has joined #openstack-ironic04:58
Haomengno meeting today?04:59
*** stendulker has joined #openstack-ironic04:59
mrdaJust about to start Haomeng04:59
Haomengmrda: ok05:00
mrda(over in ...meeting-3)05:00
Haomengmrda: got, thk05:00
*** ijw has quit IRC05:00
jlvillalkan, ping05:07
mrdadevananda: did you want to make the decision about what functionality gets backported in the client?  Or we just leave that to reviews?05:21
devanandamrda: none?05:21
mrdalet's discuss after meeting :)05:22
*** ijw has joined #openstack-ironic05:23
*** ijw_ has joined #openstack-ironic05:24
*** saripurigopi has quit IRC05:24
*** ijw has quit IRC05:28
*** ijw_ has quit IRC05:29
kanjlvillal: oh hi ,john05:30
jlvillalkan, I would like to get your feedback on: https://review.openstack.org/181985   It relates to your patch.05:31
jlvillalkan, I have my patch depend on yours.05:31
kanjlvillal: sure, will do, thx for your patch and your comment05:33
jlvillalkan, Thanks!05:33
kanjlvillal,  :D05:34
*** ukalifon has joined #openstack-ironic05:46
mrdadevananda: Just so I'm clear in my mind about client backports.  Is it fair to say that we don't unless we really need to? (bug fixes are in the "really need to" category)05:54
*** ijw has joined #openstack-ironic05:54
devanandamrda: nope05:55
devanandamrda: "really need to" in this case is "the gate is wedged because of a python dependency problem"05:55
devanandanot a bug i nthe code05:55
mrdaok05:55
devanandamrda: at least that's my current understanding -- and since this is a brand new thing for OpenStack to be doing, it's possible I'll be proven wrong05:56
mrdaWe'll work it out as we go :)05:56
devanandamrda: yah. if there are critical bugs, ie. that break stable/kilo nova.virt.ironic driver -- we may have to back port a fix05:57
devanandamrda: because we can't force the stable/kilo branch of nova to depend on anything but stable/kilo branch of python-ironicclient05:57
devanandabut other than "omg the world is broken" ... I dont think we'll backport things05:58
devanandaanyway, I need to get to bed :)05:58
devanandag'night all!05:58
mrdathanks devananda, that's good to hear05:58
mrdanight!05:58
*** ijw has quit IRC06:00
pshigenight!06:03
*** ijw has joined #openstack-ironic06:05
*** ijw has quit IRC06:09
*** coolsvap|afk is now known as coolsvap06:18
*** saripurigopi has joined #openstack-ironic06:21
*** coolsvap is now known as coolsvap|afk06:21
*** coolsvap|afk has quit IRC06:28
*** coolsvap has joined #openstack-ironic06:29
*** spandhe has quit IRC06:39
rameshg87naohirot: hi06:42
naohirotrameshg87: Hi06:42
rameshg87naohirot: had some question on https://review.openstack.org/#/c/151958/15..17/ironic/drivers/modules/irmc/deploy.py L7906:43
rameshg87(comment on left side)06:43
rameshg87naohirot: how does it work if you specify irmc_boot_iso in driver_info ?06:43
naohirotrameshg87: Yes, I remember you comment.06:44
rameshg87naohirot: driver_info is a place for general information about a node that doesn't change across deployments, right (like ip address, username, etc)06:44
naohirotrameshg87: s/you/your/06:44
rameshg87naohirot: irmc_boot_iso is the boot iso for a particular image (or an instance that was deployed with that image)06:45
rameshg87naohirot: if someone requested the irmc bare metal to be deployed with some other image, the irmc_boot_iso will be different06:45
rameshg87naohirot: so how does it work across different images ?06:45
* naohirot let me think06:46
naohirotrameshg87: My understanding of how customer specify boot iso is per node. Am I correct?06:47
*** Marga__ has quit IRC06:48
naohirotrameshg87: such as $ ironic node-update $NODE_UUID add driver_info/irmc_deploy_iso=deploy-ramdisk.iso driver_info/irmc_boot_iso=my-image-boot.iso06:50
naohirotrameshg87: so why can't the customer specify different boot iso for each node?06:52
*** ijw has joined #openstack-ironic06:54
rameshg87naohirot: brb06:58
naohirotrameshg87: sure06:58
*** jcoufal has joined #openstack-ironic06:59
*** ijw has quit IRC07:00
rameshg87naohirot: hi07:13
rameshg87sorry i had to leave desk in the middle07:13
naohirotrameshg87: no problem07:13
rameshg87naohirot: who will change the irmc_boot_iso ?07:13
rameshg87naohirot: there are 2 sets  of people - one is operator and other is user, right ?07:14
naohirotrameshg87: I think administrator07:14
rameshg87yeah operator = administrator07:14
rameshg87naohirot: for each deploy image, there is a separate boot iso, right ?07:14
rameshg87i mean for ubuntu image, the will be one.  for a different fedora image, there will be another.07:15
naohirotnaohirot: I mean administrator who types ironic command, and end user who types nova command.07:15
rameshg87right ?07:15
rameshg87yeah07:15
naohirotrameshg87: Okay, i didn't test fedora image07:16
rameshg87naohirot: yeah. but i just chose an example07:16
rameshg87naohirot: even for ubuntu-cloud-image-x, there will be one boot iso07:16
rameshg87naohirot: for ubuntu-cloud-image-y, there will be another07:16
rameshg87so my point was for different images, there will be different boot iso (each image comes with a different kernel and ramdisk)07:17
rameshg87operator can't know which will image will be deployed on the node, so they can't put a irmc_boot_iso in the node's driver info07:17
naohirotrameshg87: I know that there are many boot images, so...07:17
rameshg87the operator might put irmc_boot_iso for ubuntu-cloud-image-x, but user might request ubuntu-cloud-image-y07:17
rameshg87in that case, the driver_info/irmc_boot_iso cannot be used07:18
naohirotrameshg87: is operator end user?07:18
naohirotrameshg87: I got the situation07:19
naohirotrameshg87: "in that case, the driver_info/irmc_boot_iso cannot be used" why?07:19
*** dlpartain has joined #openstack-ironic07:20
rameshg87naohirot: operator is administrator07:20
naohirotrameshg87: I got.07:20
rameshg87naohirot: let's take an exmaple07:20
rameshg87i have two images07:20
rameshg87ubuntu-cloud-image-x has boot-image-x07:20
rameshg87ubuntu-cloud-image-y has boot-image-y07:21
naohirotrameshg87: but if we store the boot iso name in instance info, does this make it possible?07:21
rameshg87yes07:21
rameshg87naohirot: because instance_info contains instance specific data07:21
rameshg87related to the current image being deployed07:21
naohirotrameshg87: ironic node-update $NODE_UUID add nstance_info/root_gb=10 \instance_info/image_source=$MY_IMAGE_SOURCE07:22
rameshg87yes07:22
rameshg87naohirot: so one option is with image_source, you can specify it's boot iso07:23
naohirotrameshg87: my understanding is that putting data into instance info also requires to type ironic command.07:23
rameshg87which is instance_info/irmc_boot_iso07:23
rameshg87yeah07:23
rameshg87so if you are requesting an image from nova07:23
rameshg87the operator can put the 'boot_iso' as a property in the glance image07:23
rameshg87the property can point to the uuid of the boot image in glance07:24
naohirotrameshg87: I see, it seems there is misunderstanding07:24
rameshg87naohirot: so there are two places to give the boot image07:25
naohirotrameshg87: I also use instance_info/irmc_boot_iso if operator provide boot iso from glance07:25
rameshg871. instance_info/irmc_boot_iso - this is useful for standalone use cases of ironic (when ironic is used without other openstack services)07:26
rameshg872. a property 'boot_iso' in glance image - this is useful when deployment is requested from nova07:26
naohirotrameshg87: I believe the current code is implemented such the way, I believe. I need to check.07:26
rameshg87naohirot: yeah, just that driver_info/irmc_boot_iso doesn't make sense07:27
naohirotrameshg87: frankly speaking,07:27
naohirotrameshg87: driver_info/irmc_boot_iso is just for testing purpose07:28
rameshg87ah okay07:28
naohirotrameshg87: for my testing convenience, mainly.07:28
rameshg87but you can use instance_info/irmc_boot_iso as well, right ?07:28
rameshg87just instead of reading from driver_info, read it from instance_info07:28
rameshg87that will serve the standalone use-case of ironic as well07:29
naohirotrameshg87: If operator chose to use glance, they don't need to specify iso, because iso is created automatically.07:29
rameshg87naohirot: yeah07:30
rameshg87that is there as well07:30
naohirotrameshg87: In my current implementation, I put iso file name into instance_info/irmc_boot_iso if deployment has been succeeded.07:30
naohirotrameshg87: so I prefer that instance_info/irmc_boot_iso is empty at the beginning of deployment.07:31
rameshg87naohirot: yeah but if it's populated, you can read it from that as well07:31
rameshg87naohirot: that's a way for a operator to say tat "hey, don't create one. i already have it here" - this is useful in standlone deployments07:32
naohirotrameshg87: how can we distinguish between daily reboot and reboot during deployment?07:33
*** jistr has joined #openstack-ironic07:33
*** yog__ has joined #openstack-ironic07:33
rameshg87naohirot: i didn't get07:33
rameshg87naohirot: need to leave desk again, brb07:33
rameshg87sorry07:33
*** rameshg87 is now known as rameshg87-away07:33
naohirotrameshg87: I use the emptiness of instance_info/irmc_boot_iso to distinguish them07:33
naohirotrameshg87-away: okay07:34
nagyzmorning07:39
pshigenagyz: morining :)07:40
nagyznow lets see if blowing away the node and recreating has any effect07:40
*** ifarkas has joined #openstack-ironic07:45
nagyzsomething weird is going on. I've blown away the db, rerun dbsync, started the -api and -conductor and now ironic driver-list tells me my conductor supports only pxe_ipmitool07:48
nagyzalso I have debug=True and verbose=True set yet the logs are pretty empty during service start07:48
*** openstackstatus has quit IRC07:52
*** openstack has joined #openstack-ironic07:54
*** ijw has joined #openstack-ironic07:54
*** pas-ha has joined #openstack-ironic07:55
*** lucasagomes has joined #openstack-ironic07:57
*** lucasagomes has quit IRC07:58
*** athomas has joined #openstack-ironic07:58
*** dlpartain has left #openstack-ironic07:59
*** ijw has quit IRC08:01
nagyzI'm seeing a lot of node locked messages when I start the provisioning using nova. is that normal?08:03
*** yuanying has quit IRC08:07
nagyz2015-05-12 10:07:55.484 17097 TRACE nova.compute.manager [instance: 2208fe51-44f5-4be6-923f-59cf59011129] InstanceDeployFailure: Failed to provision instance 2208fe51-44f5-4be6-923f-59cf59011129: Failed to prepare to deploy. Error: Swift temporary URLs require a shared secret to be created. You must provide "swift_temp_url_key" as a config option08:08
nagyzwow.08:08
nagyzI'm not even using swift.08:08
*** derekh has joined #openstack-ironic08:09
*** lucasagomes has joined #openstack-ironic08:09
nagyzmorning lucasagomes08:10
lucasagomesnagyz, hey there, g'morning!08:11
nagyzI'm facing even weirder issues now08:12
nagyzI've blown away the db, resynced, restarted everything and now I'm getting an error shortly after the node actually powers on (as in gets to the BIOS)08:12
nagyz2015-05-12 10:07:55.484 17097 TRACE nova.compute.manager [instance: 2208fe51-44f5-4be6-923f-59cf59011129] InstanceDeployFailure: Failed to provision instance 2208fe51-44f5-4be6-923f-59cf59011129: Failed to prepare to deploy. Error: Swift temporary URLs require a shared secret to be created. You must provide "swift_temp_url_key" as a config option.08:12
nagyzand yes, this is set:  conductor.configdrive_use_swift = False08:14
lucasagomesnagyz, ouch... I'm not super familiar with the agent drivers but hmmm /me thinks08:14
lucasagomesnagyz, just one thing... you passed the ipxe bits?08:15
lucasagomesor it's prior to booting the machine?08:15
*** e0ne has joined #openstack-ironic08:17
*** e0ne is now known as e0ne_08:17
lucasagomesnagyz, btw, under in the config file [glance] you will have that "swift_temp_url_key" configuration option08:17
nagyzit doesn't even wait for booting the machine08:17
nagyzright but I'm not using swift.08:17
*** edcragg has joined #openstack-ironic08:18
nagyzin the log I see a lot of NodeLocked messages and then I guess I hit a timeout which I shouldn't08:18
lucasagomesI thought the agent drivers would require swift if used with glance08:18
nagyzreally?08:19
lucasagomescause they rely on swift temp urls to create an URL for the image that can be downloaded by the deploy ramdisk without requiring authentication08:19
lucasagomesnagyz, lemme check, I'm not super familiar with agent drivers as I said08:19
nagyzah, right, IF used with glance.08:19
nagyzI'm not using glance - I've put the two coreos files (ramdisk + agent kernel) to a normal HTTP server08:20
lucasagomesnagyz, yeah if it's used with glance you will need the swift storage08:20
nagyzand reference them in my ipxe.boot file08:20
lucasagomesnagyz, right, and ur instance_info/image_source is point to the HTTP server too?08:20
lucasagomes(that's the image you're going to boot)08:20
nagyzinterestingly enough when I boot a node I see instance_info/image_source disappear from the ironic node description08:20
nagyzright, that image is in glance.08:21
nagyzcan I just add a http url there?08:21
nagyzwasn't sure about that08:21
lucasagomesright yeah that's the need for swift, cause that's the image that is going to be downloaded by the ramdisk08:21
lucasagomesnagyz, yeah you can08:21
nagyzok let me do that08:21
nagyzalso this is strange:08:21
nagyz2015-05-12 10:07:51.323 17097 DEBUG ironicclient.common.http [-] curl -i -X PATCH -H 'X-OpenStack-Ironic-API-Version: 1.6' -H 'X-Auth-Token: b0889b6fc4c44fc98fa8c4bf44271845' -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'User-Agent: python-ironicclient' -d '[{"path": "/instance_uuid", "op": "remove"}]' http://controller:6385/v1/nodes/97634cc6-9787-4048-acba-3000a5ec9f6b log_curl_request /usr/local/lib/python2.7/d08:21
nagyzist-packages/ironicclient/common/http.py:25208:21
nagyzthis results in a 401 conflict that says the node is locked08:21
nagyzwhy does it want to call remove in /instance_uuid? :-)08:22
lucasagomesnova does08:22
lucasagomesnova will associate an instance with the node, and when the instance is destroyed it will unassign it08:22
nagyzright but I got this message during booting, before the error out08:22
lucasagomesif the deploy fails it will call destroy() as well08:22
nagyzalso is that normal that someshow instance_info/image_source disappears from the node properties?08:22
nagyzafter a failed boot08:23
lucasagomesyeah that's nova calling destroy()08:23
lucasagomeseverything associated to the instance gets cleaned as part of the destroy()08:23
* lucasagomes thinks that if u remove the retry filter it won't do that08:24
*** achanda has quit IRC08:25
lucasagomesnagyz, re swift https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent.py#L177-L19008:26
lucasagomesif image_source is in glance it will indeed try to create a temp url for it08:26
lucasagomesthat's called at prepare()08:26
nagyzI've just added a http:// image_source08:26
nagyzbut after such a botched error there is no way currently to get back to any normal state08:27
nagyzbesides wiping the database :/08:27
nagyzas the node is stuck in the cleaning state08:27
nagyzwhen using nova to boot a new node I have to specify an image, tho08:31
nagyzis that normal?08:31
nagyzI mean that will be a glance image ID...08:31
nagyzwill that be just ignored?08:31
nagyzlet's see. :)08:32
lucasagomesyeah if used with nova I believe --image is required08:32
lucasagomesusually setting image_source by hand is for people using Ironic in a standalone way08:33
nagyzif I don't set it it fails validation08:33
*** takadayuiko has joined #openstack-ironic08:33
nagyzor is nova expected to set it?08:33
lucasagomesnova will set it08:33
nagyzso can I pass in a http url for nova's --image?08:34
nagyzI thought there I was limited to glance images08:34
nagyz2015-05-12 10:32:38.914 20092 DEBUG nova.virt.ironic.driver [-] [instance: f53bc631-83dc-4893-8584-07467dcfb54d] Still waiting for ironic node 6a295591-e695-433b-925c-941a46abb791 to unprovision: power_state="power on", target_power_state="power off", provision_state="deleting", target_provision_state="available" _log_ironic_polling /usr/lib/python2.7/dist-packages/nova/virt/ironic/driver.py:15808:35
nagyzthis is also interesting08:35
nagyzand now the node is stuck in power on and cleaning08:36
nagyzlet's see at least if it can do a pxe boot...08:36
nagyzright, same PXE problem: it doesn't get the right image but passes on the http url to a normal PXE client :/08:37
* lucasagomes don't think it's possible to pass a url to the --image08:38
*** rameshg87-away is now known as rameshg8708:38
lucasagomesnagyz, right... if u want to simplify the dependencies maybe we should use pxe_ipmitool then we can start enabling the stuff like ipxe once you get something working?08:39
nagyzoriginally I used pxe_ipmitool but it turned out to not working so well08:39
nagyzand then I was told that the ipa is the way to go forward?08:39
lucasagomesoh08:39
lucasagomesright, pxe_ipmitool works with IPA as well08:39
nagyzbasically with pxe_ipmitool it did boot right from glance up to loading the kernel plus the ramdisk but then I got into the initramfs shell08:40
nagyzthen TheJulia suggested I go with the agent08:40
lucasagomesthe deployment methodology is different but you can use the IPA ramdisk for08:40
lucasagomesdeploying with pxe_ipmitool08:40
lucasagomesnagyz, r u using VMs or real baremetal machines?08:40
nagyzreal baremetal08:40
lucasagomesdid you build the ramdisk for the right arch and all?08:41
nagyzI downloaded them from the coreos build08:41
nagyzhttp://tarballs.openstack.org/ironic-python-agent/coreos/files/08:41
nagyzhere08:41
lucasagomesright and when it failed with the initramfs error you could see any error specific?08:41
nagyzok, well, the initial try was with a dib image that I've built using the standard documentation08:42
*** Marga_ has joined #openstack-ironic08:42
nagyznot with the agent coreos images08:42
lucasagomesmaybe it's missing some driver in the initram?08:42
lucasagomesoh ok08:42
nagyzit saw the disk and the network08:42
* lucasagomes confuses hah08:42
nagyzmy initial hope was that I could provision stateless nodes using iSCSI as a main disk08:42
nagyzbut then I was told that that's not supported08:43
lucasagomesbooting from an iscsi volume?08:43
lucasagomesyeah not supported right now -:(08:43
lucasagomes:-(*08:43
nagyzwell in the end booting from a ceph rbd :)08:43
nagyzbut if there were an iSCSI code I could submit a patch to add ceph support08:43
nagyzso if we image the machines today that would be fine to get started with but I'm failing at that.08:44
nagyzso you suggest I switch back to the normal, non-iPXE method?08:45
nagyzand boot with which image? the coreos agent image or my own dib?08:45
nagyzwith the own dib image it just drops me off to an initramfs, without any real way to debug further...08:46
*** e0ne_ is now known as e0ne08:46
lucasagomesyour choice... you can keep the coreos08:46
nagyzok but then in the node description I really need to use glance images as it will be copied to /tftpboot, right?08:46
*** e0ne is now known as e0ne_08:46
lucasagomesnagyz, you can keep the http08:48
lucasagomesit will download the the tftp the same way08:49
lucasagomesto the*08:49
nagyzok so basically just change the driver, and disable iPXE?08:49
nagyzlet's see.08:50
nagyzso without nova how would one kick off the provisioning?08:50
nagyzthen again nova seems to orchestrate neutron and whatnot08:51
lucasagomesyeah just try it08:51
lucasagomesyou can contiue to use nova08:51
nagyzalrighty08:52
lucasagomesthe image you're going to deploy is already in glance right?08:52
nagyzyes08:52
nagyzthe coreos ones aren't, those are on http, but the deploy image is.08:52
lucasagomesjust do what you were doing with a different driver and w/0 ipxe08:52
nagyzshould I put coreos into glance too?08:52
lucasagomesnagyz, that's fine08:52
nagyzok08:52
lucasagomesyou can keep it in the http08:52
*** ijw has joined #openstack-ironic08:54
*** e0ne_ is now known as e0ne08:55
nagyzso nova boot updates the image source from the http url to the glance id08:55
nagyzbut then it will get copied nicely without swift to /tftpboot I guess08:55
nagyzit's in spawning state08:56
nagyzand "deploying"08:56
nagyzlets see if it can boot properly08:56
nagyzstate changed to wait call-back08:56
nagyzI thought only the agent drivers do the call back, the normal images are built in a way that they just provision the image automatically?08:57
lucasagomesnagyz, they all do call backs, now the agent might be booting to the machine08:58
lucasagomesit will find the local disk and export it as iscsi08:58
lucasagomesand pass it to the ironic conductor that will copy the image onto it08:58
nagyzLOL08:58
nagyznot it booted iPXE08:58
nagyz*now08:58
lucasagomeswhat?!08:58
lucasagomesseriously?!08:58
lucasagomesmuahah08:58
lucasagomesI thought you've disabled it no?08:58
nagyzMay 12 10:58:17 kilo-controller dnsmasq-dhcp[32101]: DHCPACK(tapbb26be52-15) 9.4.196.103 00:25:90:e1:6b:e0 host-9-4-196-10308:58
nagyzMay 12 10:58:17 kilo-controller in.tftpd[23783]: remap: input: undionly.kpxe08:58
nagyzah, shit, yes I did disable iPXE but haven't changed the pxe_boot_file08:59
lucasagomesin the configuration file, what is ur pxe_boot_file ?08:59
lucasagomesyeah08:59
lucasagomesheh08:59
nagyzand now from this state the only way to go forward is to wipe the database and recreate the node...08:59
lucasagomeswhy?08:59
*** ijw has quit IRC09:00
lucasagomesdo a ironic node-set-provision-state <node uuid> deleted09:00
lucasagomesit will delete the node even if it's waiting the call back09:00
lucasagomesnagyz, and as a workaround you can just rename pxelinux.0 to undionly.kpxe :-)09:00
lucasagomesso it will boot pxe09:01
nagyzok I can do that09:02
nagyzlets see09:02
lucasagomesack lemme know09:05
openstackgerritNisha Agarwal proposed stackforge/proliantutils: parsing storage data fails in some scenarios  https://review.openstack.org/18004309:06
nagyzinvalid or corrupted kernel image. ouch.09:08
nagyzah well normally it's in a .gz which I don't thikn PXE can load (but maybe iPXE can?)09:09
lucasagomesnagyz, that's before or after the image deployment?09:09
nagyzit tries to fetch the deploy_kernel (the coreos cpio.gz archive)09:09
lucasagomesyeah I think it can09:09
nagyzyeah?09:09
nagyzMay 12 11:06:42 kilo-controller in.tftpd[24852]: RRQ from 9.4.196.103 filename /tftpboot/44fb211a-ac76-4981-8d05-732e5d6a6d45/deploy_kernel09:09
nagyzI see it got it but then I got the corrupted image09:09
*** yuriyz has joined #openstack-ironic09:10
lucasagomesthere's any md5 you can check for the images you downloaded09:10
lucasagomes?09:10
lucasagomeslike checksum09:10
nagyzyeah I did they are a match09:10
lucasagomeshmm09:11
nagyzI'm not sure a normal PXE loader can deal with cpio.gz... :)09:12
nagyzcan it?09:12
lucasagomesI think it can09:13
nagyzaccording to coreos' page it can09:13
nagyzwell... :-)09:13
lucasagomesodd the hardware you have there, is it a common box right? x86_64 ?09:13
openstackgerritMerged stackforge/proliantutils: test cases for get_nic_capacity and ipmi.py  https://review.openstack.org/17971009:13
nagyznormal supermicro09:13
lucasagomesdoesn't require any special driver ?09:13
lucasagomesright09:13
nagyzx86_64, intel09:13
lucasagomesodd09:14
lucasagomeshmmmm09:14
openstackgerritMerged stackforge/proliantutils: parsing storage data fails in some scenarios  https://review.openstack.org/18004309:14
nagyzI'm using a dual-SFP+ 10g nic for the boot but it has the normal PXE stack just as the 1gig adapter09:14
nagyznot sure why the option matching doesn't pick this up and loads iPXE by default09:14
nagyzI'm out of ideas. :-)09:15
lucasagomesyeah I'm thinking too but hmm09:16
lucasagomesunless the corrupted image was due some network error09:16
lucasagomes(tftp is udp_09:16
lucasagomes)*09:16
lifelessunreliable :)09:16
nagyzare we sure PXE can load 200mb images?09:16
lucasagomeslifeless, yup09:17
lucasagomesT for trivial heh :_)09:17
lucasagomes:-)*09:17
lifelessnagyz: yes, it can09:17
lucasagomesnagyz, yeah it sure can09:17
nagyzalright. let me reboot the node so it gives a new try to loading it09:17
*** Nisha has quit IRC09:17
nagyzstill the same error. invalid or corrupt kernel image.09:20
nagyzhmm, it might get a wrong config09:20
nagyzMay 12 11:18:59 kilo-controller in.tftpd[26159]: RRQ from 9.4.196.103 filename pxelinux.cfg/00000000-0000-0000-0000-002590da1782 remapped to /tftpboot/pxelinux.cfg/00000000-0000-0000-0000-002590da178209:21
nagyzMay 12 11:18:59 kilo-controller in.tftpd[26159]: sending NAK (1, File not found) to 9.4.196.10309:21
lucasagomesnagyz, hmm09:21
lucasagomesyou can look at the console of the machine booting to see what pxe is fetching09:22
lifelessnagyz: standard PXE boot will have 4-5 not-founds09:22
lifelessnagyz: it has a search order09:22
lifelessnagyz: uuid, max, ip address split by octets09:23
lifelesss/max/mac/09:23
nagyzTrying to load: pxelinux.conf/01-00-25-90-e1-6b-e0    ok09:23
nagyzinvalid or corrupt kernel image :)09:23
lifelessso it booted into pxelinux fine09:24
lucasagomesyean it will fall back liek http://paste.openstack.org/show/220641/09:24
lifelessthen your kernel image is bad or incompatible with the os09:24
nagyzI'm looking into what we have in the config09:24
lifelessnagyz: the kernel image isn't the 200MB one though09:24
lifelessnagyz: the ramdisk would be the big bit09:24
nagyzkernel /tftpboot/44fb211a-ac76-4981-8d05-732e5d6a6d45/deploy_kernel09:24
nagyzhmm let me double check09:24
lifelessnagyz: things to check - I've seen poor tftp performance with old firmware on either end of the connection09:25
lifelessby poor I mean flaky as hell09:25
*** degorenko has joined #openstack-ironic09:26
nagyzah right I might actually have mixed up the kernel and ramdisk09:26
lucasagomes:-)09:26
lucasagomesnagyz, as a workaround if u don't want to redeploy after changing in Ironic09:27
lucasagomesnagyz, just edit the pxe configuration file and invert it09:27
lucasagomessee if it boots09:27
openstackgerritZhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on  https://review.openstack.org/17764209:32
nagyztrying out, sec09:34
lucasagomesack09:34
openstackgerritMerged openstack/ironic-python-agent: Fix error in in-band disk erase using shred  https://review.openstack.org/17714109:35
*** saripurigopi has quit IRC09:35
nagyzwell I've waited enough so now dhcp agent cleaned it up09:36
nagyzlet me kill everything and reboot... :)09:36
nagyzI mean clean the db.09:36
lucasagomesnagyz, you don't need to just delete the instance09:36
lucasagomesironic node-set-provision-state <node uuid> deleted09:36
lucasagomesnagyz, worked?09:49
*** mrmoje has joined #openstack-ironic09:51
*** naohirot has quit IRC09:53
*** ijw has joined #openstack-ironic09:54
nagyzlucasagomes, in a meeting... will try it as soon as I can and report back. :)09:59
nagyzI already have blown away the db :-)09:59
lucasagomesnagyz, no problem :-) I'm just curious09:59
*** ijw has quit IRC10:00
*** vdrok has quit IRC10:02
nagyzsometimes I've noticed that nova hypervisor-show doesn't list the cpus/memory/disk correctly10:02
*** vdrok has joined #openstack-ironic10:03
*** yog__ has quit IRC10:07
nagyzit's booting10:08
nagyz!10:08
nagyzlet's see what it does10:08
nagyzI've got a localhost login: prompt10:08
*** yog__ has joined #openstack-ironic10:11
lucasagomesnagyz, right that's the loging from the IPA ramdisk... it's working on the backgroud10:11
lucasagomescheck the ironic-conductor logs if u want to see what it's doing10:12
*** lazy_prince has joined #openstack-ironic10:14
nagyzwell it's still in the waiting for callback state10:14
nagyzbrb lunch10:14
lucasagomesack10:15
*** e0ne is now known as e0ne_10:21
*** athomas has quit IRC10:24
*** pelix has joined #openstack-ironic10:26
*** vdrok has quit IRC10:26
*** vdrok has joined #openstack-ironic10:27
openstackgerritZhenguo Niu proposed openstack/ironic: Add disk layout check on re-provisioning  https://review.openstack.org/18001410:31
*** athomas has joined #openstack-ironic10:32
*** bcornec1 has joined #openstack-ironic10:36
*** bcornec has quit IRC10:36
*** e0ne_ is now known as e0ne10:39
*** saripurigopi has joined #openstack-ironic10:40
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property  https://review.openstack.org/17822910:42
nagyzback10:42
nagyzso the node moved to a powered off, available state10:43
nagyzand the nova instance went to error10:43
nagyznova-compute just aborted the claim after a while since I guess the agent didn't call back10:44
nagyzInstanceDeployFailure: Failed to provision instance 6573f3a1-4bbb-414f-a38e-068530e4aa2c10:44
nagyz: Timeout reached while waiting for callback for node 5bdcd175-fccc-4d57-9f4b-e8de1c2c50be10:44
nagyzexactly10:44
*** coolsvap is now known as coolsvap|afk10:52
*** ijw has joined #openstack-ironic10:54
*** ijw has quit IRC11:01
lucasagomesnagyz, hmm for some reason the ramdisk is not being able to talk to the ironic api11:02
nagyzI could ping the machine11:02
nagyzis there a username/password I can use to get into the image to check the logs there?11:02
lucasagomesnagyz, for ipa? not sure... when I was testing it I built my image with a key backed in it so I could access the logs11:03
lucasagomesnot sure the pre-built images11:03
lucasagomesjroll, JayF ^ ?!11:03
*** links has joined #openstack-ironic11:04
nagyzif it's easy to do I can also build my own image11:06
lucasagomesnagyz, https://github.com/openstack/ironic-python-agent/tree/master/imagebuild/coreos11:07
lucasagomesnagyz, you can add a key like https://review.openstack.org/#/c/163737/2/imagebuild/coreos/oem/cloud-config.yml11:08
lucasagomesnagyz, btw another tip when dealing with such errors is to disable the timeout11:08
lucasagomesso you can reboot the node any time and check if it's working etc11:09
lucasagomesnagyz, in the ironic config file set the "deploy_callback_timeout" option to 011:09
lucasagomesthat will disable the timeout11:09
openstackgerritAnusha Ramineni proposed openstack/ironic: Delete neutron ports when the node cleaning fails  https://review.openstack.org/17857011:10
*** takadayuiko has quit IRC11:16
nagyzah ok I'll do that11:18
*** chenglch has quit IRC11:24
nagyz1ok, built a new image, let's see.11:29
*** thrash|g0ne is now known as thrash11:31
lucasagomesnagyz, ack... but also check some stuff... see if the URL passed in the PXE configuration is correct etc11:31
nagyzwhat's the username for the image?11:34
*** saripurigopi has quit IRC11:36
*** saripurigopi has joined #openstack-ironic11:41
*** viktors has quit IRC11:44
*** kalpase1 has quit IRC11:44
*** trown|outttypeww is now known as trown11:45
*** kalpase has joined #openstack-ironic11:46
* rameshg87 goes home 11:46
*** rameshg87 has quit IRC11:46
*** jistr is now known as jistr|class11:46
*** jistr|class is now known as jistr11:47
*** jistr is now known as jistr|class11:50
*** ijw has joined #openstack-ironic11:54
*** jistr|class is now known as jistr11:57
*** stendulker has quit IRC12:00
*** e0ne is now known as e0ne_12:00
*** ijw has quit IRC12:00
*** dprince has joined #openstack-ironic12:02
*** mjturek1 has quit IRC12:13
*** mjturek1 has joined #openstack-ironic12:13
*** kalpase1 has joined #openstack-ironic12:14
*** kalpase has quit IRC12:17
*** kan has quit IRC12:22
nagyzI cannot get into this bloody image :)12:23
lucasagomessorry was having lunch12:30
lucasagomesso we suspect we can't reach the ironic api from the node right?12:30
lucasagomesnagyz, try to boot something in that machine (an bootable iso or something) and send a http request to the ironic api from there12:30
lucasagomessee if you have access12:30
*** ijw has joined #openstack-ironic12:30
nagyzmaybe it's using the wrong address, I wanna make sure12:31
nagyzif I make a change is it enough to just restart ironic-conductor?12:31
lucasagomesnagyz, check the pxe coniguratio file12:31
*** ijw_ has joined #openstack-ironic12:32
lucasagomesnagyz, yeah you can restart the conductor and re run the deployment so it will generate the config again12:32
lucasagomesor you just change the configuration file and reboot the machine (if the node is in wait deployment state)12:32
lucasagomessee if it works12:33
*** e0ne_ is now known as e0ne12:34
*** ijw has quit IRC12:35
*** ijw_ has quit IRC12:38
*** Marga_ has quit IRC12:38
pshigelucasagomes: will you attend the dinner on monday evening?12:40
lucasagomespshige, hi there, so it was decided monday evening? Sure I will :-)12:40
* lucasagomes need to read the meeting logs12:40
pshigemaybe12:40
lucasagomespshige, r u going to be there?12:40
pshigehttps://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas12:40
pshigeyes!12:40
lucasagomespshige, well independent of the day I will go to the team dinner :-)12:40
lucasagomesso I see you there :-)12:41
Shrewsmonday? boo. i don't arrive until monday night12:42
Shrewsah well12:42
lucasagomesShrews, oh really? :-(12:42
pshigefrom 7pm (maybe)12:43
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property  https://review.openstack.org/17822912:47
*** jjohnson2 has joined #openstack-ironic12:48
openstackgerritsonu proposed openstack/python-ironicclient: Added unit tests for command-line shell  https://review.openstack.org/17237112:50
*** saripurigopi has quit IRC12:50
zhenguoyuriyz: ping12:52
yuriyzhi zhenguo12:53
zhenguoyuriyz: hi thanks for review https://review.openstack.org/#/c/177642/12:53
*** ijw has joined #openstack-ironic12:54
zhenguoyuriyz: want to discuss about the name 'ipmi_persistent_boot_device' vs 'persistent_boot_device'12:54
*** saripurigopi has joined #openstack-ironic12:54
yuriyzzhenguo please look at https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/amt/management.py#L18512:55
yuriyzbut this is not reason for -1, it is good as is12:56
zhenguoyuriyz: asRamakrishnan G's comments on patch set 9, it's not reusable across drivers12:58
yuriyzzhenguo ok agree12:58
zhenguoyuriyz: ok, thanks yuriyz, I will address your other comments soon :)12:59
*** ijw has quit IRC13:00
*** ppal has joined #openstack-ironic13:01
*** rameshg87 has joined #openstack-ironic13:03
*** jistr is now known as jistr|mtg13:04
*** rloo has joined #openstack-ironic13:04
rameshg87anyone aware of tempest irc channel13:06
rameshg87where i can find tempest folks13:06
rameshg87it seems not there here - https://wiki.openstack.org/wiki/IRC13:06
pshigei don't know the details, but maybe #openstack-qa13:11
*** kkoski has joined #openstack-ironic13:12
rameshg87pshige: thanks, let me give a try13:19
*** saripurigopi has quit IRC13:20
zhenguorameshg87: yes, it's #openstack-qa13:21
openstackgerritZhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on  https://review.openstack.org/17764213:23
*** saripurigopi has joined #openstack-ironic13:24
rameshg87zhenguo: thanks ..13:24
zhenguorameshg87 : )13:25
*** saripurigopi has quit IRC13:27
rameshg87anyone has thoughts on removing this code in devstack lib/neutron-legacy - https://github.com/openstack-dev/devstack/blob/master/lib/neutron-legacy#L713-L71913:27
rameshg87it is not required if we create the bridge and assign the ip ourselves rather than the code doing it13:28
rameshg87the problem with that code is (1) deleting the ip results in loss of connectivity if that's the only interface on the devstack server and if we triggered it remotely  (2) the ip is not reachable after ./unstack (ip is assigned back to interface on unstack and interface is connected to bridge)13:30
rameshg87lucasagomes: any thoughts ? ^^^13:30
lucasagomesrameshg87, 1 sec I will read... troubleshoot some problem internally13:31
rameshg87okay13:31
*** saripurigopi has joined #openstack-ironic13:32
*** debayan has quit IRC13:33
*** kalpase1 has quit IRC13:33
*** zhenguo has quit IRC13:34
jrollmornin'13:36
jrollI think I want to write a blog series on standing up ironic13:37
jrollsomething folks like nagyz can follow13:37
jrollbecause this is insane13:38
lucasagomesjroll, right... well we can make our docs better13:38
jrollalso some focus on getting out of bad states13:38
openstackgerritsonu proposed openstack/python-ironicclient: Added unit tests for command-line shell  https://review.openstack.org/17237113:38
lucasagomesmorning13:38
jrolllucasagomes: yeah, the problem with most docs is they assume everything works fine the first time13:38
lucasagomesright, yeah we gotta improve it13:39
lucasagomestips for troubleshooting etc13:39
jrollright13:39
jrollreally I need to just stand up stock ironic without any of our automation13:39
jrolland see how painful it is13:39
jrollseems like a good hackday project13:39
lucasagomesjroll, yeah13:43
*** links has quit IRC13:44
pshigejroll: morning :)13:45
*** e0ne is now known as e0ne_13:53
*** e0ne_ is now known as e0ne13:55
openstackgerritRuby Loo proposed openstack/python-ironicclient: Avoid httpretty 0.8.9 as it breaks unittests  https://review.openstack.org/18230213:59
rloohello jroll, lucasagomes, pshige, rameshg8713:59
rloolooks like the gate is broken for python-ironicclient cuz of new version of httpretty :-(13:59
rameshg87rloo: morning14:00
pshigerloo: morning :)14:00
openstackgerritVladyslav Drok proposed openstack/ironic: Improve root partition size check in deploy_partition_image  https://review.openstack.org/17904314:04
*** Marga_ has joined #openstack-ironic14:11
jrollmorning pshige rloo rameshg87 and last but not least openstackgerrit!14:12
rameshg87morning jroll :)14:13
*** athomas has quit IRC14:13
*** Marga_ has quit IRC14:16
BadCub-HidingMorning Folks14:17
*** Marga_ has joined #openstack-ironic14:17
pshigeBadCub: morning :)14:17
rameshg87folks can some have a look at the spec -  https://review.openstack.org/#/c/173214/14:17
rameshg87it's dependent spec has 4 x +2s and waiting for parent :(14:18
BadCub-Hidinghiya pshige :)14:19
* rameshg87 wonders if BadCub-Hiding is still hiding14:21
rameshg87morning BadCub-Hiding14:21
*** BadCub-Hiding is now known as BadCub14:21
rameshg87\o/14:21
BadCubLOL morning rameshg87 :)14:21
TheJuliagood morning14:21
rameshg87TheJulia: o/14:22
pshigeTheJulia: morning :)14:22
lucasagomesrloo, morning14:23
lucasagomesBadCub, NobodyCam TheJulia morning14:23
BadCubmorning lucasagomes rloo TheJulia :)14:24
jrollmorning BadCub and TheJulia :)14:27
rloomorning BadCub, TheJulia, and in advance NobodyCam :)14:28
BadCubmornin jroll :)14:29
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/18120414:29
JayFnagyz: if you have console access; you can add "coreos.autologin" to your kernel command line to get the console to automatically login14:31
JayFnagyz: or add ssh_key="FGDAFLKGJFDSXZKLGJDFSLKGFDJSLKGJSDFLKGJSDFKLGJDS you@computer" on your kernel command line to have an ssh key embedded14:31
nagyzah, I haven't realized I can do that14:35
nagyzso apparently I need to route 169.254.169.254 on my physical VLAN? :)14:37
*** spandhe has joined #openstack-ironic14:37
JayFIf you want to use metadata service, that's the IP usually used14:37
nagyzI thought that the coreos image has the cloud-init answer file built in?14:37
*** spandhe_ has joined #openstack-ironic14:38
JayFOh, yeah that is a weird question14:38
JayFheh14:38
JayFYou shouldn't be using cloud-init at all on your coreos ramdisk14:38
JayFit shouldn't be needed, even if it is looking for a metadata service14:38
nagyzright I realized that that it actually provisioned the machine14:39
nagyzand it booted ubuntu!14:39
JayFheh, awesome14:39
JayFsoftware works ]o/14:39
JayF\o/14:39
*** jistr|mtg is now known as jistr14:39
nagyznow, if I do a nova delete and then a boot again, should it reprovision?14:39
JayFTheoretically; I can't speak to if your environment is properly configured :P14:39
nagyzso it went to a "deleting" state14:40
lucasagomesJayF, cool I didn't know about the autologin either :-)14:40
JayFlucasagomes: yeah, thinking about it we should document that14:40
JayFas backdoors into the agent without building your own14:40
lucasagomesJayF, +114:41
*** spandhe has quit IRC14:41
*** spandhe_ is now known as spandhe14:41
*** mrmoje has quit IRC14:42
*** mrmoje has joined #openstack-ironic14:44
*** mtanino has joined #openstack-ironic14:45
*** e0ne is now known as e0ne_14:51
*** achanda has joined #openstack-ironic14:52
*** lazy_prince has quit IRC14:53
*** yog__ has quit IRC14:54
rameshg87JayF: +1, that's really useful14:57
*** athomas has joined #openstack-ironic14:57
lucasagomeslintan_, hi there, u around?14:57
rameshg87JayF: especially when there is a netwok issue and you wonder why the bare metal is not getting dhcp ip14:57
rameshg87JayF: only console login helps14:58
rameshg87thanks for the tip :)14:58
*** e0ne_ is now known as e0ne14:58
* lucasagomes can't get one machine to chianload ipxe with neutron!14:58
lucasagomesfeck, idk why14:59
*** rwsu has joined #openstack-ironic14:59
*** achanda has quit IRC15:01
*** rschmied_csco has joined #openstack-ironic15:01
*** alexpilotti has joined #openstack-ironic15:01
jrolldevananda: are you going to moderate all of our summit sessions or?15:03
*** zz_jgrimm is now known as jgrimm15:06
*** hemnafk is now known as hemna15:09
*** pas-ha has quit IRC15:10
*** Marga_ has quit IRC15:13
*** athomas has quit IRC15:14
*** pcrews has quit IRC15:14
*** pas-ha has joined #openstack-ironic15:21
*** shakamunyi has joined #openstack-ironic15:22
*** barra204 has joined #openstack-ironic15:22
*** Nisha has joined #openstack-ironic15:22
*** athomas has joined #openstack-ironic15:23
*** derekh_ has joined #openstack-ironic15:25
*** jjohnson2_ has joined #openstack-ironic15:26
*** krtaylor has quit IRC15:26
*** jjohnson2 has quit IRC15:28
*** derekh has quit IRC15:29
*** lazy_prince has joined #openstack-ironic15:31
*** rameshg87 has quit IRC15:32
*** rameshg87 has joined #openstack-ironic15:33
NobodyCamugg ... Morning Ironicer15:33
NobodyCams15:33
NobodyCam"-p15:33
*** zz_natorious is now known as natorious15:35
*** krtaylor has joined #openstack-ironic15:38
*** natorious is now known as zz_natorious15:39
*** zz_natorious is now known as natorious15:41
pshigeNobodyCam: what happened with some ironic t-shirts, after that?15:42
BadCubpshige: I believe they have been ordered. I can follow up with NobodyCam on that.15:44
NobodyCammorning pshige.. Hp has offered to get them for the core members15:44
NobodyCamof Ironic15:44
BadCubahh. Okay, so there is the answer lol15:44
*** spandhe_ has joined #openstack-ironic15:47
pshigeGreat!15:48
*** spandhe has quit IRC15:49
*** spandhe_ is now known as spandhe15:49
devanandajroll: unless someone else wants to - yes15:49
BadCubmornin devananda :)15:49
* devananda grabs coffee before his 9am meeting15:49
NobodyCammorning devananda :)15:49
*** links has joined #openstack-ironic15:50
*** jistr has quit IRC15:50
pshigedevananda: morning :)15:50
jrolldevananda: cool, thanks15:51
*** athomas has quit IRC15:52
*** pcrews has joined #openstack-ironic15:53
devanandaoh, i finally found time to play with the NUC I got a while back15:54
*** Marga_ has joined #openstack-ironic15:54
NobodyCam:) do you like it15:55
BadCubdevananda: coolness. We are using ours as a DVR LOL15:55
NobodyCamhow is amt15:55
devanandaapparently the debian openwsman package is too old, doesn't work with the driver code15:56
BadCubbummer15:57
*** rwsu has quit IRC15:58
*** rwsu has joined #openstack-ironic15:59
*** Marga_ has quit IRC16:01
*** Marga_ has joined #openstack-ironic16:01
*** pcrews has quit IRC16:04
* rameshg87 leaves for the day16:05
rameshg87good night all16:06
*** rameshg87 has quit IRC16:06
*** pas-ha has quit IRC16:08
*** openstackgerrit_ has quit IRC16:11
krotscheckARGH, doc updates in dev-quickstart are giving me diff headaches.16:15
*** spandhe_ has joined #openstack-ironic16:15
NobodyCamnight rameshg16:16
pshigeoh16:16
pshigenight rameshg8716:17
*** davideagnello has quit IRC16:17
*** spandhe has quit IRC16:17
*** spandhe_ is now known as spandhe16:17
*** natorious is now known as zz_natorious16:19
*** davideagnello has joined #openstack-ironic16:19
*** Marga_ has quit IRC16:21
*** Marga_ has joined #openstack-ironic16:22
*** spandhe has quit IRC16:24
*** davideagnello has quit IRC16:25
*** davideagnello has joined #openstack-ironic16:26
*** Marga_ has quit IRC16:28
*** Marga_ has joined #openstack-ironic16:28
lucasagomesdevananda, https://bugs.launchpad.net/ironic/+bug/1454332 is it something we can backport?16:33
openstackLaunchpad bug 1454332 in Ironic "Fail to chainload iPXE (undionly.kpxe) " [Medium,New] - Assigned to Lucas Alvares Gomes (lucasagomes)16:33
lucasagomesI think so right?16:33
NobodyCammorning lucasagomes16:34
lucasagomesNobodyCam, hi there16:34
*** trown is now known as trown|lunch16:34
lucasagomesnagyz, ^ btw you also had problem chainloading undionly.kpxe yesterday right?16:35
lucasagomesnagyz, lemme know if that workarounds fix for you, I will put a patch very soon for it16:35
*** spandhe has joined #openstack-ironic16:41
*** pcrews has joined #openstack-ironic16:43
*** derekh_ has quit IRC16:45
*** spandhe has quit IRC16:45
*** zz_natorious is now known as natorious16:51
*** jcoufal has quit IRC16:52
*** lazy_prince has quit IRC17:02
*** jjohnson2_ has quit IRC17:02
*** rloo has quit IRC17:02
*** dprince has quit IRC17:02
*** degorenko has quit IRC17:02
*** yuriyz has quit IRC17:02
*** zer0c00l has quit IRC17:02
*** tteggel has quit IRC17:02
*** devananda has quit IRC17:02
*** Guest25580 is now known as dan17:02
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Fix chainloading iPXE (undionly.kpxe)  https://review.openstack.org/18238717:02
*** jjohnson2_ has joined #openstack-ironic17:02
*** dprince has joined #openstack-ironic17:02
*** devananda has joined #openstack-ironic17:02
*** yuriyz has joined #openstack-ironic17:02
*** degorenko has joined #openstack-ironic17:02
*** rloo has joined #openstack-ironic17:02
*** tteggel has joined #openstack-ironic17:03
*** zer0c00l has joined #openstack-ironic17:03
*** saripurigopi has quit IRC17:09
*** links has quit IRC17:14
*** Marga_ has quit IRC17:18
*** Nisha has quit IRC17:21
*** harlowja has quit IRC17:22
*** harlowja has joined #openstack-ironic17:22
openstackgerritRamakrishnan G proposed openstack/ironic: Ironic doesn't use cacert while talking to Swift  https://review.openstack.org/18239317:22
*** Marga_ has joined #openstack-ironic17:28
*** achanda has joined #openstack-ironic17:30
*** lucasagomes_ has joined #openstack-ironic17:35
*** lucasagomes has quit IRC17:36
*** lucasagomes_ is now known as lucasagomes17:36
*** dprince has quit IRC17:37
*** cdearborn has joined #openstack-ironic17:43
*** chlong has quit IRC17:46
*** e0ne is now known as e0ne_17:47
lucasagomesfolks I will call it a day, have a great night everyone!17:48
*** lucasagomes is now known as lucas-dinner17:50
*** e0ne_ is now known as e0ne17:56
*** e0ne has quit IRC17:59
*** chlong has joined #openstack-ironic17:59
*** cdearborn has quit IRC18:02
*** edcragg has quit IRC18:03
*** trown|lunch is now known as trown18:05
*** kkoski has quit IRC18:09
*** absubram has joined #openstack-ironic18:09
* devananda heads into the office18:10
*** kkoski has joined #openstack-ironic18:10
*** kkoski has quit IRC18:10
*** rschmied_csco has quit IRC18:18
*** logan2_ has quit IRC18:19
*** cdearborn has joined #openstack-ironic18:22
NobodyCamhave a good night lucas-dinner18:22
NobodyCamgah anyone else having issues staying connected to etherpads :(18:25
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Flesh out and rework some sensor descriptions  https://review.openstack.org/18207418:37
*** kkoski has joined #openstack-ironic18:44
*** kkoski has quit IRC18:46
*** ramineni has quit IRC18:46
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Flesh out and rework some sensor descriptions  https://review.openstack.org/18207418:49
*** ppal has quit IRC18:50
*** e0ne has joined #openstack-ironic18:51
*** [1]cdearborn has joined #openstack-ironic18:56
*** mjturek2 has joined #openstack-ironic18:57
*** mjturek1 has quit IRC18:59
*** Sukhdev has joined #openstack-ironic19:00
*** kkoski has joined #openstack-ironic19:02
*** kkoski has quit IRC19:05
NobodyCambrb19:06
*** dguerri is now known as _dguerri19:06
*** kkoski has joined #openstack-ironic19:07
*** yog__ has joined #openstack-ironic19:09
*** cdearborn has quit IRC19:12
*** ukalifon has quit IRC19:12
*** openstackgerrit_ has joined #openstack-ironic19:16
*** openstackgerrit_ has quit IRC19:25
*** kkoski has quit IRC19:27
*** kkoski has joined #openstack-ironic19:33
*** achanda has quit IRC19:33
*** natorious is now known as zz_natorious19:34
*** shakamunyi has quit IRC19:35
*** kkoski has quit IRC19:35
*** barra204 has quit IRC19:36
*** jjohnson2_ has quit IRC19:38
*** _dguerri is now known as dguerri19:38
*** jjohnson2 has joined #openstack-ironic19:39
*** Haomeng|2 has joined #openstack-ironic19:45
*** jjohnson2 has quit IRC19:45
*** mrmoje has quit IRC19:46
*** kkoski has joined #openstack-ironic19:47
*** Haomeng has quit IRC19:48
*** mgoddard1 has joined #openstack-ironic19:50
*** shakamunyi has joined #openstack-ironic19:50
*** barra204 has joined #openstack-ironic19:50
*** zz_natorious is now known as natorious19:51
*** mgoddard has quit IRC19:51
*** jjohnson2 has joined #openstack-ironic19:53
*** kkoski has quit IRC19:53
*** mjturek1 has joined #openstack-ironic19:56
*** mjturek2 has quit IRC19:58
*** achanda has joined #openstack-ironic20:04
*** uggla__ has joined #openstack-ironic20:11
*** kkoski has joined #openstack-ironic20:12
*** uggla_ has quit IRC20:12
*** kkoski has quit IRC20:16
*** thiagop has joined #openstack-ironic20:18
*** kkoski has joined #openstack-ironic20:19
NobodyCamis this pad empty for others too: https://etherpad.openstack.org/p/liberty-ironic-rack-to-ready-state ???20:21
*** achanda has quit IRC20:21
jrollyes20:22
jrollshould it not be20:22
*** cdearborn has joined #openstack-ironic20:22
NobodyCam%$@#$^@%^@%$^$%^@!@20:22
NobodyCamno it should have detail on it20:23
NobodyCam:(20:23
jroll:(20:25
*** kkoski has quit IRC20:25
jlvillalrloo: Now looks like a bug in Neutron is also blocking the python-ironicclient gate :(20:26
rloojlvillal: yeah, I saw that. dhellmann added that as a dependency. good thing we're not in a hurry (i'm not anyway)20:26
rloojlvillal: i think if we had to, we could push a local patch to the client, but don't think it is urgent20:27
jlvillalrloo: I updated the whiteboard on that.20:27
jlvillalrloo: I agree, not too urgent.20:27
rloothx jlvillal20:27
jlvillalrloo: You're welcome20:28
*** kkoski has joined #openstack-ironic20:32
*** logan2 has quit IRC20:33
*** achanda has joined #openstack-ironic20:36
*** openstackgerrit has quit IRC20:37
*** [1]cdearborn has quit IRC20:37
*** openstackgerrit has joined #openstack-ironic20:37
*** yog__ has quit IRC20:41
*** mdbooth has quit IRC20:52
*** e0ne has quit IRC20:52
*** e0ne has joined #openstack-ironic20:53
*** thiagop has quit IRC20:53
openstackgerritJulia Kreger proposed openstack/bifrost: Add .gitreview file  https://review.openstack.org/18245120:55
* TheJulia smiles20:55
*** mdbooth has joined #openstack-ironic20:58
*** kkoski has quit IRC21:00
*** Sukhdev has quit IRC21:00
*** jjohnson2 has quit IRC21:02
devanandaTheJulia: hey there! grats :)21:02
devanandaTheJulia: welcome to openstack. bifrist is all official and all now :)21:02
*** e0ne has quit IRC21:03
BadCubw00t!! Gratz The21:05
BadCubTheJulia:21:05
NobodyCamphew revoved the lost 'pad data21:10
*** kkoski has joined #openstack-ironic21:10
NobodyCamrecovered even21:10
*** ijw has joined #openstack-ironic21:18
*** kkoski has quit IRC21:18
*** kkoski has joined #openstack-ironic21:19
*** chlong has quit IRC21:24
*** absubram has quit IRC21:27
*** cdearborn has quit IRC21:33
*** SpamapS has quit IRC21:34
*** thrash is now known as thrash|g0ne21:34
*** SpamapS has joined #openstack-ironic21:34
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask suppressed output for troubleshooting  https://review.openstack.org/18246221:35
*** kkoski has quit IRC21:39
*** kkoski has joined #openstack-ironic21:40
*** trown is now known as trown|outttypeww21:41
*** ijw has quit IRC21:42
*** lucas-dinner has quit IRC21:49
*** mjturek1 has quit IRC21:59
*** mjturek1 has joined #openstack-ironic22:03
mrdaMorning Ironic22:04
BadCubmornin mrda :)22:06
mrdao/22:06
*** rsalevsky has quit IRC22:09
*** Marga__ has joined #openstack-ironic22:09
*** mjturek1 has quit IRC22:10
*** Marga_ has quit IRC22:10
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and presvent failure.  https://review.openstack.org/18246222:12
*** kkoski has quit IRC22:14
*** logan2 has joined #openstack-ironic22:18
*** natorious is now known as zz_natorious22:44
NobodyCammorning mrda22:47
mrdahey NobodyCam22:50
* mrda triages ironic driver bugs with jlvillal22:50
* jlvillal triages Ironic driver bugs in Nova with mrda ;)22:51
mrdalol!22:51
* jroll triages mrda bugs in jlvillal with nova22:52
jroll@_@22:53
jlvillal:P22:53
TheJuliawow this is getting confusing, I'm just glad there are no lab coats here22:53
mrdalab coats!  jlvillal we can get lab coats!22:56
*** davideagnello has quit IRC22:56
*** davideagnello has joined #openstack-ironic22:56
jlvillalmrda: Woo hoo!22:56
NobodyCamwe have a item down for the meetup on friday at the summit for "JS UI show & tell" ... anyone have any links or references I add to the 'pad for it?22:58
jrollNobodyCam: check with krotscheck22:58
jrollthat's his thign22:58
NobodyCamkrotscheck: ^^^^ ????22:58
NobodyCamlol22:58
jrollI feel like I've seen links22:59
* BadCub calls it quits for the day. Have a good night folks!!!23:00
*** BadCub is now known as BadCub-Hiding23:00
jlvillaljroll: Any status update for: https://bugs.launchpad.net/nova/+bug/1385468 ?23:01
openstackLaunchpad bug 1385468 in OpenStack Compute (nova) "Cells assumes 1:1 compute-service:compute-node mapping" [Medium,Confirmed]23:01
mrdaNight BadCub-Hiding23:01
jrolljlvillal: people started getting mad about my mocks, constant rebasing, I kind of gave up23:01
jrollneed to ressurrect it23:01
jrollnot that anyone besides us uses cells23:02
jlvillaljroll: Okay.  I will say that you are planning on resurrecting it.23:02
mrdajlvillal and mrda sits on jroll's shoulder blades23:02
mrda:)23:02
jlvillaljroll: If that is okay with you.23:02
jrolljlvillal: I don't want to make promises, but whatever23:02
jrollI mean, there's a patch attached23:02
jrollit works[23:02
jrollanyone is welcome to rebase and fix up the mocks23:03
jrollI might get to it eventually.23:03
jlvillaljroll: Okay.  Maybe mrda or I can look into it.23:03
jrollok23:03
mrdaok, cool, we might take a look jroll - thanks for the update23:03
jrollfwiw, that's running in prod :)23:03
mrda\o/23:03
jrollso it definitely works23:03
jlvillalExcellent23:03
mrdaOne less patch...23:03
jrollyeah :|23:04
jrollI just got sick of being told to use the "new mocking style" when I matched the file the change is in23:04
jrollwhatever23:04
mrdaI get that jroll23:04
*** derekh has joined #openstack-ironic23:04
*** chlong has joined #openstack-ironic23:15
*** yuanying has joined #openstack-ironic23:17
*** Marga__ has quit IRC23:17
*** Marga_ has joined #openstack-ironic23:18
*** Marga_ has quit IRC23:25
*** Marga_ has joined #openstack-ironic23:26
NobodyCamTheJulia: whats the new repo location23:32
jrollopenstack/bifrost23:33
NobodyCamdoh (facepalm)23:33
NobodyCamTY jroll23:33
NobodyCam:)23:33
jrollnp :)23:33
*** zhenguo has joined #openstack-ironic23:43
krotscheckNobodyCam: Yep, that's me.23:58
krotscheckNo links at this time. I'll have patches for you eod tomorrow-ish23:58

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