JayF | nope; I was. I thought it was 1980 | 00:00 |
---|---|---|
NobodyCam | lol /me now really feelllssss old.... lol | 00:00 |
JayF | NobodyCam: much better than the alternative | 00:01 |
* NobodyCam was born what someone was walking on the moon | 00:01 | |
NobodyCam | s/what/when/ | 00:01 |
NobodyCam | JayF: +++++ | 00:01 |
* BadCub-Hiding was born before anyone walked on the moon..... | 00:01 | |
BadCub-Hiding | Now I need to go drink...... | 00:01 |
NobodyCam | lol ... oh is it that time ... | 00:02 |
NobodyCam | night ya all | 00:03 |
rloo | night NobodyCam | 00:05 |
*** ijw has quit IRC | 00:07 | |
*** natorious is now known as zz_natorious | 00:07 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Unmask and prevent failure. https://review.openstack.org/182462 | 00:09 |
*** ijw has joined #openstack-ironic | 00:10 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/181234 | 00:13 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic: Added CORS support middleware to Ironic https://review.openstack.org/180680 | 00:17 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic: Added vagrant VM for developer use https://review.openstack.org/167415 | 00:17 |
openstackgerrit | Michael Krotscheck proposed openstack/ironic: DO NOT MERGE - Added Vancouver UI Demo CORS domain. https://review.openstack.org/182899 | 00:17 |
krotscheck | (ignore those until thursday next week ;) | 00:17 |
JoshNang | krotscheck: are you demoing it during a talk? | 00:18 |
krotscheck | JoshNang: During the Ironic Show-And-Tell on thursday, yes. | 00:18 |
JoshNang | krotscheck: awesome. i'm going to demo the one we're using for onmetal during my wed talk, and would love to give a shoutout to something awesome that's going upstream | 00:19 |
JoshNang | (also excited to see it in general) | 00:19 |
krotscheck | Neat! | 00:20 |
krotscheck | JoshNang: What're y'all using? | 00:20 |
* krotscheck looks up OnMetal, sees references to python-ironicclient. | 00:21 | |
JoshNang | it's a nodejs/express app that a couple of our interns wrote last summer | 00:21 |
krotscheck | Hah | 00:21 |
krotscheck | Mine's going to be WAY less sophisticated than that. It's pure browser-side javascript. | 00:21 |
krotscheck | Talking to Ironic's api directly | 00:21 |
krotscheck | (And, coincidentally, having the ability to talk to N>1 ironics) | 00:22 |
JoshNang | in angular, iirc? | 00:22 |
krotscheck | But, ultimately, the goal is to make the APi abstraction useful for both nodejs apps and browser apps, gate it against the ironic api, and publish it under the openstack banner. | 00:22 |
krotscheck | js-ironicclient if you will. | 00:22 |
krotscheck | Yep | 00:22 |
JoshNang | sounds awesome...can't wait to see it live! | 00:23 |
*** Marga_ has quit IRC | 00:25 | |
*** naohirot has joined #openstack-ironic | 00:29 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Unmask and prevent failure. https://review.openstack.org/182462 | 00:32 |
jlvillal | Help unbreak the python-ironicclient gate and vote +2 :) https://review.openstack.org/#/c/181234/ | 00:42 |
*** mtanino has joined #openstack-ironic | 00:46 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Unmask and prevent failure. https://review.openstack.org/182462 | 00:51 |
*** kkoski has joined #openstack-ironic | 01:10 | |
*** ijw_ has joined #openstack-ironic | 01:12 | |
*** kkoski has quit IRC | 01:12 | |
*** kkoski has joined #openstack-ironic | 01:13 | |
*** kkoski has joined #openstack-ironic | 01:14 | |
*** kkoski has quit IRC | 01:14 | |
*** ijw has quit IRC | 01:15 | |
*** kan_ has joined #openstack-ironic | 01:48 | |
*** Marga_ has joined #openstack-ironic | 01:58 | |
*** ijw_ has quit IRC | 02:01 | |
*** ijw has joined #openstack-ironic | 02:02 | |
*** ijw has quit IRC | 02:22 | |
*** Marga_ has quit IRC | 02:22 | |
*** Marga_ has joined #openstack-ironic | 02:23 | |
*** rloo has quit IRC | 02:26 | |
*** Marga_ has quit IRC | 02:46 | |
*** kan__ has joined #openstack-ironic | 02:46 | |
*** kan_ has quit IRC | 02:47 | |
*** Marga_ has joined #openstack-ironic | 02:54 | |
*** alex_xu has quit IRC | 03:05 | |
gabriel-bezerra | Hi. Does Ironic use any tool to automate the creation of ironic.conf sample? | 03:06 |
gabriel-bezerra | OK, I've just found that. | 03:08 |
* gabriel-bezerra will google before asking stupid questions | 03:12 | |
*** zz_natorious is now known as natorious | 03:19 | |
*** natorious has quit IRC | 03:21 | |
*** achanda has quit IRC | 03:23 | |
*** Marga_ has quit IRC | 03:26 | |
*** zz_natorious has joined #openstack-ironic | 03:26 | |
*** zz_natorious is now known as natorious | 03:26 | |
*** Marga_ has joined #openstack-ironic | 03:38 | |
*** spandhe has joined #openstack-ironic | 03:41 | |
*** coolsvap|afk is now known as coolsvap | 03:42 | |
*** rameshg87 has joined #openstack-ironic | 03:45 | |
rameshg87 | good morning ironi | 03:47 |
rameshg87 | *ironic | 03:47 |
gabriel-bezerra | Good morning, rameshg87 | 03:47 |
rameshg87 | morning gabriel-bezerra | 03:47 |
gabriel-bezerra | 12 am here. Should I call it morning or night? | 03:48 |
gabriel-bezerra | actually, 10 to 1am. | 03:48 |
*** Nisha has joined #openstack-ironic | 04:03 | |
*** achanda has joined #openstack-ironic | 04:20 | |
*** JoshNang_ has joined #openstack-ironic | 04:26 | |
*** JoshNang_ has quit IRC | 04:27 | |
*** JoshNang_ has joined #openstack-ironic | 04:27 | |
*** Sukhdev has joined #openstack-ironic | 04:29 | |
*** rameshg871 has joined #openstack-ironic | 04:30 | |
rameshg871 | gabriel-bezerra: :) | 04:30 |
rameshg871 | gabriel-bezerra: it's 10am here now | 04:30 |
gabriel-bezerra | Are you in India? | 04:31 |
rameshg871 | yeah | 04:31 |
rameshg871 | and where are you from ? | 04:31 |
gabriel-bezerra | I've made some good Indian friends some time ago. | 04:31 |
*** JoshNang_ has quit IRC | 04:31 | |
gabriel-bezerra | I'm in Brazil. | 04:31 |
*** JoshNang_ has joined #openstack-ironic | 04:31 | |
*** kalpase has joined #openstack-ironic | 04:32 | |
rameshg871 | oh okay. | 04:32 |
*** rameshg87 has quit IRC | 04:33 | |
*** rameshg871 is now known as rameshg87 | 04:34 | |
*** saripurigopi has joined #openstack-ironic | 04:39 | |
*** JoshNang_ has quit IRC | 04:49 | |
*** ramineni has joined #openstack-ironic | 04:57 | |
openstackgerrit | Anusha Ramineni proposed openstack/ironic: Delete neutron ports when the node cleaning fails https://review.openstack.org/178570 | 05:01 |
ramineni | rameshg87: ^^^ | 05:01 |
rameshg87 | ramineni: oh thanks :) | 05:02 |
*** alex_xu has joined #openstack-ironic | 05:03 | |
*** spandhe has quit IRC | 05:08 | |
*** ukalifon has quit IRC | 05:12 | |
*** toabctl has quit IRC | 05:21 | |
*** jlvillal has quit IRC | 05:26 | |
*** yog_ has joined #openstack-ironic | 05:40 | |
*** JoshNang_ has joined #openstack-ironic | 05:41 | |
*** JoshNang_ has quit IRC | 05:45 | |
*** JoshNang_ has joined #openstack-ironic | 05:45 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic-specs: Capabilities should accept values as dictionary https://review.openstack.org/182934 | 05:47 |
*** spandhe has joined #openstack-ironic | 05:49 | |
*** JoshNang has quit IRC | 05:57 | |
*** JoshNang_ is now known as JoshNang | 05:57 | |
*** gridinv has joined #openstack-ironic | 05:59 | |
*** chenglch has joined #openstack-ironic | 06:03 | |
naohirot | rameshg87: hello, I came back from a long meeting :) | 06:05 |
naohirot | rameshg87: If you have a time, can we talk about the driver_info/instance_info/driver_internal_info thing? | 06:06 |
*** Marga_ has quit IRC | 06:10 | |
*** gridinv has quit IRC | 06:12 | |
*** mtanino has quit IRC | 06:17 | |
*** ukalifon1 has joined #openstack-ironic | 06:18 | |
*** Nisha has quit IRC | 06:21 | |
*** jcoufal has joined #openstack-ironic | 06:24 | |
*** GheRiver1 is now known as GheRivero | 06:25 | |
openstackgerrit | Merged openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/181234 | 06:27 |
*** Sukhdev has quit IRC | 06:29 | |
*** kevinbenton has quit IRC | 06:36 | |
dtantsur | Morning, Ironic! | 06:42 |
* dtantsur is back from PTO | 06:42 | |
takadayuiko | dtantsur, Hi! I've been waiting for you to come back :) | 06:44 |
dtantsur | takadayuiko, o/ | 06:44 |
dtantsur | I've seen you've posted some interesting patches | 06:44 |
takadayuiko | Yeah, right. Can we take time to discuss about ironic-discoverd at Summit? | 06:45 |
*** pas-ha has joined #openstack-ironic | 06:45 | |
pshige | dtantsur: morinng :) | 06:47 |
dtantsur | takadayuiko, definitely! | 06:47 |
dtantsur | pshige, morning | 06:47 |
dtantsur | takadayuiko, how long does it take you to get to Vancouver? :) | 06:48 |
takadayuiko | dtantsur, thanks :D Let's discuss about tasks for Liberty there. I'm looking forward to see you :) | 06:48 |
dtantsur | yeah, me too :) | 06:49 |
takadayuiko | dtantsur, When are you available? Will we talk at Friday's contributors meetup? And can we discuss with other discoverd's RedHat guys together? | 06:52 |
dtantsur | takadayuiko, Friday sounds fine. IIRC ifarkas and trown are not going to the summit, so I'll be the only discoverd dev there | 06:53 |
takadayuiko | dtantsur, OK, I see. I've never met ifarkas and tron, so it's unfortunate that I couldn't meet them... Lucas is also discoverd's core, right? | 06:55 |
dtantsur | takadayuiko, well yeah, but he's not actually involved too much... but we can catch him anyway :) | 06:56 |
takadayuiko | dtantsur, OK. Anyway, I'm glad to make an appointment with you :) | 06:59 |
dtantsur | :) | 07:04 |
rameshg87 | naohirot: hi | 07:07 |
rameshg87 | dtantsur: hello. welcome back :) | 07:07 |
dtantsur | hey hey :) | 07:07 |
naohirot | rameshg87: Oh hi | 07:07 |
rameshg87 | naohirot: sorry i was away .. | 07:08 |
naohirot | dtantsur: good morning | 07:08 |
rameshg87 | naohirot: yeah we can discuss now | 07:08 |
dtantsur | naohirot, o/ | 07:08 |
naohirot | rameshg87: no problem | 07:08 |
*** spandhe has quit IRC | 07:08 | |
naohirot | dtantsur: welcome back, I hope you had good time :) | 07:09 |
dtantsur | yeah thanks | 07:09 |
naohirot | rameshg87: fundamentally we need two places to hold boot-iso path | 07:10 |
rameshg87 | naohirot: so there are two ways in which the instance can be booted | 07:10 |
rameshg87 | naohirot: 1. ironic generates boot iso from kernel/ramdisk mentioned in glance image and makes bare metal boot from it | 07:11 |
naohirot | rameshg87: yes, then 2? | 07:11 |
rameshg87 | naohirot: 2. user (requestor of deploy) chose to provide a boot iso to ironic while asking ironic to deploy the image | 07:12 |
rameshg87 | naohirot: and then #3 | 07:12 |
rameshg87 | 3. a boot iso is available in the glance with a pointer to it's uuid in the image being deployed | 07:12 |
rameshg87 | right ? | 07:12 |
* naohirot let me think | 07:12 | |
rameshg87 | basically #1 and #3 are use-cases with nova | 07:13 |
rameshg87 | #2 is standalone ironic (because nova never knows about the driver and that a boot iso is required) | 07:14 |
naohirot | rameshg87: let's talk about based on the concrete code | 07:14 |
rameshg87 | naohirot: yeah i was coming to that | 07:14 |
rameshg87 | naohirot: but these are the 3 main use-cases, right ? do you have any other ? | 07:15 |
naohirot | rameshg87: https://review.openstack.org/#/c/151958/18/ironic/drivers/modules/irmc/deploy.py | 07:15 |
rameshg87 | naohirot: but before going to code, i wanted to check if i covered your use-cases completely :) | 07:16 |
naohirot | rameshg87: In my word, 1) boot iso which is directly put on share, 2) glance 3) non-glance | 07:16 |
*** e0ne has joined #openstack-ironic | 07:16 | |
rameshg87 | naohirot: yes, but for all three, you should end up putting it in the share | 07:17 |
rameshg87 | naohirot: #1 is built by ironic, so we end up putting it in share | 07:17 |
naohirot | rameshg87: are those three matched with yours? | 07:17 |
rameshg87 | naohirot: #2, #3 are pre-built (by someone else), but still need to be fetchd from where they are and put in the share for machine to boot from, right ? | 07:17 |
rameshg87 | naohirot: yes, all these are covered in ilo drivers right now | 07:18 |
rameshg87 | i mean #1, #2 and #3 above | 07:18 |
naohirot | rameshg87: I think it is easier to discuss based on boot-iso-url | 07:18 |
rameshg87 | naohirot: yeah may be then you can go ahead | 07:19 |
naohirot | rameshg87: 1) plain file name, 2) glance UUID file name, 3) glance image URL | 07:19 |
naohirot | rameshg87: If admin put boot-iso-file in instance_info, | 07:19 |
naohirot | rameshg87: iRMC driver use the file name AS IS, in case of 1) | 07:20 |
rameshg87 | is boot-iso-file within the share ? | 07:20 |
naohirot | rameshg87: yes, let's say the file name is 'ubuntu-boot.iso' | 07:21 |
rameshg87 | yeah, so we already have a way of mentioning files as images in ironic | 07:21 |
rameshg87 | file://<> which refers to absolute path in a conductor | 07:21 |
naohirot | rameshg87: In case of 2), the file name would be 'bc784057-a140-4130-add3-ef890457e6b3.iso' | 07:22 |
rameshg87 | naohirot: 1 sec, i am not done with #1 | 07:22 |
rameshg87 | naohirot: so we wanted to rename the url to be like nfs://<> or cifs:<> ? | 07:22 |
naohirot | rameshg87: No, no | 07:22 |
rameshg87 | naohirot: so it will be just the file name ? | 07:23 |
naohirot | rameshg87: I don't introduce new URL | 07:23 |
rameshg87 | like irmc_boot_iso = 'ubuntu-boot.iso' ? | 07:23 |
naohirot | rameshg87: Yes, that's the reason I fixed is_glance_image() in https://review.openstack.org/#/c/175217/ | 07:24 |
rameshg87 | okay got it | 07:25 |
naohirot | rameshg87: yes, plain file name like 'ubuntu-boot.iso' | 07:25 |
rameshg87 | but irmc driver understands that it's within the share ? | 07:25 |
rameshg87 | so i can give relative paths within the share as well | 07:25 |
rameshg87 | something like | 07:25 |
rameshg87 | 'boot_images/ubuntu/ubuntu-trusty-cloud-image.iso' ? | 07:26 |
naohirot | Yes, iRMC assumes that it's in the share if the file naem is plain. | 07:26 |
rameshg87 | okay | 07:27 |
rameshg87 | let's goto your #2 then | 07:27 |
naohirot | rameshg87: In case of #2, UUID filename is assumed in glance, so it will be fetched into the share | 07:28 |
rameshg87 | so it will be just irmc_boot_iso = 'bc784057-a140-4130-add3-ef890457e6b3', right ? | 07:29 |
rameshg87 | and we know it can be a glance image or a 'file://' or 'http://' | 07:29 |
rameshg87 | it will be retrieved from the proper place and then put in the share, right ? | 07:29 |
naohirot | rameshg87: the file name will be 'boot-bc784057-a140-4130-add3-ef890457e6b3.iso' | 07:29 |
*** jlvillal has joined #openstack-ironic | 07:29 | |
rameshg87 | where 'bc784057-a140-4130-add3-ef890457e6b3' is the node uuid, i assume | 07:29 |
rameshg87 | right ? | 07:30 |
naohirot | rameshg87: node UUID, please look at L.252 https://review.openstack.org/#/c/151958/18/ironic/drivers/modules/irmc/deploy.py | 07:30 |
rameshg87 | yeah, agreed. | 07:31 |
naohirot | rameshg87: so the file name has to be changed from glance UUID to "boot-%s.iso" % node.uuid | 07:31 |
rameshg87 | naohirot: yeah agreed | 07:31 |
naohirot | rameshg87: iRMC has to handle two file names | 07:32 |
rameshg87 | naohirot: and your input will be instance_info/irmc_boot_iso='7801f10313524fcdbe5bf96e12af5401' where 7801f10313524fcdbe5bf96e12af5401 is the glance image uuid | 07:32 |
rameshg87 | right ? | 07:32 |
naohirot | rameshg87: If we assign new file name into instance_info again, we overwrite source information, I don't want to do that. | 07:33 |
rameshg87 | yeah, okay | 07:33 |
rameshg87 | so that's the reason why you store it in driver_internal_info | 07:33 |
rameshg87 | right ? | 07:33 |
naohirot | rameshg87: that's the reason we need two places to new file name and source info. | 07:33 |
naohirot | rameshg87: exactly | 07:34 |
rameshg87 | okay | 07:34 |
rameshg87 | got it | 07:34 |
rameshg87 | and then your #3 ? | 07:34 |
*** jistr has joined #openstack-ironic | 07:34 | |
naohirot | rameshg87: In case of #3, source info would be like glance:// , http://, https://, and file://. | 07:35 |
naohirot | rameshg87: so the situation is exactly same as #2. | 07:35 |
rameshg87 | naohirot: yeah | 07:35 |
rameshg87 | in effect your #2 and #3 can be combined | 07:35 |
rameshg87 | irmc_boot_iso can be one of "7801f10313524fcdbe5bf96e12af5401" or "glance://7801f10313524fcdbe5bf96e12af5401" or "http://1.2.3.4/image" or "file://path/to/image" | 07:36 |
rameshg87 | right ? | 07:36 |
rameshg87 | your "7801f10313524fcdbe5bf96e12af5401" in #2 and "glance://7801f10313524fcdbe5bf96e12af5401" is same except that how the url is specified is different | 07:36 |
naohirot | rameshg87: Yes, please look at L.256 https://review.openstack.org/#/c/151958/18/ironic/drivers/modules/irmc/deploy.py | 07:37 |
naohirot | rameshg87: the condition is divided into two cases | 07:37 |
rameshg87 | yeah got it | 07:37 |
rameshg87 | but the action taken is same | 07:38 |
rameshg87 | whether it is "7801f10313524fcdbe5bf96e12af5401" or "glance://7801f10313524fcdbe5bf96e12af5401", the action taken is same | 07:38 |
naohirot | rameshg87: Yes, the action is putting boot-iso into the share. | 07:38 |
rameshg87 | fetch the image, put it into share and update driver_internal_info | 07:38 |
*** achanda has quit IRC | 07:38 | |
rameshg87 | got it | 07:38 |
rameshg87 | now i have a better picture | 07:39 |
rameshg87 | thanks for the explanation | 07:39 |
naohirot | rameshg87: you are welcome :) | 07:39 |
rameshg87 | in ilo case, we didn't need driver_internal_info because we don't store it like you do in a share (it's all direct http) | 07:39 |
rameshg87 | that's why i was confused why you would require one | 07:39 |
rameshg87 | now i know why | 07:39 |
rameshg87 | i will go through your code | 07:39 |
naohirot | rameshg87: I see | 07:40 |
rameshg87 | naohirot: are you coming to summit ? | 07:40 |
naohirot | rameshg87: Unfortunately I will not :< | 07:40 |
rameshg87 | okay. np. | 07:40 |
rameshg87 | we could have discussed more about it there. may be irc is a better place. | 07:41 |
rameshg87 | :) | 07:41 |
rameshg87 | naohirot: need to go now for lunch. i will leave if you don't have anything more | 07:41 |
naohirot | rameshg87: In the next summit after Vancouver, I'll be there, it's tokyo :) | 07:41 |
naohirot | rameshg87: No, thank you very much! | 07:42 |
*** achanda_ has joined #openstack-ironic | 07:42 | |
rameshg87 | naohirot: oh yeah. so are you in tokyo ? | 07:44 |
naohirot | rameshg87: Yes, kind a. I'm in Yokohama, next to tokyo. | 07:45 |
naohirot | rameshg87: very close to tokyo. | 07:45 |
rameshg87 | naohirot: okay. may be if i am coming to tokyo, we can meet. :) | 07:45 |
*** ifarkas has joined #openstack-ironic | 07:45 | |
rameshg87 | okay. got to go now | 07:46 |
*** rameshg87 is now known as rameshg87-lunch | 07:46 | |
naohirot | rameshg87: Yeah, have a nice lunch. | 07:46 |
naohirot | rameshg87-lunch: enjoy. | 07:46 |
*** rameshg87-lunch has quit IRC | 07:49 | |
*** rameshg87 has joined #openstack-ironic | 07:50 | |
*** rameshg87 has quit IRC | 07:55 | |
*** links has joined #openstack-ironic | 08:02 | |
*** athomas has joined #openstack-ironic | 08:04 | |
*** derekh has joined #openstack-ironic | 08:05 | |
*** MattMan has quit IRC | 08:13 | |
*** lucasagomes has joined #openstack-ironic | 08:18 | |
*** MattMan has joined #openstack-ironic | 08:19 | |
*** ppal has joined #openstack-ironic | 08:20 | |
*** kalpase has quit IRC | 08:24 | |
*** yog_ has quit IRC | 08:27 | |
*** kalpase has joined #openstack-ironic | 08:27 | |
*** kevinbenton has joined #openstack-ironic | 08:32 | |
*** romcheg has joined #openstack-ironic | 08:34 | |
openstackgerrit | Merged openstack/ironic: Remove unused CONF variable in test_ipminative.py https://review.openstack.org/182735 | 08:35 |
*** rameshg87 has joined #openstack-ironic | 08:39 | |
*** e0ne has quit IRC | 08:40 | |
*** achanda_ has quit IRC | 08:40 | |
*** yog_ has joined #openstack-ironic | 08:43 | |
lucasagomes | nagyz, the bug in nova that delete doesn't work mid operation is hairy | 08:49 |
lucasagomes | nagyz, it's because of a lock, I was investigating tomorrow | 08:49 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: Add partition number to list_partitions() output fields https://review.openstack.org/182973 | 08:50 |
lucasagomes | nagyz, basic ironic doesn't return from spawn() until the deployment is completed or error out | 08:50 |
lucasagomes | nagyz, and there's a lock on that instance uuid, so other operations to that instance have to wait until spawn() is finished | 08:50 |
lucasagomes | that's because the delete doesn't do anything | 08:50 |
lucasagomes | nagyz, I got an idea about how to fix it. Working on it now | 08:50 |
lucasagomes | (by Ironic I mean the Ironic nova driver) | 08:51 |
*** yog_ has quit IRC | 08:53 | |
*** achanda has joined #openstack-ironic | 08:54 | |
*** romcheg has left #openstack-ironic | 09:01 | |
*** dtantsur is now known as dtantsur|bbl | 09:04 | |
*** mkerrin has joined #openstack-ironic | 09:05 | |
*** mikal has quit IRC | 09:11 | |
*** bnemec has quit IRC | 09:13 | |
*** bnemec has joined #openstack-ironic | 09:13 | |
*** slagle has quit IRC | 09:14 | |
*** achanda has quit IRC | 09:15 | |
*** pelix has joined #openstack-ironic | 09:17 | |
*** slagle has joined #openstack-ironic | 09:21 | |
*** achanda has joined #openstack-ironic | 09:22 | |
*** trown|outttypeww is now known as trown | 09:27 | |
*** achanda has quit IRC | 09:31 | |
*** edcragg has joined #openstack-ironic | 09:39 | |
*** e0ne has joined #openstack-ironic | 09:44 | |
*** e0ne is now known as e0ne_ | 09:44 | |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Wrap all DHCP provider load errors https://review.openstack.org/182990 | 09:52 |
*** e0ne_ is now known as e0ne | 09:52 | |
*** naohirot has quit IRC | 09:54 | |
*** derekh has quit IRC | 09:55 | |
*** athomas has quit IRC | 09:55 | |
lucasagomes | nagyz, here's the fix https://review.openstack.org/#/c/182992/ | 09:57 |
*** gridinv has joined #openstack-ironic | 09:58 | |
openstackgerrit | Merged openstack/ironic: Execute "parted" from root in list_partitions() https://review.openstack.org/182741 | 10:03 |
*** dguerri is now known as _dguerri | 10:11 | |
*** _dguerri is now known as dguerri | 10:15 | |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Wrap all DHCP provider load errors https://review.openstack.org/182990 | 10:17 |
*** athomas has joined #openstack-ironic | 10:24 | |
*** kevinbenton has quit IRC | 10:25 | |
*** kevinbenton has joined #openstack-ironic | 10:26 | |
rameshg87 | yuriyz: hi | 10:40 |
openstackgerrit | Merged openstack/ironic: Add partition number to list_partitions() output fields https://review.openstack.org/182973 | 10:41 |
openstackgerrit | Merged openstack/ironic: Improve root partition size check in deploy_partition_image https://review.openstack.org/179043 | 10:44 |
*** dguerri is now known as _dguerri | 10:47 | |
*** jjohnson2 has joined #openstack-ironic | 10:50 | |
*** romcheg has joined #openstack-ironic | 10:56 | |
*** jamielennox is now known as jamielennox|away | 10:58 | |
* rameshg87 goes home | 11:01 | |
*** rameshg87 has quit IRC | 11:01 | |
*** dtantsur|bbl is now known as dtantsur | 11:03 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Fix playbooks for OpenStack CI https://review.openstack.org/182462 | 11:04 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property https://review.openstack.org/178229 | 11:09 |
*** lucasagomes is now known as lucas-hungry | 11:10 | |
*** derekh has joined #openstack-ironic | 11:11 | |
*** e0ne is now known as e0ne_ | 11:12 | |
*** pelix has quit IRC | 11:13 | |
*** pelix has joined #openstack-ironic | 11:14 | |
*** chenglch has quit IRC | 11:15 | |
*** lazy_prince has joined #openstack-ironic | 11:18 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: Validate capability in properties and instance_info https://review.openstack.org/174785 | 11:18 |
*** e0ne_ is now known as e0ne | 11:19 | |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: Do not preserve partitions after ephemeral https://review.openstack.org/182688 | 11:40 |
*** yog_ has joined #openstack-ironic | 11:44 | |
*** chlong has joined #openstack-ironic | 11:48 | |
*** Marga_ has joined #openstack-ironic | 11:49 | |
*** lucas-hungry is now known as lucasagomes | 11:50 | |
*** thrash|g0ne is now known as thrash | 11:50 | |
*** _dguerri is now known as dguerri | 11:58 | |
*** e0ne is now known as e0ne_ | 12:05 | |
*** e0ne_ is now known as e0ne | 12:06 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Fix playbooks for OpenStack CI https://review.openstack.org/182462 | 12:10 |
*** dprince has joined #openstack-ironic | 12:16 | |
*** coolsvap is now known as coolsvap|afk | 12:22 | |
*** Marga_ has quit IRC | 12:33 | |
*** jjohnson2 has quit IRC | 12:36 | |
*** Marga_ has joined #openstack-ironic | 12:36 | |
*** Marga_ has quit IRC | 12:46 | |
*** Marga_ has joined #openstack-ironic | 12:47 | |
*** jjohnson2 has joined #openstack-ironic | 12:50 | |
*** e0ne is now known as e0ne_ | 12:51 | |
*** e0ne_ is now known as e0ne | 12:53 | |
*** jjohnson2 has quit IRC | 12:55 | |
*** kalpase has quit IRC | 12:59 | |
*** romcheg has quit IRC | 12:59 | |
*** dguerri is now known as _dguerri | 12:59 | |
*** Marga_ has quit IRC | 13:00 | |
*** _dguerri is now known as dguerri | 13:01 | |
*** kalpase has joined #openstack-ironic | 13:02 | |
*** romcheg has joined #openstack-ironic | 13:03 | |
*** derekh_ has joined #openstack-ironic | 13:07 | |
*** derekh has quit IRC | 13:10 | |
*** cdearborn has joined #openstack-ironic | 13:11 | |
*** rloo has joined #openstack-ironic | 13:15 | |
jroll | jlvillal: as a blanket rule, you can always do whatever you want to any of my patches :) | 13:19 |
* jroll goes back to vacation | 13:19 | |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Wrap all DHCP provider load errors https://review.openstack.org/182990 | 13:25 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Add node-show-states command https://review.openstack.org/183039 | 13:26 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic: Do not preserve partitions after ephemeral https://review.openstack.org/182688 | 13:29 |
*** jjohnson2 has joined #openstack-ironic | 13:34 | |
*** jgrimm is now known as zz_jgrimm | 13:35 | |
*** saripurigopi has quit IRC | 13:39 | |
*** dguerri is now known as _dguerri | 13:40 | |
*** _dguerri is now known as dguerri | 13:43 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Add node-show-states command https://review.openstack.org/183039 | 13:43 |
*** e0ne is now known as e0ne_ | 13:47 | |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands https://review.openstack.org/172517 | 13:49 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Introduce openstackclient plugin https://review.openstack.org/171672 | 13:49 |
openstackgerrit | Brad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create https://review.openstack.org/172461 | 13:49 |
*** verdurin has quit IRC | 13:52 | |
*** mtanino has joined #openstack-ironic | 14:00 | |
*** gridinv_ has joined #openstack-ironic | 14:01 | |
*** gridinv has quit IRC | 14:01 | |
NobodyCam | morning ironicers | 14:02 |
dtantsur | NobodyCam, morning! | 14:02 |
*** BadCub-Hiding is now known as BadCub | 14:02 | |
NobodyCam | hey hey morning dtantsur and BadCub :) | 14:03 |
NobodyCam | dtantsur: did you get your visa? | 14:03 |
dtantsur | NobodyCam, I did! | 14:03 |
NobodyCam | w00T!!!! | 14:03 |
dtantsur | :) | 14:03 |
NobodyCam | :) | 14:03 |
NobodyCam | thats awesome! | 14:04 |
*** e0ne_ is now known as e0ne | 14:06 | |
*** pas-ha has quit IRC | 14:07 | |
lucasagomes | NobodyCam, morning | 14:08 |
lucasagomes | BadCub, no more hiding... good morning | 14:08 |
BadCub | mornin lucasagomes NobodyCam :) | 14:09 |
jlvillal | Good morning: lucasagomes dtantsur NobodyCam BadCub jroll and anyone else here :) | 14:10 |
lucasagomes | jlvillal, morning | 14:10 |
BadCub | mornin jlvillal :) | 14:11 |
dtantsur | jlvillal, BadCub, morning | 14:11 |
BadCub | mornin dtantsur :) | 14:11 |
jlvillal | Has a midcycle/sprint date been set yet for Ironic? | 14:11 |
* jlvillal is attending the Nova meeting and they have a date for their midcycle already. In July. | 14:12 | |
pshige | already?! | 14:13 |
*** cdearborn has quit IRC | 14:16 | |
pshige | jlvillal, BadCub: morining :) | 14:16 |
rloo | hi NobodyCam, BadCub, dtantsur, lucasagomes, jlvillal, pshige | 14:17 |
rloo | jlvillal: nope, not yet | 14:17 |
lucasagomes | rloo, morning | 14:18 |
dtantsur | rloo, o/ | 14:18 |
jlvillal | rloo, morning | 14:18 |
pshige | rloo: morning :) | 14:19 |
NobodyCam | morning lucasagomes jlvillal pshige and rloo | 14:21 |
NobodyCam | :) | 14:21 |
NobodyCam | seems we lost a wall in the winds last night | 14:21 |
NobodyCam | I'm going to have to attempt to fix it | 14:21 |
*** pas-ha has joined #openstack-ironic | 14:21 | |
NobodyCam | :-P | 14:22 |
NobodyCam | jlvillal: a date already.. wow... we'll have to plan ours at the summit | 14:22 |
BadCub | mornin pshige rloo :) | 14:27 |
*** mkerrin has quit IRC | 14:27 | |
*** shakamunyi has joined #openstack-ironic | 14:29 | |
NobodyCam | oh nice! VENOM Vulnerability : http://mx.hpcloud.com/wf/click?upn=SdKvslEdqWJESXIT-2BpxrP-2FXi04jZCqsf8pQ9r1NxDGarUhk86cHTO0ZigkJjHsPi_-2F2kE4d6zW-2FK3bcRbEpDszu0YBTbNDozfuAp-2FI3hQ3V-2FLpDsmhQN-2BDG2QrUbmc8yaIsrQH7qxUlaHGiIz-2Fgv1d-2BBmpx08CnfvDCA60RCJptv9KJCX-2FoVw1BbXwTOphLZmILAQr7-2Bgc30ectITdePESP8ezz2QcOqHmSy8-2BSVJnPcO7QLDuqE9SCStwaLVtZjLH2C1KNqYP949wT4w-2Fq7XMZQCAxmMgflbh55VQY63BLt2MeGyFPeV-2FPIxSXrohpjxrEhK8CCRqK07BlHiR4C0UKvu4SOGEyPp | 14:30 |
lucasagomes | NobodyCam, yeah... scary | 14:30 |
lucasagomes | aparently selinux mitigates the problem | 14:30 |
NobodyCam | :) | 14:31 |
lucasagomes | but if it's not enabled.... | 14:31 |
NobodyCam | ya | 14:31 |
NobodyCam | does it affect us? we don't have a Hypervisor per say. | 14:33 |
*** achanda has joined #openstack-ironic | 14:33 | |
*** kan__ has quit IRC | 14:34 | |
jlvillal | Maybe that is why my VPS was done last night? | 14:34 |
jlvillal | s/done/down/ | 14:34 |
NobodyCam | hey hey jlvillal :) | 14:34 |
NobodyCam | mine irc client burped it notwprking yesterday | 14:34 |
jlvillal | NobodyCam, I have a $4 / month VPS to take care of my IRC bouncing with ZNC | 14:35 |
* BadCub grumbles about ppl not maintaining their Jira tickets | 14:35 | |
NobodyCam | jlvillal: I run screen / irrsi on a hp cloud instance :-p | 14:36 |
NobodyCam | nice! "The VENOM vulnerability has existed since 2004" | 14:36 |
*** toabctl has joined #openstack-ironic | 14:37 | |
nagyz | lucasagomes, so now I have a node that goes into deploy failed state :-) | 14:37 |
nagyz | I know, I know, always problems | 14:38 |
lucasagomes | nagyz, heh | 14:38 |
lucasagomes | nagyz, did you look at the logs to see why ? | 14:38 |
nagyz | it just happened. :-) | 14:38 |
*** Shrews has quit IRC | 14:38 | |
nagyz | conductor log? | 14:38 |
lucasagomes | yeah | 14:38 |
lucasagomes | nagyz, you can look at the last_error field as well | 14:38 |
lucasagomes | do a node-show see if it says something | 14:39 |
nagyz | well in the meantime it went into available state | 14:39 |
nagyz | so node-show doesn't show it | 14:39 |
lucasagomes | oh yeah nova probably destroyed the failed instance | 14:40 |
*** mordred has quit IRC | 14:40 | |
lucasagomes | yeah logs :-) | 14:40 |
nagyz | 2015-05-14 16:36:26.152 30831 TRACE ironic.drivers.modules.agent_base_vendor InstanceDeployFailure: Failed to deploy instance: Failed to start the iSCSI target to deploy the node 25c538d1-bc09-46bf-b62d-6bdf59cc62aa. Error: {u'message': u'Error starting iSCSI target.', u'code': 500, u'type': u'ISCSIError', u'details': u'Error starting iSCSI target: Error when adding a new logical unit for iqn iqn-25c538d1-bc09-46bf-b62d-6bdf59cc62aa. Fa | 14:41 |
nagyz | iled with exit code 22. stdout: . stderr: tgtadm: invalid request\n'} | 14:41 |
nagyz | and right after that: 2015-05-14 16:36:26.153 30831 TRACE ironic.drivers.base InvalidState: Can not transition from state 'deploy failed' on event 'fail' (no defined transition) | 14:41 |
NobodyCam | tgtadm: invalid request????? | 14:41 |
lucasagomes | apparently httppretty (from client) doesn't work with py34? | 14:41 |
lucasagomes | http://logs.openstack.org/39/183039/2/check/gate-python-ironicclient-python34/f4eec64/console.html | 14:41 |
NobodyCam | ya | 14:42 |
*** GhostPunk has joined #openstack-ironic | 14:42 | |
*** mordred has joined #openstack-ironic | 14:42 | |
NobodyCam | jlvillal: the solution was to pin our version in the clients requirments file? | 14:42 |
*** achanda has quit IRC | 14:42 | |
lucasagomes | nagyz, something happened in the ramdisk when exposing the local disk via iscsi | 14:42 |
*** Shrews has joined #openstack-ironic | 14:43 | |
nagyz | it could be that the disk is not "clean", ie it has partitions/GPT/whatever on it. | 14:43 |
nagyz | does that influence things? | 14:43 |
*** barra204 has joined #openstack-ironic | 14:43 | |
lucasagomes | hmm I don't think so | 14:43 |
NobodyCam | lucasagomes: nagyz: seems like tgtadm is having issues? | 14:43 |
nagyz | NobodyCam, but I already have one node up and running at the moment | 14:44 |
lucasagomes | I mean... we are exposing the whole disk as a iscsi target | 14:44 |
nagyz | I've run into this issue when I wanted to bring up a second node | 14:44 |
lucasagomes | I dunno if it tries to read the partition table | 14:44 |
lucasagomes | I thought it doesn't... but, I'm not sure | 14:44 |
NobodyCam | we should wipe the table I thought | 14:44 |
lucasagomes | yeah but that's after the disk is exposed via iscsi | 14:45 |
nagyz | I can try to boot from a live cd and wipe the partition table | 14:45 |
lucasagomes | the ironic conductor wipes the partitions etc | 14:45 |
NobodyCam | oh right | 14:45 |
lucasagomes | nagyz, ack | 14:45 |
* lucasagomes needs to rethnk about the do not power off the nde after deploy fails | 14:45 | |
NobodyCam | :) | 14:46 |
lucasagomes | that's very useful for such situations ^ and for developing ipa as well | 14:46 |
nagyz | or remote logging during provisioning? :) | 14:47 |
*** dguerri is now known as _dguerri | 14:48 | |
*** _dguerri is now known as dguerri | 14:48 | |
*** dguerri is now known as _dguerri | 14:49 | |
nagyz | if I want a node not to be used can I set it's provisioned state to maintanence? and when I want to use it, back to active? | 14:49 |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Fix playbooks for OpenStack CI https://review.openstack.org/182462 | 14:49 |
*** _dguerri is now known as dguerri | 14:50 | |
*** zz_jgrimm is now known as jgrimm | 14:50 | |
lucasagomes | nagyz, yeah you can do that already | 14:52 |
lucasagomes | the remote login | 14:52 |
lucasagomes | nagyz, edit the ironic.conf pxe_append_params to contain "coreos.autologin" | 14:53 |
lucasagomes | this will be passed to the kernel cmdline | 14:53 |
lucasagomes | and if you have access to the console of the machine it will be logged | 14:54 |
lucasagomes | or you can edit the pxe configuration manually and add it | 14:54 |
lucasagomes | nagyz, maintenance is not a provision state. It's a flag. You can put it in maintenance using: ironic node-set-maintenance <node uuid> on | 14:54 |
lucasagomes | if u want to remove you use "off" instead of "on" and it will be back | 14:55 |
lucasagomes | remove from maintenance* | 14:55 |
* lucasagomes needs to improve our troubleshoot documentation | 14:55 | |
nagyz | I've been starting at the screen trying to wipe the machine | 14:56 |
nagyz | and noticed it gets swiched off all the time... | 14:56 |
nagyz | yeah, ironic is syncing the power state :/ | 14:56 |
lucasagomes | nagyz, yeah put it in maintenance | 14:56 |
lucasagomes | btw ironic folks... please take a look at this review in nova when you get some time https://review.openstack.org/#/c/182992/ | 14:56 |
lucasagomes | that allows us to delete the instance from nova in DEPLOYWAIT (which is possible via Ironic API but wasn't possible via nova's api) | 14:57 |
nagyz | \o/ | 14:58 |
nagyz | is that the nova bug I've run into? | 14:58 |
lucasagomes | yes | 14:58 |
lucasagomes | that review fix it :-) | 14:58 |
nagyz | I guess a very good question now is how to do continuous deployment of the ironic code from the stable branch (if there is any...) | 14:58 |
lucasagomes | that was due a lock problem... check the bug I opened for details | 14:58 |
lucasagomes | nagyz, there's stable/kilo | 14:59 |
lucasagomes | but CD is about doing it on master no? | 14:59 |
lucasagomes | deploy on every commit kinda of thing | 14:59 |
nagyz | yeah CD is, but I've meant it for local production use | 14:59 |
lucasagomes | well you can do from stable... but yeah I mean... CD is usually bleeding edge AFAIUI | 15:00 |
lucasagomes | right | 15:00 |
nagyz | I'd need to build and deploy from stable/kilo all the time and honestly I haven't got a good grasp of how to do that | 15:00 |
lucasagomes | nagyz, https://wiki.openstack.org/wiki/Ironic/Testing#Third_party_CI | 15:00 |
*** achanda has joined #openstack-ironic | 15:01 | |
nagyz | sysrescuecd doesn't see the local disk | 15:01 |
nagyz | let me investigate. | 15:03 |
nagyz | I know about the upstream CI testing and gating | 15:03 |
nagyz | I meant it for local use :-) | 15:03 |
*** kan_ has joined #openstack-ironic | 15:04 | |
*** Marga_ has joined #openstack-ironic | 15:04 | |
*** achanda has quit IRC | 15:05 | |
*** natorious is now known as zz_natorious | 15:05 | |
*** yog_ has quit IRC | 15:10 | |
*** dguerri is now known as _dguerri | 15:12 | |
*** _dguerri is now known as dguerri | 15:12 | |
*** cdearborn has joined #openstack-ironic | 15:20 | |
*** links has quit IRC | 15:24 | |
*** kalpase has quit IRC | 15:24 | |
nagyz | lucasagomes, right the disk wasn't configured properly | 15:26 |
lucasagomes | :-) | 15:26 |
lucasagomes | ack | 15:26 |
nagyz | does the flavor/node spec (cpu, mem) needs to match exactly? | 15:27 |
lucasagomes | nagyz, depending on the filters | 15:28 |
lucasagomes | for baremetla I think we enable matching exactly | 15:28 |
lucasagomes | you can disable those | 15:28 |
lucasagomes | the reason we enable by default is because, since baremetal we can't just allocate part of the machine it's none or all | 15:29 |
lucasagomes | so we match exactly so tenant that asks for X gets X | 15:29 |
lucasagomes | instead of asking for X and getting Y | 15:29 |
lucasagomes | more than what he's paying for... | 15:29 |
lucasagomes | or just different from what he asked | 15:29 |
lucasagomes | you gotta adapt the filters for ur use case | 15:29 |
*** zz_natorious is now known as natorious | 15:36 | |
*** jcoufal has quit IRC | 15:37 | |
*** zhenguo has quit IRC | 15:39 | |
devananda | morning, all | 15:41 |
lucasagomes | devananda, morning | 15:42 |
devananda | lintan_: around? any progress on the amt driver compatibility issue? | 15:42 |
devananda | I cobbled this together so I could play with the NUC I've got, since our current AMT driver isn't usable on Ubuntu 14.04 -- https://github.com/devananda/ironic/commit/8df75a0c3142a1d8b48703a604ac1613c8ef56aa | 15:44 |
openstackgerrit | Merged stackforge/pyghmi: Leave numbers intact https://review.openstack.org/182837 | 15:45 |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Fix playbooks for OpenStack CI https://review.openstack.org/182462 | 15:48 |
*** Nisha has joined #openstack-ironic | 15:49 | |
NobodyCam | morning devananda | 15:49 |
BadCub | mornin devananda :) | 15:49 |
dtantsur | devananda, morning | 15:49 |
*** kozhukalov has joined #openstack-ironic | 15:50 | |
pshige | devananda: morning :) | 15:50 |
dtantsur | g'night folks | 15:54 |
*** dtantsur is now known as dtantsur|afk | 15:54 | |
*** yog_ has joined #openstack-ironic | 15:54 | |
pshige | dtantsur: night! | 15:55 |
*** clif_h has quit IRC | 15:56 | |
*** kkoski has joined #openstack-ironic | 15:57 | |
*** ukalifon1 has quit IRC | 15:58 | |
NobodyCam | night dtantsur|afk | 15:58 |
*** ijw has joined #openstack-ironic | 15:59 | |
devananda | krotscheck: I'm playing with your vagrant setup file. this does not actyally start ironic services -- just prepares a blank vm, yes? | 16:00 |
krotscheck | devananda: That's correct. It will require a subsequent call to ironic-api --config-file ./etc/ironic/ironic.conf.local | 16:00 |
devananda | krotscheck: oooh! it overwrote my LOCAL etc/ironic/ironic.conf.local -- not the one in the vm | 16:01 |
devananda | woops. that's the one I was just testing something else with >_< | 16:01 |
krotscheck | (sooorrrryyyyy) | 16:02 |
krotscheck | Maybe I can call it ironic.conf.vagrant? | 16:02 |
devananda | nah. my bad | 16:02 |
krotscheck | Might make more sense to do it that way | 16:02 |
devananda | would it make more sense to copy it into the vm, along with the current source tree? | 16:02 |
devananda | krotscheck: oh, I get it, I think. you're using the services from the local venv, but the rabbit mysql, etc, are inthe vm | 16:03 |
krotscheck | devananda: I don't think so. Adding another step with which to sync code to the VM and run it seems like friction. | 16:03 |
krotscheck | Yep | 16:03 |
devananda | ah ha | 16:03 |
devananda | that's ... neat | 16:04 |
krotscheck | devananda: To keep your local environment free of installed cruft. | 16:04 |
devananda | right | 16:04 |
devananda | totally makes sense | 16:04 |
krotscheck | Also, easier to start working on ironic. Lower dev friction in general. | 16:04 |
* BadCub heads off to conference calls | 16:04 | |
devananda | I wasn't thinking of mysql as cruft | 16:04 |
devananda | but you're totally right | 16:05 |
krotscheck | devananda: It's a practice I fell into at my last job when the constantly running services for the various projects I was on started getting annoying what with db name conflicts, consumed resources, etc.... | 16:06 |
krotscheck | This way: vagrant up. I have everything! | 16:06 |
krotscheck | vagrant halt: Byebye! | 16:06 |
krotscheck | Also, somewhat more accurate simulation of production db access via an ip address. | 16:07 |
devananda | krotscheck: ++ | 16:07 |
krotscheck | (because mysql permissions and thigns) | 16:07 |
krotscheck | devananda: As for the UI at krotscheck.github.com/ironic-webclient - it talks to that local instance directly from github, but short of doing the API existence detection it doesn't do much yet. I'm writing the multiconfig service abstraction right now. | 16:08 |
devananda | krotscheck: works great | 16:09 |
krotscheck | devananda: What do you think of the favicon? :D | 16:09 |
*** degorenko has quit IRC | 16:12 | |
devananda | krotscheck: http://paste.openstack.org/show/222949/ | 16:13 |
krotscheck | devananda: Huhn. | 16:13 |
krotscheck | devananda: Context? | 16:14 |
devananda | putting http://localhost:6385/ into the webform on thta URL ^^ | 16:14 |
devananda | yields that error in my ironic-api service log | 16:14 |
krotscheck | Sec, lemme spin up my service... | 16:15 |
krotscheck | devananda: Browser? Firefox? | 16:16 |
devananda | chrome | 16:16 |
krotscheck | Odd... works on both my browsers. | 16:16 |
krotscheck | Feels like the browser's trying to talk wacky-encoding. | 16:17 |
*** e0ne is now known as e0ne_ | 16:18 | |
*** degorenko has joined #openstack-ironic | 16:18 | |
jlvillal | NobodyCam: A little late. Yes httpretty was basically pinned to 0.8.6 as 0.8.7, 0.8.8, & 0.8.9 all break py34 testing. | 16:18 |
devananda | krotscheck: trying in FF, and no more garbage in my log. | 16:20 |
*** kkoski has quit IRC | 16:20 | |
devananda | krotscheck: however it's still giving me a red X for the API URL | 16:20 |
krotscheck | devananda: You're working off of the 'do not merge' patch? | 16:21 |
NobodyCam | :) | 16:21 |
devananda | krotscheck: yes | 16:21 |
krotscheck | devananda: Can you grab the network log from the browser and figure out what's going on there? | 16:21 |
krotscheck | afk, sec, landscaper's here. | 16:21 |
devananda | krotscheck: you'll have to walk me through browser debugging ... | 16:23 |
*** derekh_ has quit IRC | 16:24 | |
krotscheck | devananda: Chrome - three little bars in top right corner -> more tools -> Developer Tools -> Look for the 'network' tab at the very top. | 16:25 |
*** e0ne_ is now known as e0ne | 16:25 | |
krotscheck | With that tab open, follow the process again. | 16:26 |
*** shakamunyi has quit IRC | 16:27 | |
*** barra204 has quit IRC | 16:28 | |
devananda | krotscheck: file not found -- http://krotscheck.github.io/ironic-webclient/css/bootstrap.css.map | 16:29 |
krotscheck | devananda: That's a red herring. Ignore that. | 16:30 |
*** ukalifon1 has joined #openstack-ironic | 16:30 | |
devananda | k | 16:30 |
krotscheck | (the css.map file is there to map minified files to source) | 16:30 |
devananda | after that, it fetches OPTIONS from localhost, which works (HTTP 200 OK) | 16:30 |
devananda | and then nothing | 16:30 |
krotscheck | Ok so that HTTP200 fails. | 16:30 |
*** krtaylor has quit IRC | 16:31 | |
krotscheck | When you select the request, do you get something in the response tab, or is it blank? | 16:31 |
devananda | response HTTP 200 OK, content length 0 | 16:32 |
krotscheck | devananda: Huhn. Is there an Access-Control-Allow-Origin header? | 16:32 |
*** GhostPunk has quit IRC | 16:32 | |
devananda | nope! | 16:33 |
krotscheck | Yay! CORS isn't configured properly! :) | 16:33 |
krotscheck | Any error in your log? | 16:33 |
devananda | nope | 16:33 |
krotscheck | derp | 16:33 |
krotscheck | Does the app.py have the cors_middleware call in it? | 16:34 |
devananda | krotscheck: oh - i need to rerun the vagrant thing | 16:34 |
krotscheck | Oh. | 16:34 |
krotscheck | vagrant provision. Right | 16:34 |
devananda | there we go! | 16:36 |
krotscheck | yay! | 16:37 |
*** Nisha_away has joined #openstack-ironic | 16:39 | |
*** Nisha has quit IRC | 16:39 | |
*** jistr has quit IRC | 16:42 | |
*** Nisha_away has quit IRC | 16:46 | |
*** Nisha has joined #openstack-ironic | 16:46 | |
devananda | krotscheck: did you get a db copy already? | 16:48 |
devananda | I am not seeing any data in the UI, even though I have data inthe db -- but I am guessing you expect that? | 16:49 |
lucasagomes | folks when you get a time take a look at this other nova patch please https://review.openstack.org/#/c/183107/ | 16:50 |
lucasagomes | that makes all the loops checking for the node states way more lightweight | 16:50 |
lucasagomes | just fetching part of the node representation instead of the whole node (which may even include the configdrive as a base64 string) | 16:51 |
devananda | lucasagomes: oh yah, /me reviews now | 16:51 |
lucasagomes | devananda, cool, there's the dependent patch as well | 16:51 |
devananda | lucasagomes: also, our API should really be separating the configdrive contents out into a different field | 16:51 |
devananda | s/api/data structure/ | 16:51 |
lucasagomes | devananda, you might want to take a look. That allow us to delete an instance when it's in DEPLOYWAIT state in ironic | 16:51 |
devananda | oh. that's cool too | 16:51 |
devananda | but yea, the nova log is a MESS when using ocnfigdrive | 16:52 |
lucasagomes | devananda, yup... I want to be able to actually do a GET and tell our api | 16:52 |
lucasagomes | which field I want it to return | 16:52 |
lucasagomes | so I can customize every request for my own needs | 16:52 |
* lucasagomes plans to do it | 16:52 | |
devananda | lucasagomes: ++ | 16:52 |
devananda | lucasagomes: can we move the configdrive into a separate db table too? | 16:52 |
lucasagomes | devananda, I think we should yeah | 16:52 |
devananda | keep the same REST API, but store it separately, cause it can be huge | 16:52 |
lucasagomes | it's kinda heavy to return as part of the node representation | 16:53 |
lucasagomes | yup | 16:53 |
* lucasagomes writes it down | 16:53 | |
lucasagomes | devananda, I will hack on it in vancouver | 16:53 |
devananda | cheers | 16:53 |
lucasagomes | but that patch for nova might help quite a bit to avoid wasting bandwidth for now | 16:53 |
devananda | lucasagomes: oh, problem with that patch -- it stops validating that the node has the same instance_uuid associated with it | 16:55 |
lucasagomes | devananda, in the loop calls yes, should we care about instance_uuid | 16:55 |
devananda | lucasagomes: nova needs to catch the situation where the instance uuid changed because the old instance was deleted and a new one associated&deployed | 16:55 |
lucasagomes | ? | 16:55 |
lucasagomes | oh | 16:55 |
devananda | otherwise nova might think the deploy finished, when another thread had deleted it | 16:56 |
devananda | that's why it used to call validate... | 16:56 |
lucasagomes | devananda, right hmm, yeah I see there might have a gap there the instance being deleted by anoher instance | 16:57 |
lucasagomes | and we only care about the states | 16:57 |
lucasagomes | yeah perhaps we should fix it in Ironic to not return the config drive... or even the customized API to return only the fields we care | 16:58 |
krotscheck | devananda: Yep, I have a copy. As mentioned earlier, I'm still writing the service abstraction. That whole 'select-which-cloud-you're-talking-to" is tricky business in a dependency-injected environment where everything's supposed to be a singleton. | 16:58 |
devananda | krotscheck: coolness | 16:59 |
lucasagomes | rloo, I've no idea what soft delete means as well | 17:03 |
lucasagomes | will investigate | 17:03 |
*** romcheg has quit IRC | 17:03 | |
rloo | thx lucasagomes! | 17:04 |
lucasagomes | rloo, "mark the rows in table instances as deleted" | 17:04 |
*** krtaylor has joined #openstack-ironic | 17:04 | |
lucasagomes | that will make vm_state to be DELETED, which we are already looking at | 17:04 |
* lucasagomes tries locally | 17:05 | |
*** e0ne has quit IRC | 17:05 | |
NobodyCam | brb | 17:05 |
rloo | lucasagomes: there's a vm_state.SOFT_DELETED too? | 17:06 |
* lucasagomes checks | 17:07 | |
lucasagomes | I don't even know how to issue a soft delete in nova heh | 17:07 |
lucasagomes | yeah there's... we are not checking it indeed | 17:08 |
*** Marga_ has quit IRC | 17:09 | |
*** cdearborn has quit IRC | 17:17 | |
*** pas-ha has quit IRC | 17:18 | |
*** athomas has quit IRC | 17:19 | |
devananda | krotscheck: ok, I like this. however, putting the vagrantfile in the main git tree means that my local changes to it will conflict | 17:22 |
devananda | krotscheck: almost seems more like those two files should be added to .gitignore, with a sample included to get developers started | 17:22 |
devananda | ... or something | 17:24 |
krotscheck | Well, that's one school of thought. The other being "Hey, we make everyone use tox & setuptools to manage their venvs, why not declare a common way to spin up external dependent services". | 17:24 |
krotscheck | I guess my question is: How much customization is required between dev environments? | 17:25 |
krotscheck | i.e. is devananda's way of working on ironic sufficiently different from krotscheck's way of working on ironic to warrant showing a sample rather than just baking it in. | 17:25 |
krotscheck | And if they are, do they really need to be? | 17:26 |
devananda | krotscheck: perhaps not. is there a way for me to customize this without the next "vagrant up" call blowing away my local configfile changes? | 17:27 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Rename 'entity' to 'component' https://review.openstack.org/183119 | 17:27 |
devananda | or "vagrant provision" | 17:27 |
devananda | because, eg, I -do- need to change what drivers are loaded frequently, or other ironic.conf.local settings | 17:27 |
devananda | it's less about changing what's in the VM | 17:27 |
devananda | also, 2G RAM is way more than rabbit + mysql need. also, I think i want to do a shared folder for the code, then run ironic through apache inside the VM, so it's even more production like, without having to run apache on localhost. | 17:30 |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Fix playbooks for OpenStack CI https://review.openstack.org/182462 | 17:30 |
krotscheck | devananda: Probably. It's easy enough to add a conditional to the ansible ini_file invocation. | 17:30 |
*** Madasi has quit IRC | 17:31 | |
krotscheck | So that it just doesn't blow the file away if it already exists. | 17:31 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Rename 'entity' to 'component' https://review.openstack.org/183119 | 17:32 |
*** achanda has joined #openstack-ironic | 17:32 | |
krotscheck | As for the shared folder bit - wouldn't that require a restart of apache with every code change? | 17:32 |
krotscheck | That seems tedious | 17:32 |
devananda | krotscheck: if i'm testing changes with the local services running in venv's, it rquires restarting those already | 17:33 |
lucasagomes | rloo, <dansmith> lucasagomes: soft delete from the api side means stop the instance and put it into soft_deleted state <dansmith> and it can be deleted later by timer expiration | 17:33 |
devananda | it's either "change window; CTRL-C; <up-arrow>;" or "change window; service apache restart" | 17:33 |
devananda | not much difference really | 17:33 |
lucasagomes | I don't know yet if we need it but I will check tomorrow | 17:33 |
lucasagomes | calling it a day | 17:33 |
lucasagomes | have a good night everyone! | 17:33 |
devananda | lucasagomes: g'night! | 17:34 |
devananda | lucasagomes: also, that sounds like a VM specifi thing | 17:34 |
lucasagomes | yeah it does | 17:34 |
NobodyCam | night lucasagomes | 17:34 |
lucasagomes | I think we shouldn't care about it | 17:34 |
devananda | lucasagomes: ++ | 17:34 |
lucasagomes | devananda, https://review.openstack.org/#/c/182992/ when you get some time (to delete the instance in DEPLOYWAIT) | 17:34 |
krotscheck | devananda: Assuming you're using a terminal to edit code, rather than an IDE like some of us crazy people :) | 17:35 |
devananda | krotscheck: how do you crazy IDE people restart the service after a code change? | 17:35 |
* lucasagomes goes catch the train | 17:36 | |
*** lucasagomes has quit IRC | 17:36 | |
krotscheck | Well, to be honest, I don't. I just write crazy amounts of tests to make sure the services do what I want them to. | 17:36 |
krotscheck | And the IDE just hooks into the debugger and lets me set convenient breakpoints. | 17:36 |
devananda | oh | 17:38 |
krotscheck | Ehn, different ways of working. I just like breakpoints :) | 17:39 |
*** ramineni has quit IRC | 17:39 | |
krotscheck | Also, OH MY GOD I hate scope conflicts. | 17:39 |
*** romcheg has joined #openstack-ironic | 17:41 | |
*** harlowja has quit IRC | 17:41 | |
*** harlowja has joined #openstack-ironic | 17:42 | |
*** clif has joined #openstack-ironic | 17:42 | |
*** clif is now known as clif_h | 17:42 | |
*** Marga_ has joined #openstack-ironic | 17:45 | |
openstackgerrit | Merged stackforge/pyghmi: Rename 'entity' to 'component' https://review.openstack.org/183119 | 17:46 |
*** Madasi has joined #openstack-ironic | 17:53 | |
*** e0ne has joined #openstack-ironic | 17:53 | |
*** kan__ has joined #openstack-ironic | 17:54 | |
*** gridinv_ has quit IRC | 17:55 | |
*** gridinv__ has joined #openstack-ironic | 17:55 | |
openstackgerrit | Merged openstack/ironic-python-agent: Use mkdtemp for mounting virtual media device https://review.openstack.org/180001 | 17:56 |
*** kan_ has quit IRC | 17:57 | |
*** Nisha has quit IRC | 18:00 | |
*** kan_ has joined #openstack-ironic | 18:02 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Fix playbooks for OpenStack CI https://review.openstack.org/182462 | 18:04 |
*** Madasi has quit IRC | 18:05 | |
*** kan__ has quit IRC | 18:05 | |
*** Madasi has joined #openstack-ironic | 18:07 | |
*** praneshp has joined #openstack-ironic | 18:14 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Fix playbooks for OpenStack CI https://review.openstack.org/182462 | 18:26 |
*** lazy_prince has quit IRC | 18:30 | |
*** russell_h has left #openstack-ironic | 18:35 | |
*** jlvillal has quit IRC | 18:36 | |
*** jlvillal has joined #openstack-ironic | 18:41 | |
*** Sukhdev has joined #openstack-ironic | 18:43 | |
openstackgerrit | SHIGEMATSU Mitsuhiro proposed openstack/coreos-image-builder: Add .gitreview file https://review.openstack.org/183162 | 18:45 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Change event text based on assertion/deassertion https://review.openstack.org/183163 | 18:46 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Tolerate missing UUID https://review.openstack.org/183164 | 18:47 |
*** Sukhdev has quit IRC | 18:50 | |
*** mgoddard1 has quit IRC | 18:52 | |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Change event text based on assertion/deassertion https://review.openstack.org/183163 | 18:53 |
openstackgerrit | Merged stackforge/pyghmi: Tolerate missing UUID https://review.openstack.org/183164 | 18:57 |
openstackgerrit | SHIGEMATSU Mitsuhiro proposed openstack/coreos-image-builder: Fix typos in coreos-image-builder https://review.openstack.org/183169 | 18:58 |
openstackgerrit | Merged stackforge/pyghmi: Change event text based on assertion/deassertion https://review.openstack.org/183163 | 18:58 |
*** harlowja has quit IRC | 19:03 | |
*** harlowja has joined #openstack-ironic | 19:05 | |
openstackgerrit | Merged openstack/ironic: Wrap all DHCP provider load errors https://review.openstack.org/182990 | 19:08 |
*** kozhukalov has quit IRC | 19:10 | |
*** harlowja has quit IRC | 19:25 | |
*** harlowja has joined #openstack-ironic | 19:26 | |
*** alexpilotti has joined #openstack-ironic | 19:35 | |
*** ifarkas has quit IRC | 19:40 | |
*** openstackgerrit has quit IRC | 19:52 | |
*** openstackgerrit has joined #openstack-ironic | 19:52 | |
openstackgerrit | Devananda van der Veen proposed openstack/bifrost: Move qemu-utils into install/defaults/main https://review.openstack.org/183190 | 19:56 |
*** trown is now known as trown|outttypeww | 20:01 | |
openstackgerrit | Ruby Loo proposed openstack/ironic: Update docstring DHCPNotFound -> DHCPLoadError https://review.openstack.org/183192 | 20:01 |
krotscheck | devananda: When you get a chance, can you take a look at the webclient to see if data's showing for you now? | 20:12 |
krotscheck | I appear to only have valid records/states for nodes and ports at the moment, so that's the only data that has some pretty rendering around it. | 20:12 |
krotscheck | Everything else is a raw dump. | 20:13 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Add OEM event fixup https://review.openstack.org/183197 | 20:15 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Add OEM event fixup https://review.openstack.org/183197 | 20:24 |
*** Sukhdev has joined #openstack-ironic | 20:25 | |
*** russell_h has joined #openstack-ironic | 20:27 | |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Add OEM event fixup https://review.openstack.org/183197 | 20:34 |
*** russell_h has left #openstack-ironic | 20:36 | |
openstackgerrit | Merged stackforge/pyghmi: Add OEM event fixup https://review.openstack.org/183197 | 20:38 |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Declare one sort of 'non-redundancy' ok. https://review.openstack.org/183204 | 20:42 |
devananda | krotscheck: UI is improved, but shows now data for me. here's the GET requests I'm seeing | 20:43 |
devananda | from the JS UI: 127.0.0.1 - - [14/May/2015 13:43:00] "GET //nodes HTTP/1.1" 404 186 | 20:43 |
devananda | from my CLI: 127.0.0.1 - - [14/May/2015 13:43:12] "GET /v1/nodes HTTP/1.1" 200 377 | 20:44 |
devananda | looks like it's just missing the "v1" path | 20:45 |
devananda | but it refuses to let me register the URL with "v1" in there | 20:45 |
krotscheck | devananda: I was under the impression that the root resource is a proxy for 'default latest version'? | 20:45 |
devananda | good question | 20:46 |
krotscheck | The // is strange though, that should have been collapsed. | 20:47 |
devananda | krotscheck: ah, yes, it is. but the double slash breaks it | 20:47 |
devananda | confirmed with curl just now | 20:47 |
* krotscheck could stand for a not-crappy URI manipulation library in javascript :/ | 20:54 | |
*** krtaylor has quit IRC | 20:55 | |
*** dprince has quit IRC | 20:57 | |
*** praneshp has quit IRC | 20:59 | |
*** praneshp has joined #openstack-ironic | 21:05 | |
*** kan__ has joined #openstack-ironic | 21:05 | |
devananda | eeeee! | 21:07 |
*** kan_ has quit IRC | 21:08 | |
devananda | so I've got a NUC. and I've got a VM managed by vagrant. and bifrost is in that VM, and it's deploying an image to that NUC. | 21:08 |
*** chlong has quit IRC | 21:08 | |
devananda | it's like playing with legos :) | 21:11 |
*** jjohnson2 has quit IRC | 21:12 | |
krotscheck | devananda: Try again. | 21:13 |
krotscheck | (The webui I mean) | 21:13 |
devananda | ok - my network isn't set up to forward traffic from the NUC, but the deploy completed just fine | 21:19 |
devananda | TheJulia: feature request for bifrost -- install dependencies for and enable all hardware drivers. make the enroll step more user friendly (maybe even interactive) | 21:21 |
devananda | TheJulia: also, I ran into a conflict with the system version of python-six being too old and had to remove it ... might be an artifact of something I did, though | 21:21 |
*** openstackgerrit has quit IRC | 21:22 | |
*** openstackgerrit has joined #openstack-ironic | 21:22 | |
*** verdurin has joined #openstack-ironic | 21:23 | |
devananda | krotscheck: I see infos :) | 21:24 |
krotscheck | devananda: There we go | 21:24 |
devananda | krotscheck: next step - show the infos that are useful, and make interactive buttons! because who doesn't like buttons?! :) | 21:25 |
*** praneshp has quit IRC | 21:25 | |
devananda | (but srsly, awesome stuff) | 21:25 |
krotscheck | Well, yes. But next step for me is to go look at that horizon usage survey and publish some responses. | 21:26 |
krotscheck | Because I am SO not ready for the summit. | 21:26 |
devananda | next step for me, actually, is shower and get a massage and then MAYBE spend some time working on my presentation | 21:27 |
devananda | because getting this NUC to deploy from Bifrost has been WAAAY too interesting | 21:27 |
*** praneshp has joined #openstack-ironic | 21:27 | |
*** Sukhdev has quit IRC | 21:29 | |
*** Sukhdev has joined #openstack-ironic | 21:30 | |
*** e0ne has quit IRC | 21:39 | |
*** e0ne has joined #openstack-ironic | 21:40 | |
*** praneshp has quit IRC | 21:41 | |
mrda | Morning Ironic | 21:43 |
* mrda looks forward to hearing from deva about his NUC experiences | 21:43 | |
devananda | mrda: https://github.com/devananda/ironic/tree/new-amt-driver | 21:44 |
mrda | devananda: yeah, looking to get one. I've heard a few stories about people having trouble with the hardware, so interested in your experience | 21:45 |
jlvillal | mrda: If you get a chance I would like to get feedback on the Nova patch I did. https://review.openstack.org/130877 | 21:46 |
jlvillal | mrda: Nova stuff is completely new to me. | 21:46 |
mrda | jlvillal: sure, but let me have breakfast first :-P | 21:46 |
devananda | mrda: I will have it at the summit | 21:46 |
jlvillal | mrda: What?!?!?! ;) Of course! Enjoy :) | 21:47 |
devananda | mrda: probably not helpful unless you had a NUC, but since you asked -- https://github.com/devananda/bifrost/commit/0c27669fed66567c62b5aaa59eecdfafa64379c6 | 21:50 |
devananda | not complete yet -- i need to update the vagrant.yml file for all the steps I did to install bifrost inside the VM | 21:50 |
devananda | gotta run -- bbiafh | 21:51 |
*** jgrimm is now known as zz_jgrimm | 21:57 | |
*** romcheg has quit IRC | 21:57 | |
*** praneshp has joined #openstack-ironic | 21:58 | |
*** e0ne has quit IRC | 22:01 | |
*** praneshp has quit IRC | 22:02 | |
*** praneshp has joined #openstack-ironic | 22:09 | |
*** praneshp has quit IRC | 22:09 | |
*** praneshp has joined #openstack-ironic | 22:10 | |
*** natorious is now known as zz_natorious | 22:20 | |
*** igordcard_ has quit IRC | 22:29 | |
*** ppal has quit IRC | 22:35 | |
openstackgerrit | John L. Villalovos proposed openstack/python-ironicclient: httpretty can fail in Python 3.4 with wrong LC_ALL https://review.openstack.org/183339 | 22:35 |
openstackgerrit | John L. Villalovos proposed openstack/python-ironicclient: Add node-show-states command https://review.openstack.org/183039 | 22:37 |
*** rsFF has quit IRC | 22:39 | |
*** rsFF has joined #openstack-ironic | 22:40 | |
*** ijw has quit IRC | 22:43 | |
*** saripurigopi has joined #openstack-ironic | 22:46 | |
*** shakamunyi has joined #openstack-ironic | 22:47 | |
*** barra204 has joined #openstack-ironic | 22:47 | |
*** zz_natorious is now known as natorious | 22:50 | |
*** hemna is now known as hemnafk | 22:55 | |
openstackgerrit | Gopi Krishna S proposed openstack/ironic: Add pxe_ucs and agent_ucs drivers to manage Cisco UCS servers https://review.openstack.org/159734 | 22:55 |
*** barra204 has quit IRC | 23:04 | |
*** shakamunyi has quit IRC | 23:04 | |
*** mariojv has quit IRC | 23:05 | |
openstackgerrit | John L. Villalovos proposed openstack/python-ironicclient: Cache negotiated api microversion for this server https://review.openstack.org/173674 | 23:06 |
*** mariojv has joined #openstack-ironic | 23:06 | |
openstackgerrit | John L. Villalovos proposed openstack/python-ironicclient: Implementation of baremetal port create https://review.openstack.org/172461 | 23:07 |
*** davideagnello has quit IRC | 23:08 | |
jlvillal | rloo: httpretty seems to fail to install some times :( I put in this patch, which I think fixes it: https://review.openstack.org/183339 | 23:09 |
rloo | jlvillal: what changed? or was it doing this before? | 23:10 |
jlvillal | rloo: This patch had been failing: https://review.openstack.org/183039 When I made it depend on fix it now works. | 23:10 |
*** chlong has joined #openstack-ironic | 23:10 | |
*** ijw has joined #openstack-ironic | 23:10 | |
jlvillal | rloo: I'm not sure what changed. Maybe system it is running on has wrong LC_ALL value??? I'll be honest and say I am not sure why. | 23:10 |
*** davideagnello has joined #openstack-ironic | 23:11 | |
jlvillal | rloo: Does seem to be inconsistent. | 23:12 |
rloo | jlvillal: you have a recheck on that, but no results yet from jenkins. | 23:13 |
jlvillal | rloo: It passed. I am watching in Zuul | 23:13 |
rloo | jlvillal: you could be right, I don't know. | 23:14 |
rloo | jlvillal: but it could have passed regardless of your change. | 23:14 |
rloo | jlvillal: all the rechecks i did this morning have passed (I think). | 23:14 |
jlvillal | rloo: That is true. The bug I listed has the same error occur that was seen. | 23:14 |
rloo | jlvillal: might have been worth doing a recheck w/o your change. | 23:16 |
jlvillal | rloo: I did, it had failed. | 23:16 |
jlvillal | But then I added my change before the entire job finished. | 23:16 |
jlvillal | So it didn't vote. | 23:16 |
rloo | i don't see a jenkins report for 183039 | 23:16 |
rloo | jlvillal: oh | 23:16 |
jlvillal | rloo: My mistake... | 23:17 |
*** barra204 has joined #openstack-ironic | 23:18 | |
*** shakamunyi has joined #openstack-ironic | 23:18 | |
openstackgerrit | Julia Kreger proposed openstack/bifrost: WIP: Fix playbooks for OpenStack CI https://review.openstack.org/182462 | 23:23 |
jlvillal | rloo: I found out how to find partial logs. My recheck is here: http://logs.openstack.org/39/183039/2/check/gate-python-ironicclient-python34/d96c107/ | 23:23 |
rloo | jlvillal: thanks for looking at it. i'm actually off work now, just want to clean up a few things. It does look like that is the problem though. Something changed though. | 23:24 |
rloo | jlvillal: would be good to know what changed to trigger that failure. | 23:24 |
jlvillal | rloo: Have a good evening. Might be config difference between machines? I'm not sure. | 23:24 |
rloo | jlvillal: i see some other openstack person has encountered the same problem. | 23:26 |
TheJulia | devananda: noted, I'm going to nuke the csv stuff fairly quickly so things just become json that can be fed through, hopefully that will make things moderately easier for enrollment, I do like the interactive idea. | 23:27 |
rloo | jlvillal: in that httpretty bug (I lost the link) | 23:27 |
rloo | jlvillal: see you at the summit :-) | 23:27 |
jlvillal | rloo: Yeah. | 23:27 |
*** rloo has left #openstack-ironic | 23:27 | |
jlvillal | rloo: Sounds great :) I'm off tomorrow | 23:27 |
TheJulia | devananda: got a request for not using static addresses too :) | 23:28 |
*** Sukhdev has quit IRC | 23:30 | |
mrda | jlvillal: Why did you add the depends-on to review 173674? | 23:35 |
jlvillal | mrda: To fix the python34 job failure | 23:36 |
mrda | oh | 23:36 |
* mrda boggles | 23:36 | |
mrda | thanks | 23:36 |
* mrda is trying to work and get ready for travel at the same time | 23:37 | |
jlvillal | mrda: Though the recheck it kicked off is failing the requirements job. As a note. | 23:37 |
mrda | yeah, need to remove the new dependency | 23:38 |
jlvillal | mrda: But the python34 test passed :) http://status.openstack.org/zuul/ | 23:38 |
mrda | but I have other things to do on that patch, but only after I get ready for YVR. | 23:39 |
mrda | :) | 23:39 |
jlvillal | mrda: Good plan. Better to be late on that patch than late for your plane! | 23:39 |
mrda | 4am taxi tomorrow morning, and then 4 flights through 3 countries. Plenty of time in airports for patch rerolling. | 23:40 |
jlvillal | mrda: Ouch! That is a lot of flights. | 23:41 |
* jlvillal will try to remember to grab a few plug adapters to take with him to the summit. In case anyone forgets. | 23:42 | |
mrda | But I get to be at summit at the end. | 23:42 |
jlvillal | mrda: Yes :) | 23:42 |
jlvillal | mrda: The next summit should be closer. For you... Tokyo | 23:43 |
mrda | jlvillal: about half the travel time :) | 23:44 |
* mrda thinks it's time for a AU summit :) | 23:44 | |
jlvillal | mrda: Much much much more for me. I'm driving to Vancouver. About 5 1/2 hours. | 23:44 |
jlvillal | mrda: The flight is 1.5 to 2 hours I think. | 23:45 |
mrda | jlvillal: ADL->MEL->AKL->LAX->YVR and then YVR->SFO->AKL->ADL | 23:45 |
*** ijw has quit IRC | 23:46 | |
jlvillal | mrda: I don't envy you! | 23:46 |
*** yuanying has quit IRC | 23:46 | |
mrda | It's the price you pay for living in the best city in the world :-P | 23:46 |
jlvillal | mrda: As long as it is the best city in the world for you! :) | 23:47 |
jlvillal | mrda: I do not consider where I am living the best city in the world :( I think I'd rather live in Amsterdam! | 23:47 |
jlvillal | mrda: But where I am is a good place to live. | 23:48 |
jlvillal | mrda: Oh the Nova patch actually passed all the Jenkins jobs. So I'm happy about that. | 23:48 |
mrda | jlvillal: I'm still looking at the patch, there's a little that's unknown to me so I have to do a little research | 23:51 |
jlvillal | mrda: There was a fair amount unknown by me. But I figured out enough to get the unit tests to work. | 23:55 |
jlvillal | mrda: I'm going to call it a day. I've got packing to do. Have a safe trip! | 23:56 |
mrda | Thank jlvillal, see you at summit! | 23:58 |
jlvillal | mrda: Yep! | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!