*** saripurigopi has joined #openstack-ironic | 00:01 | |
*** naohirot has joined #openstack-ironic | 00:03 | |
*** achanda has quit IRC | 00:04 | |
*** igordcard has joined #openstack-ironic | 00:05 | |
*** kkoski has joined #openstack-ironic | 00:06 | |
*** igordcard has quit IRC | 00:14 | |
*** kkoski has quit IRC | 00:15 | |
*** kkoski has joined #openstack-ironic | 00:16 | |
*** igordcard has joined #openstack-ironic | 00:16 | |
*** saripurigopi has quit IRC | 00:22 | |
*** igordcard has quit IRC | 00:23 | |
*** kkoski has quit IRC | 00: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-ironic | 01:03 | |
*** Marga_ has quit IRC | 01:07 | |
*** achanda has quit IRC | 01:08 | |
*** mtanino has quit IRC | 01:10 | |
*** ijw has joined #openstack-ironic | 01:11 | |
*** achanda has joined #openstack-ironic | 01:11 | |
*** ijw has quit IRC | 01:14 | |
*** ijw has joined #openstack-ironic | 01:14 | |
*** ijw has quit IRC | 01:19 | |
*** chenglch has joined #openstack-ironic | 01:21 | |
*** kkoski has joined #openstack-ironic | 01:25 | |
*** kkoski has quit IRC | 01:29 | |
*** kkoski has joined #openstack-ironic | 01:29 | |
*** kkoski has quit IRC | 01:30 | |
*** kkoski has joined #openstack-ironic | 01:31 | |
*** kkoski has quit IRC | 01:39 | |
*** kkoski has joined #openstack-ironic | 01:42 | |
*** kan has joined #openstack-ironic | 01:44 | |
devananda | first pass at testing the AMT driver myself -- success | 01:50 |
*** kan has quit IRC | 01:57 | |
devananda | womp womp -- https://bugs.launchpad.net/ironic/+bug/1454018 | 01:59 |
openstack | Launchpad bug 1454018 in Ironic "AMT driver fails on set-boot-device" [Medium,Triaged] | 01:59 |
*** rloo has quit IRC | 01:59 | |
*** zhenguo has joined #openstack-ironic | 01:59 | |
*** achanda has quit IRC | 02:07 | |
*** achanda has joined #openstack-ironic | 02:09 | |
openstackgerrit | Merged openstack/ironic: Improve strictness of iRMC test cases error checking https://review.openstack.org/177696 | 02:20 |
*** kkoski has quit IRC | 02:24 | |
jroll | devananda: c modules? :/ | 02:31 |
*** spandhe has quit IRC | 02:33 | |
*** zz_natorious is now known as natorious | 02:44 | |
devananda | jroll: yah. pywsman is a C lib. there's nothing on pypi that works | 02:51 |
openstackgerrit | chenglch proposed openstack/ironic-specs: Add console log support https://review.openstack.org/164586 | 02:58 |
*** thrash is now known as thrash|g0ne | 03:01 | |
*** oomichi has quit IRC | 03:03 | |
*** keekz has quit IRC | 03:18 | |
*** keekz has joined #openstack-ironic | 03:19 | |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on https://review.openstack.org/177642 | 03:22 |
*** Nisha has joined #openstack-ironic | 03:50 | |
*** ijw has joined #openstack-ironic | 03:56 | |
*** ramineni has joined #openstack-ironic | 03:57 | |
*** ijw_ has joined #openstack-ironic | 03:58 | |
*** ijw has quit IRC | 04:01 | |
*** ijw_ has quit IRC | 04:02 | |
*** natorious is now known as zz_natorious | 04:05 | |
*** spandhe has joined #openstack-ironic | 04:11 | |
*** saripurigopi has joined #openstack-ironic | 04:12 | |
*** spandhe_ has joined #openstack-ironic | 04:12 | |
*** spandhe has quit IRC | 04:16 | |
*** spandhe_ is now known as spandhe | 04:16 | |
*** kalpase has joined #openstack-ironic | 04:30 | |
*** kalpase1 has joined #openstack-ironic | 04:36 | |
*** Marga_ has joined #openstack-ironic | 04:36 | |
*** Marga__ has joined #openstack-ironic | 04:37 | |
*** kalpase has quit IRC | 04:38 | |
*** gridinv_ has joined #openstack-ironic | 04:38 | |
*** Marga_ has quit IRC | 04:41 | |
*** debayan has joined #openstack-ironic | 04:43 | |
*** rameshg87 has joined #openstack-ironic | 04:45 | |
*** ijw has joined #openstack-ironic | 04:54 | |
*** gridinv_ has quit IRC | 04:56 | |
*** Haomeng has joined #openstack-ironic | 04:58 | |
* devananda returns and wonders if anyone is around for the meeting which he forgot to cancel | 04:58 | |
*** kan has joined #openstack-ironic | 04:58 | |
Haomeng | no meeting today? | 04:59 |
*** stendulker has joined #openstack-ironic | 04:59 | |
mrda | Just about to start Haomeng | 04:59 |
Haomeng | mrda: ok | 05:00 |
mrda | (over in ...meeting-3) | 05:00 |
Haomeng | mrda: got, thk | 05:00 |
*** ijw has quit IRC | 05:00 | |
jlvillal | kan, ping | 05:07 |
mrda | devananda: did you want to make the decision about what functionality gets backported in the client? Or we just leave that to reviews? | 05:21 |
devananda | mrda: none? | 05:21 |
mrda | let's discuss after meeting :) | 05:22 |
*** ijw has joined #openstack-ironic | 05:23 | |
*** ijw_ has joined #openstack-ironic | 05:24 | |
*** saripurigopi has quit IRC | 05:24 | |
*** ijw has quit IRC | 05:28 | |
*** ijw_ has quit IRC | 05:29 | |
kan | jlvillal: oh hi ,john | 05:30 |
jlvillal | kan, I would like to get your feedback on: https://review.openstack.org/181985 It relates to your patch. | 05:31 |
jlvillal | kan, I have my patch depend on yours. | 05:31 |
kan | jlvillal: sure, will do, thx for your patch and your comment | 05:33 |
jlvillal | kan, Thanks! | 05:33 |
kan | jlvillal, :D | 05:34 |
*** ukalifon has joined #openstack-ironic | 05:46 | |
mrda | devananda: 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-ironic | 05:54 | |
devananda | mrda: nope | 05:55 |
devananda | mrda: "really need to" in this case is "the gate is wedged because of a python dependency problem" | 05:55 |
devananda | not a bug i nthe code | 05:55 |
mrda | ok | 05:55 |
devananda | mrda: 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 wrong | 05:56 |
mrda | We'll work it out as we go :) | 05:56 |
devananda | mrda: yah. if there are critical bugs, ie. that break stable/kilo nova.virt.ironic driver -- we may have to back port a fix | 05:57 |
devananda | mrda: because we can't force the stable/kilo branch of nova to depend on anything but stable/kilo branch of python-ironicclient | 05:57 |
devananda | but other than "omg the world is broken" ... I dont think we'll backport things | 05:58 |
devananda | anyway, I need to get to bed :) | 05:58 |
devananda | g'night all! | 05:58 |
mrda | thanks devananda, that's good to hear | 05:58 |
mrda | night! | 05:58 |
*** ijw has quit IRC | 06:00 | |
pshige | night! | 06:03 |
*** ijw has joined #openstack-ironic | 06:05 | |
*** ijw has quit IRC | 06:09 | |
*** coolsvap|afk is now known as coolsvap | 06:18 | |
*** saripurigopi has joined #openstack-ironic | 06:21 | |
*** coolsvap is now known as coolsvap|afk | 06:21 | |
*** coolsvap|afk has quit IRC | 06:28 | |
*** coolsvap has joined #openstack-ironic | 06:29 | |
*** spandhe has quit IRC | 06:39 | |
rameshg87 | naohirot: hi | 06:42 |
naohirot | rameshg87: Hi | 06:42 |
rameshg87 | naohirot: had some question on https://review.openstack.org/#/c/151958/15..17/ironic/drivers/modules/irmc/deploy.py L79 | 06:43 |
rameshg87 | (comment on left side) | 06:43 |
rameshg87 | naohirot: how does it work if you specify irmc_boot_iso in driver_info ? | 06:43 |
naohirot | rameshg87: Yes, I remember you comment. | 06:44 |
rameshg87 | naohirot: 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 |
naohirot | rameshg87: s/you/your/ | 06:44 |
rameshg87 | naohirot: irmc_boot_iso is the boot iso for a particular image (or an instance that was deployed with that image) | 06:45 |
rameshg87 | naohirot: if someone requested the irmc bare metal to be deployed with some other image, the irmc_boot_iso will be different | 06:45 |
rameshg87 | naohirot: so how does it work across different images ? | 06:45 |
* naohirot let me think | 06:46 | |
naohirot | rameshg87: My understanding of how customer specify boot iso is per node. Am I correct? | 06:47 |
*** Marga__ has quit IRC | 06:48 | |
naohirot | rameshg87: such as $ ironic node-update $NODE_UUID add driver_info/irmc_deploy_iso=deploy-ramdisk.iso driver_info/irmc_boot_iso=my-image-boot.iso | 06:50 |
naohirot | rameshg87: so why can't the customer specify different boot iso for each node? | 06:52 |
*** ijw has joined #openstack-ironic | 06:54 | |
rameshg87 | naohirot: brb | 06:58 |
naohirot | rameshg87: sure | 06:58 |
*** jcoufal has joined #openstack-ironic | 06:59 | |
*** ijw has quit IRC | 07:00 | |
rameshg87 | naohirot: hi | 07:13 |
rameshg87 | sorry i had to leave desk in the middle | 07:13 |
naohirot | rameshg87: no problem | 07:13 |
rameshg87 | naohirot: who will change the irmc_boot_iso ? | 07:13 |
rameshg87 | naohirot: there are 2 sets of people - one is operator and other is user, right ? | 07:14 |
naohirot | rameshg87: I think administrator | 07:14 |
rameshg87 | yeah operator = administrator | 07:14 |
rameshg87 | naohirot: for each deploy image, there is a separate boot iso, right ? | 07:14 |
rameshg87 | i mean for ubuntu image, the will be one. for a different fedora image, there will be another. | 07:15 |
naohirot | naohirot: I mean administrator who types ironic command, and end user who types nova command. | 07:15 |
rameshg87 | right ? | 07:15 |
rameshg87 | yeah | 07:15 |
naohirot | rameshg87: Okay, i didn't test fedora image | 07:16 |
rameshg87 | naohirot: yeah. but i just chose an example | 07:16 |
rameshg87 | naohirot: even for ubuntu-cloud-image-x, there will be one boot iso | 07:16 |
rameshg87 | naohirot: for ubuntu-cloud-image-y, there will be another | 07:16 |
rameshg87 | so my point was for different images, there will be different boot iso (each image comes with a different kernel and ramdisk) | 07:17 |
rameshg87 | operator 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 info | 07:17 |
naohirot | rameshg87: I know that there are many boot images, so... | 07:17 |
rameshg87 | the operator might put irmc_boot_iso for ubuntu-cloud-image-x, but user might request ubuntu-cloud-image-y | 07:17 |
rameshg87 | in that case, the driver_info/irmc_boot_iso cannot be used | 07:18 |
naohirot | rameshg87: is operator end user? | 07:18 |
naohirot | rameshg87: I got the situation | 07:19 |
naohirot | rameshg87: "in that case, the driver_info/irmc_boot_iso cannot be used" why? | 07:19 |
*** dlpartain has joined #openstack-ironic | 07:20 | |
rameshg87 | naohirot: operator is administrator | 07:20 |
naohirot | rameshg87: I got. | 07:20 |
rameshg87 | naohirot: let's take an exmaple | 07:20 |
rameshg87 | i have two images | 07:20 |
rameshg87 | ubuntu-cloud-image-x has boot-image-x | 07:20 |
rameshg87 | ubuntu-cloud-image-y has boot-image-y | 07:21 |
naohirot | rameshg87: but if we store the boot iso name in instance info, does this make it possible? | 07:21 |
rameshg87 | yes | 07:21 |
rameshg87 | naohirot: because instance_info contains instance specific data | 07:21 |
rameshg87 | related to the current image being deployed | 07:21 |
naohirot | rameshg87: ironic node-update $NODE_UUID add nstance_info/root_gb=10 \instance_info/image_source=$MY_IMAGE_SOURCE | 07:22 |
rameshg87 | yes | 07:22 |
rameshg87 | naohirot: so one option is with image_source, you can specify it's boot iso | 07:23 |
naohirot | rameshg87: my understanding is that putting data into instance info also requires to type ironic command. | 07:23 |
rameshg87 | which is instance_info/irmc_boot_iso | 07:23 |
rameshg87 | yeah | 07:23 |
rameshg87 | so if you are requesting an image from nova | 07:23 |
rameshg87 | the operator can put the 'boot_iso' as a property in the glance image | 07:23 |
rameshg87 | the property can point to the uuid of the boot image in glance | 07:24 |
naohirot | rameshg87: I see, it seems there is misunderstanding | 07:24 |
rameshg87 | naohirot: so there are two places to give the boot image | 07:25 |
naohirot | rameshg87: I also use instance_info/irmc_boot_iso if operator provide boot iso from glance | 07:25 |
rameshg87 | 1. instance_info/irmc_boot_iso - this is useful for standalone use cases of ironic (when ironic is used without other openstack services) | 07:26 |
rameshg87 | 2. a property 'boot_iso' in glance image - this is useful when deployment is requested from nova | 07:26 |
naohirot | rameshg87: I believe the current code is implemented such the way, I believe. I need to check. | 07:26 |
rameshg87 | naohirot: yeah, just that driver_info/irmc_boot_iso doesn't make sense | 07:27 |
naohirot | rameshg87: frankly speaking, | 07:27 |
naohirot | rameshg87: driver_info/irmc_boot_iso is just for testing purpose | 07:28 |
rameshg87 | ah okay | 07:28 |
naohirot | rameshg87: for my testing convenience, mainly. | 07:28 |
rameshg87 | but you can use instance_info/irmc_boot_iso as well, right ? | 07:28 |
rameshg87 | just instead of reading from driver_info, read it from instance_info | 07:28 |
rameshg87 | that will serve the standalone use-case of ironic as well | 07:29 |
naohirot | rameshg87: If operator chose to use glance, they don't need to specify iso, because iso is created automatically. | 07:29 |
rameshg87 | naohirot: yeah | 07:30 |
rameshg87 | that is there as well | 07:30 |
naohirot | rameshg87: In my current implementation, I put iso file name into instance_info/irmc_boot_iso if deployment has been succeeded. | 07:30 |
naohirot | rameshg87: so I prefer that instance_info/irmc_boot_iso is empty at the beginning of deployment. | 07:31 |
rameshg87 | naohirot: yeah but if it's populated, you can read it from that as well | 07:31 |
rameshg87 | naohirot: 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 deployments | 07:32 |
naohirot | rameshg87: how can we distinguish between daily reboot and reboot during deployment? | 07:33 |
*** jistr has joined #openstack-ironic | 07:33 | |
*** yog__ has joined #openstack-ironic | 07:33 | |
rameshg87 | naohirot: i didn't get | 07:33 |
rameshg87 | naohirot: need to leave desk again, brb | 07:33 |
rameshg87 | sorry | 07:33 |
*** rameshg87 is now known as rameshg87-away | 07:33 | |
naohirot | rameshg87: I use the emptiness of instance_info/irmc_boot_iso to distinguish them | 07:33 |
naohirot | rameshg87-away: okay | 07:34 |
nagyz | morning | 07:39 |
pshige | nagyz: morining :) | 07:40 |
nagyz | now lets see if blowing away the node and recreating has any effect | 07:40 |
*** ifarkas has joined #openstack-ironic | 07:45 | |
nagyz | something 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_ipmitool | 07:48 |
nagyz | also I have debug=True and verbose=True set yet the logs are pretty empty during service start | 07:48 |
*** openstackstatus has quit IRC | 07:52 | |
*** openstack has joined #openstack-ironic | 07:54 | |
*** ijw has joined #openstack-ironic | 07:54 | |
*** pas-ha has joined #openstack-ironic | 07:55 | |
*** lucasagomes has joined #openstack-ironic | 07:57 | |
*** lucasagomes has quit IRC | 07:58 | |
*** athomas has joined #openstack-ironic | 07:58 | |
*** dlpartain has left #openstack-ironic | 07:59 | |
*** ijw has quit IRC | 08:01 | |
nagyz | I'm seeing a lot of node locked messages when I start the provisioning using nova. is that normal? | 08:03 |
*** yuanying has quit IRC | 08:07 | |
nagyz | 2015-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:08 |
nagyz | wow. | 08:08 |
nagyz | I'm not even using swift. | 08:08 |
*** derekh has joined #openstack-ironic | 08:09 | |
*** lucasagomes has joined #openstack-ironic | 08:09 | |
nagyz | morning lucasagomes | 08:10 |
lucasagomes | nagyz, hey there, g'morning! | 08:11 |
nagyz | I'm facing even weirder issues now | 08:12 |
nagyz | I'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 |
nagyz | 2015-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 |
nagyz | and yes, this is set: conductor.configdrive_use_swift = False | 08:14 |
lucasagomes | nagyz, ouch... I'm not super familiar with the agent drivers but hmmm /me thinks | 08:14 |
lucasagomes | nagyz, just one thing... you passed the ipxe bits? | 08:15 |
lucasagomes | or it's prior to booting the machine? | 08:15 |
*** e0ne has joined #openstack-ironic | 08:17 | |
*** e0ne is now known as e0ne_ | 08:17 | |
lucasagomes | nagyz, btw, under in the config file [glance] you will have that "swift_temp_url_key" configuration option | 08:17 |
nagyz | it doesn't even wait for booting the machine | 08:17 |
nagyz | right but I'm not using swift. | 08:17 |
*** edcragg has joined #openstack-ironic | 08:18 | |
nagyz | in the log I see a lot of NodeLocked messages and then I guess I hit a timeout which I shouldn't | 08:18 |
lucasagomes | I thought the agent drivers would require swift if used with glance | 08:18 |
nagyz | really? | 08:19 |
lucasagomes | cause they rely on swift temp urls to create an URL for the image that can be downloaded by the deploy ramdisk without requiring authentication | 08:19 |
lucasagomes | nagyz, lemme check, I'm not super familiar with agent drivers as I said | 08:19 |
nagyz | ah, right, IF used with glance. | 08:19 |
nagyz | I'm not using glance - I've put the two coreos files (ramdisk + agent kernel) to a normal HTTP server | 08:20 |
lucasagomes | nagyz, yeah if it's used with glance you will need the swift storage | 08:20 |
nagyz | and reference them in my ipxe.boot file | 08:20 |
lucasagomes | nagyz, 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 |
nagyz | interestingly enough when I boot a node I see instance_info/image_source disappear from the ironic node description | 08:20 |
nagyz | right, that image is in glance. | 08:21 |
nagyz | can I just add a http url there? | 08:21 |
nagyz | wasn't sure about that | 08:21 |
lucasagomes | right yeah that's the need for swift, cause that's the image that is going to be downloaded by the ramdisk | 08:21 |
lucasagomes | nagyz, yeah you can | 08:21 |
nagyz | ok let me do that | 08:21 |
nagyz | also this is strange: | 08:21 |
nagyz | 2015-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/d | 08:21 |
nagyz | ist-packages/ironicclient/common/http.py:252 | 08:21 |
nagyz | this results in a 401 conflict that says the node is locked | 08:21 |
nagyz | why does it want to call remove in /instance_uuid? :-) | 08:22 |
lucasagomes | nova does | 08:22 |
lucasagomes | nova will associate an instance with the node, and when the instance is destroyed it will unassign it | 08:22 |
nagyz | right but I got this message during booting, before the error out | 08:22 |
lucasagomes | if the deploy fails it will call destroy() as well | 08:22 |
nagyz | also is that normal that someshow instance_info/image_source disappears from the node properties? | 08:22 |
nagyz | after a failed boot | 08:23 |
lucasagomes | yeah that's nova calling destroy() | 08:23 |
lucasagomes | everything 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 that | 08:24 | |
*** achanda has quit IRC | 08:25 | |
lucasagomes | nagyz, re swift https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent.py#L177-L190 | 08:26 |
lucasagomes | if image_source is in glance it will indeed try to create a temp url for it | 08:26 |
lucasagomes | that's called at prepare() | 08:26 |
nagyz | I've just added a http:// image_source | 08:26 |
nagyz | but after such a botched error there is no way currently to get back to any normal state | 08:27 |
nagyz | besides wiping the database :/ | 08:27 |
nagyz | as the node is stuck in the cleaning state | 08:27 |
nagyz | when using nova to boot a new node I have to specify an image, tho | 08:31 |
nagyz | is that normal? | 08:31 |
nagyz | I mean that will be a glance image ID... | 08:31 |
nagyz | will that be just ignored? | 08:31 |
nagyz | let's see. :) | 08:32 |
lucasagomes | yeah if used with nova I believe --image is required | 08:32 |
lucasagomes | usually setting image_source by hand is for people using Ironic in a standalone way | 08:33 |
nagyz | if I don't set it it fails validation | 08:33 |
*** takadayuiko has joined #openstack-ironic | 08:33 | |
nagyz | or is nova expected to set it? | 08:33 |
lucasagomes | nova will set it | 08:33 |
nagyz | so can I pass in a http url for nova's --image? | 08:34 |
nagyz | I thought there I was limited to glance images | 08:34 |
nagyz | 2015-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:158 | 08:35 |
nagyz | this is also interesting | 08:35 |
nagyz | and now the node is stuck in power on and cleaning | 08:36 |
nagyz | let's see at least if it can do a pxe boot... | 08:36 |
nagyz | right, 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 --image | 08:38 | |
*** rameshg87-away is now known as rameshg87 | 08:38 | |
lucasagomes | nagyz, 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 |
nagyz | originally I used pxe_ipmitool but it turned out to not working so well | 08:39 |
nagyz | and then I was told that the ipa is the way to go forward? | 08:39 |
lucasagomes | oh | 08:39 |
lucasagomes | right, pxe_ipmitool works with IPA as well | 08:39 |
nagyz | basically with pxe_ipmitool it did boot right from glance up to loading the kernel plus the ramdisk but then I got into the initramfs shell | 08:40 |
nagyz | then TheJulia suggested I go with the agent | 08:40 |
lucasagomes | the deployment methodology is different but you can use the IPA ramdisk for | 08:40 |
lucasagomes | deploying with pxe_ipmitool | 08:40 |
lucasagomes | nagyz, r u using VMs or real baremetal machines? | 08:40 |
nagyz | real baremetal | 08:40 |
lucasagomes | did you build the ramdisk for the right arch and all? | 08:41 |
nagyz | I downloaded them from the coreos build | 08:41 |
nagyz | http://tarballs.openstack.org/ironic-python-agent/coreos/files/ | 08:41 |
nagyz | here | 08:41 |
lucasagomes | right and when it failed with the initramfs error you could see any error specific? | 08:41 |
nagyz | ok, well, the initial try was with a dib image that I've built using the standard documentation | 08:42 |
*** Marga_ has joined #openstack-ironic | 08:42 | |
nagyz | not with the agent coreos images | 08:42 |
lucasagomes | maybe it's missing some driver in the initram? | 08:42 |
lucasagomes | oh ok | 08:42 |
nagyz | it saw the disk and the network | 08:42 |
* lucasagomes confuses hah | 08:42 | |
nagyz | my initial hope was that I could provision stateless nodes using iSCSI as a main disk | 08:42 |
nagyz | but then I was told that that's not supported | 08:43 |
lucasagomes | booting from an iscsi volume? | 08:43 |
lucasagomes | yeah not supported right now -:( | 08:43 |
lucasagomes | :-(* | 08:43 |
nagyz | well in the end booting from a ceph rbd :) | 08:43 |
nagyz | but if there were an iSCSI code I could submit a patch to add ceph support | 08:43 |
nagyz | so if we image the machines today that would be fine to get started with but I'm failing at that. | 08:44 |
nagyz | so you suggest I switch back to the normal, non-iPXE method? | 08:45 |
nagyz | and boot with which image? the coreos agent image or my own dib? | 08:45 |
nagyz | with 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 e0ne | 08:46 | |
lucasagomes | your choice... you can keep the coreos | 08:46 |
nagyz | ok 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 | |
lucasagomes | nagyz, you can keep the http | 08:48 |
lucasagomes | it will download the the tftp the same way | 08:49 |
lucasagomes | to the* | 08:49 |
nagyz | ok so basically just change the driver, and disable iPXE? | 08:49 |
nagyz | let's see. | 08:50 |
nagyz | so without nova how would one kick off the provisioning? | 08:50 |
nagyz | then again nova seems to orchestrate neutron and whatnot | 08:51 |
lucasagomes | yeah just try it | 08:51 |
lucasagomes | you can contiue to use nova | 08:51 |
nagyz | alrighty | 08:52 |
lucasagomes | the image you're going to deploy is already in glance right? | 08:52 |
nagyz | yes | 08:52 |
nagyz | the coreos ones aren't, those are on http, but the deploy image is. | 08:52 |
lucasagomes | just do what you were doing with a different driver and w/0 ipxe | 08:52 |
nagyz | should I put coreos into glance too? | 08:52 |
lucasagomes | nagyz, that's fine | 08:52 |
nagyz | ok | 08:52 |
lucasagomes | you can keep it in the http | 08:52 |
*** ijw has joined #openstack-ironic | 08:54 | |
*** e0ne_ is now known as e0ne | 08:55 | |
nagyz | so nova boot updates the image source from the http url to the glance id | 08:55 |
nagyz | but then it will get copied nicely without swift to /tftpboot I guess | 08:55 |
nagyz | it's in spawning state | 08:56 |
nagyz | and "deploying" | 08:56 |
nagyz | lets see if it can boot properly | 08:56 |
nagyz | state changed to wait call-back | 08:56 |
nagyz | I 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 |
lucasagomes | nagyz, they all do call backs, now the agent might be booting to the machine | 08:58 |
lucasagomes | it will find the local disk and export it as iscsi | 08:58 |
lucasagomes | and pass it to the ironic conductor that will copy the image onto it | 08:58 |
nagyz | LOL | 08:58 |
nagyz | not it booted iPXE | 08:58 |
nagyz | *now | 08:58 |
lucasagomes | what?! | 08:58 |
lucasagomes | seriously?! | 08:58 |
lucasagomes | muahah | 08:58 |
lucasagomes | I thought you've disabled it no? | 08:58 |
nagyz | May 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-103 | 08:58 |
nagyz | May 12 10:58:17 kilo-controller in.tftpd[23783]: remap: input: undionly.kpxe | 08:58 |
nagyz | ah, shit, yes I did disable iPXE but haven't changed the pxe_boot_file | 08:59 |
lucasagomes | in the configuration file, what is ur pxe_boot_file ? | 08:59 |
lucasagomes | yeah | 08:59 |
lucasagomes | heh | 08:59 |
nagyz | and now from this state the only way to go forward is to wipe the database and recreate the node... | 08:59 |
lucasagomes | why? | 08:59 |
*** ijw has quit IRC | 09:00 | |
lucasagomes | do a ironic node-set-provision-state <node uuid> deleted | 09:00 |
lucasagomes | it will delete the node even if it's waiting the call back | 09:00 |
lucasagomes | nagyz, and as a workaround you can just rename pxelinux.0 to undionly.kpxe :-) | 09:00 |
lucasagomes | so it will boot pxe | 09:01 |
nagyz | ok I can do that | 09:02 |
nagyz | lets see | 09:02 |
lucasagomes | ack lemme know | 09:05 |
openstackgerrit | Nisha Agarwal proposed stackforge/proliantutils: parsing storage data fails in some scenarios https://review.openstack.org/180043 | 09:06 |
nagyz | invalid or corrupted kernel image. ouch. | 09:08 |
nagyz | ah well normally it's in a .gz which I don't thikn PXE can load (but maybe iPXE can?) | 09:09 |
lucasagomes | nagyz, that's before or after the image deployment? | 09:09 |
nagyz | it tries to fetch the deploy_kernel (the coreos cpio.gz archive) | 09:09 |
lucasagomes | yeah I think it can | 09:09 |
nagyz | yeah? | 09:09 |
nagyz | May 12 11:06:42 kilo-controller in.tftpd[24852]: RRQ from 9.4.196.103 filename /tftpboot/44fb211a-ac76-4981-8d05-732e5d6a6d45/deploy_kernel | 09:09 |
nagyz | I see it got it but then I got the corrupted image | 09:09 |
*** yuriyz has joined #openstack-ironic | 09:10 | |
lucasagomes | there's any md5 you can check for the images you downloaded | 09:10 |
lucasagomes | ? | 09:10 |
lucasagomes | like checksum | 09:10 |
nagyz | yeah I did they are a match | 09:10 |
lucasagomes | hmm | 09:11 |
nagyz | I'm not sure a normal PXE loader can deal with cpio.gz... :) | 09:12 |
nagyz | can it? | 09:12 |
lucasagomes | I think it can | 09:13 |
nagyz | according to coreos' page it can | 09:13 |
nagyz | well... :-) | 09:13 |
lucasagomes | odd the hardware you have there, is it a common box right? x86_64 ? | 09:13 |
openstackgerrit | Merged stackforge/proliantutils: test cases for get_nic_capacity and ipmi.py https://review.openstack.org/179710 | 09:13 |
nagyz | normal supermicro | 09:13 |
lucasagomes | doesn't require any special driver ? | 09:13 |
lucasagomes | right | 09:13 |
nagyz | x86_64, intel | 09:13 |
lucasagomes | odd | 09:14 |
lucasagomes | hmmmm | 09:14 |
openstackgerrit | Merged stackforge/proliantutils: parsing storage data fails in some scenarios https://review.openstack.org/180043 | 09:14 |
nagyz | I'm using a dual-SFP+ 10g nic for the boot but it has the normal PXE stack just as the 1gig adapter | 09:14 |
nagyz | not sure why the option matching doesn't pick this up and loads iPXE by default | 09:14 |
nagyz | I'm out of ideas. :-) | 09:15 |
lucasagomes | yeah I'm thinking too but hmm | 09:16 |
lucasagomes | unless the corrupted image was due some network error | 09:16 |
lucasagomes | (tftp is udp_ | 09:16 |
lucasagomes | )* | 09:16 |
lifeless | unreliable :) | 09:16 |
nagyz | are we sure PXE can load 200mb images? | 09:16 |
lucasagomes | lifeless, yup | 09:17 |
lucasagomes | T for trivial heh :_) | 09:17 |
lucasagomes | :-)* | 09:17 |
lifeless | nagyz: yes, it can | 09:17 |
lucasagomes | nagyz, yeah it sure can | 09:17 |
nagyz | alright. let me reboot the node so it gives a new try to loading it | 09:17 |
*** Nisha has quit IRC | 09:17 | |
nagyz | still the same error. invalid or corrupt kernel image. | 09:20 |
nagyz | hmm, it might get a wrong config | 09:20 |
nagyz | May 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-002590da1782 | 09:21 |
nagyz | May 12 11:18:59 kilo-controller in.tftpd[26159]: sending NAK (1, File not found) to 9.4.196.103 | 09:21 |
lucasagomes | nagyz, hmm | 09:21 |
lucasagomes | you can look at the console of the machine booting to see what pxe is fetching | 09:22 |
lifeless | nagyz: standard PXE boot will have 4-5 not-founds | 09:22 |
lifeless | nagyz: it has a search order | 09:22 |
lifeless | nagyz: uuid, max, ip address split by octets | 09:23 |
lifeless | s/max/mac/ | 09:23 |
nagyz | Trying to load: pxelinux.conf/01-00-25-90-e1-6b-e0 ok | 09:23 |
nagyz | invalid or corrupt kernel image :) | 09:23 |
lifeless | so it booted into pxelinux fine | 09:24 |
lucasagomes | yean it will fall back liek http://paste.openstack.org/show/220641/ | 09:24 |
lifeless | then your kernel image is bad or incompatible with the os | 09:24 |
nagyz | I'm looking into what we have in the config | 09:24 |
lifeless | nagyz: the kernel image isn't the 200MB one though | 09:24 |
lifeless | nagyz: the ramdisk would be the big bit | 09:24 |
nagyz | kernel /tftpboot/44fb211a-ac76-4981-8d05-732e5d6a6d45/deploy_kernel | 09:24 |
nagyz | hmm let me double check | 09:24 |
lifeless | nagyz: things to check - I've seen poor tftp performance with old firmware on either end of the connection | 09:25 |
lifeless | by poor I mean flaky as hell | 09:25 |
*** degorenko has joined #openstack-ironic | 09:26 | |
nagyz | ah right I might actually have mixed up the kernel and ramdisk | 09:26 |
lucasagomes | :-) | 09:26 |
lucasagomes | nagyz, as a workaround if u don't want to redeploy after changing in Ironic | 09:27 |
lucasagomes | nagyz, just edit the pxe configuration file and invert it | 09:27 |
lucasagomes | see if it boots | 09:27 |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on https://review.openstack.org/177642 | 09:32 |
nagyz | trying out, sec | 09:34 |
lucasagomes | ack | 09:34 |
openstackgerrit | Merged openstack/ironic-python-agent: Fix error in in-band disk erase using shred https://review.openstack.org/177141 | 09:35 |
*** saripurigopi has quit IRC | 09:35 | |
nagyz | well I've waited enough so now dhcp agent cleaned it up | 09:36 |
nagyz | let me kill everything and reboot... :) | 09:36 |
nagyz | I mean clean the db. | 09:36 |
lucasagomes | nagyz, you don't need to just delete the instance | 09:36 |
lucasagomes | ironic node-set-provision-state <node uuid> deleted | 09:36 |
lucasagomes | nagyz, worked? | 09:49 |
*** mrmoje has joined #openstack-ironic | 09:51 | |
*** naohirot has quit IRC | 09:53 | |
*** ijw has joined #openstack-ironic | 09:54 | |
nagyz | lucasagomes, in a meeting... will try it as soon as I can and report back. :) | 09:59 |
nagyz | I already have blown away the db :-) | 09:59 |
lucasagomes | nagyz, no problem :-) I'm just curious | 09:59 |
*** ijw has quit IRC | 10:00 | |
*** vdrok has quit IRC | 10:02 | |
nagyz | sometimes I've noticed that nova hypervisor-show doesn't list the cpus/memory/disk correctly | 10:02 |
*** vdrok has joined #openstack-ironic | 10:03 | |
*** yog__ has quit IRC | 10:07 | |
nagyz | it's booting | 10:08 |
nagyz | ! | 10:08 |
nagyz | let's see what it does | 10:08 |
nagyz | I've got a localhost login: prompt | 10:08 |
*** yog__ has joined #openstack-ironic | 10:11 | |
lucasagomes | nagyz, right that's the loging from the IPA ramdisk... it's working on the backgroud | 10:11 |
lucasagomes | check the ironic-conductor logs if u want to see what it's doing | 10:12 |
*** lazy_prince has joined #openstack-ironic | 10:14 | |
nagyz | well it's still in the waiting for callback state | 10:14 |
nagyz | brb lunch | 10:14 |
lucasagomes | ack | 10:15 |
*** e0ne is now known as e0ne_ | 10:21 | |
*** athomas has quit IRC | 10:24 | |
*** pelix has joined #openstack-ironic | 10:26 | |
*** vdrok has quit IRC | 10:26 | |
*** vdrok has joined #openstack-ironic | 10:27 | |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: Add disk layout check on re-provisioning https://review.openstack.org/180014 | 10:31 |
*** athomas has joined #openstack-ironic | 10:32 | |
*** bcornec1 has joined #openstack-ironic | 10:36 | |
*** bcornec has quit IRC | 10:36 | |
*** e0ne_ is now known as e0ne | 10:39 | |
*** saripurigopi has joined #openstack-ironic | 10:40 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property https://review.openstack.org/178229 | 10:42 |
nagyz | back | 10:42 |
nagyz | so the node moved to a powered off, available state | 10:43 |
nagyz | and the nova instance went to error | 10:43 |
nagyz | nova-compute just aborted the claim after a while since I guess the agent didn't call back | 10:44 |
nagyz | InstanceDeployFailure: Failed to provision instance 6573f3a1-4bbb-414f-a38e-068530e4aa2c | 10:44 |
nagyz | : Timeout reached while waiting for callback for node 5bdcd175-fccc-4d57-9f4b-e8de1c2c50be | 10:44 |
nagyz | exactly | 10:44 |
*** coolsvap is now known as coolsvap|afk | 10:52 | |
*** ijw has joined #openstack-ironic | 10:54 | |
*** ijw has quit IRC | 11:01 | |
lucasagomes | nagyz, hmm for some reason the ramdisk is not being able to talk to the ironic api | 11:02 |
nagyz | I could ping the machine | 11:02 |
nagyz | is there a username/password I can use to get into the image to check the logs there? | 11:02 |
lucasagomes | nagyz, for ipa? not sure... when I was testing it I built my image with a key backed in it so I could access the logs | 11:03 |
lucasagomes | not sure the pre-built images | 11:03 |
lucasagomes | jroll, JayF ^ ?! | 11:03 |
*** links has joined #openstack-ironic | 11:04 | |
nagyz | if it's easy to do I can also build my own image | 11:06 |
lucasagomes | nagyz, https://github.com/openstack/ironic-python-agent/tree/master/imagebuild/coreos | 11:07 |
lucasagomes | nagyz, you can add a key like https://review.openstack.org/#/c/163737/2/imagebuild/coreos/oem/cloud-config.yml | 11:08 |
lucasagomes | nagyz, btw another tip when dealing with such errors is to disable the timeout | 11:08 |
lucasagomes | so you can reboot the node any time and check if it's working etc | 11:09 |
lucasagomes | nagyz, in the ironic config file set the "deploy_callback_timeout" option to 0 | 11:09 |
lucasagomes | that will disable the timeout | 11:09 |
openstackgerrit | Anusha Ramineni proposed openstack/ironic: Delete neutron ports when the node cleaning fails https://review.openstack.org/178570 | 11:10 |
*** takadayuiko has quit IRC | 11:16 | |
nagyz | ah ok I'll do that | 11:18 |
*** chenglch has quit IRC | 11:24 | |
nagyz | 1ok, built a new image, let's see. | 11:29 |
*** thrash|g0ne is now known as thrash | 11:31 | |
lucasagomes | nagyz, ack... but also check some stuff... see if the URL passed in the PXE configuration is correct etc | 11:31 |
nagyz | what's the username for the image? | 11:34 |
*** saripurigopi has quit IRC | 11:36 | |
*** saripurigopi has joined #openstack-ironic | 11:41 | |
*** viktors has quit IRC | 11:44 | |
*** kalpase1 has quit IRC | 11:44 | |
*** trown|outttypeww is now known as trown | 11:45 | |
*** kalpase has joined #openstack-ironic | 11:46 | |
* rameshg87 goes home | 11:46 | |
*** rameshg87 has quit IRC | 11:46 | |
*** jistr is now known as jistr|class | 11:46 | |
*** jistr|class is now known as jistr | 11:47 | |
*** jistr is now known as jistr|class | 11:50 | |
*** ijw has joined #openstack-ironic | 11:54 | |
*** jistr|class is now known as jistr | 11:57 | |
*** stendulker has quit IRC | 12:00 | |
*** e0ne is now known as e0ne_ | 12:00 | |
*** ijw has quit IRC | 12:00 | |
*** dprince has joined #openstack-ironic | 12:02 | |
*** mjturek1 has quit IRC | 12:13 | |
*** mjturek1 has joined #openstack-ironic | 12:13 | |
*** kalpase1 has joined #openstack-ironic | 12:14 | |
*** kalpase has quit IRC | 12:17 | |
*** kan has quit IRC | 12:22 | |
nagyz | I cannot get into this bloody image :) | 12:23 |
lucasagomes | sorry was having lunch | 12:30 |
lucasagomes | so we suspect we can't reach the ironic api from the node right? | 12:30 |
lucasagomes | nagyz, try to boot something in that machine (an bootable iso or something) and send a http request to the ironic api from there | 12:30 |
lucasagomes | see if you have access | 12:30 |
*** ijw has joined #openstack-ironic | 12:30 | |
nagyz | maybe it's using the wrong address, I wanna make sure | 12:31 |
nagyz | if I make a change is it enough to just restart ironic-conductor? | 12:31 |
lucasagomes | nagyz, check the pxe coniguratio file | 12:31 |
*** ijw_ has joined #openstack-ironic | 12:32 | |
lucasagomes | nagyz, yeah you can restart the conductor and re run the deployment so it will generate the config again | 12:32 |
lucasagomes | or you just change the configuration file and reboot the machine (if the node is in wait deployment state) | 12:32 |
lucasagomes | see if it works | 12:33 |
*** e0ne_ is now known as e0ne | 12:34 | |
*** ijw has quit IRC | 12:35 | |
*** ijw_ has quit IRC | 12:38 | |
*** Marga_ has quit IRC | 12:38 | |
pshige | lucasagomes: will you attend the dinner on monday evening? | 12:40 |
lucasagomes | pshige, hi there, so it was decided monday evening? Sure I will :-) | 12:40 |
* lucasagomes need to read the meeting logs | 12:40 | |
pshige | maybe | 12:40 |
lucasagomes | pshige, r u going to be there? | 12:40 |
pshige | https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas | 12:40 |
pshige | yes! | 12:40 |
lucasagomes | pshige, well independent of the day I will go to the team dinner :-) | 12:40 |
lucasagomes | so I see you there :-) | 12:41 |
Shrews | monday? boo. i don't arrive until monday night | 12:42 |
Shrews | ah well | 12:42 |
lucasagomes | Shrews, oh really? :-( | 12:42 |
pshige | from 7pm (maybe) | 12:43 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property https://review.openstack.org/178229 | 12:47 |
*** jjohnson2 has joined #openstack-ironic | 12:48 | |
openstackgerrit | sonu proposed openstack/python-ironicclient: Added unit tests for command-line shell https://review.openstack.org/172371 | 12:50 |
*** saripurigopi has quit IRC | 12:50 | |
zhenguo | yuriyz: ping | 12:52 |
yuriyz | hi zhenguo | 12:53 |
zhenguo | yuriyz: hi thanks for review https://review.openstack.org/#/c/177642/ | 12:53 |
*** ijw has joined #openstack-ironic | 12:54 | |
zhenguo | yuriyz: want to discuss about the name 'ipmi_persistent_boot_device' vs 'persistent_boot_device' | 12:54 |
*** saripurigopi has joined #openstack-ironic | 12:54 | |
yuriyz | zhenguo please look at https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/amt/management.py#L185 | 12:55 |
yuriyz | but this is not reason for -1, it is good as is | 12:56 |
zhenguo | yuriyz: asRamakrishnan G's comments on patch set 9, it's not reusable across drivers | 12:58 |
yuriyz | zhenguo ok agree | 12:58 |
zhenguo | yuriyz: ok, thanks yuriyz, I will address your other comments soon :) | 12:59 |
*** ijw has quit IRC | 13:00 | |
*** ppal has joined #openstack-ironic | 13:01 | |
*** rameshg87 has joined #openstack-ironic | 13:03 | |
*** jistr is now known as jistr|mtg | 13:04 | |
*** rloo has joined #openstack-ironic | 13:04 | |
rameshg87 | anyone aware of tempest irc channel | 13:06 |
rameshg87 | where i can find tempest folks | 13:06 |
rameshg87 | it seems not there here - https://wiki.openstack.org/wiki/IRC | 13:06 |
pshige | i don't know the details, but maybe #openstack-qa | 13:11 |
*** kkoski has joined #openstack-ironic | 13:12 | |
rameshg87 | pshige: thanks, let me give a try | 13:19 |
*** saripurigopi has quit IRC | 13:20 | |
zhenguo | rameshg87: yes, it's #openstack-qa | 13:21 |
openstackgerrit | Zhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on https://review.openstack.org/177642 | 13:23 |
*** saripurigopi has joined #openstack-ironic | 13:24 | |
rameshg87 | zhenguo: thanks .. | 13:24 |
zhenguo | rameshg87 : ) | 13:25 |
*** saripurigopi has quit IRC | 13:27 | |
rameshg87 | anyone has thoughts on removing this code in devstack lib/neutron-legacy - https://github.com/openstack-dev/devstack/blob/master/lib/neutron-legacy#L713-L719 | 13:27 |
rameshg87 | it is not required if we create the bridge and assign the ip ourselves rather than the code doing it | 13:28 |
rameshg87 | the 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 |
rameshg87 | lucasagomes: any thoughts ? ^^^ | 13:30 |
lucasagomes | rameshg87, 1 sec I will read... troubleshoot some problem internally | 13:31 |
rameshg87 | okay | 13:31 |
*** saripurigopi has joined #openstack-ironic | 13:32 | |
*** debayan has quit IRC | 13:33 | |
*** kalpase1 has quit IRC | 13:33 | |
*** zhenguo has quit IRC | 13:34 | |
jroll | mornin' | 13:36 |
jroll | I think I want to write a blog series on standing up ironic | 13:37 |
jroll | something folks like nagyz can follow | 13:37 |
jroll | because this is insane | 13:38 |
lucasagomes | jroll, right... well we can make our docs better | 13:38 |
jroll | also some focus on getting out of bad states | 13:38 |
openstackgerrit | sonu proposed openstack/python-ironicclient: Added unit tests for command-line shell https://review.openstack.org/172371 | 13:38 |
lucasagomes | morning | 13:38 |
jroll | lucasagomes: yeah, the problem with most docs is they assume everything works fine the first time | 13:38 |
lucasagomes | right, yeah we gotta improve it | 13:39 |
lucasagomes | tips for troubleshooting etc | 13:39 |
jroll | right | 13:39 |
jroll | really I need to just stand up stock ironic without any of our automation | 13:39 |
jroll | and see how painful it is | 13:39 |
jroll | seems like a good hackday project | 13:39 |
lucasagomes | jroll, yeah | 13:43 |
*** links has quit IRC | 13:44 | |
pshige | jroll: morning :) | 13:45 |
*** e0ne is now known as e0ne_ | 13:53 | |
*** e0ne_ is now known as e0ne | 13:55 | |
openstackgerrit | Ruby Loo proposed openstack/python-ironicclient: Avoid httpretty 0.8.9 as it breaks unittests https://review.openstack.org/182302 | 13:59 |
rloo | hello jroll, lucasagomes, pshige, rameshg87 | 13:59 |
rloo | looks like the gate is broken for python-ironicclient cuz of new version of httpretty :-( | 13:59 |
rameshg87 | rloo: morning | 14:00 |
pshige | rloo: morning :) | 14:00 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Improve root partition size check in deploy_partition_image https://review.openstack.org/179043 | 14:04 |
*** Marga_ has joined #openstack-ironic | 14:11 | |
jroll | morning pshige rloo rameshg87 and last but not least openstackgerrit! | 14:12 |
rameshg87 | morning jroll :) | 14:13 |
*** athomas has quit IRC | 14:13 | |
*** Marga_ has quit IRC | 14:16 | |
BadCub-Hiding | Morning Folks | 14:17 |
*** Marga_ has joined #openstack-ironic | 14:17 | |
pshige | BadCub: morning :) | 14:17 |
rameshg87 | folks can some have a look at the spec - https://review.openstack.org/#/c/173214/ | 14:17 |
rameshg87 | it's dependent spec has 4 x +2s and waiting for parent :( | 14:18 |
BadCub-Hiding | hiya pshige :) | 14:19 |
* rameshg87 wonders if BadCub-Hiding is still hiding | 14:21 | |
rameshg87 | morning BadCub-Hiding | 14:21 |
*** BadCub-Hiding is now known as BadCub | 14:21 | |
rameshg87 | \o/ | 14:21 |
BadCub | LOL morning rameshg87 :) | 14:21 |
TheJulia | good morning | 14:21 |
rameshg87 | TheJulia: o/ | 14:22 |
pshige | TheJulia: morning :) | 14:22 |
lucasagomes | rloo, morning | 14:23 |
lucasagomes | BadCub, NobodyCam TheJulia morning | 14:23 |
BadCub | morning lucasagomes rloo TheJulia :) | 14:24 |
jroll | morning BadCub and TheJulia :) | 14:27 |
rloo | morning BadCub, TheJulia, and in advance NobodyCam :) | 14:28 |
BadCub | mornin jroll :) | 14:29 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/181204 | 14:29 |
JayF | nagyz: if you have console access; you can add "coreos.autologin" to your kernel command line to get the console to automatically login | 14:31 |
JayF | nagyz: or add ssh_key="FGDAFLKGJFDSXZKLGJDFSLKGFDJSLKGJSDFLKGJSDFKLGJDS you@computer" on your kernel command line to have an ssh key embedded | 14:31 |
nagyz | ah, I haven't realized I can do that | 14:35 |
nagyz | so apparently I need to route 169.254.169.254 on my physical VLAN? :) | 14:37 |
*** spandhe has joined #openstack-ironic | 14:37 | |
JayF | If you want to use metadata service, that's the IP usually used | 14:37 |
nagyz | I thought that the coreos image has the cloud-init answer file built in? | 14:37 |
*** spandhe_ has joined #openstack-ironic | 14:38 | |
JayF | Oh, yeah that is a weird question | 14:38 |
JayF | heh | 14:38 |
JayF | You shouldn't be using cloud-init at all on your coreos ramdisk | 14:38 |
JayF | it shouldn't be needed, even if it is looking for a metadata service | 14:38 |
nagyz | right I realized that that it actually provisioned the machine | 14:39 |
nagyz | and it booted ubuntu! | 14:39 |
JayF | heh, awesome | 14:39 |
JayF | software works ]o/ | 14:39 |
JayF | \o/ | 14:39 |
*** jistr|mtg is now known as jistr | 14:39 | |
nagyz | now, if I do a nova delete and then a boot again, should it reprovision? | 14:39 |
JayF | Theoretically; I can't speak to if your environment is properly configured :P | 14:39 |
nagyz | so it went to a "deleting" state | 14:40 |
lucasagomes | JayF, cool I didn't know about the autologin either :-) | 14:40 |
JayF | lucasagomes: yeah, thinking about it we should document that | 14:40 |
JayF | as backdoors into the agent without building your own | 14:40 |
lucasagomes | JayF, +1 | 14:41 |
*** spandhe has quit IRC | 14:41 | |
*** spandhe_ is now known as spandhe | 14:41 | |
*** mrmoje has quit IRC | 14:42 | |
*** mrmoje has joined #openstack-ironic | 14:44 | |
*** mtanino has joined #openstack-ironic | 14:45 | |
*** e0ne is now known as e0ne_ | 14:51 | |
*** achanda has joined #openstack-ironic | 14:52 | |
*** lazy_prince has quit IRC | 14:53 | |
*** yog__ has quit IRC | 14:54 | |
rameshg87 | JayF: +1, that's really useful | 14:57 |
*** athomas has joined #openstack-ironic | 14:57 | |
lucasagomes | lintan_, hi there, u around? | 14:57 |
rameshg87 | JayF: especially when there is a netwok issue and you wonder why the bare metal is not getting dhcp ip | 14:57 |
rameshg87 | JayF: only console login helps | 14:58 |
rameshg87 | thanks for the tip :) | 14:58 |
*** e0ne_ is now known as e0ne | 14:58 | |
* lucasagomes can't get one machine to chianload ipxe with neutron! | 14:58 | |
lucasagomes | feck, idk why | 14:59 |
*** rwsu has joined #openstack-ironic | 14:59 | |
*** achanda has quit IRC | 15:01 | |
*** rschmied_csco has joined #openstack-ironic | 15:01 | |
*** alexpilotti has joined #openstack-ironic | 15:01 | |
jroll | devananda: are you going to moderate all of our summit sessions or? | 15:03 |
*** zz_jgrimm is now known as jgrimm | 15:06 | |
*** hemnafk is now known as hemna | 15:09 | |
*** pas-ha has quit IRC | 15:10 | |
*** Marga_ has quit IRC | 15:13 | |
*** athomas has quit IRC | 15:14 | |
*** pcrews has quit IRC | 15:14 | |
*** pas-ha has joined #openstack-ironic | 15:21 | |
*** shakamunyi has joined #openstack-ironic | 15:22 | |
*** barra204 has joined #openstack-ironic | 15:22 | |
*** Nisha has joined #openstack-ironic | 15:22 | |
*** athomas has joined #openstack-ironic | 15:23 | |
*** derekh_ has joined #openstack-ironic | 15:25 | |
*** jjohnson2_ has joined #openstack-ironic | 15:26 | |
*** krtaylor has quit IRC | 15:26 | |
*** jjohnson2 has quit IRC | 15:28 | |
*** derekh has quit IRC | 15:29 | |
*** lazy_prince has joined #openstack-ironic | 15:31 | |
*** rameshg87 has quit IRC | 15:32 | |
*** rameshg87 has joined #openstack-ironic | 15:33 | |
NobodyCam | ugg ... Morning Ironicer | 15:33 |
NobodyCam | s | 15:33 |
NobodyCam | "-p | 15:33 |
*** zz_natorious is now known as natorious | 15:35 | |
*** krtaylor has joined #openstack-ironic | 15:38 | |
*** natorious is now known as zz_natorious | 15:39 | |
*** zz_natorious is now known as natorious | 15:41 | |
pshige | NobodyCam: what happened with some ironic t-shirts, after that? | 15:42 |
BadCub | pshige: I believe they have been ordered. I can follow up with NobodyCam on that. | 15:44 |
NobodyCam | morning pshige.. Hp has offered to get them for the core members | 15:44 |
NobodyCam | of Ironic | 15:44 |
BadCub | ahh. Okay, so there is the answer lol | 15:44 |
*** spandhe_ has joined #openstack-ironic | 15:47 | |
pshige | Great! | 15:48 |
*** spandhe has quit IRC | 15:49 | |
*** spandhe_ is now known as spandhe | 15:49 | |
devananda | jroll: unless someone else wants to - yes | 15:49 |
BadCub | mornin devananda :) | 15:49 |
* devananda grabs coffee before his 9am meeting | 15:49 | |
NobodyCam | morning devananda :) | 15:49 |
*** links has joined #openstack-ironic | 15:50 | |
*** jistr has quit IRC | 15:50 | |
pshige | devananda: morning :) | 15:50 |
jroll | devananda: cool, thanks | 15:51 |
*** athomas has quit IRC | 15:52 | |
*** pcrews has joined #openstack-ironic | 15:53 | |
devananda | oh, i finally found time to play with the NUC I got a while back | 15:54 |
*** Marga_ has joined #openstack-ironic | 15:54 | |
NobodyCam | :) do you like it | 15:55 |
BadCub | devananda: coolness. We are using ours as a DVR LOL | 15:55 |
NobodyCam | how is amt | 15:55 |
devananda | apparently the debian openwsman package is too old, doesn't work with the driver code | 15:56 |
BadCub | bummer | 15:57 |
*** rwsu has quit IRC | 15:58 | |
*** rwsu has joined #openstack-ironic | 15:59 | |
*** Marga_ has quit IRC | 16:01 | |
*** Marga_ has joined #openstack-ironic | 16:01 | |
*** pcrews has quit IRC | 16:04 | |
* rameshg87 leaves for the day | 16:05 | |
rameshg87 | good night all | 16:06 |
*** rameshg87 has quit IRC | 16:06 | |
*** pas-ha has quit IRC | 16:08 | |
*** openstackgerrit_ has quit IRC | 16:11 | |
krotscheck | ARGH, doc updates in dev-quickstart are giving me diff headaches. | 16:15 |
*** spandhe_ has joined #openstack-ironic | 16:15 | |
NobodyCam | night rameshg | 16:16 |
pshige | oh | 16:16 |
pshige | night rameshg87 | 16:17 |
*** davideagnello has quit IRC | 16:17 | |
*** spandhe has quit IRC | 16:17 | |
*** spandhe_ is now known as spandhe | 16:17 | |
*** natorious is now known as zz_natorious | 16:19 | |
*** davideagnello has joined #openstack-ironic | 16:19 | |
*** Marga_ has quit IRC | 16:21 | |
*** Marga_ has joined #openstack-ironic | 16:22 | |
*** spandhe has quit IRC | 16:24 | |
*** davideagnello has quit IRC | 16:25 | |
*** davideagnello has joined #openstack-ironic | 16:26 | |
*** Marga_ has quit IRC | 16:28 | |
*** Marga_ has joined #openstack-ironic | 16:28 | |
lucasagomes | devananda, https://bugs.launchpad.net/ironic/+bug/1454332 is it something we can backport? | 16:33 |
openstack | Launchpad bug 1454332 in Ironic "Fail to chainload iPXE (undionly.kpxe) " [Medium,New] - Assigned to Lucas Alvares Gomes (lucasagomes) | 16:33 |
lucasagomes | I think so right? | 16:33 |
NobodyCam | morning lucasagomes | 16:34 |
lucasagomes | NobodyCam, hi there | 16:34 |
*** trown is now known as trown|lunch | 16:34 | |
lucasagomes | nagyz, ^ btw you also had problem chainloading undionly.kpxe yesterday right? | 16:35 |
lucasagomes | nagyz, lemme know if that workarounds fix for you, I will put a patch very soon for it | 16:35 |
*** spandhe has joined #openstack-ironic | 16:41 | |
*** pcrews has joined #openstack-ironic | 16:43 | |
*** derekh_ has quit IRC | 16:45 | |
*** spandhe has quit IRC | 16:45 | |
*** zz_natorious is now known as natorious | 16:51 | |
*** jcoufal has quit IRC | 16:52 | |
*** lazy_prince has quit IRC | 17:02 | |
*** jjohnson2_ has quit IRC | 17:02 | |
*** rloo has quit IRC | 17:02 | |
*** dprince has quit IRC | 17:02 | |
*** degorenko has quit IRC | 17:02 | |
*** yuriyz has quit IRC | 17:02 | |
*** zer0c00l has quit IRC | 17:02 | |
*** tteggel has quit IRC | 17:02 | |
*** devananda has quit IRC | 17:02 | |
*** Guest25580 is now known as dan | 17:02 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Fix chainloading iPXE (undionly.kpxe) https://review.openstack.org/182387 | 17:02 |
*** jjohnson2_ has joined #openstack-ironic | 17:02 | |
*** dprince has joined #openstack-ironic | 17:02 | |
*** devananda has joined #openstack-ironic | 17:02 | |
*** yuriyz has joined #openstack-ironic | 17:02 | |
*** degorenko has joined #openstack-ironic | 17:02 | |
*** rloo has joined #openstack-ironic | 17:02 | |
*** tteggel has joined #openstack-ironic | 17:03 | |
*** zer0c00l has joined #openstack-ironic | 17:03 | |
*** saripurigopi has quit IRC | 17:09 | |
*** links has quit IRC | 17:14 | |
*** Marga_ has quit IRC | 17:18 | |
*** Nisha has quit IRC | 17:21 | |
*** harlowja has quit IRC | 17:22 | |
*** harlowja has joined #openstack-ironic | 17:22 | |
openstackgerrit | Ramakrishnan G proposed openstack/ironic: Ironic doesn't use cacert while talking to Swift https://review.openstack.org/182393 | 17:22 |
*** Marga_ has joined #openstack-ironic | 17:28 | |
*** achanda has joined #openstack-ironic | 17:30 | |
*** lucasagomes_ has joined #openstack-ironic | 17:35 | |
*** lucasagomes has quit IRC | 17:36 | |
*** lucasagomes_ is now known as lucasagomes | 17:36 | |
*** dprince has quit IRC | 17:37 | |
*** cdearborn has joined #openstack-ironic | 17:43 | |
*** chlong has quit IRC | 17:46 | |
*** e0ne is now known as e0ne_ | 17:47 | |
lucasagomes | folks I will call it a day, have a great night everyone! | 17:48 |
*** lucasagomes is now known as lucas-dinner | 17:50 | |
*** e0ne_ is now known as e0ne | 17:56 | |
*** e0ne has quit IRC | 17:59 | |
*** chlong has joined #openstack-ironic | 17:59 | |
*** cdearborn has quit IRC | 18:02 | |
*** edcragg has quit IRC | 18:03 | |
*** trown|lunch is now known as trown | 18:05 | |
*** kkoski has quit IRC | 18:09 | |
*** absubram has joined #openstack-ironic | 18:09 | |
* devananda heads into the office | 18:10 | |
*** kkoski has joined #openstack-ironic | 18:10 | |
*** kkoski has quit IRC | 18:10 | |
*** rschmied_csco has quit IRC | 18:18 | |
*** logan2_ has quit IRC | 18:19 | |
*** cdearborn has joined #openstack-ironic | 18:22 | |
NobodyCam | have a good night lucas-dinner | 18:22 |
NobodyCam | gah anyone else having issues staying connected to etherpads :( | 18:25 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Flesh out and rework some sensor descriptions https://review.openstack.org/182074 | 18:37 |
*** kkoski has joined #openstack-ironic | 18:44 | |
*** kkoski has quit IRC | 18:46 | |
*** ramineni has quit IRC | 18:46 | |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Flesh out and rework some sensor descriptions https://review.openstack.org/182074 | 18:49 |
*** ppal has quit IRC | 18:50 | |
*** e0ne has joined #openstack-ironic | 18:51 | |
*** [1]cdearborn has joined #openstack-ironic | 18:56 | |
*** mjturek2 has joined #openstack-ironic | 18:57 | |
*** mjturek1 has quit IRC | 18:59 | |
*** Sukhdev has joined #openstack-ironic | 19:00 | |
*** kkoski has joined #openstack-ironic | 19:02 | |
*** kkoski has quit IRC | 19:05 | |
NobodyCam | brb | 19:06 |
*** dguerri is now known as _dguerri | 19:06 | |
*** kkoski has joined #openstack-ironic | 19:07 | |
*** yog__ has joined #openstack-ironic | 19:09 | |
*** cdearborn has quit IRC | 19:12 | |
*** ukalifon has quit IRC | 19:12 | |
*** openstackgerrit_ has joined #openstack-ironic | 19:16 | |
*** openstackgerrit_ has quit IRC | 19:25 | |
*** kkoski has quit IRC | 19:27 | |
*** kkoski has joined #openstack-ironic | 19:33 | |
*** achanda has quit IRC | 19:33 | |
*** natorious is now known as zz_natorious | 19:34 | |
*** shakamunyi has quit IRC | 19:35 | |
*** kkoski has quit IRC | 19:35 | |
*** barra204 has quit IRC | 19:36 | |
*** jjohnson2_ has quit IRC | 19:38 | |
*** _dguerri is now known as dguerri | 19:38 | |
*** jjohnson2 has joined #openstack-ironic | 19:39 | |
*** Haomeng|2 has joined #openstack-ironic | 19:45 | |
*** jjohnson2 has quit IRC | 19:45 | |
*** mrmoje has quit IRC | 19:46 | |
*** kkoski has joined #openstack-ironic | 19:47 | |
*** Haomeng has quit IRC | 19:48 | |
*** mgoddard1 has joined #openstack-ironic | 19:50 | |
*** shakamunyi has joined #openstack-ironic | 19:50 | |
*** barra204 has joined #openstack-ironic | 19:50 | |
*** zz_natorious is now known as natorious | 19:51 | |
*** mgoddard has quit IRC | 19:51 | |
*** jjohnson2 has joined #openstack-ironic | 19:53 | |
*** kkoski has quit IRC | 19:53 | |
*** mjturek1 has joined #openstack-ironic | 19:56 | |
*** mjturek2 has quit IRC | 19:58 | |
*** achanda has joined #openstack-ironic | 20:04 | |
*** uggla__ has joined #openstack-ironic | 20:11 | |
*** kkoski has joined #openstack-ironic | 20:12 | |
*** uggla_ has quit IRC | 20:12 | |
*** kkoski has quit IRC | 20:16 | |
*** thiagop has joined #openstack-ironic | 20:18 | |
*** kkoski has joined #openstack-ironic | 20:19 | |
NobodyCam | is this pad empty for others too: https://etherpad.openstack.org/p/liberty-ironic-rack-to-ready-state ??? | 20:21 |
*** achanda has quit IRC | 20:21 | |
jroll | yes | 20:22 |
jroll | should it not be | 20:22 |
*** cdearborn has joined #openstack-ironic | 20:22 | |
NobodyCam | %$@#$^@%^@%$^$%^@!@ | 20:22 |
NobodyCam | no it should have detail on it | 20:23 |
NobodyCam | :( | 20:23 |
jroll | :( | 20:25 |
*** kkoski has quit IRC | 20:25 | |
jlvillal | rloo: Now looks like a bug in Neutron is also blocking the python-ironicclient gate :( | 20:26 |
rloo | jlvillal: yeah, I saw that. dhellmann added that as a dependency. good thing we're not in a hurry (i'm not anyway) | 20:26 |
rloo | jlvillal: i think if we had to, we could push a local patch to the client, but don't think it is urgent | 20:27 |
jlvillal | rloo: I updated the whiteboard on that. | 20:27 |
jlvillal | rloo: I agree, not too urgent. | 20:27 |
rloo | thx jlvillal | 20:27 |
jlvillal | rloo: You're welcome | 20:28 |
*** kkoski has joined #openstack-ironic | 20:32 | |
*** logan2 has quit IRC | 20:33 | |
*** achanda has joined #openstack-ironic | 20:36 | |
*** openstackgerrit has quit IRC | 20:37 | |
*** [1]cdearborn has quit IRC | 20:37 | |
*** openstackgerrit has joined #openstack-ironic | 20:37 | |
*** yog__ has quit IRC | 20:41 | |
*** mdbooth has quit IRC | 20:52 | |
*** e0ne has quit IRC | 20:52 | |
*** e0ne has joined #openstack-ironic | 20:53 | |
*** thiagop has quit IRC | 20:53 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Add .gitreview file https://review.openstack.org/182451 | 20:55 |
* TheJulia smiles | 20:55 | |
*** mdbooth has joined #openstack-ironic | 20:58 | |
*** kkoski has quit IRC | 21:00 | |
*** Sukhdev has quit IRC | 21:00 | |
*** jjohnson2 has quit IRC | 21:02 | |
devananda | TheJulia: hey there! grats :) | 21:02 |
devananda | TheJulia: welcome to openstack. bifrist is all official and all now :) | 21:02 |
*** e0ne has quit IRC | 21:03 | |
BadCub | w00t!! Gratz The | 21:05 |
BadCub | TheJulia: | 21:05 |
NobodyCam | phew revoved the lost 'pad data | 21:10 |
*** kkoski has joined #openstack-ironic | 21:10 | |
NobodyCam | recovered even | 21:10 |
*** ijw has joined #openstack-ironic | 21:18 | |
*** kkoski has quit IRC | 21:18 | |
*** kkoski has joined #openstack-ironic | 21:19 | |
*** chlong has quit IRC | 21:24 | |
*** absubram has quit IRC | 21:27 | |
*** cdearborn has quit IRC | 21:33 | |
*** SpamapS has quit IRC | 21:34 | |
*** thrash is now known as thrash|g0ne | 21:34 | |
*** SpamapS has joined #openstack-ironic | 21:34 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Unmask suppressed output for troubleshooting https://review.openstack.org/182462 | 21:35 |
*** kkoski has quit IRC | 21:39 | |
*** kkoski has joined #openstack-ironic | 21:40 | |
*** trown is now known as trown|outttypeww | 21:41 | |
*** ijw has quit IRC | 21:42 | |
*** lucas-dinner has quit IRC | 21:49 | |
*** mjturek1 has quit IRC | 21:59 | |
*** mjturek1 has joined #openstack-ironic | 22:03 | |
mrda | Morning Ironic | 22:04 |
BadCub | mornin mrda :) | 22:06 |
mrda | o/ | 22:06 |
*** rsalevsky has quit IRC | 22:09 | |
*** Marga__ has joined #openstack-ironic | 22:09 | |
*** mjturek1 has quit IRC | 22:10 | |
*** Marga_ has quit IRC | 22:10 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: Unmask and presvent failure. https://review.openstack.org/182462 | 22:12 |
*** kkoski has quit IRC | 22:14 | |
*** logan2 has joined #openstack-ironic | 22:18 | |
*** natorious is now known as zz_natorious | 22:44 | |
NobodyCam | morning mrda | 22:47 |
mrda | hey NobodyCam | 22:50 |
* mrda triages ironic driver bugs with jlvillal | 22:50 | |
* jlvillal triages Ironic driver bugs in Nova with mrda ;) | 22:51 | |
mrda | lol! | 22:51 |
* jroll triages mrda bugs in jlvillal with nova | 22:52 | |
jroll | @_@ | 22:53 |
jlvillal | :P | 22:53 |
TheJulia | wow this is getting confusing, I'm just glad there are no lab coats here | 22:53 |
mrda | lab coats! jlvillal we can get lab coats! | 22:56 |
*** davideagnello has quit IRC | 22:56 | |
*** davideagnello has joined #openstack-ironic | 22:56 | |
jlvillal | mrda: Woo hoo! | 22:56 |
NobodyCam | we 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 |
jroll | NobodyCam: check with krotscheck | 22:58 |
jroll | that's his thign | 22:58 |
NobodyCam | krotscheck: ^^^^ ???? | 22:58 |
NobodyCam | lol | 22:58 |
jroll | I feel like I've seen links | 22:59 |
* BadCub calls it quits for the day. Have a good night folks!!! | 23:00 | |
*** BadCub is now known as BadCub-Hiding | 23:00 | |
jlvillal | jroll: Any status update for: https://bugs.launchpad.net/nova/+bug/1385468 ? | 23:01 |
openstack | Launchpad bug 1385468 in OpenStack Compute (nova) "Cells assumes 1:1 compute-service:compute-node mapping" [Medium,Confirmed] | 23:01 |
mrda | Night BadCub-Hiding | 23:01 |
jroll | jlvillal: people started getting mad about my mocks, constant rebasing, I kind of gave up | 23:01 |
jroll | need to ressurrect it | 23:01 |
jroll | not that anyone besides us uses cells | 23:02 |
jlvillal | jroll: Okay. I will say that you are planning on resurrecting it. | 23:02 |
mrda | jlvillal and mrda sits on jroll's shoulder blades | 23:02 |
mrda | :) | 23:02 |
jlvillal | jroll: If that is okay with you. | 23:02 |
jroll | jlvillal: I don't want to make promises, but whatever | 23:02 |
jroll | I mean, there's a patch attached | 23:02 |
jroll | it works[ | 23:02 |
jroll | anyone is welcome to rebase and fix up the mocks | 23:03 |
jroll | I might get to it eventually. | 23:03 |
jlvillal | jroll: Okay. Maybe mrda or I can look into it. | 23:03 |
jroll | ok | 23:03 |
mrda | ok, cool, we might take a look jroll - thanks for the update | 23:03 |
jroll | fwiw, that's running in prod :) | 23:03 |
mrda | \o/ | 23:03 |
jroll | so it definitely works | 23:03 |
jlvillal | Excellent | 23:03 |
mrda | One less patch... | 23:03 |
jroll | yeah :| | 23:04 |
jroll | I just got sick of being told to use the "new mocking style" when I matched the file the change is in | 23:04 |
jroll | whatever | 23:04 |
mrda | I get that jroll | 23:04 |
*** derekh has joined #openstack-ironic | 23:04 | |
*** chlong has joined #openstack-ironic | 23:15 | |
*** yuanying has joined #openstack-ironic | 23:17 | |
*** Marga__ has quit IRC | 23:17 | |
*** Marga_ has joined #openstack-ironic | 23:18 | |
*** Marga_ has quit IRC | 23:25 | |
*** Marga_ has joined #openstack-ironic | 23:26 | |
NobodyCam | TheJulia: whats the new repo location | 23:32 |
jroll | openstack/bifrost | 23:33 |
NobodyCam | doh (facepalm) | 23:33 |
NobodyCam | TY jroll | 23:33 |
NobodyCam | :) | 23:33 |
jroll | np :) | 23:33 |
*** zhenguo has joined #openstack-ironic | 23:43 | |
krotscheck | NobodyCam: Yep, that's me. | 23:58 |
krotscheck | No links at this time. I'll have patches for you eod tomorrow-ish | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!