Monday, 2014-10-27

*** arif-ali has quit IRC00:09
Haomengmrda: morning:)00:13
*** achanda has joined #openstack-ironic00:15
*** todd_dsm has quit IRC00:18
*** igordcard has quit IRC00:19
*** achanda has quit IRC00:20
*** pcrews has quit IRC00:39
*** mitz_ has joined #openstack-ironic00:40
*** HenryG has quit IRC00:41
*** Haomeng|2 has joined #openstack-ironic00:44
*** Haomeng has quit IRC00:44
*** HenryG has joined #openstack-ironic00:46
*** shikui_ has joined #openstack-ironic01:12
*** foexle has quit IRC01:13
*** Kui has quit IRC01:15
*** Marga_ has joined #openstack-ironic01:20
*** achanda has joined #openstack-ironic01:22
*** HenryG has quit IRC01:24
*** HenryG has joined #openstack-ironic01:32
*** achanda has quit IRC01:33
*** kongfy has joined #openstack-ironic01:33
*** achanda has joined #openstack-ironic01:33
*** achanda has quit IRC01:35
*** todd_dsm has joined #openstack-ironic01:41
*** todd_dsm has quit IRC01:42
*** achanda has joined #openstack-ironic01:42
*** todd_dsm has joined #openstack-ironic01:43
*** yongli has joined #openstack-ironic01:46
*** todd_dsm has quit IRC01:53
*** yongli has quit IRC02:02
*** yongli has joined #openstack-ironic02:04
*** Haomeng|2 has quit IRC02:07
*** todd_dsm has joined #openstack-ironic02:07
*** nosnos has joined #openstack-ironic02:07
*** kongfy has quit IRC02:08
*** kongfy_ has joined #openstack-ironic02:08
*** yongli has quit IRC02:09
*** yongli has joined #openstack-ironic02:10
*** kongfy_ has quit IRC02:13
*** kongfy has joined #openstack-ironic02:14
*** __mohit__ has quit IRC02:19
*** lazy_prince has quit IRC02:39
*** Haomeng has joined #openstack-ironic02:49
*** Marga_ has quit IRC03:12
*** killer_prince has joined #openstack-ironic03:12
*** killer_prince is now known as lazy_prince03:12
*** Haomeng|2 has joined #openstack-ironic03:14
*** Marga_ has joined #openstack-ironic03:16
*** Haomeng has quit IRC03:16
*** nosnos has quit IRC03:22
*** nosnos has joined #openstack-ironic03:23
*** naohirot has quit IRC03:27
*** nosnos has quit IRC03:27
*** kongfy has quit IRC03:34
*** todd_dsm has quit IRC03:41
*** pradipta_away is now known as pradipta03:42
*** nosnos has joined #openstack-ironic04:04
*** Marga_ has quit IRC04:07
*** naohirot has joined #openstack-ironic04:07
*** Marga_ has joined #openstack-ironic04:11
*** pcrews has joined #openstack-ironic04:13
*** Haomeng|2 has quit IRC04:26
*** todd_dsm has joined #openstack-ironic04:54
*** pcrews has quit IRC05:00
*** kongfy has joined #openstack-ironic05:07
*** kongfy has quit IRC05:17
*** kongfy has joined #openstack-ironic05:18
*** Haomeng|2 has joined #openstack-ironic05:19
*** rakesh_hs has joined #openstack-ironic05:33
*** Haomeng|2 has quit IRC05:34
*** Haomeng|2 has joined #openstack-ironic05:38
*** kongfy has quit IRC05:47
*** kongfy has joined #openstack-ironic05:50
*** todd_dsm has quit IRC05:53
*** Marga_ has quit IRC05:58
*** nosnos has quit IRC05:59
*** nosnos_ has joined #openstack-ironic05:59
*** loki184 has joined #openstack-ironic06:00
*** kongfy has quit IRC06:07
*** kongfy has joined #openstack-ironic06:10
*** enikanorov_ has joined #openstack-ironic06:10
*** achanda has quit IRC06:14
*** arif-ali has joined #openstack-ironic06:14
*** k4n0 has joined #openstack-ironic06:18
*** Haomeng has joined #openstack-ironic06:20
*** Haomeng|2 has quit IRC06:21
*** kongfy has quit IRC06:23
*** Haomeng|2 has joined #openstack-ironic06:28
*** Haomeng has quit IRC06:28
*** chenglch has joined #openstack-ironic06:29
*** loki184 has quit IRC06:30
*** arif-ali has quit IRC06:31
*** lazy_prince has quit IRC06:35
*** ifarkas has joined #openstack-ironic06:35
*** lazy_prince has joined #openstack-ironic06:36
*** arif-ali has joined #openstack-ironic06:36
*** Nisha has joined #openstack-ironic06:38
*** loki184 has joined #openstack-ironic06:47
*** Nisha has quit IRC06:56
*** foexle has joined #openstack-ironic07:03
*** kincl has quit IRC07:05
*** nosnos_ has quit IRC07:13
*** nosnos has joined #openstack-ironic07:13
*** Haomeng has joined #openstack-ironic07:19
*** Haomeng|2 has quit IRC07:19
*** ramineni has joined #openstack-ironic07:20
*** Haomeng|2 has joined #openstack-ironic07:24
*** Haomeng has quit IRC07:25
*** yongli has quit IRC07:31
*** yongli has joined #openstack-ironic07:33
GheRiveromorning all07:35
*** ramineni has quit IRC07:47
*** ramineni has joined #openstack-ironic08:31
*** romcheg has joined #openstack-ironic08:39
*** rameshg87 has joined #openstack-ironic08:40
*** Marga_ has joined #openstack-ironic08:46
*** jistr has joined #openstack-ironic08:49
*** ndipanov has joined #openstack-ironic08:52
*** dtantsur|afk is now known as dtantsur08:59
dtantsurMorning Ironic, morning GheRivero08:59
romchegMorning GheRivero dtantsur!09:00
dtantsurromcheg, morning! any good news bout your ticket to the summit?09:00
romchegdtantsur: Yup, I have a ticket now :)09:00
dtantsur\o/09:01
*** achanda has joined #openstack-ironic09:14
*** achanda has quit IRC09:19
*** chenglch|2 has joined #openstack-ironic09:26
*** chenglch has quit IRC09:27
yuriyzmorning all09:27
yuriyzromcheg, w00t!09:28
*** chenglch|2 has quit IRC09:40
dtantsuryuriyz, morning09:40
dtantsurfolks, devananda, should we use https://pypi.python.org/pypi/doc8 instead of python tests in our specs repo?09:43
romchegI'd say yes, but I've never looked at that closely09:43
romchegI've seen some folks are using it on their docs09:44
romcheg*succesfully09:45
*** naohirot has quit IRC09:47
*** athomas has joined #openstack-ironic09:50
*** Marga_ has quit IRC09:51
*** loki184 has quit IRC09:55
*** bradjones has joined #openstack-ironic10:16
*** ramineni has quit IRC10:23
*** ramineni has joined #openstack-ironic10:23
*** ramineni1 has joined #openstack-ironic10:25
*** ramineni has quit IRC10:28
*** sambetts has joined #openstack-ironic10:35
*** rameshg87 has quit IRC11:08
*** leopoldj has joined #openstack-ironic11:29
openstackgerritDmitry Nikishov proposed a change to openstack/ironic: Removed hardcoded IDs from "port" test resources  https://review.openstack.org/13108711:30
*** lazy_prince has quit IRC11:30
*** dtantsur is now known as dtantsur|brb11:36
*** killer_prince has joined #openstack-ironic12:07
*** killer_prince is now known as lazy_prince12:07
*** lazy_prince has quit IRC12:07
*** lazy_prince has joined #openstack-ironic12:08
*** ryanpetrello has quit IRC12:16
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/13111112:16
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/11405812:16
*** moravec1 has quit IRC12:16
*** openstackgerrit has quit IRC12:19
*** ryanpetrello has joined #openstack-ironic12:19
*** openstackgerrit has joined #openstack-ironic12:21
*** foexle_ has joined #openstack-ironic12:21
*** moravec has joined #openstack-ironic12:23
*** foexle has quit IRC12:23
*** shikui_ has quit IRC12:25
*** openstackgerrit has quit IRC12:34
*** openstackgerrit has joined #openstack-ironic12:35
*** dtantsur|brb is now known as dtantsur12:36
*** moravec has quit IRC12:37
dtantsursomeone remembers, if I issue 'node-set-power-state reboot' to a node which is powered off, will it power on?12:46
*** marck has quit IRC12:55
*** marck has joined #openstack-ironic12:57
*** dprince has joined #openstack-ironic12:58
*** pradipta is now known as pradipta_away12:59
*** rloo has joined #openstack-ironic13:08
jrolldtantsur: it should13:09
jrollmorning everybody :)13:09
dtantsurjroll, morning :) that's good, I can't really judge by ipmitool module source13:10
jrollipmitool reboot just does power off, power on13:10
dtantsurlooks like it just powers off it first and I'm not sure how ipmitool react to power off request for powered off node13:10
jrollI don't think it fails the power off, I think it will actually skip13:10
jrolllike, check power status and be done13:11
openstackgerritJim Mankovich proposed a change to openstack/ironic-specs: Send iLO health metrics to ceilometer  https://review.openstack.org/12737813:11
dtantsurjroll, I was judging by power on, it fails when node is already on. And I don't have powered off node to try :)13:13
jrollso turn one off :P13:13
jrollI could try it, pretty sure it just works13:13
jrollkeep in mind that the pxe driver deploy() method calls reboot, not power on :)13:14
yuriyzdtantsur, this is driver-specific IMO and "yes" for ipmitool driver. I think this behavior should be a standard.13:14
openstackgerritVladyslav Drok proposed a change to openstack/ironic: Use wsme.Unset as default value for API objects  https://review.openstack.org/13113913:14
* jroll tries it to be sure13:14
jrolldtantsur: it turns it on13:16
dtantsuryuriyz, jroll, thanks a lot, that answer my question13:16
jroll:)13:17
* jroll puts his server back13:18
yuriyzdtantsur, jroll right about reboot call in deploy(), therefore this behavior should be documented in our base interface for anyone who wants to create new driver13:21
dtantsurright13:22
jroll+113:23
*** rakesh_hs has quit IRC13:27
*** k4n0 has quit IRC13:51
*** moravec has joined #openstack-ironic14:02
*** nosnos has quit IRC14:04
*** nosnos has joined #openstack-ironic14:05
*** Marga_ has joined #openstack-ironic14:08
*** jinxly has joined #openstack-ironic14:09
*** nosnos has quit IRC14:09
NobodyCamgood morning Ironic says the man mak'n coffee14:10
ShrewsNobodyCam: morning Mr. Coffee maker14:12
NobodyCammorming Shrews14:14
rloomorning NobodyCam, Shrews, and everyone else :)14:15
Shrewshey rloo14:15
NobodyCammorning rloo :)14:16
*** russellb is now known as drumkilla14:20
*** drumkilla is now known as russellb14:20
*** todd_dsm has joined #openstack-ironic14:27
dtantsurNobodyCam, Shrews, rloo, morning!14:29
*** todd_dsm has quit IRC14:29
rlooafternoon dtantsur14:29
*** todd_dsm has joined #openstack-ironic14:30
NobodyCammorning dtantsur :)14:32
*** zz_jgrimm is now known as jgrimm14:39
*** achanda has joined #openstack-ironic14:43
*** Marga_ has quit IRC14:51
*** ramineni1 has quit IRC14:52
NobodyCamanyone have any summit items for todays meeting agenda?14:52
ShrewsNobodyCam: i demand everyone meet at the summit to drink much beer/wine in my honor. add that to the agenda  :-P14:54
rlooShrews: you mean, in honor of you not being there? :D14:55
Shrewsrloo: either way. just get drunk for me14:55
rlooShrews: we'll try to schedule that ;)14:56
*** krtaylor has quit IRC14:56
NobodyCamlol14:57
NobodyCamShrews: :( we'll miss you14:57
* Shrews will see everyone in vancouver15:00
NobodyCam:)15:00
*** achanda has quit IRC15:06
rlooNobodyCam, Shrews and anyone else. I have a question about the organization of docs.openstack.org/developer/ironic/webapi/v1.html15:08
*** Haomeng|2 has quit IRC15:09
rlooI noticed that there's a 'BootDevice' section, but that's part of Nodes. So do people think the Nodes part should have subsections, eg BootDevice, Maintenance, States (instead of NodeStates) or do people even care?15:09
*** pcrews has joined #openstack-ironic15:11
*** Haomeng|2 has joined #openstack-ironic15:11
openstackgerritSam Betts proposed a change to openstack/ironic: Add logging to driver vendor_passthru functions  https://review.openstack.org/12929815:13
NobodyCamrloo: ya I could see that as part of nodes.15:13
Shrewsrloo: hrm, seems like it should be part of Nodes based on the path, but I don't currently have a strong opinion either way15:14
jrollI could see it either way15:14
jrollit's a NodeState object15:14
jroll(for example)15:14
NobodyCammaybe a comment under nodes section "Also see Boot Device section15:15
NobodyCam??15:15
rlooso I don't think bootdevice merits its own section.15:16
rlooI am unsure as to who would look at this page, and if they do, what they're looking for. For me, I'd skim the nodes section to see what is available.15:18
rlooNobodyCam, jroll, Shrews. Thx for your thoughts. No one have a strong opinion either way, so I'll propose moving it to nodes and see what happens ;)15:19
NobodyCamya I would see that as part of a node. I expect as time goes by we'll see more and more in the management interface15:20
NobodyCamso keeping it in the node section makes sense to /me15:20
rlooNobodyCam: yeah. I was thinking of adding a Node Management subsection. Maybe i'll do that. Will see how I feel as I start to make this change ;)15:20
NobodyCam:)15:21
*** krtaylor has joined #openstack-ironic15:37
devanandamorning, all15:38
NobodyCamgood morning devananda15:38
*** linggao has joined #openstack-ironic15:38
*** ndipanov has quit IRC15:52
*** ndipanov has joined #openstack-ironic15:53
*** dlaube has joined #openstack-ironic15:56
*** Marga_ has joined #openstack-ironic15:57
NobodyCambrb15:59
*** leopoldj has quit IRC16:00
*** marcoemorais has joined #openstack-ironic16:06
dtantsurdevananda, morning16:08
*** marcoemorais has quit IRC16:09
devanandadtantsur: re: doc8 - I would like to use the same doc build/test mechanism in ironic and ironic-specs16:10
dtantsurdo we also run similar tests for docs in ironic itself?16:11
*** Hefeweizen has quit IRC16:11
devanandawe build docs the same way in both16:13
openstackgerritVladyslav Drok proposed a change to openstack/ironic: Add put method to API to create or update a node  https://review.openstack.org/13022816:13
devanandaand we test that the build completes without errors in ironic16:13
devanandathere is a separate test in ironic-specs to check all specs against the spec template16:13
dtantsurit's not about building docs, it's about checking (line length etc)16:14
dtantsuroh yeah, they probably don't have a check for templates...16:14
*** marcoemorais has joined #openstack-ironic16:22
*** marcoemorais has left #openstack-ironic16:22
*** marcoemorais has quit IRC16:22
*** marcoemorais has joined #openstack-ironic16:22
*** todd_dsm has quit IRC16:22
devanandadtantsur: I don't think we can use doc8 /instead of/ -- but we can use it in addition to the current tests16:24
dtantsurright16:29
*** Hefeweizen has joined #openstack-ironic16:30
openstackgerritRuby Loo proposed a change to openstack/ironic: Put nodes-related API in same section  https://review.openstack.org/13120216:32
*** igordcard has joined #openstack-ironic16:34
*** ndipanov has quit IRC16:40
*** mikedillion has joined #openstack-ironic16:41
*** mikedillion has quit IRC16:41
*** ndipanov has joined #openstack-ironic16:53
*** jistr has quit IRC16:55
*** marcoemorais has quit IRC16:58
*** marcoemorais has joined #openstack-ironic16:59
*** marcoemorais has quit IRC16:59
*** marcoemorais has joined #openstack-ironic17:00
*** marcoemorais has quit IRC17:02
*** marcoemorais has joined #openstack-ironic17:02
*** lazy_prince is now known as killer_prince17:03
*** romcheg has quit IRC17:08
*** Marga_ has quit IRC17:09
*** ndipanov is now known as ndipanov_gone17:16
*** harlowja has joined #openstack-ironic17:19
*** achanda has joined #openstack-ironic17:20
*** Marga_ has joined #openstack-ironic17:21
NobodyCambrb..17:32
*** Marga_ has quit IRC17:35
*** Marga_ has joined #openstack-ironic17:35
*** marcoemorais has quit IRC17:39
*** marcoemorais has joined #openstack-ironic17:39
*** marcoemorais has quit IRC17:42
*** marcoemorais has joined #openstack-ironic17:42
*** moravec has quit IRC17:46
*** killer_prince is now known as lazy_prince17:47
*** BertieFulton has joined #openstack-ironic17:50
NobodyCam:) I seems to have miss placed the ironic summit schedule link any one have it handy?18:03
*** harlowja has quit IRC18:03
*** marcoemorais has quit IRC18:10
*** marcoemorais has joined #openstack-ironic18:10
NobodyCamabout 45 minutes until meeting18:12
*** ifarkas has quit IRC18:13
*** andreykurilin_ has joined #openstack-ironic18:14
*** lazy_prince is now known as killer_prince18:15
*** Marga_ has quit IRC18:19
sambettsrloo: I added some unit tests to my patch you reviewed earlier today, I hope you have a chance to look at it again, https://review.openstack.org/#/c/12929818:19
*** Marga_ has joined #openstack-ironic18:19
sambettsI'm off for today, good night ironic o/18:20
rloosambetts: hi, yes, I started and got distracted. Will do it soon.18:20
rloonight sambetts18:20
sambettsrloo: Thanks :)18:20
*** sambetts has quit IRC18:20
NobodyCambb b4 meeting18:21
*** harlowja has joined #openstack-ironic18:22
*** andreykurilin_ has quit IRC18:23
*** andreykurilin__ has joined #openstack-ironic18:23
devanandaNobodyCam: http://kilodesignsummit.sched.org/overview/type/ironic18:24
* devananda runs out to fedex before the meeting18:25
*** mjturek has quit IRC18:28
*** mjturek has joined #openstack-ironic18:28
*** todd_dsm has joined #openstack-ironic18:38
yjiang5Hi, if I meet something wrong on the xcat testing, who should I check with?18:39
NobodyCamhi yjiang518:41
NobodyCamwhat type of issue? like a bug?18:42
*** Nisha has joined #openstack-ironic18:43
*** Marga_ has quit IRC18:44
*** naohirot has joined #openstack-ironic18:49
NobodyCamfive minutes18:55
yjiang5NobodyCam: Hi, it's seems not like a bug.18:58
*** rameshg87 has joined #openstack-ironic18:58
GheRivero5 minutes? stupid DST!18:59
yjiang5NobodyCam: or, I'm not sure, still checking the information.18:59
NobodyCamyjiang5: meeting starting now19:00
yjiang5NobodyCam: http://sourceforge.net/projects/xcat/files/OpenStack/CI/130880/2/check/check-ironic-xcat-third-party/420/console.html/download19:00
*** marcoemorais has quit IRC19:03
*** marcoemorais has joined #openstack-ironic19:03
*** spandhe has joined #openstack-ironic19:13
*** harlowja has quit IRC19:19
*** harlowja has joined #openstack-ironic19:22
zer0c00lpaste.fedoraproject.org/145602/43785114/19:30
zer0c00labove is my ironic.conf.local19:30
zer0c00lwhen i try to use ironic node-create i have the following error message19:30
zer0c00l NODE=$(ironic node-create -d fake_ipmitool -i ipmi_address=$IPMI_ADDR -i ipmi_username=$IPMI_USER | grep ' uuid ' | awk '{print $4}')19:31
zer0c00lYou must provide an auth url via either --os-auth-url or via env[OS_AUTH_URL]19:31
zer0c00lit started with OS_USERNAME, OS_PASSWORD, PROJECT_NAME PROJECT_ID19:31
jrollyou also need OS_AUTH_URL, which is the URL for keystone19:31
zer0c00ljroll: noauth for keystone19:31
zer0c00lauth_strategy is set to no auth19:32
jrollyeah, the client assumes you're using auth19:32
zer0c00ldo i still need os_auth_url ?19:32
jrollyou might be able to set IRONIC_API_URL19:32
jrolland get away with it19:32
jrollbecause without IRONIC_API_URL it's going to look to keystone for the ironic url19:32
*** achanda has quit IRC19:32
Shrewszer0c00l: you're working from the quickstart guide?19:34
Shrewsif so, make sure you did: export OS_AUTH_TOKEN=fake-token19:34
Shrewsexport IRONIC_URL=http://localhost:6385/19:34
jrolloops, I got that variable wrong19:35
zer0c00li did that19:36
zer0c00li just did that19:36
zer0c00li think that error has gone away19:36
zer0c00l'Namespace' object has no attribute 'ca_file'19:36
zer0c00lthis is a new error19:37
zer0c00lNODE=$(ironic node-create -d fake_ipmitool -i ipmi_address=$IPMI_ADDR -i ipmi_username=$IPMI_USER | grep ' uuid ' | awk '{print $4}')19:37
*** victor_lowther__ has quit IRC19:43
*** Nisha has quit IRC19:44
*** victor_lowther__ has joined #openstack-ironic19:44
*** dprince has quit IRC19:46
*** lucasagomes has joined #openstack-ironic19:48
jrollthat's interesting19:48
lucasagomesg' afternoon/evening :)19:48
NobodyCamzer0c00l: sounds like a https issue19:48
jrollhiya lucas19:48
lucasagomesohh the meeting started already?!19:49
NobodyCammorning lucasagomes19:49
NobodyCamsirushti:19:49
*** achanda has joined #openstack-ironic19:49
NobodyCamdoh19:49
NobodyCamsi19:49
lucasagomesgosh, DST19:49
lucasagomesI lost the meeting19:50
zer0c00lNobodyCam: yeah19:55
zer0c00lironic_url is just http though, not sure how https came into play19:56
jrollhmm19:57
jrollweird.19:57
jrollcan you tell if that error comes from the client or server side?19:57
zer0c00lclient19:57
jrollare you positive?19:57
zer0c00lThe request doesn't even goto the server19:58
jrollyeah19:58
* jroll looking19:58
zer0c00li don't see anything on the debug console of conductor and the api19:58
rameshg87zer0c00l, any proxy settings on the terminal ?19:59
zer0c00lrameshg87: http://paste.fedoraproject.org/145611/14440000/20:00
zer0c00lmy env20:00
*** igordcard has quit IRC20:00
NobodyCamI have to run to the doc's be back in about an hour or so20:01
* lucasagomes will read the logs now20:01
dtantsurJayF, https://blueprints.launchpad.net/ironic/+spec/exposing-hardware-capabilities looks interesting, I think I could participate in it, but anyway I have to think about it in the morning :)20:01
*** shikui_ has joined #openstack-ironic20:01
devanandaNobodyCam: I'm not sure what's keeping Walt busy these days. if wanyen and the ilo crew want to take it up, that's great20:01
dtantsurlucasagomes, you missed funny voting on when to have team food :)20:01
zer0c00lcan you guys reproduce this?20:02
lucasagomesdtantsur, hahaha lemme see it20:02
naohirotdevananda: If I had some technical question, is it okay to send email personally20:02
naohirotto  wanyen-san (iLO) and lucasagomes-san (DRAC) ?20:02
NobodyCamdevananda: I know some German folks who would love to jump on it20:02
jrollnaohirot: seems like you should just send it to the mailing list :)20:03
NobodyCambbiah20:03
naohirotopenstack-dev?20:03
jrollnaohirot: if it's a question about development, yes20:03
jrollquestions about usage go to openstack@20:03
naohirotjroll-san: okay20:04
jrolljust curious, where does that -san come from? :)20:04
naohirotI'm very looking forward to working with you.20:05
rlooahh, jroll-san, I think maybe naohirot means questions about iLO and DRAC?20:05
*** marcoemorais has quit IRC20:05
naohirotjroll: san is in Japanese20:05
jrollaha :)20:05
devanandanaohirot: if possible , discussion on the openstack-dev@ mailing list is preferable, so that others can chime in and we can all benefit from it20:05
*** spandhe has quit IRC20:05
naohirotlike "Mr. Mrs" more frank way20:05
jrollrloo: wanyen and lucasagomes are not the only people that know about ilo and drac? :)20:06
rloojroll: yeah.20:06
jrollnaohirot: I see, you should just use irc names as it will notify that person :)20:06
rloonaohirot: so email to openstack-dev, but put '[ironic]' in the subject line20:06
rloonaohirot: if it is an ironic question20:06
naohirotrloo: Yes, question for iLO driver and DARC driver20:06
devanandanaohirot: many other folks know about those drivers as well20:07
lucasagomesyup here in the channel or ML works great20:07
*** hemna has joined #openstack-ironic20:07
rloonaohirot: or ask on IRC here.20:07
rloonaohirot: like you're doing now ;)20:07
naohirotjroll: Okay, I follow the rule :) without "san"20:08
rloonaohirot: No one calls jroll Mr. JRoll anyway :-)20:08
jrolllol20:08
*** rameshg87 has quit IRC20:08
naohirotdevananda: I see20:08
JayFI do call him Mister Roll20:08
naohirotrloo: yes20:09
devanandaugh. so I just checked both my calendars. I'm now quadruple booked monday night20:09
rloodevananda: 2 calendars? that could get you in trouble.20:09
devanandafwiw, there's the ops/users meetup on monday night20:09
devanandatoo20:10
rloodevananda: might be better to forget the Monday dinner, and do the Tues breakfast.20:11
*** Marga_ has joined #openstack-ironic20:11
JayFWhy all this either stuff?20:11
JayFWhy not attempt both?20:11
JayFI'd go to both, personally20:11
lucasagomesyeah +1 for both20:11
devanandathere isn't going to be a singel time that works for everyone20:11
devanandaas much as I want us all to get together20:12
lucasagomestho 8am is harsh :P20:12
JayFall times are harsh with jet lag20:12
lucasagomesoh I hear yeah, tho this time I will be the one with no jet lag20:13
devanandalucasagomes: sessinos start at 9, so ...20:13
lucasagomesdevananda, yeah, I understand, and I would make it at 8am anyway. Just ranting about it a bit :)20:13
devanandarloo: picking a place ahead of time (that's close to the convention) means i am more likely to get there once I escape my earlier commit20:13
devanandawhich, fwiw, I can get out of around 6:45pm20:14
devanandaanyone know paris well enough to recommend a place?20:15
jrollnope :(20:16
lucasagomes:/ I've been there twice but I don't know a place20:16
jrolldevananda: maybe look into these places? http://glutenfreemom.com/travel_gluten_free/paris/#.VE6hyIvF9j420:16
lucasagomesI could ask tho, I've a friend that lives there20:16
rloo+1 for picking a place beforehand. Otherwise, who knows how long it'll take to find a place and people who want to meet up may not be able to find the rest.20:17
jrollrandom link from google "paris gluten free restaurants"20:17
devanandarloo: exactly20:17
devanandait's also rude to have 20 guests just suddenlyshow up20:17
dtantsurrloo, +many, it seems to me that finding a place in Paris that is both nice and reasonably priced is not the easiest task20:18
devanandathere are, like, a million restaurants nearby20:19
dtantsurwell g'night folks, see you on Wed (tomorrow is a holiday)20:21
*** dtantsur is now known as dtantsur|afk20:21
jroll\o dtantsur|afk20:21
rlooI just took a quick look and saw 3 restaurants that are closed Monday. I wonder if that is the norm...20:23
devanandarloo: that is common in many EU cities20:23
lucasagomesdtantsur|afk, see yah gnight20:24
*** Marga_ has quit IRC20:24
rloothis seems nearby and is supposedly not that expensive and meant to be good. hmm: http://parisbymouth.com/lentredgeu/20:25
*** andreykurilin__ has quit IRC20:25
*** andreykurilin_ has joined #openstack-ironic20:26
devanandarloo: google says they are closed on mondays20:27
*** spandhe has joined #openstack-ironic20:28
yjiang5NobodyCam: 120:29
yjiang5120:29
yjiang5NobodyCam: oops, sorry, input in wrong window20:29
rloodevananda: yeah. And I think the place might be too small for a big group anyway.20:29
*** igordcard has joined #openstack-ironic20:34
*** naohirot has left #openstack-ironic20:35
*** igordcard has quit IRC20:36
lucasagomesaight I will see you tomorrow20:38
lucasagomeshave a good night20:38
devanandarloo: how's your french?20:38
devanandalucasagomes: g'night!20:38
* devananda steps away for 15 minutes to move to another cafe20:38
lucasagomessee ya20:38
*** lucasagomes has quit IRC20:38
rloodevananda: not great. sort of passable. I'm hoping some of it comes back when I'm there.20:40
openstackgerrityunhong-jiang proposed a change to openstack/ironic: Convert qcow2 image to raw format when deploy  https://review.openstack.org/13088120:44
devanandarloo: i'm sure it will. also, no pressure, but I think you're the only one on the core team who speaks any20:44
rloodevananda: Oh, did I say I knew some French. I don't ;)20:44
devanandarloo: hehehe20:46
*** spandhe has quit IRC20:47
devanandahmm. hard to find an informal place that can handle a lot of people20:52
devanandarloo: what about somewhere like http://www.lagrandearmee.fr/20:54
rloodevananda: that looks good but any idea of $$?20:56
devanandaJayF: think you can find food there? ^20:56
devanandarloo: http://www.lagrandearmee.fr/pdf/carteplats.pdf20:56
rloodevananda: works for me.20:58
*** todd_dsm has quit IRC20:59
JayFlooks like probably so20:59
devanandaabout ~15m walk from conference21:00
*** spandhe has joined #openstack-ironic21:01
openstackgerritJay Faulkner proposed a change to openstack/ironic-specs: WIP: Exposing Hardware Capabilities  https://review.openstack.org/13127221:05
*** achanda has quit IRC21:09
*** achanda has joined #openstack-ironic21:10
*** BertieFulton has quit IRC21:10
mrdaMorning Ironic (tl;dr slept in)21:14
jrollhehehe21:15
jrollmorning mrda :)21:15
*** todd_dsm has joined #openstack-ironic21:16
* mrda reads the meeting minutes on eavesdrop21:18
* devananda heads home, bbi1021:23
*** linggao has quit IRC21:35
openstackgerritRuby Loo proposed a change to openstack/ironic: Use docstrings for attributes in api/controllers  https://review.openstack.org/13128621:47
jrollhttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipmitool.py#L34722:08
jrollis time.sleep monkeypatched?22:08
jrollit is, right?22:08
comstudyou hope so22:12
jrollb 6022:12
jrolloops22:12
jrollI cannot type at all today22:12
jrollthanks comstud :)22:12
comstudNO PROB22:12
*** andreykurilin_ has quit IRC22:16
*** jgrimm is now known as zz_jgrimm22:18
openstackgerritJohn Trowbridge proposed a change to openstack/ironic: Changes default IPMI retry timeout to 5 seconds.  https://review.openstack.org/13129622:19
zer0c00ljroll: were you able to reproduce the problem?22:20
zer0c00lI tried the same thing on a different VM22:20
zer0c00lI get the same error22:20
zer0c00l'Namespace' object has no attribute 'ca_file'22:21
zer0c00lhttp://docs.openstack.org/developer/ironic/dev/dev-quickstart.html22:21
zer0c00lshould i be using dev stack?22:21
jrollzer0c00l: no, I didn't try to reproduce it22:34
jrollI feel like something is weird in te client22:35
jrollit should only look for these things when the url is https22:36
zer0c00lironic --ca-file=/etc/pki/tls/certs/ca-bundle.crt --debug  node-list22:36
zer0c00li see22:36
jrolloh, you passed --ca-file?22:36
jrollso maybe just using that is broken22:36
zer0c00li tried both22:37
zer0c00ldoesn't work22:37
zer0c00lwith --ca-file and without ca-file22:37
zer0c00lline 410 of ironicclient/shell.py22:37
zer0c00lIt chesk to see if os_auth_token and  ironic_url is set22:38
zer0c00l*check22:38
zer0c00lif it is set, then it goes on to create kwargs22:38
*** shikui__ has joined #openstack-ironic22:52
*** ryanpetrello has quit IRC22:52
*** Madasi has quit IRC22:53
*** ryanpetrello has joined #openstack-ironic22:53
*** Madasi has joined #openstack-ironic22:53
*** shikui_ has quit IRC22:55
jrollzer0c00l: sorry, my network dropped22:55
* jroll looks at ironicclient22:55
jrollhuh22:58
jroll$ ironic node-list22:58
jroll'Namespace' object has no attribute 'ca_file'22:58
jrollwhat have we done22:58
zer0c00lhahaha22:58
zer0c00li managed to fix it by22:59
zer0c00largs_dict = vars(args)22:59
zer0c00largs_dict.get('ca_file')22:59
zer0c00largs_dict.get('cert_file')22:59
zer0c00largs_dict.get('key_file')22:59
zer0c00lThis is supposed to be optional args22:59
zer0c00l?22:59
jrollyeah22:59
jrollyes22:59
jrollhttps://github.com/openstack/python-ironicclient/commit/c349063d36ebcf572433bb837b103bba921f4d3322:59
jrolldevananda: cli is busted :)23:00
jrollbecause unnecessary code23:00
jrolletc etc23:00
zer0c00lshould i send you guys my first patch?23:00
zer0c00l;-)23:00
zer0c00land bug?23:00
jrollyes please23:00
jrolland bug23:00
jrollidk if that's the best way to fix it23:00
jrollbut worth a shot23:00
zer0c00lyeah23:01
jrollthe things is23:07
jrollI think the old method did this too23:08
jrollso like wtf23:08
jrollhttps://github.com/openstack/python-ironicclient/blob/master/ironicclient/client.py#L11023:08
jrolloh23:09
jrollOHHHHH23:09
jrollthey changed the argument dest23:09
jrollffs23:09
jrolland removed the insecure arg altogether23:10
jrolland timeout23:10
jrollzer0c00l: you have that bug filed?23:11
jrollhow the heck did this land :( :( :(23:11
zer0c00lhttps://bugs.launchpad.net/python-ironicclient/+bug/138645423:12
zer0c00ljroll: ^^23:12
zer0c00lyes23:12
jrollnice, thanks23:12
zer0c00lIt was bad23:12
jrollthis change removed arguments23:12
jrollI'm really pissed off23:12
JayFpropose a revert?23:15
*** hemna is now known as hemna__23:16
zer0c00llooks like some hacking going on there23:17
jrollI mean23:17
jrolldeva and lucas approved it23:17
jrollso like, I figure there must be some value there23:17
zer0c00llink?23:17
jrollhttps://review.openstack.org/#/c/111175/23:17
rlooI am wondering if that patch should just be reverted for now. Might need to do a more detailed review of it.23:18
jrollyeah23:18
* jroll does it23:18
rlooyou can't just 'willy nilly' do "'ca_file': args.ca_file" w/o checking that it actually exists23:18
jrollI mean, you can23:19
jrollbecause it should be there23:19
jrollbecause it's defined in the shell args23:19
jrollbut it's actually not defined there23:19
jrollerror: could not revert e3d3564... Add keystone v3 CLI support23:19
jrollawesome23:19
rloois that cuz there was another patch on top of it?23:20
jrollthat touched similar areas23:20
jrollit's fine23:20
*** todd_dsm has quit IRC23:20
openstackgerritJim Rollenhagen proposed a change to openstack/python-ironicclient: Revert "Add keystone v3 CLI support"  https://review.openstack.org/13130423:21
jroll^^23:21
jrollidk what the process is23:21
jrollbut our client doesn't work right now23:22
jrollthough that change isn't released on pypi so who knows23:22
jroll(afaik)23:22
spandheHi everyone, I am seeing an issue when I try to boot an ironic node.. the issue is related to scheduling.. can someone help?23:22
jrollok, yeah, that isn't in a release23:22
rloojroll: no, it hasn't been released on pypi, so I think the revert is the easiest thing to do.23:22
jrollspandhe: hi :) do you have logs and whatnot?23:22
jrollrloo: right... some people would probably just argue "fix the bug and roll forward"23:23
jrollbut I install from master, so :(23:23
spandhejroll: I have some logs that I can share :)23:23
rloojroll: it is faster to revert than to fix the bug. at least for me, for now. because I haven't looked at that patch and there seems to be a lot of stuff there. I think it needs a closer look.23:23
rloospandhe is using ironic in icehouse23:24
openstackgerritJim Rollenhagen proposed a change to openstack/python-ironicclient: Revert "Add keystone v3 CLI support"  https://review.openstack.org/13130423:24
jrollrloo: agree23:24
jrolloh23:24
*** todd_dsm has joined #openstack-ironic23:24
jrollspandhe: you're using icehouse? :/23:24
spandhejroll: yes23:24
rloojroll: I'll +2 after jenkins is happy (or remind me if I don't)23:24
jrollI can try to help you, but it's doubtful23:24
jrollrloo: thanks :)23:24
spandhejroll: sure.. :)23:26
zer0c00lso are you guys going to revert this stuff?23:27
spandhejroll: rloo , when I try to do “nova boot”, nova’s filter_scheduler tries to first get a list of nodes that are available, and then applies filters to see which one can be used..23:27
jrollzer0c00l: https://review.openstack.org/13130423:28
jrollzer0c00l: if you want to grab that... go to your ironicclient repo, run "git review -d 131304", and then "python setup.py install"23:28
zer0c00lokay!23:28
jrollassuming you have git-review installed :P23:29
zer0c00li think i just need to change the variable name to  os_cert23:29
zer0c00los_key23:29
zer0c00los_cacert23:29
zer0c00li have23:29
zer0c00l:P23:29
jrollyeah23:29
jrollI think so too23:29
jrollbut like... idk23:29
jrollI feel that switching from keystone v2 to v3 shouldn't require a 500 line change23:30
spandhejroll: rloo , so filter_scheduler calls host_manager.get_all_host_states - now, ironic’s host manager doesnt have this method.. so it falls back on nova.scheduler.host_manager23:30
spandhethis host manager is making a query to get compute nodes instead of ironic nodes.. that doesnt seem right to me.. what am I missing?23:31
devanandajroll: ?23:32
jrollironic has never had that method23:32
jrollstill does not23:32
jrolldevananda: hi23:32
jrollthe client is broken :)23:32
jrollin master.23:32
devanandaerm?23:32
jrollsee also https://review.openstack.org/#/c/131304/ and the bug23:32
spandhejroll: how does the scheduler get the node info then?23:32
jrollspandhe: from the database, presumably, I don't know the intimate details of the scheduler, to be honest23:33
jrolldevananda: compare https://github.com/openstack/python-ironicclient/blob/master/ironicclient/shell.py#L128 to https://github.com/openstack/python-ironicclient/blob/master/ironicclient/shell.py#L41523:33
devanandajroll: odd23:33
jrollfor example23:33
spandhejroll: ok.. I see what method in sqlalchemy can get the node list, but thats not being called by the scheduler..23:33
devanandajroll: i believe that passed my local tests23:33
jrolldevananda: that keystone v3 change removed the "insecure" and "timeout" arguments... and broke some other ones23:34
devanandajroll: in addition to the upstream ones which it clearly had to pass23:34
jrolldevananda: unit tests just mock the args, it doesn't reflect reality23:34
jrollspandhe: the nova compute_nodes table holds records of all ironic nodes23:34
devanandajroll: functional tests23:34
jrolldo we do functional cli tests?23:34
*** todd_dsm has quit IRC23:34
jrolldevananda: this is only broken from the cli afaict23:35
jrollnot from python23:35
devanandaoh23:35
devanandagotcha23:35
spandhejroll: oh, thats interesting.. I dont see it there.. I see the nova-compute node there, but not the ironic node.. Ironic database has that info in nodes table23:36
devanandajroll: so devstack uses the cli to, eg.  enroll nodes23:36
devanandajroll: not a direct test, but the cli is used w/in the devstack/tempest tests ...23:36
zer0c00ljroll: Are you jim_rollenhagen. I see you have reverted that commit. Should i bring the old commit and send it for review?23:36
jrolldevananda: hmm23:37
jrolloh23:37
jrolldevananda: it may only be broken when using IRONIC_URL23:37
devanandahm23:37
devanandai'm not sure that's true either23:37
jrollthat's how I use it in our environment23:37
jrolland I'm experiencing the same problem23:37
zer0c00lI mean bring the old commit e3d356476be376ebd3dfb3e84f379e113e5efac7 and patch the thing?23:38
jrollzer0c00l: it isn't reverted yet23:38
jrollI only proposed reverting23:38
jrollbut yes that's me23:38
zer0c00lokay23:38
jrollspandhe: on the nova side, nova-computes are in the services table, ironic nodes are in the compute_hosts table23:39
devanandajroll: that error only appears if I"m using a fake keystone token23:39
devanandaat least so far23:39
devanandai can reproduce it that way23:39
NobodyCamhappy happy /me is back23:39
spandhejroll: interesting :) Its not the case on my setup.. let me trace down the node create flow and see whats wrong..23:39
jrolldevananda: I'm using a real token and IRONIC_URL23:40
devanandajroll: k. testing that23:40
jrollspandhe: it is the case, I'm sure of it23:40
spandhejroll: cool :) Thanks! :) I am going to see whats wrong with the way I am creating the nodes..23:41
jrollspandhe: here's an example: https://gist.github.com/jimrollenhagen/94258d18890c7066933223:42
jrollspandhe: refresh that, I added the services table23:43
devanandaspandhe: host manager gets a list of compute nodes (not ironic nodes) -- this is correct behavior23:44
spandhejroll: my understanding was totally wrong.. I didnt doubt this behavior because I thought we can have hypervisors in compute_nodes and ironic nodes in ironic table.. that way, we can have the ability of scheduling both, VMs and baremetal, using one control cluster..23:45
jrollironic nodes are in the ironic database23:45
devanandaspandhe: nova schedules by compute (host, hypervisor_hostname). each instance of that tuple represents one ironic node, where nova.compute.hypervisor_hostname == ironic.node.uuid23:45
jrollnova-compute also stores data about ironic nodes in the nova db23:46
devanandaspandhe: there is not a separate scheduler for ironic. as jroll just said, nova maintains data about ironic in the nova database23:47
devanandaspandhe: or put another way, nova treats Ironic as though it is another hypervisor23:47
devanandaso to use eg. libvirt and ironic in the same nova region, you need to configure nova so that it understands that there are two different hypervisors, with different characteristics, different scheduler filters, etc23:48
jrolldevananda: would love to hear what you think about 131304 when you have a moment; I only looked into that change after hitting this bug, but then I noticed cli options were removed and wanted to throw things23:49
spandhedevananda: jroll thanks.. that helped!23:49
* jroll steps away for a few23:50
jrollyou're welcome spandhe23:50
jrollI've noticed when you say "pretend ironic is a hypervisor" to folks who understand nova... things just click.23:50
spandhejroll: haha! thats true :)23:51
*** BLZbubba has joined #openstack-ironic23:51
BLZbubbahello there, my Juno system is giving me this when I try to install ironic: python-ironic : Depends: python-sqlalchemy (< 0.9) but 0.9.7-1~cloud0 is to be installed23:52
BLZbubbado i need a ppa or something?23:52
JayFThat sounds like an error from a distribution packaging manager23:52
JayFnot from Ironic itself23:52
*** Haomeng has joined #openstack-ironic23:52
JayFI don't know why your packages would not be installing cleanly, or even who packages Ironic for (that looks like Debian/Ubuntu?)23:53
*** Haomeng|2 has quit IRC23:53
devanandajroll: I'm starting to think we should say more loudly in our docs something like23:55
NobodyCamI went thru heck when they started to use the Whl ext for files. I have to install wheel to get pip working23:56
devanandajroll: *like that23:57
openstackgerritArun S A G proposed a change to openstack/python-ironicclient: Fix python-ironicclient crash  https://review.openstack.org/13130723:57

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