*** matsuhashi has joined #openstack-ironic | 01:03 | |
lifeless | devananda: what are the terms for find-machines vs find-machine-innards? | 01:05 |
---|---|---|
lifeless | devananda: (w.r.t. https://etherpad.openstack.org/p/icehouse-deployment-hardware-autodiscovery) | 01:05 |
*** matsuhashi has quit IRC | 01:11 | |
*** matsuhashi has joined #openstack-ironic | 01:11 | |
*** matsuhas_ has joined #openstack-ironic | 01:15 | |
*** matsuhashi has quit IRC | 01:16 | |
*** nosnos has joined #openstack-ironic | 01:18 | |
*** rongze has joined #openstack-ironic | 01:19 | |
*** rongze has quit IRC | 01:24 | |
*** sjing has joined #openstack-ironic | 01:35 | |
*** sjing has quit IRC | 01:52 | |
*** sjing has joined #openstack-ironic | 01:53 | |
*** rongze has joined #openstack-ironic | 01:56 | |
*** rongze has quit IRC | 01:57 | |
*** rongze has joined #openstack-ironic | 01:57 | |
*** rongze_ has joined #openstack-ironic | 01:59 | |
*** rongze has quit IRC | 02:02 | |
openstackgerrit | Haomeng,Wang proposed a change to openstack/python-ironicclient: Enable created_at/updated_at for port-show/chassis-show https://review.openstack.org/57829 | 02:32 |
*** Haomeng has joined #openstack-ironic | 02:32 | |
*** sjing has quit IRC | 03:01 | |
*** sjing has joined #openstack-ironic | 03:03 | |
*** rongze_ has quit IRC | 03:09 | |
*** matsuhas_ has quit IRC | 03:17 | |
*** matsuhashi has joined #openstack-ironic | 03:19 | |
*** rongze has joined #openstack-ironic | 03:23 | |
openstackgerrit | Sun Jing proposed a change to openstack/ironic: Add tftp_server pattern in ironic.conf https://review.openstack.org/54891 | 03:27 |
*** jbjohnso has joined #openstack-ironic | 03:38 | |
*** matsuhashi has quit IRC | 03:40 | |
*** jbjohnso has quit IRC | 03:47 | |
*** prekarat has joined #openstack-ironic | 04:21 | |
openstackgerrit | Haomeng,Wang proposed a change to openstack/python-ironicclient: Enable created_at/updated_at for port-show/chassis-show https://review.openstack.org/57829 | 04:25 |
openstackgerrit | Haomeng,Wang proposed a change to openstack/ironic: Replace generate_uuid() with str(uuid.uuid4()) https://review.openstack.org/57854 | 04:37 |
openstackgerrit | Sun Jing proposed a change to openstack/ironic: Add tftp_server pattern in ironic.conf https://review.openstack.org/54891 | 04:43 |
*** rongze has quit IRC | 04:50 | |
*** matsuhashi has joined #openstack-ironic | 04:51 | |
*** rongze has joined #openstack-ironic | 04:53 | |
*** sjing has quit IRC | 05:05 | |
*** sjing has joined #openstack-ironic | 05:22 | |
openstackgerrit | Haomeng,Wang proposed a change to openstack/ironic: Replace generate_uuid() with str(uuid.uuid4()) https://review.openstack.org/57854 | 05:47 |
*** nosnos_ has joined #openstack-ironic | 05:51 | |
*** nosnos has quit IRC | 05:54 | |
*** matsuhashi has quit IRC | 05:55 | |
*** nosnos has joined #openstack-ironic | 05:57 | |
*** nosnos_ has quit IRC | 05:57 | |
*** matsuhashi has joined #openstack-ironic | 05:59 | |
openstackgerrit | Jenkins proposed a change to openstack/ironic: Imported Translations from Transifex https://review.openstack.org/58083 | 06:00 |
openstackgerrit | Haomeng,Wang proposed a change to openstack/ironic: Replace generate_uuid() with str(uuid.uuid4()) https://review.openstack.org/57854 | 06:00 |
*** matsuhashi has quit IRC | 06:04 | |
*** sjing has quit IRC | 06:07 | |
*** matsuhashi has joined #openstack-ironic | 06:19 | |
*** matsuhashi has quit IRC | 06:47 | |
*** matsuhashi has joined #openstack-ironic | 06:58 | |
*** matsuhashi has quit IRC | 06:59 | |
*** arata has joined #openstack-ironic | 07:01 | |
*** matsuhashi has joined #openstack-ironic | 07:02 | |
*** nosnos has quit IRC | 07:05 | |
*** nosnos_ has joined #openstack-ironic | 07:05 | |
*** urulama has joined #openstack-ironic | 07:12 | |
*** matsuhashi has quit IRC | 07:23 | |
*** matsuhashi has joined #openstack-ironic | 07:23 | |
*** matsuhashi has quit IRC | 07:28 | |
*** matsuhashi has joined #openstack-ironic | 07:29 | |
*** matsuhashi has quit IRC | 07:29 | |
*** matsuhashi has joined #openstack-ironic | 07:29 | |
*** sjing has joined #openstack-ironic | 07:34 | |
*** michchap has quit IRC | 07:53 | |
*** michchap has joined #openstack-ironic | 07:53 | |
*** matsuhashi has quit IRC | 08:09 | |
*** mattymo has quit IRC | 08:09 | |
*** matsuhashi has joined #openstack-ironic | 08:10 | |
*** nosnos_ has quit IRC | 08:14 | |
*** sjing has quit IRC | 08:15 | |
*** nosnos has joined #openstack-ironic | 08:15 | |
*** sjing has joined #openstack-ironic | 08:16 | |
*** romcheg has joined #openstack-ironic | 08:39 | |
*** ndipanov has joined #openstack-ironic | 08:40 | |
*** sjing has quit IRC | 08:43 | |
*** derekh has joined #openstack-ironic | 08:58 | |
*** lexx has joined #openstack-ironic | 09:04 | |
*** prekarat has quit IRC | 09:06 | |
*** prekarat has joined #openstack-ironic | 09:08 | |
*** jistr has joined #openstack-ironic | 09:09 | |
*** matsuhashi has quit IRC | 09:12 | |
*** matsuhashi has joined #openstack-ironic | 09:14 | |
*** martyntaylor has joined #openstack-ironic | 09:39 | |
*** max_lobur has joined #openstack-ironic | 09:46 | |
openstackgerrit | lifeless proposed a change to openstack/ironic: Ignore H803, it's not needed. https://review.openstack.org/58236 | 09:47 |
openstackgerrit | lifeless proposed a change to openstack/ironic: PEP8-ify imports in test_ipmitool. https://review.openstack.org/57550 | 09:47 |
*** martyntaylor has quit IRC | 09:49 | |
lexx | Hi guys! I was working on IPMI inspector for monitoring physical devices on Ceilometer | 09:52 |
lexx | Is somebody starting working on that? | 09:53 |
*** martyntaylor has joined #openstack-ironic | 09:55 | |
lexx | to expose IPMI sensor data via Ironic | 09:56 |
*** rongze has quit IRC | 10:13 | |
*** arata has left #openstack-ironic | 10:19 | |
Haomeng | lexx: morning lexx | 10:19 |
Haomeng | lexx: are you from Ceilometer project? | 10:20 |
*** tatyana has joined #openstack-ironic | 10:20 | |
Haomeng | lexx: I understand, Ironic will call Ceilometer sample api to post the IPMI data, right? | 10:21 |
*** prekarat has quit IRC | 10:27 | |
Haomeng | lexx: and Ceilometer will translate the Ironic message to Ceilometer counter object | 10:27 |
Haomeng | lexx: and translate to meter to save to Ceilometer database | 10:27 |
*** martyntaylor has quit IRC | 10:28 | |
openstackgerrit | A change was merged to openstack/ironic: Imported Translations from Transifex https://review.openstack.org/58083 | 10:34 |
*** martyntaylor has joined #openstack-ironic | 10:35 | |
*** romcheg has left #openstack-ironic | 10:40 | |
lexx | Haomeng, Yes, I'm from Ceilometer project ... So how I understand Ceilometer agent and Ironic counter will run simultaneously. Ironic will expose data and Ceilometer will post it... In Ceilometer project they already start to work on that, my question is: "What I can do for Ironic to IPMI inspector?" | 10:45 |
*** romcheg has joined #openstack-ironic | 10:45 | |
Haomeng | lexx: yes, we need to discuss and define the interface between our Ceiloemter and Ironic | 10:46 |
Haomeng | lexx: we have blueprint in our Ironic, now it is owned by devananda | 10:46 |
lexx | Haomeng, this one https://blueprints.launchpad.net/ironic/+spec/expose-ipmi-sensor-data ? | 10:47 |
Haomeng | lexx: I think we have two way, the one is Ironic send the IPMI notification message to Ceilometer, Ceilometer get and parse, and map to sample object and save it to database | 10:48 |
Haomeng | lexx: yes | 10:48 |
Haomeng | lexx: another one way is Ironic call Ceilometer Sample Post API to post a IPMI hardware sensor data | 10:49 |
Haomeng | lexx: let me find out our Ironic blueprint link to you | 10:49 |
Haomeng | lexx: I think should be this one - https://blueprints.launchpad.net/ironic/+spec/send-data-to-ceilometer | 10:50 |
lexx | Haomeng, I think API the easiest way | 10:50 |
Haomeng | lexx: but not sure how to maping the data model between Ironic and Ceilometer | 10:50 |
Haomeng | lexx: As we know, Ceilometer has data model, such as resource->meter->sample | 10:51 |
lexx | Haomeng, yes, it is | 10:51 |
Haomeng | lexx: but from Ironic, we just have IPMI sensor data, have to fill more releationship data to match Ceilometer data model I think | 10:52 |
Haomeng | lexx: so we have to interface to be defined | 10:52 |
Haomeng | lexx: the first one is the intergation interface, such as API call, or MQ message interface | 10:52 |
Haomeng | lexx: 2nd one is the data model defination in our interface | 10:53 |
Haomeng | lexx: from your Ceilometer, how do you think these? | 10:53 |
Haomeng | lexx: for MQ message interface, I think Ceilometer only accept the SIGNED message, right? | 10:53 |
Haomeng | lexx: not sure if the message sent from Ironic can be accepted by Ceilometer, as ceilometer central/computer agent publisher role | 10:54 |
lexx | Haomeng, I'm not sure also... I'm working only at this IPMI inspector... I think we need to discuss it with Lianhao - he is working on this hardware agent | 10:57 |
*** matsuhashi has quit IRC | 10:58 | |
Haomeng | lexx: no problem, we can send mail to the maillist to discuss the interface | 10:58 |
Haomeng | lexx: I know Lianhao, he is from Intel, and he is Chinese:) | 10:59 |
Haomeng | lexx: I am Chinese also:) lexx, where are you from? | 10:59 |
Haomeng | lexx: one more question, do you want to create a new inspector for Ironic? | 11:00 |
Haomeng | lexx: I know there is some inspector in Ceilometer, like cpu inspector, or other inspectors run from Ceilometer Compute Agent | 11:01 |
lexx | Haomeng, I'm from Ukraine, but in this moment I'm intership in ZHAW Switzerland, and this is my student project | 11:01 |
Haomeng | lexx: great, welcome:) | 11:01 |
Haomeng | lexx: you mean, I can discuss with Lianhao, he will focus on IPMI data collection for Ceilometer, right? | 11:02 |
lexx | Haomeng, it is independ how we will to transfer data to Ceilometer... But anyway, I think we need to create Ironic inspector | 11:04 |
Haomeng | lexx: we have another mail thread, not sure if you read, let me find | 11:05 |
lexx | Haomeng, yes, it will be greate =) in this moment how I know he is working on merge the hardware agent with central agent and using Ironic for ipmi | 11:05 |
Haomeng | lexx: http://lists.openstack.org/pipermail/openstack-dev/2013-November/thread.html - this is nov mail list, we can find these | 11:06 |
*** nosnos has quit IRC | 11:07 | |
Haomeng | lexx: search "A question about getting IPMI data" | 11:07 |
Haomeng | lexx: http://lists.openstack.org/pipermail/openstack-dev/2013-November/019804.html | 11:07 |
Haomeng | lexx: http://lists.openstack.org/pipermail/openstack-dev/2013-November/019926.html | 11:07 |
Haomeng | lexx: http://lists.openstack.org/pipermail/openstack-dev/2013-November/020272.html | 11:07 |
Haomeng | lexx: just for your reference | 11:09 |
Haomeng | lexx: you can subscribe the openstack-dev maillist to see these mail discusstions | 11:09 |
lexx | Haomeng, thx =) | 11:10 |
Haomeng | lexx: welcome | 11:11 |
lexx | Haomeng, but there are discussing only about pyghmi ... we should discuss about interface and functionality with Lianhao. Can you send a mail to mailling list to discuss it? | 11:13 |
lexx | Haomeng, please | 11:13 |
Haomeng | lexx: sure | 11:13 |
*** rongze has joined #openstack-ironic | 11:13 | |
Haomeng | lexx: I just prepare the proposed solution these days, try to send out to discuss | 11:14 |
Haomeng | lexx: will do:) | 11:14 |
lexx | Haomeng, I will be very thankful =) | 11:14 |
Haomeng | lexx: :) | 11:14 |
Haomeng | lexx: I try to understand IPMI and Ceilometer in deep these days, for a better solution | 11:15 |
Haomeng | lexx: I just think the points are - interface and datamodel | 11:15 |
lexx | Haomeng, okey, I will try | 11:16 |
Haomeng | lexx: :) | 11:18 |
*** rongze has quit IRC | 11:18 | |
Haomeng | lexx: do you know which is IPMI bp in Ceilometer? | 11:19 |
Haomeng | lexx: let me try to find | 11:19 |
lexx | https://blueprints.launchpad.net/ceilometer/+spec/ipmi-inspector-for-monitoring-physical-devices | 11:19 |
Haomeng | lexx: got, thank you | 11:20 |
Haomeng | lexx: this bp owner is not LianHao,Lu, current owner is Oleksii Serhiienko | 11:21 |
Haomeng | lexx: and our Ironic team member lifeless and devananda has comments in this bp | 11:23 |
lexx | Haomeng, This is I Oleksii Serhiienko | 11:23 |
Haomeng | lexx: so not sure if LianHao will focus on this work | 11:24 |
Haomeng | lexx: yes Oleksii Serhiienko proposed some code to impl this from Ceilometer, that is good reference for our Ironic I think | 11:24 |
lexx | Haomeng, he is working here https://review.openstack.org/#/c/43074/ on agent | 11:25 |
Haomeng | lexx: and this great patch - https://review.openstack.org/#/c/51828/1 | 11:25 |
Haomeng | lexx: I think https://review.openstack.org/#/c/43074/ is pending on the dependency with Ironic IPMI data | 11:26 |
lexx | Haomeng, I'm Oleksii Serhiienko =) | 11:26 |
Haomeng | lexx: sorry:) | 11:27 |
Haomeng | lexx: can not find your name from IRC:) | 11:27 |
Haomeng | lexx: thanks for your great job:) | 11:27 |
lexx | Haomeng, no problem =) | 11:27 |
Haomeng | lexx: I think your code is working but we need to modify the interface and integrate with our Ironic for IPMI | 11:28 |
lexx | Haomeng, yes, I agree with you | 11:28 |
lexx | Haomeng, but we also need to modify Ceilometer agent https://blueprints.launchpad.net/ceilometer/+spec/monitoring-physical-devices | 11:29 |
lexx | Haomeng, and Lianhao was working on that | 11:30 |
Haomeng | lexx: looks like it is using SNMP to get data | 11:30 |
Haomeng | lexx: so confusing here, what the releationship between this Ceilometer Agent bp and our IPMI protocol based hardware information collection? | 11:31 |
lexx | Haomeng, yes, at first it was monitoring physical devices, and Toni Zehnder was created this bp... after that, they finish to work on this project and Lainhao modify it... I come to ZHAW after Toni Zehnder and my task was create a IPMI inspector for monitoring physical devices | 11:33 |
lexx | Haomeng, to create IPMI inspector on the same way as SNMP inspector | 11:34 |
Haomeng | lexx: yes, same framework, just different protocol | 11:35 |
*** lexx_ has joined #openstack-ironic | 11:35 | |
lexx_ | Haomeng, yes | 11:35 |
Haomeng | lexx: one more question, did you test your code with real hadware server which support IPMI? I want to enable IPMI from my Linux OS to do some testing freely | 11:37 |
lexx_ | Haomeng, yes | 11:37 |
Haomeng | lexx_: great, sounds I have to find some hardware server:) | 11:38 |
lexx_ | Haomeng, one problem is about login and password... you should put it on pipeline.yaml | 11:39 |
lexx_ | Haomeng, I didn't find better solution | 11:39 |
Haomeng | lexx_: yes, you mean the IPMI credential have to be configured into Ceilometer pipeline.yaml, right? | 11:40 |
*** romcheg1 has joined #openstack-ironic | 11:40 | |
*** romcheg has quit IRC | 11:40 | |
Haomeng | lexx_: I think that should be fine, but not sure if we support the different credential for different Server, maybe a list is required, from our Ironic, we have such information | 11:40 |
lexx_ | Haomeng, yes | 11:40 |
Haomeng | lexx_: stored in our node object | 11:41 |
Haomeng | lexx_: for each node | 11:41 |
Haomeng | lexx_: so that is the point why we should do this IPMI from Ironic, because Ironic maintain IPMI credential I think | 11:42 |
lexx_ | Haomeng, It was the main point | 11:42 |
Haomeng | lexx_: let me study your code and I think there should be some good reference can be reused, so thanks for your hardwork | 11:45 |
Haomeng | lexx_: I see you created such file to handle volt - https://review.openstack.org/#/c/51828/1/ceilometer/hardware/pollsters/volt.py | 11:46 |
*** arata has joined #openstack-ironic | 11:47 | |
Haomeng | lexx_: not sure where such special requirement we get, because as we know we have a lot of hardware sensor data can be retrieved via IPMI, such as the cpu temp, fan rpm, etc | 11:47 |
Haomeng | lexx_: found this rpm Pollster - ceilometer/hardware/pollsters/rpm.py | 11:50 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add troubleshoot option to PXE template https://review.openstack.org/58262 | 11:51 |
Haomeng | lexx_: these are HardwarePollster extensions, cool | 11:51 |
lexx_ | Haomeng, actually it is not a lot af data retrive vai IPMI only temperature, voltage, and fan speed | 11:52 |
lexx_ | Haomeng, and syslogs | 11:52 |
Haomeng | lexx_: eys | 11:53 |
Haomeng | lexx_: yes | 11:53 |
lexx_ | Haomeng, I was collect all data that I found | 11:53 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add troubleshoot option to PXE template https://review.openstack.org/58262 | 11:54 |
Haomeng | lexx_: so we have to define the scope, which data we support , such as you have implemented temperature, voltage, and fan speed | 11:54 |
Haomeng | lexx_: that is great | 11:54 |
Haomeng | lexx_: I think this is enough for common use | 11:55 |
Haomeng | lexx_: we can extend if required | 11:55 |
Haomeng | lexx_: so do you think we have to define these temperature, voltage, and fan speed as Ceilometer Meters? | 11:55 |
Haomeng | lexx_: I think this is data model | 11:55 |
lexx_ | Haomeng, maybe you right=) when I was code it, Lianhao told me to collect data in the same way as it is on SNMP inspector | 11:58 |
lexx_ | Haomeng, and there all data as Ceilometer meters | 11:59 |
Haomeng | lexx_: yes | 11:59 |
Haomeng | lexx_: so for these new hardware meters, we have to defined as well, you have implemented it, so your code is very good reference | 12:00 |
Haomeng | lexx_: and can be reused in our new solution with new interface | 12:00 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Log IPMI power on/off timeouts https://review.openstack.org/58266 | 12:01 |
lexx_ | Haomeng, so you recomend create new meters not like saparete pollsters, but like data model | 12:02 |
lexx_ | ? | 12:03 |
Haomeng | lexx_: no, have to discuss with LianHao and you Ceilometer dev team:) | 12:03 |
lexx_ | Haomeng, okey =) | 12:03 |
*** lucasagomes has joined #openstack-ironic | 12:04 | |
Haomeng | lexx_: I just want to find a more common way to support more IPMI hardware sensor data | 12:04 |
Haomeng | lexx_: your implemention is cool, we have several poster for different IPMI data, such as rpm pollster and volt pollster | 12:06 |
lexx_ | Haomeng, I think it be better if Ironic will send Ceilometer just data model, and after this Ceilometer will parse it, put in samples, and publish | 12:07 |
Haomeng | lexx_: yes | 12:07 |
Haomeng | lexx_: common data model is great | 12:07 |
Haomeng | lexx_: but need to be defined well, and discuss with Ceilometer core team and Ironic core team | 12:08 |
Haomeng | lexx_: IPMI can support a lot of data, and we can design to a common framework to collect these, and configure these meters freely from Ceilometer side and Ironic side | 12:09 |
Haomeng | lexx_: but not sure if this can be implemented from both Ceilometer and Ironic side | 12:09 |
Haomeng | lexx_: I guess your local time is around 9am, correct me if I am wrong:) my time is 8pm now:) | 12:11 |
lexx_ | 13 : 00 | 12:11 |
Haomeng | lexx_: :) | 12:12 |
Haomeng | lexx_: so my zone is +8, and your is +1 right:) | 12:13 |
*** arata has left #openstack-ironic | 12:14 | |
lexx_ | Haomengm, yes | 12:14 |
*** rongze has joined #openstack-ironic | 12:14 | |
*** michchap has quit IRC | 12:18 | |
*** rongze has quit IRC | 12:18 | |
*** michchap has joined #openstack-ironic | 12:20 | |
*** rongze has joined #openstack-ironic | 12:24 | |
*** lucasagomes is now known as lucas-hungry | 12:29 | |
*** vkozhukalov has joined #openstack-ironic | 12:39 | |
Haomeng | lexx_: FYI - this is another mail thread to disscuss our IPMI with Ceilometer and Ironic team members - http://lists.openstack.org/pipermail/openstack-dev/2013-November/019517.html | 12:46 |
*** lexx_ has quit IRC | 12:56 | |
*** lexx has quit IRC | 12:56 | |
*** martyntaylor has quit IRC | 12:59 | |
*** martyntaylor has joined #openstack-ironic | 13:08 | |
*** rongze has quit IRC | 13:25 | |
romcheg1 | Morning everyone | 13:32 |
*** romcheg1 is now known as romcheg | 13:33 | |
*** jdob has joined #openstack-ironic | 13:33 | |
*** lucas-hungry is now known as lucasagomes | 13:34 | |
Haomeng | romcheg1: morning | 13:35 |
*** urulama has quit IRC | 13:38 | |
*** dmojoryder has left #openstack-ironic | 13:52 | |
*** arata has joined #openstack-ironic | 13:54 | |
*** arata has left #openstack-ironic | 13:54 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Log IPMI power on/off timeouts https://review.openstack.org/58266 | 13:55 |
*** rongze has joined #openstack-ironic | 14:04 | |
*** linggao has joined #openstack-ironic | 14:07 | |
*** jdob has quit IRC | 14:16 | |
*** jdob has joined #openstack-ironic | 14:16 | |
*** jbjohnso has joined #openstack-ironic | 14:21 | |
*** rongze has quit IRC | 14:26 | |
*** jdob_ has joined #openstack-ironic | 14:30 | |
*** jdob has quit IRC | 14:31 | |
*** rongze_ has joined #openstack-ironic | 14:31 | |
GheRivero | morning all | 14:36 |
Haomeng | GheRivero: morning | 14:41 |
*** lexx has joined #openstack-ironic | 14:41 | |
*** rustlebee is now known as russellb | 14:49 | |
*** lexx has quit IRC | 14:52 | |
*** zigo_ has joined #openstack-ironic | 14:52 | |
NobodyCam | good morning Ironic | 14:52 |
EmilienM | GheRivero: hello ! i was wondering if you planned to add a release number/name. We want to make packaging of Ironic in Debian | 14:53 |
*** martyntaylor1 has joined #openstack-ironic | 14:54 | |
*** martyntaylor has quit IRC | 14:55 | |
zigo_ | GheRivero: Hi there! :) | 14:59 |
GheRivero | wow... hello all, French Army :) | 15:00 |
romcheg | Morning NobodyCam | 15:01 |
NobodyCam | Morning romcheg | 15:01 |
GheRivero | zigo_ EmilienM: ironic is going to be released in Icehouse, tso the first release/number name should be... | 15:02 |
zigo_ | GheRivero: The problem is that I'd need tags to do the packaging, though of course, I can use 0_0+20131125+git+e94e918589 ... | 15:03 |
zigo_ | (latest commit right now) | 15:03 |
EmilienM | GheRivero: i'm going to prepare a puppet module also, are you aware about existing work ? or need i start from scratch ? | 15:04 |
GheRivero | zigo_: i guess first one will be December 5th, with the Icehouse-1 | 15:05 |
zigo_ | Ok. | 15:05 |
zigo_ | GheRivero: Will you review my Debian package when it's done? :) | 15:05 |
GheRivero | EmilienM: no puppet module, but there is a TripleO element you can take a look | 15:05 |
GheRivero | zigo_: yes, sure :) | 15:05 |
EmilienM | GheRivero: ack, thx! | 15:06 |
*** vkozhukalov has quit IRC | 15:13 | |
*** romcheg1 has joined #openstack-ironic | 15:14 | |
*** romcheg has quit IRC | 15:14 | |
zigo_ | GheRivero: Can you confirm that I will only need to produce: ironic-api & ironic-conductor? | 15:19 |
zigo_ | GheRivero: Or is there more debian binary packages that should be there? (of course, I'm not even talking about python-ironic and ironic-common ...) | 15:20 |
GheRivero | zigo_: just api and conductor | 15:22 |
zigo_ | Ok, cool. | 15:22 |
GheRivero | besides the client, and the new ipmi python module | 15:22 |
GheRivero | which makes me wonder... all: any comments about general openstack-client vs ironic-client? | 15:23 |
NobodyCam | GheRivero: I'm thinking we need to get the ironic client (and ironic in general) working before looking at the openstacl-client | 15:34 |
lucasagomes | morning all :) | 15:38 |
max_lobur | morning Ironic! | 15:39 |
NobodyCam | good morning lucasagomes and max_lobur | 15:41 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/python-ironicclient: Replace chassis_id with chassis_uuid on Nodes https://review.openstack.org/58314 | 15:47 |
*** romcheg1 has quit IRC | 15:49 | |
*** jdob_ has quit IRC | 15:53 | |
*** romcheg has joined #openstack-ironic | 15:54 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/python-ironicclient: Fix several i18n https://review.openstack.org/58318 | 16:03 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/python-ironicclient: Fix several i18n https://review.openstack.org/58318 | 16:04 |
NobodyCam | lucasagomes: what do you think of something like this for the fake driver? http://paste.openstack.org/show/p41bqbeFjtG1CH9JsQdV/ | 16:17 |
* lucasagomes clicks | 16:17 | |
NobodyCam | really on ly FakePower | 16:20 |
lucasagomes | NobodyCam, so instead of mocking the get_power_state it would return the power_state that is in the node object? | 16:20 |
NobodyCam | yep | 16:20 |
NobodyCam | that way I can do a deploy with fake power | 16:21 |
lucasagomes | NobodyCam, I see, but wouldn't be easier to just "return task.node.get('power_state')" then? | 16:22 |
NobodyCam | also set_power_state should work | 16:22 |
lucasagomes | NobodyCam, return task.node.get('power_state', state.NOSTATE) better | 16:23 |
NobodyCam | i modeled it on https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipminative.py | 16:23 |
NobodyCam | but ya | 16:24 |
lucasagomes | I don't have anything against it :) will make tests easier as well since we don't have to mock the get_power_state to return what we want | 16:24 |
NobodyCam | :) | 16:25 |
*** romcheg has quit IRC | 16:25 | |
NobodyCam | lucasagomes: revove the _parse_info or keep just to match other driver layouts? | 16:27 |
NobodyCam | remove even | 16:27 |
* NobodyCam gits more coffee | 16:27 | |
lucasagomes | the _parse_info on the fake driver looks kinda useless | 16:30 |
NobodyCam | :) | 16:30 |
NobodyCam | will clean up | 16:31 |
lucasagomes | cool | 16:31 |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Allow FakePower to return node objects power_state https://review.openstack.org/58333 | 16:38 |
*** romcheg has joined #openstack-ironic | 16:38 | |
*** max_lobur has quit IRC | 16:40 | |
*** max_lobur has joined #openstack-ironic | 16:41 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Allow FakePower to return node objects power_state https://review.openstack.org/58333 | 16:45 |
*** blamar has joined #openstack-ironic | 16:49 | |
*** martyntaylor1 has quit IRC | 16:54 | |
NobodyCam | lucasagomes: https://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L141 vs. https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipminative.py#L210 | 17:05 |
*** jimjiang has quit IRC | 17:05 | |
NobodyCam | node vs node_id ??? | 17:06 |
NobodyCam | bbt brb | 17:06 |
*** jimjiang has joined #openstack-ironic | 17:08 | |
lucasagomes | NobodyCam, a-ha looking at the other drivers https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipmitool.py#L193 | 17:08 |
NobodyCam | back | 17:08 |
lucasagomes | seems it expecting a node object there | 17:08 |
lucasagomes | so manager.py should pass the node_obj instead | 17:09 |
NobodyCam | thats what I thought | 17:10 |
NobodyCam | I will patch with my power patch | 17:10 |
lucasagomes | yea these parts are kinda untouched so I bet u going to find a couple of mistakes like that :D | 17:12 |
NobodyCam | hehehhehe | 17:12 |
*** vkozhukalov has joined #openstack-ironic | 17:14 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Allow FakePower to return node objects power_state https://review.openstack.org/58333 | 17:19 |
NobodyCam | post bbt walkies | 17:20 |
devananda | g'morning, all | 17:21 |
*** lexx has joined #openstack-ironic | 17:29 | |
NobodyCam | good morning devananda | 17:35 |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Allow FakePower to return node objects power_state https://review.openstack.org/58333 | 17:38 |
NobodyCam | GheRivero: are you around.. or better question will you be around for the meeting this morning] | 17:39 |
GheRivero | NobodyCam: yes and yes | 17:39 |
*** jistr has quit IRC | 17:41 | |
NobodyCam | :) | 17:43 |
devananda | romcheg: have you seen https://review.openstack.org/#/c/56439/1 ? | 17:48 |
romcheg | devananda: hmmmm | 17:49 |
romcheg | 0_o | 17:50 |
romcheg | That won't work | 17:51 |
romcheg | Ironic does not even get installed in those tests... | 17:52 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Use oslo's execute() and ssh_execute() methods https://review.openstack.org/58346 | 17:52 |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Allow FakePower to return node objects power_state https://review.openstack.org/58333 | 17:54 |
*** derekh has quit IRC | 17:54 | |
devananda | romcheg: i think that patch was proposed before some of your work | 17:57 |
romcheg | Nov 14 on that patch vs Oct 25 on my :) | 17:58 |
romcheg | devananda: What I mean is that mordred's patch won't do any tests for Ironic because devstack-gate does not install Ironic to the nodes for those jobs | 17:59 |
mordred | uhoh. what did I do? | 17:59 |
romcheg | mordred: Hi, we're just talking about your patch https://review.openstack.org/#/c/56439/1 | 18:01 |
*** lucasagomes is now known as lucas-afk | 18:01 | |
romcheg | Which apparently does nothing in the end :) | 18:01 |
mordred | romcheg: I'm sure everything I did was wrong | 18:01 |
mordred | :) | 18:01 |
NobodyCam | devananda: if I push to the nova driver can you click WIP? | 18:02 |
devananda | ya | 18:03 |
romcheg | mordred: your patch adds some jobs to post and prerelease, which I think is useful to have | 18:05 |
NobodyCam | devananda: please click WIP | 18:06 |
romcheg | So maybe you can rebase it ower this one https://review.openstack.org/#/c/53917/ | 18:06 |
romcheg | ? | 18:06 |
devananda | russellb: you beat me to the WIP button :P | 18:06 |
romcheg | mordred: That patch introduces new jobs that configure devstack-gate to install Ironic | 18:07 |
NobodyCam | lol | 18:07 |
NobodyCam | how can he click and I can not lol | 18:07 |
NobodyCam | russellb: THANK YOU | 18:07 |
devananda | NobodyCam: he's the PTL? | 18:07 |
NobodyCam | :) | 18:07 |
devananda | magical powers | 18:07 |
NobodyCam | devananda: you see https://review.openstack.org/#/c/58333/ :-p | 18:08 |
russellb | :) | 18:08 |
russellb | i clicked it before i even saw this conversation | 18:08 |
NobodyCam | lol :) | 18:08 |
*** lexx has quit IRC | 18:11 | |
devananda | NobodyCam: within the drivers, are we standardinzing on using task.node ? | 18:14 |
*** lexx has joined #openstack-ironic | 18:15 | |
NobodyCam | no . I did that becuase I fixed conductor.manager after the fact.. I should update to use node | 18:16 |
NobodyCam | :-p | 18:17 |
*** hemnafk is now known as hemna | 18:21 | |
lifeless | GheRivero: still around? | 18:34 |
lifeless | GheRivero: ah, you saw - nevermind! | 18:35 |
GheRivero | lifeless: :) | 18:37 |
*** max_lobur is now known as max_lobur_afk | 18:39 | |
*** rongze_ has quit IRC | 18:40 | |
NobodyCam | last chance to get fresh coffee | 18:55 |
*** lucas-afk is now known as lucasagomes | 18:55 | |
vkozhukalov | Hey, guys. I am wondering if ironic is supposed to be something like generic provisioning service. I mean we can try to integrate it with custom deployment tool to use it as a provisioner. At the moment we use Cobbler. | 18:56 |
vkozhukalov | Hey, guys. I am wondering if ironic is supposed to be something like generic provisioning service. I mean we want to integrate it with custom deployment tool to use it as a provisioner. At the moment we use Cobbler. | 18:57 |
vkozhukalov | And what we want to do is to contribute in Ironic but we want it to be able to work without glance neutron and keystone. | 18:58 |
vkozhukalov | is it possible according to it's architecture? | 18:59 |
devananda | meeting time | 19:01 |
*** mugu has joined #openstack-ironic | 19:09 | |
*** rongze has joined #openstack-ironic | 19:11 | |
*** tatyana has quit IRC | 19:13 | |
*** rongze has quit IRC | 19:17 | |
*** hemna has quit IRC | 19:23 | |
*** epim has joined #openstack-ironic | 19:25 | |
*** bigjools has quit IRC | 19:28 | |
*** bigjools has joined #openstack-ironic | 19:28 | |
*** rongze has joined #openstack-ironic | 19:44 | |
*** hemna has joined #openstack-ironic | 19:46 | |
*** rongze has quit IRC | 19:49 | |
EmilienM | hi people, just to let you know i've started a puppet module for ironic which is *really* a WIP : https://github.com/enovance/puppet-ironic - once the module will work & 100% unit test coverage done, i'll move it into stackforge | 20:07 |
devananda | EmilienM: awesome! thanks! | 20:10 |
devananda | vkozhukalov: at this time, it's not possible for ironic to work without keystone. the deploy driver we're writing will need neutron and glance, but in principle, ironic itself doesn't require either of those | 20:11 |
devananda | vkozhukalov: keystone is currently the only tight coupling for ironic's API service, and the conductor service requires a database (eg MysQL) and a message broker (eg Rabbit) | 20:12 |
NobodyCam | great meeting :) | 20:12 |
lucasagomes | :) yup | 20:12 |
romcheg | +1 | 20:12 |
NobodyCam | romcheg: how long do think to switch to alembic | 20:13 |
vkozhukalov | devananda: thanks | 20:13 |
lucasagomes | right, it's late here! night everyone :) | 20:13 |
devananda | g'night lucasagomes ! | 20:13 |
NobodyCam | night lucasagomes TY for staying up | 20:14 |
romcheg | NobodyCam: Rewriting the migrations is easy and can be done in several days. | 20:14 |
*** lucasagomes has quit IRC | 20:14 | |
romcheg | NobodyCam: the hard thing is changing the way we create a new DB | 20:14 |
romcheg | i.e. alembic does not perform upgrades for sqlalchemy so we need generate the DB using the data model for it | 20:15 |
romcheg | I have an intern here (or maybe even more than one:) ) whom I need to give a task to | 20:16 |
romcheg | So I can ask him to do some work just as a proof of concept | 20:16 |
NobodyCam | romcheg: that could work | 20:17 |
NobodyCam | devananda: ^^^ | 20:17 |
devananda | let me see what other projects are doing first | 20:18 |
NobodyCam | :) ok :) | 20:19 |
romcheg | I spoke to Roman Podoliaka who is our DB guy (and one of the guys who worked on oslo.db) and he said that it should be easier to switch to alembic than fix sqlalchemy-migrate | 20:22 |
NobodyCam | lol | 20:23 |
devananda | romcheg: talk to boris-42? | 20:30 |
romcheg | I talk to him every day :) | 20:31 |
romcheg | Will ask him about his opinion tomorrow | 20:31 |
devananda | k | 20:31 |
hemna | working on setting up my own PXE/tftpd setup so I can start playing finally | 20:43 |
*** rongze has joined #openstack-ironic | 20:46 | |
devananda | romcheg: http://www.stillhq.com/openstack/icehouse/000001.html | 20:46 |
devananda | romcheg: an interesting description of how neutron is using alembic and some issues mikal ran into when trying to create a new migration | 20:47 |
romcheg | devananda: thanks, will take a look | 20:48 |
*** rongze has quit IRC | 20:50 | |
*** ndipanov is now known as ndipanov_gone | 20:57 | |
devananda | romcheg: fwiw, it looks like only neutron and ceilometer are using alembic, everyone else -- even trove -- is using sqlamigrate, and Nova is not in any rush to move off of it | 21:00 |
* devananda goes afk to make lunch | 21:00 | |
NobodyCam | lol /me is fixing his tox on the mac :-p | 21:01 |
*** tatyana has joined #openstack-ironic | 21:02 | |
*** kui has joined #openstack-ironic | 21:02 | |
devananda | actualy | 21:08 |
* devananda goes out to get lunch | 21:08 | |
devananda | bbiah | 21:08 |
*** vkozhukalov has quit IRC | 21:09 | |
NobodyCam | you got it | 21:10 |
*** linggao has quit IRC | 21:34 | |
* NobodyCam brb | 21:36 | |
*** rongze has joined #openstack-ironic | 21:46 | |
*** rongze has quit IRC | 21:54 | |
lifeless | I find it amusing that This makes use of the mandatory option of WSME, to remove some of the | 21:56 |
lifeless | custom validation code. The patch also includes a new attribute on | 21:56 |
lifeless | Ports API object called nodes_uuid to store the UUID of the node that | 21:56 |
lifeless | bah | 21:56 |
lifeless | amusing that https://review.openstack.org/#/c/56682/ which is reducing code actually increases it :P | 21:57 |
*** tatyana has quit IRC | 21:58 | |
*** jbjohnso has quit IRC | 22:08 | |
*** tatyana has joined #openstack-ironic | 22:08 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Allow FakePower to return node objects power_state https://review.openstack.org/58333 | 22:24 |
*** tatyana has quit IRC | 22:31 | |
*** romcheg has quit IRC | 22:33 | |
devananda | back | 22:37 |
NobodyCam | wb | 22:39 |
*** rongze has joined #openstack-ironic | 22:50 | |
*** rongze has quit IRC | 22:55 | |
*** kui has quit IRC | 22:55 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Allow FakePower to return node objects power_state https://review.openstack.org/58333 | 23:00 |
NobodyCam | gah pep8 | 23:00 |
NobodyCam | reboot s modem brb | 23:24 |
NobodyCam | that seems a bit better | 23:28 |
NobodyCam | not really | 23:28 |
*** epim has quit IRC | 23:28 | |
NobodyCam | reboots router brb | 23:28 |
NobodyCam | nope still tons of lag | 23:35 |
*** crandquist has joined #openstack-ironic | 23:42 | |
*** rongze has joined #openstack-ironic | 23:51 | |
*** rongze has quit IRC | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!