*** arif-ali has quit IRC | 00:09 | |
Haomeng | mrda: morning:) | 00:13 |
---|---|---|
*** achanda has joined #openstack-ironic | 00:15 | |
*** todd_dsm has quit IRC | 00:18 | |
*** igordcard has quit IRC | 00:19 | |
*** achanda has quit IRC | 00:20 | |
*** pcrews has quit IRC | 00:39 | |
*** mitz_ has joined #openstack-ironic | 00:40 | |
*** HenryG has quit IRC | 00:41 | |
*** Haomeng|2 has joined #openstack-ironic | 00:44 | |
*** Haomeng has quit IRC | 00:44 | |
*** HenryG has joined #openstack-ironic | 00:46 | |
*** shikui_ has joined #openstack-ironic | 01:12 | |
*** foexle has quit IRC | 01:13 | |
*** Kui has quit IRC | 01:15 | |
*** Marga_ has joined #openstack-ironic | 01:20 | |
*** achanda has joined #openstack-ironic | 01:22 | |
*** HenryG has quit IRC | 01:24 | |
*** HenryG has joined #openstack-ironic | 01:32 | |
*** achanda has quit IRC | 01:33 | |
*** kongfy has joined #openstack-ironic | 01:33 | |
*** achanda has joined #openstack-ironic | 01:33 | |
*** achanda has quit IRC | 01:35 | |
*** todd_dsm has joined #openstack-ironic | 01:41 | |
*** todd_dsm has quit IRC | 01:42 | |
*** achanda has joined #openstack-ironic | 01:42 | |
*** todd_dsm has joined #openstack-ironic | 01:43 | |
*** yongli has joined #openstack-ironic | 01:46 | |
*** todd_dsm has quit IRC | 01:53 | |
*** yongli has quit IRC | 02:02 | |
*** yongli has joined #openstack-ironic | 02:04 | |
*** Haomeng|2 has quit IRC | 02:07 | |
*** todd_dsm has joined #openstack-ironic | 02:07 | |
*** nosnos has joined #openstack-ironic | 02:07 | |
*** kongfy has quit IRC | 02:08 | |
*** kongfy_ has joined #openstack-ironic | 02:08 | |
*** yongli has quit IRC | 02:09 | |
*** yongli has joined #openstack-ironic | 02:10 | |
*** kongfy_ has quit IRC | 02:13 | |
*** kongfy has joined #openstack-ironic | 02:14 | |
*** __mohit__ has quit IRC | 02:19 | |
*** lazy_prince has quit IRC | 02:39 | |
*** Haomeng has joined #openstack-ironic | 02:49 | |
*** Marga_ has quit IRC | 03:12 | |
*** killer_prince has joined #openstack-ironic | 03:12 | |
*** killer_prince is now known as lazy_prince | 03:12 | |
*** Haomeng|2 has joined #openstack-ironic | 03:14 | |
*** Marga_ has joined #openstack-ironic | 03:16 | |
*** Haomeng has quit IRC | 03:16 | |
*** nosnos has quit IRC | 03:22 | |
*** nosnos has joined #openstack-ironic | 03:23 | |
*** naohirot has quit IRC | 03:27 | |
*** nosnos has quit IRC | 03:27 | |
*** kongfy has quit IRC | 03:34 | |
*** todd_dsm has quit IRC | 03:41 | |
*** pradipta_away is now known as pradipta | 03:42 | |
*** nosnos has joined #openstack-ironic | 04:04 | |
*** Marga_ has quit IRC | 04:07 | |
*** naohirot has joined #openstack-ironic | 04:07 | |
*** Marga_ has joined #openstack-ironic | 04:11 | |
*** pcrews has joined #openstack-ironic | 04:13 | |
*** Haomeng|2 has quit IRC | 04:26 | |
*** todd_dsm has joined #openstack-ironic | 04:54 | |
*** pcrews has quit IRC | 05:00 | |
*** kongfy has joined #openstack-ironic | 05:07 | |
*** kongfy has quit IRC | 05:17 | |
*** kongfy has joined #openstack-ironic | 05:18 | |
*** Haomeng|2 has joined #openstack-ironic | 05:19 | |
*** rakesh_hs has joined #openstack-ironic | 05:33 | |
*** Haomeng|2 has quit IRC | 05:34 | |
*** Haomeng|2 has joined #openstack-ironic | 05:38 | |
*** kongfy has quit IRC | 05:47 | |
*** kongfy has joined #openstack-ironic | 05:50 | |
*** todd_dsm has quit IRC | 05:53 | |
*** Marga_ has quit IRC | 05:58 | |
*** nosnos has quit IRC | 05:59 | |
*** nosnos_ has joined #openstack-ironic | 05:59 | |
*** loki184 has joined #openstack-ironic | 06:00 | |
*** kongfy has quit IRC | 06:07 | |
*** kongfy has joined #openstack-ironic | 06:10 | |
*** enikanorov_ has joined #openstack-ironic | 06:10 | |
*** achanda has quit IRC | 06:14 | |
*** arif-ali has joined #openstack-ironic | 06:14 | |
*** k4n0 has joined #openstack-ironic | 06:18 | |
*** Haomeng has joined #openstack-ironic | 06:20 | |
*** Haomeng|2 has quit IRC | 06:21 | |
*** kongfy has quit IRC | 06:23 | |
*** Haomeng|2 has joined #openstack-ironic | 06:28 | |
*** Haomeng has quit IRC | 06:28 | |
*** chenglch has joined #openstack-ironic | 06:29 | |
*** loki184 has quit IRC | 06:30 | |
*** arif-ali has quit IRC | 06:31 | |
*** lazy_prince has quit IRC | 06:35 | |
*** ifarkas has joined #openstack-ironic | 06:35 | |
*** lazy_prince has joined #openstack-ironic | 06:36 | |
*** arif-ali has joined #openstack-ironic | 06:36 | |
*** Nisha has joined #openstack-ironic | 06:38 | |
*** loki184 has joined #openstack-ironic | 06:47 | |
*** Nisha has quit IRC | 06:56 | |
*** foexle has joined #openstack-ironic | 07:03 | |
*** kincl has quit IRC | 07:05 | |
*** nosnos_ has quit IRC | 07:13 | |
*** nosnos has joined #openstack-ironic | 07:13 | |
*** Haomeng has joined #openstack-ironic | 07:19 | |
*** Haomeng|2 has quit IRC | 07:19 | |
*** ramineni has joined #openstack-ironic | 07:20 | |
*** Haomeng|2 has joined #openstack-ironic | 07:24 | |
*** Haomeng has quit IRC | 07:25 | |
*** yongli has quit IRC | 07:31 | |
*** yongli has joined #openstack-ironic | 07:33 | |
GheRivero | morning all | 07:35 |
*** ramineni has quit IRC | 07:47 | |
*** ramineni has joined #openstack-ironic | 08:31 | |
*** romcheg has joined #openstack-ironic | 08:39 | |
*** rameshg87 has joined #openstack-ironic | 08:40 | |
*** Marga_ has joined #openstack-ironic | 08:46 | |
*** jistr has joined #openstack-ironic | 08:49 | |
*** ndipanov has joined #openstack-ironic | 08:52 | |
*** dtantsur|afk is now known as dtantsur | 08:59 | |
dtantsur | Morning Ironic, morning GheRivero | 08:59 |
romcheg | Morning GheRivero dtantsur! | 09:00 |
dtantsur | romcheg, morning! any good news bout your ticket to the summit? | 09:00 |
romcheg | dtantsur: Yup, I have a ticket now :) | 09:00 |
dtantsur | \o/ | 09:01 |
*** achanda has joined #openstack-ironic | 09:14 | |
*** achanda has quit IRC | 09:19 | |
*** chenglch|2 has joined #openstack-ironic | 09:26 | |
*** chenglch has quit IRC | 09:27 | |
yuriyz | morning all | 09:27 |
yuriyz | romcheg, w00t! | 09:28 |
*** chenglch|2 has quit IRC | 09:40 | |
dtantsur | yuriyz, morning | 09:40 |
dtantsur | folks, devananda, should we use https://pypi.python.org/pypi/doc8 instead of python tests in our specs repo? | 09:43 |
romcheg | I'd say yes, but I've never looked at that closely | 09:43 |
romcheg | I've seen some folks are using it on their docs | 09:44 |
romcheg | *succesfully | 09:45 |
*** naohirot has quit IRC | 09:47 | |
*** athomas has joined #openstack-ironic | 09:50 | |
*** Marga_ has quit IRC | 09:51 | |
*** loki184 has quit IRC | 09:55 | |
*** bradjones has joined #openstack-ironic | 10:16 | |
*** ramineni has quit IRC | 10:23 | |
*** ramineni has joined #openstack-ironic | 10:23 | |
*** ramineni1 has joined #openstack-ironic | 10:25 | |
*** ramineni has quit IRC | 10:28 | |
*** sambetts has joined #openstack-ironic | 10:35 | |
*** rameshg87 has quit IRC | 11:08 | |
*** leopoldj has joined #openstack-ironic | 11:29 | |
openstackgerrit | Dmitry Nikishov proposed a change to openstack/ironic: Removed hardcoded IDs from "port" test resources https://review.openstack.org/131087 | 11:30 |
*** lazy_prince has quit IRC | 11:30 | |
*** dtantsur is now known as dtantsur|brb | 11:36 | |
*** killer_prince has joined #openstack-ironic | 12:07 | |
*** killer_prince is now known as lazy_prince | 12:07 | |
*** lazy_prince has quit IRC | 12:07 | |
*** lazy_prince has joined #openstack-ironic | 12:08 | |
*** ryanpetrello has quit IRC | 12:16 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements https://review.openstack.org/131111 | 12:16 |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/114058 | 12:16 |
*** moravec1 has quit IRC | 12:16 | |
*** openstackgerrit has quit IRC | 12:19 | |
*** ryanpetrello has joined #openstack-ironic | 12:19 | |
*** openstackgerrit has joined #openstack-ironic | 12:21 | |
*** foexle_ has joined #openstack-ironic | 12:21 | |
*** moravec has joined #openstack-ironic | 12:23 | |
*** foexle has quit IRC | 12:23 | |
*** shikui_ has quit IRC | 12:25 | |
*** openstackgerrit has quit IRC | 12:34 | |
*** openstackgerrit has joined #openstack-ironic | 12:35 | |
*** dtantsur|brb is now known as dtantsur | 12:36 | |
*** moravec has quit IRC | 12:37 | |
dtantsur | someone 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 IRC | 12:55 | |
*** marck has joined #openstack-ironic | 12:57 | |
*** dprince has joined #openstack-ironic | 12:58 | |
*** pradipta is now known as pradipta_away | 12:59 | |
*** rloo has joined #openstack-ironic | 13:08 | |
jroll | dtantsur: it should | 13:09 |
jroll | morning everybody :) | 13:09 |
dtantsur | jroll, morning :) that's good, I can't really judge by ipmitool module source | 13:10 |
jroll | ipmitool reboot just does power off, power on | 13:10 |
dtantsur | looks like it just powers off it first and I'm not sure how ipmitool react to power off request for powered off node | 13:10 |
jroll | I don't think it fails the power off, I think it will actually skip | 13:10 |
jroll | like, check power status and be done | 13:11 |
openstackgerrit | Jim Mankovich proposed a change to openstack/ironic-specs: Send iLO health metrics to ceilometer https://review.openstack.org/127378 | 13:11 |
dtantsur | jroll, 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 |
jroll | so turn one off :P | 13:13 |
jroll | I could try it, pretty sure it just works | 13:13 |
jroll | keep in mind that the pxe driver deploy() method calls reboot, not power on :) | 13:14 |
yuriyz | dtantsur, this is driver-specific IMO and "yes" for ipmitool driver. I think this behavior should be a standard. | 13:14 |
openstackgerrit | Vladyslav Drok proposed a change to openstack/ironic: Use wsme.Unset as default value for API objects https://review.openstack.org/131139 | 13:14 |
* jroll tries it to be sure | 13:14 | |
jroll | dtantsur: it turns it on | 13:16 |
dtantsur | yuriyz, jroll, thanks a lot, that answer my question | 13:16 |
jroll | :) | 13:17 |
* jroll puts his server back | 13:18 | |
yuriyz | dtantsur, jroll right about reboot call in deploy(), therefore this behavior should be documented in our base interface for anyone who wants to create new driver | 13:21 |
dtantsur | right | 13:22 |
jroll | +1 | 13:23 |
*** rakesh_hs has quit IRC | 13:27 | |
*** k4n0 has quit IRC | 13:51 | |
*** moravec has joined #openstack-ironic | 14:02 | |
*** nosnos has quit IRC | 14:04 | |
*** nosnos has joined #openstack-ironic | 14:05 | |
*** Marga_ has joined #openstack-ironic | 14:08 | |
*** jinxly has joined #openstack-ironic | 14:09 | |
*** nosnos has quit IRC | 14:09 | |
NobodyCam | good morning Ironic says the man mak'n coffee | 14:10 |
Shrews | NobodyCam: morning Mr. Coffee maker | 14:12 |
NobodyCam | morming Shrews | 14:14 |
rloo | morning NobodyCam, Shrews, and everyone else :) | 14:15 |
Shrews | hey rloo | 14:15 |
NobodyCam | morning rloo :) | 14:16 |
*** russellb is now known as drumkilla | 14:20 | |
*** drumkilla is now known as russellb | 14:20 | |
*** todd_dsm has joined #openstack-ironic | 14:27 | |
dtantsur | NobodyCam, Shrews, rloo, morning! | 14:29 |
*** todd_dsm has quit IRC | 14:29 | |
rloo | afternoon dtantsur | 14:29 |
*** todd_dsm has joined #openstack-ironic | 14:30 | |
NobodyCam | morning dtantsur :) | 14:32 |
*** zz_jgrimm is now known as jgrimm | 14:39 | |
*** achanda has joined #openstack-ironic | 14:43 | |
*** Marga_ has quit IRC | 14:51 | |
*** ramineni1 has quit IRC | 14:52 | |
NobodyCam | anyone have any summit items for todays meeting agenda? | 14:52 |
Shrews | NobodyCam: i demand everyone meet at the summit to drink much beer/wine in my honor. add that to the agenda :-P | 14:54 |
rloo | Shrews: you mean, in honor of you not being there? :D | 14:55 |
Shrews | rloo: either way. just get drunk for me | 14:55 |
rloo | Shrews: we'll try to schedule that ;) | 14:56 |
*** krtaylor has quit IRC | 14:56 | |
NobodyCam | lol | 14:57 |
NobodyCam | Shrews: :( we'll miss you | 14:57 |
* Shrews will see everyone in vancouver | 15:00 | |
NobodyCam | :) | 15:00 |
*** achanda has quit IRC | 15:06 | |
rloo | NobodyCam, Shrews and anyone else. I have a question about the organization of docs.openstack.org/developer/ironic/webapi/v1.html | 15:08 |
*** Haomeng|2 has quit IRC | 15:09 | |
rloo | I 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-ironic | 15:11 | |
*** Haomeng|2 has joined #openstack-ironic | 15:11 | |
openstackgerrit | Sam Betts proposed a change to openstack/ironic: Add logging to driver vendor_passthru functions https://review.openstack.org/129298 | 15:13 |
NobodyCam | rloo: ya I could see that as part of nodes. | 15:13 |
Shrews | rloo: hrm, seems like it should be part of Nodes based on the path, but I don't currently have a strong opinion either way | 15:14 |
jroll | I could see it either way | 15:14 |
jroll | it's a NodeState object | 15:14 |
jroll | (for example) | 15:14 |
NobodyCam | maybe a comment under nodes section "Also see Boot Device section | 15:15 |
NobodyCam | ?? | 15:15 |
rloo | so I don't think bootdevice merits its own section. | 15:16 |
rloo | I 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 |
rloo | NobodyCam, 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 |
NobodyCam | ya I would see that as part of a node. I expect as time goes by we'll see more and more in the management interface | 15:20 |
NobodyCam | so keeping it in the node section makes sense to /me | 15:20 |
rloo | NobodyCam: 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-ironic | 15:37 | |
devananda | morning, all | 15:38 |
NobodyCam | good morning devananda | 15:38 |
*** linggao has joined #openstack-ironic | 15:38 | |
*** ndipanov has quit IRC | 15:52 | |
*** ndipanov has joined #openstack-ironic | 15:53 | |
*** dlaube has joined #openstack-ironic | 15:56 | |
*** Marga_ has joined #openstack-ironic | 15:57 | |
NobodyCam | brb | 15:59 |
*** leopoldj has quit IRC | 16:00 | |
*** marcoemorais has joined #openstack-ironic | 16:06 | |
dtantsur | devananda, morning | 16:08 |
*** marcoemorais has quit IRC | 16:09 | |
devananda | dtantsur: re: doc8 - I would like to use the same doc build/test mechanism in ironic and ironic-specs | 16:10 |
dtantsur | do we also run similar tests for docs in ironic itself? | 16:11 |
*** Hefeweizen has quit IRC | 16:11 | |
devananda | we build docs the same way in both | 16:13 |
openstackgerrit | Vladyslav Drok proposed a change to openstack/ironic: Add put method to API to create or update a node https://review.openstack.org/130228 | 16:13 |
devananda | and we test that the build completes without errors in ironic | 16:13 |
devananda | there is a separate test in ironic-specs to check all specs against the spec template | 16:13 |
dtantsur | it's not about building docs, it's about checking (line length etc) | 16:14 |
dtantsur | oh yeah, they probably don't have a check for templates... | 16:14 |
*** marcoemorais has joined #openstack-ironic | 16:22 | |
*** marcoemorais has left #openstack-ironic | 16:22 | |
*** marcoemorais has quit IRC | 16:22 | |
*** marcoemorais has joined #openstack-ironic | 16:22 | |
*** todd_dsm has quit IRC | 16:22 | |
devananda | dtantsur: I don't think we can use doc8 /instead of/ -- but we can use it in addition to the current tests | 16:24 |
dtantsur | right | 16:29 |
*** Hefeweizen has joined #openstack-ironic | 16:30 | |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Put nodes-related API in same section https://review.openstack.org/131202 | 16:32 |
*** igordcard has joined #openstack-ironic | 16:34 | |
*** ndipanov has quit IRC | 16:40 | |
*** mikedillion has joined #openstack-ironic | 16:41 | |
*** mikedillion has quit IRC | 16:41 | |
*** ndipanov has joined #openstack-ironic | 16:53 | |
*** jistr has quit IRC | 16:55 | |
*** marcoemorais has quit IRC | 16:58 | |
*** marcoemorais has joined #openstack-ironic | 16:59 | |
*** marcoemorais has quit IRC | 16:59 | |
*** marcoemorais has joined #openstack-ironic | 17:00 | |
*** marcoemorais has quit IRC | 17:02 | |
*** marcoemorais has joined #openstack-ironic | 17:02 | |
*** lazy_prince is now known as killer_prince | 17:03 | |
*** romcheg has quit IRC | 17:08 | |
*** Marga_ has quit IRC | 17:09 | |
*** ndipanov is now known as ndipanov_gone | 17:16 | |
*** harlowja has joined #openstack-ironic | 17:19 | |
*** achanda has joined #openstack-ironic | 17:20 | |
*** Marga_ has joined #openstack-ironic | 17:21 | |
NobodyCam | brb.. | 17:32 |
*** Marga_ has quit IRC | 17:35 | |
*** Marga_ has joined #openstack-ironic | 17:35 | |
*** marcoemorais has quit IRC | 17:39 | |
*** marcoemorais has joined #openstack-ironic | 17:39 | |
*** marcoemorais has quit IRC | 17:42 | |
*** marcoemorais has joined #openstack-ironic | 17:42 | |
*** moravec has quit IRC | 17:46 | |
*** killer_prince is now known as lazy_prince | 17:47 | |
*** BertieFulton has joined #openstack-ironic | 17:50 | |
NobodyCam | :) I seems to have miss placed the ironic summit schedule link any one have it handy? | 18:03 |
*** harlowja has quit IRC | 18:03 | |
*** marcoemorais has quit IRC | 18:10 | |
*** marcoemorais has joined #openstack-ironic | 18:10 | |
NobodyCam | about 45 minutes until meeting | 18:12 |
*** ifarkas has quit IRC | 18:13 | |
*** andreykurilin_ has joined #openstack-ironic | 18:14 | |
*** lazy_prince is now known as killer_prince | 18:15 | |
*** Marga_ has quit IRC | 18:19 | |
sambetts | rloo: 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/129298 | 18:19 |
*** Marga_ has joined #openstack-ironic | 18:19 | |
sambetts | I'm off for today, good night ironic o/ | 18:20 |
rloo | sambetts: hi, yes, I started and got distracted. Will do it soon. | 18:20 |
rloo | night sambetts | 18:20 |
sambetts | rloo: Thanks :) | 18:20 |
*** sambetts has quit IRC | 18:20 | |
NobodyCam | bb b4 meeting | 18:21 |
*** harlowja has joined #openstack-ironic | 18:22 | |
*** andreykurilin_ has quit IRC | 18:23 | |
*** andreykurilin__ has joined #openstack-ironic | 18:23 | |
devananda | NobodyCam: http://kilodesignsummit.sched.org/overview/type/ironic | 18:24 |
* devananda runs out to fedex before the meeting | 18:25 | |
*** mjturek has quit IRC | 18:28 | |
*** mjturek has joined #openstack-ironic | 18:28 | |
*** todd_dsm has joined #openstack-ironic | 18:38 | |
yjiang5 | Hi, if I meet something wrong on the xcat testing, who should I check with? | 18:39 |
NobodyCam | hi yjiang5 | 18:41 |
NobodyCam | what type of issue? like a bug? | 18:42 |
*** Nisha has joined #openstack-ironic | 18:43 | |
*** Marga_ has quit IRC | 18:44 | |
*** naohirot has joined #openstack-ironic | 18:49 | |
NobodyCam | five minutes | 18:55 |
yjiang5 | NobodyCam: Hi, it's seems not like a bug. | 18:58 |
*** rameshg87 has joined #openstack-ironic | 18:58 | |
GheRivero | 5 minutes? stupid DST! | 18:59 |
yjiang5 | NobodyCam: or, I'm not sure, still checking the information. | 18:59 |
NobodyCam | yjiang5: meeting starting now | 19:00 |
yjiang5 | NobodyCam: http://sourceforge.net/projects/xcat/files/OpenStack/CI/130880/2/check/check-ironic-xcat-third-party/420/console.html/download | 19:00 |
*** marcoemorais has quit IRC | 19:03 | |
*** marcoemorais has joined #openstack-ironic | 19:03 | |
*** spandhe has joined #openstack-ironic | 19:13 | |
*** harlowja has quit IRC | 19:19 | |
*** harlowja has joined #openstack-ironic | 19:22 | |
zer0c00l | paste.fedoraproject.org/145602/43785114/ | 19:30 |
zer0c00l | above is my ironic.conf.local | 19:30 |
zer0c00l | when i try to use ironic node-create i have the following error message | 19: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 |
zer0c00l | You must provide an auth url via either --os-auth-url or via env[OS_AUTH_URL] | 19:31 |
zer0c00l | it started with OS_USERNAME, OS_PASSWORD, PROJECT_NAME PROJECT_ID | 19:31 |
jroll | you also need OS_AUTH_URL, which is the URL for keystone | 19:31 |
zer0c00l | jroll: noauth for keystone | 19:31 |
zer0c00l | auth_strategy is set to no auth | 19:32 |
jroll | yeah, the client assumes you're using auth | 19:32 |
zer0c00l | do i still need os_auth_url ? | 19:32 |
jroll | you might be able to set IRONIC_API_URL | 19:32 |
jroll | and get away with it | 19:32 |
jroll | because without IRONIC_API_URL it's going to look to keystone for the ironic url | 19:32 |
*** achanda has quit IRC | 19:32 | |
Shrews | zer0c00l: you're working from the quickstart guide? | 19:34 |
Shrews | if so, make sure you did: export OS_AUTH_TOKEN=fake-token | 19:34 |
Shrews | export IRONIC_URL=http://localhost:6385/ | 19:34 |
jroll | oops, I got that variable wrong | 19:35 |
zer0c00l | i did that | 19:36 |
zer0c00l | i just did that | 19:36 |
zer0c00l | i think that error has gone away | 19:36 |
zer0c00l | 'Namespace' object has no attribute 'ca_file' | 19:36 |
zer0c00l | this is a new error | 19:37 |
zer0c00l | NODE=$(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 IRC | 19:43 | |
*** Nisha has quit IRC | 19:44 | |
*** victor_lowther__ has joined #openstack-ironic | 19:44 | |
*** dprince has quit IRC | 19:46 | |
*** lucasagomes has joined #openstack-ironic | 19:48 | |
jroll | that's interesting | 19:48 |
lucasagomes | g' afternoon/evening :) | 19:48 |
NobodyCam | zer0c00l: sounds like a https issue | 19:48 |
jroll | hiya lucas | 19:48 |
lucasagomes | ohh the meeting started already?! | 19:49 |
NobodyCam | morning lucasagomes | 19:49 |
NobodyCam | sirushti: | 19:49 |
*** achanda has joined #openstack-ironic | 19:49 | |
NobodyCam | doh | 19:49 |
NobodyCam | si | 19:49 |
lucasagomes | gosh, DST | 19:49 |
lucasagomes | I lost the meeting | 19:50 |
zer0c00l | NobodyCam: yeah | 19:55 |
zer0c00l | ironic_url is just http though, not sure how https came into play | 19:56 |
jroll | hmm | 19:57 |
jroll | weird. | 19:57 |
jroll | can you tell if that error comes from the client or server side? | 19:57 |
zer0c00l | client | 19:57 |
jroll | are you positive? | 19:57 |
zer0c00l | The request doesn't even goto the server | 19:58 |
jroll | yeah | 19:58 |
* jroll looking | 19:58 | |
zer0c00l | i don't see anything on the debug console of conductor and the api | 19:58 |
rameshg87 | zer0c00l, any proxy settings on the terminal ? | 19:59 |
zer0c00l | rameshg87: http://paste.fedoraproject.org/145611/14440000/ | 20:00 |
zer0c00l | my env | 20:00 |
*** igordcard has quit IRC | 20:00 | |
NobodyCam | I have to run to the doc's be back in about an hour or so | 20:01 |
* lucasagomes will read the logs now | 20:01 | |
dtantsur | JayF, 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-ironic | 20:01 | |
devananda | NobodyCam: I'm not sure what's keeping Walt busy these days. if wanyen and the ilo crew want to take it up, that's great | 20:01 |
dtantsur | lucasagomes, you missed funny voting on when to have team food :) | 20:01 |
zer0c00l | can you guys reproduce this? | 20:02 |
lucasagomes | dtantsur, hahaha lemme see it | 20:02 |
naohirot | devananda: If I had some technical question, is it okay to send email personally | 20:02 |
naohirot | to wanyen-san (iLO) and lucasagomes-san (DRAC) ? | 20:02 |
NobodyCam | devananda: I know some German folks who would love to jump on it | 20:02 |
jroll | naohirot: seems like you should just send it to the mailing list :) | 20:03 |
NobodyCam | bbiah | 20:03 |
naohirot | openstack-dev? | 20:03 |
jroll | naohirot: if it's a question about development, yes | 20:03 |
jroll | questions about usage go to openstack@ | 20:03 |
naohirot | jroll-san: okay | 20:04 |
jroll | just curious, where does that -san come from? :) | 20:04 |
naohirot | I'm very looking forward to working with you. | 20:05 |
rloo | ahh, jroll-san, I think maybe naohirot means questions about iLO and DRAC? | 20:05 |
*** marcoemorais has quit IRC | 20:05 | |
naohirot | jroll: san is in Japanese | 20:05 |
jroll | aha :) | 20:05 |
devananda | naohirot: if possible , discussion on the openstack-dev@ mailing list is preferable, so that others can chime in and we can all benefit from it | 20:05 |
*** spandhe has quit IRC | 20:05 | |
naohirot | like "Mr. Mrs" more frank way | 20:05 |
jroll | rloo: wanyen and lucasagomes are not the only people that know about ilo and drac? :) | 20:06 |
rloo | jroll: yeah. | 20:06 |
jroll | naohirot: I see, you should just use irc names as it will notify that person :) | 20:06 |
rloo | naohirot: so email to openstack-dev, but put '[ironic]' in the subject line | 20:06 |
rloo | naohirot: if it is an ironic question | 20:06 |
naohirot | rloo: Yes, question for iLO driver and DARC driver | 20:06 |
devananda | naohirot: many other folks know about those drivers as well | 20:07 |
lucasagomes | yup here in the channel or ML works great | 20:07 |
*** hemna has joined #openstack-ironic | 20:07 | |
rloo | naohirot: or ask on IRC here. | 20:07 |
rloo | naohirot: like you're doing now ;) | 20:07 |
naohirot | jroll: Okay, I follow the rule :) without "san" | 20:08 |
rloo | naohirot: No one calls jroll Mr. JRoll anyway :-) | 20:08 |
jroll | lol | 20:08 |
*** rameshg87 has quit IRC | 20:08 | |
naohirot | devananda: I see | 20:08 |
JayF | I do call him Mister Roll | 20:08 |
naohirot | rloo: yes | 20:09 |
devananda | ugh. so I just checked both my calendars. I'm now quadruple booked monday night | 20:09 |
rloo | devananda: 2 calendars? that could get you in trouble. | 20:09 |
devananda | fwiw, there's the ops/users meetup on monday night | 20:09 |
devananda | too | 20:10 |
rloo | devananda: might be better to forget the Monday dinner, and do the Tues breakfast. | 20:11 |
*** Marga_ has joined #openstack-ironic | 20:11 | |
JayF | Why all this either stuff? | 20:11 |
JayF | Why not attempt both? | 20:11 |
JayF | I'd go to both, personally | 20:11 |
lucasagomes | yeah +1 for both | 20:11 |
devananda | there isn't going to be a singel time that works for everyone | 20:11 |
devananda | as much as I want us all to get together | 20:12 |
lucasagomes | tho 8am is harsh :P | 20:12 |
JayF | all times are harsh with jet lag | 20:12 |
lucasagomes | oh I hear yeah, tho this time I will be the one with no jet lag | 20:13 |
devananda | lucasagomes: sessinos start at 9, so ... | 20:13 |
lucasagomes | devananda, yeah, I understand, and I would make it at 8am anyway. Just ranting about it a bit :) | 20:13 |
devananda | rloo: 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 commit | 20:13 |
devananda | which, fwiw, I can get out of around 6:45pm | 20:14 |
devananda | anyone know paris well enough to recommend a place? | 20:15 |
jroll | nope :( | 20:16 |
lucasagomes | :/ I've been there twice but I don't know a place | 20:16 |
jroll | devananda: maybe look into these places? http://glutenfreemom.com/travel_gluten_free/paris/#.VE6hyIvF9j4 | 20:16 |
lucasagomes | I could ask tho, I've a friend that lives there | 20: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 |
jroll | random link from google "paris gluten free restaurants" | 20:17 |
devananda | rloo: exactly | 20:17 |
devananda | it's also rude to have 20 guests just suddenlyshow up | 20:17 |
dtantsur | rloo, +many, it seems to me that finding a place in Paris that is both nice and reasonably priced is not the easiest task | 20:18 |
devananda | there are, like, a million restaurants nearby | 20:19 |
dtantsur | well g'night folks, see you on Wed (tomorrow is a holiday) | 20:21 |
*** dtantsur is now known as dtantsur|afk | 20:21 | |
jroll | \o dtantsur|afk | 20:21 |
rloo | I just took a quick look and saw 3 restaurants that are closed Monday. I wonder if that is the norm... | 20:23 |
devananda | rloo: that is common in many EU cities | 20:23 |
lucasagomes | dtantsur|afk, see yah gnight | 20:24 |
*** Marga_ has quit IRC | 20:24 | |
rloo | this seems nearby and is supposedly not that expensive and meant to be good. hmm: http://parisbymouth.com/lentredgeu/ | 20:25 |
*** andreykurilin__ has quit IRC | 20:25 | |
*** andreykurilin_ has joined #openstack-ironic | 20:26 | |
devananda | rloo: google says they are closed on mondays | 20:27 |
*** spandhe has joined #openstack-ironic | 20:28 | |
yjiang5 | NobodyCam: 1 | 20:29 |
yjiang5 | 1 | 20:29 |
yjiang5 | NobodyCam: oops, sorry, input in wrong window | 20:29 |
rloo | devananda: yeah. And I think the place might be too small for a big group anyway. | 20:29 |
*** igordcard has joined #openstack-ironic | 20:34 | |
*** naohirot has left #openstack-ironic | 20:35 | |
*** igordcard has quit IRC | 20:36 | |
lucasagomes | aight I will see you tomorrow | 20:38 |
lucasagomes | have a good night | 20:38 |
devananda | rloo: how's your french? | 20:38 |
devananda | lucasagomes: g'night! | 20:38 |
* devananda steps away for 15 minutes to move to another cafe | 20:38 | |
lucasagomes | see ya | 20:38 |
*** lucasagomes has quit IRC | 20:38 | |
rloo | devananda: not great. sort of passable. I'm hoping some of it comes back when I'm there. | 20:40 |
openstackgerrit | yunhong-jiang proposed a change to openstack/ironic: Convert qcow2 image to raw format when deploy https://review.openstack.org/130881 | 20:44 |
devananda | rloo: i'm sure it will. also, no pressure, but I think you're the only one on the core team who speaks any | 20:44 |
rloo | devananda: Oh, did I say I knew some French. I don't ;) | 20:44 |
devananda | rloo: hehehe | 20:46 |
*** spandhe has quit IRC | 20:47 | |
devananda | hmm. hard to find an informal place that can handle a lot of people | 20:52 |
devananda | rloo: what about somewhere like http://www.lagrandearmee.fr/ | 20:54 |
rloo | devananda: that looks good but any idea of $$? | 20:56 |
devananda | JayF: think you can find food there? ^ | 20:56 |
devananda | rloo: http://www.lagrandearmee.fr/pdf/carteplats.pdf | 20:56 |
rloo | devananda: works for me. | 20:58 |
*** todd_dsm has quit IRC | 20:59 | |
JayF | looks like probably so | 20:59 |
devananda | about ~15m walk from conference | 21:00 |
*** spandhe has joined #openstack-ironic | 21:01 | |
openstackgerrit | Jay Faulkner proposed a change to openstack/ironic-specs: WIP: Exposing Hardware Capabilities https://review.openstack.org/131272 | 21:05 |
*** achanda has quit IRC | 21:09 | |
*** achanda has joined #openstack-ironic | 21:10 | |
*** BertieFulton has quit IRC | 21:10 | |
mrda | Morning Ironic (tl;dr slept in) | 21:14 |
jroll | hehehe | 21:15 |
jroll | morning mrda :) | 21:15 |
*** todd_dsm has joined #openstack-ironic | 21:16 | |
* mrda reads the meeting minutes on eavesdrop | 21:18 | |
* devananda heads home, bbi10 | 21:23 | |
*** linggao has quit IRC | 21:35 | |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Use docstrings for attributes in api/controllers https://review.openstack.org/131286 | 21:47 |
jroll | https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipmitool.py#L347 | 22:08 |
jroll | is time.sleep monkeypatched? | 22:08 |
jroll | it is, right? | 22:08 |
comstud | you hope so | 22:12 |
jroll | b 60 | 22:12 |
jroll | oops | 22:12 |
jroll | I cannot type at all today | 22:12 |
jroll | thanks comstud :) | 22:12 |
comstud | NO PROB | 22:12 |
*** andreykurilin_ has quit IRC | 22:16 | |
*** jgrimm is now known as zz_jgrimm | 22:18 | |
openstackgerrit | John Trowbridge proposed a change to openstack/ironic: Changes default IPMI retry timeout to 5 seconds. https://review.openstack.org/131296 | 22:19 |
zer0c00l | jroll: were you able to reproduce the problem? | 22:20 |
zer0c00l | I tried the same thing on a different VM | 22:20 |
zer0c00l | I get the same error | 22:20 |
zer0c00l | 'Namespace' object has no attribute 'ca_file' | 22:21 |
zer0c00l | http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html | 22:21 |
zer0c00l | should i be using dev stack? | 22:21 |
jroll | zer0c00l: no, I didn't try to reproduce it | 22:34 |
jroll | I feel like something is weird in te client | 22:35 |
jroll | it should only look for these things when the url is https | 22:36 |
zer0c00l | ironic --ca-file=/etc/pki/tls/certs/ca-bundle.crt --debug node-list | 22:36 |
zer0c00l | i see | 22:36 |
jroll | oh, you passed --ca-file? | 22:36 |
jroll | so maybe just using that is broken | 22:36 |
zer0c00l | i tried both | 22:37 |
zer0c00l | doesn't work | 22:37 |
zer0c00l | with --ca-file and without ca-file | 22:37 |
zer0c00l | line 410 of ironicclient/shell.py | 22:37 |
zer0c00l | It chesk to see if os_auth_token and ironic_url is set | 22:38 |
zer0c00l | *check | 22:38 |
zer0c00l | if it is set, then it goes on to create kwargs | 22:38 |
*** shikui__ has joined #openstack-ironic | 22:52 | |
*** ryanpetrello has quit IRC | 22:52 | |
*** Madasi has quit IRC | 22:53 | |
*** ryanpetrello has joined #openstack-ironic | 22:53 | |
*** Madasi has joined #openstack-ironic | 22:53 | |
*** shikui_ has quit IRC | 22:55 | |
jroll | zer0c00l: sorry, my network dropped | 22:55 |
* jroll looks at ironicclient | 22:55 | |
jroll | huh | 22:58 |
jroll | $ ironic node-list | 22:58 |
jroll | 'Namespace' object has no attribute 'ca_file' | 22:58 |
jroll | what have we done | 22:58 |
zer0c00l | hahaha | 22:58 |
zer0c00l | i managed to fix it by | 22:59 |
zer0c00l | args_dict = vars(args) | 22:59 |
zer0c00l | args_dict.get('ca_file') | 22:59 |
zer0c00l | args_dict.get('cert_file') | 22:59 |
zer0c00l | args_dict.get('key_file') | 22:59 |
zer0c00l | This is supposed to be optional args | 22:59 |
zer0c00l | ? | 22:59 |
jroll | yeah | 22:59 |
jroll | yes | 22:59 |
jroll | https://github.com/openstack/python-ironicclient/commit/c349063d36ebcf572433bb837b103bba921f4d33 | 22:59 |
jroll | devananda: cli is busted :) | 23:00 |
jroll | because unnecessary code | 23:00 |
jroll | etc etc | 23:00 |
zer0c00l | should i send you guys my first patch? | 23:00 |
zer0c00l | ;-) | 23:00 |
zer0c00l | and bug? | 23:00 |
jroll | yes please | 23:00 |
jroll | and bug | 23:00 |
jroll | idk if that's the best way to fix it | 23:00 |
jroll | but worth a shot | 23:00 |
zer0c00l | yeah | 23:01 |
jroll | the things is | 23:07 |
jroll | I think the old method did this too | 23:08 |
jroll | so like wtf | 23:08 |
jroll | https://github.com/openstack/python-ironicclient/blob/master/ironicclient/client.py#L110 | 23:08 |
jroll | oh | 23:09 |
jroll | OHHHHH | 23:09 |
jroll | they changed the argument dest | 23:09 |
jroll | ffs | 23:09 |
jroll | and removed the insecure arg altogether | 23:10 |
jroll | and timeout | 23:10 |
jroll | zer0c00l: you have that bug filed? | 23:11 |
jroll | how the heck did this land :( :( :( | 23:11 |
zer0c00l | https://bugs.launchpad.net/python-ironicclient/+bug/1386454 | 23:12 |
zer0c00l | jroll: ^^ | 23:12 |
zer0c00l | yes | 23:12 |
jroll | nice, thanks | 23:12 |
zer0c00l | It was bad | 23:12 |
jroll | this change removed arguments | 23:12 |
jroll | I'm really pissed off | 23:12 |
JayF | propose a revert? | 23:15 |
*** hemna is now known as hemna__ | 23:16 | |
zer0c00l | looks like some hacking going on there | 23:17 |
jroll | I mean | 23:17 |
jroll | deva and lucas approved it | 23:17 |
jroll | so like, I figure there must be some value there | 23:17 |
zer0c00l | link? | 23:17 |
jroll | https://review.openstack.org/#/c/111175/ | 23:17 |
rloo | I am wondering if that patch should just be reverted for now. Might need to do a more detailed review of it. | 23:18 |
jroll | yeah | 23:18 |
* jroll does it | 23:18 | |
rloo | you can't just 'willy nilly' do "'ca_file': args.ca_file" w/o checking that it actually exists | 23:18 |
jroll | I mean, you can | 23:19 |
jroll | because it should be there | 23:19 |
jroll | because it's defined in the shell args | 23:19 |
jroll | but it's actually not defined there | 23:19 |
jroll | error: could not revert e3d3564... Add keystone v3 CLI support | 23:19 |
jroll | awesome | 23:19 |
rloo | is that cuz there was another patch on top of it? | 23:20 |
jroll | that touched similar areas | 23:20 |
jroll | it's fine | 23:20 |
*** todd_dsm has quit IRC | 23:20 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/python-ironicclient: Revert "Add keystone v3 CLI support" https://review.openstack.org/131304 | 23:21 |
jroll | ^^ | 23:21 |
jroll | idk what the process is | 23:21 |
jroll | but our client doesn't work right now | 23:22 |
jroll | though that change isn't released on pypi so who knows | 23:22 |
jroll | (afaik) | 23:22 |
spandhe | Hi 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 |
jroll | ok, yeah, that isn't in a release | 23:22 |
rloo | jroll: no, it hasn't been released on pypi, so I think the revert is the easiest thing to do. | 23:22 |
jroll | spandhe: hi :) do you have logs and whatnot? | 23:22 |
jroll | rloo: right... some people would probably just argue "fix the bug and roll forward" | 23:23 |
jroll | but I install from master, so :( | 23:23 |
spandhe | jroll: I have some logs that I can share :) | 23:23 |
rloo | jroll: 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 |
rloo | spandhe is using ironic in icehouse | 23:24 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/python-ironicclient: Revert "Add keystone v3 CLI support" https://review.openstack.org/131304 | 23:24 |
jroll | rloo: agree | 23:24 |
jroll | oh | 23:24 |
*** todd_dsm has joined #openstack-ironic | 23:24 | |
jroll | spandhe: you're using icehouse? :/ | 23:24 |
spandhe | jroll: yes | 23:24 |
rloo | jroll: I'll +2 after jenkins is happy (or remind me if I don't) | 23:24 |
jroll | I can try to help you, but it's doubtful | 23:24 |
jroll | rloo: thanks :) | 23:24 |
spandhe | jroll: sure.. :) | 23:26 |
zer0c00l | so are you guys going to revert this stuff? | 23:27 |
spandhe | jroll: 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 |
jroll | zer0c00l: https://review.openstack.org/131304 | 23:28 |
jroll | zer0c00l: if you want to grab that... go to your ironicclient repo, run "git review -d 131304", and then "python setup.py install" | 23:28 |
zer0c00l | okay! | 23:28 |
jroll | assuming you have git-review installed :P | 23:29 |
zer0c00l | i think i just need to change the variable name to os_cert | 23:29 |
zer0c00l | os_key | 23:29 |
zer0c00l | os_cacert | 23:29 |
zer0c00l | i have | 23:29 |
zer0c00l | :P | 23:29 |
jroll | yeah | 23:29 |
jroll | I think so too | 23:29 |
jroll | but like... idk | 23:29 |
jroll | I feel that switching from keystone v2 to v3 shouldn't require a 500 line change | 23:30 |
spandhe | jroll: 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_manager | 23:30 |
spandhe | this 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 |
devananda | jroll: ? | 23:32 |
jroll | ironic has never had that method | 23:32 |
jroll | still does not | 23:32 |
jroll | devananda: hi | 23:32 |
jroll | the client is broken :) | 23:32 |
jroll | in master. | 23:32 |
devananda | erm? | 23:32 |
jroll | see also https://review.openstack.org/#/c/131304/ and the bug | 23:32 |
spandhe | jroll: how does the scheduler get the node info then? | 23:32 |
jroll | spandhe: from the database, presumably, I don't know the intimate details of the scheduler, to be honest | 23:33 |
jroll | devananda: 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#L415 | 23:33 |
devananda | jroll: odd | 23:33 |
jroll | for example | 23:33 |
spandhe | jroll: ok.. I see what method in sqlalchemy can get the node list, but thats not being called by the scheduler.. | 23:33 |
devananda | jroll: i believe that passed my local tests | 23:33 |
jroll | devananda: that keystone v3 change removed the "insecure" and "timeout" arguments... and broke some other ones | 23:34 |
devananda | jroll: in addition to the upstream ones which it clearly had to pass | 23:34 |
jroll | devananda: unit tests just mock the args, it doesn't reflect reality | 23:34 |
jroll | spandhe: the nova compute_nodes table holds records of all ironic nodes | 23:34 |
devananda | jroll: functional tests | 23:34 |
jroll | do we do functional cli tests? | 23:34 |
*** todd_dsm has quit IRC | 23:34 | |
jroll | devananda: this is only broken from the cli afaict | 23:35 |
jroll | not from python | 23:35 |
devananda | oh | 23:35 |
devananda | gotcha | 23:35 |
spandhe | jroll: 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 table | 23:36 |
devananda | jroll: so devstack uses the cli to, eg. enroll nodes | 23:36 |
devananda | jroll: not a direct test, but the cli is used w/in the devstack/tempest tests ... | 23:36 |
zer0c00l | jroll: Are you jim_rollenhagen. I see you have reverted that commit. Should i bring the old commit and send it for review? | 23:36 |
jroll | devananda: hmm | 23:37 |
jroll | oh | 23:37 |
jroll | devananda: it may only be broken when using IRONIC_URL | 23:37 |
devananda | hm | 23:37 |
devananda | i'm not sure that's true either | 23:37 |
jroll | that's how I use it in our environment | 23:37 |
jroll | and I'm experiencing the same problem | 23:37 |
zer0c00l | I mean bring the old commit e3d356476be376ebd3dfb3e84f379e113e5efac7 and patch the thing? | 23:38 |
jroll | zer0c00l: it isn't reverted yet | 23:38 |
jroll | I only proposed reverting | 23:38 |
jroll | but yes that's me | 23:38 |
zer0c00l | okay | 23:38 |
jroll | spandhe: on the nova side, nova-computes are in the services table, ironic nodes are in the compute_hosts table | 23:39 |
devananda | jroll: that error only appears if I"m using a fake keystone token | 23:39 |
devananda | at least so far | 23:39 |
devananda | i can reproduce it that way | 23:39 |
NobodyCam | happy happy /me is back | 23:39 |
spandhe | jroll: interesting :) Its not the case on my setup.. let me trace down the node create flow and see whats wrong.. | 23:39 |
jroll | devananda: I'm using a real token and IRONIC_URL | 23:40 |
devananda | jroll: k. testing that | 23:40 |
jroll | spandhe: it is the case, I'm sure of it | 23:40 |
spandhe | jroll: cool :) Thanks! :) I am going to see whats wrong with the way I am creating the nodes.. | 23:41 |
jroll | spandhe: here's an example: https://gist.github.com/jimrollenhagen/94258d18890c70669332 | 23:42 |
jroll | spandhe: refresh that, I added the services table | 23:43 |
devananda | spandhe: host manager gets a list of compute nodes (not ironic nodes) -- this is correct behavior | 23:44 |
spandhe | jroll: 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 |
jroll | ironic nodes are in the ironic database | 23:45 |
devananda | spandhe: nova schedules by compute (host, hypervisor_hostname). each instance of that tuple represents one ironic node, where nova.compute.hypervisor_hostname == ironic.node.uuid | 23:45 |
jroll | nova-compute also stores data about ironic nodes in the nova db | 23:46 |
devananda | spandhe: there is not a separate scheduler for ironic. as jroll just said, nova maintains data about ironic in the nova database | 23:47 |
devananda | spandhe: or put another way, nova treats Ironic as though it is another hypervisor | 23:47 |
devananda | so 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, etc | 23:48 |
jroll | devananda: 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 things | 23:49 |
spandhe | devananda: jroll thanks.. that helped! | 23:49 |
* jroll steps away for a few | 23:50 | |
jroll | you're welcome spandhe | 23:50 |
jroll | I've noticed when you say "pretend ironic is a hypervisor" to folks who understand nova... things just click. | 23:50 |
spandhe | jroll: haha! thats true :) | 23:51 |
*** BLZbubba has joined #openstack-ironic | 23:51 | |
BLZbubba | hello 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 installed | 23:52 |
BLZbubba | do i need a ppa or something? | 23:52 |
JayF | That sounds like an error from a distribution packaging manager | 23:52 |
JayF | not from Ironic itself | 23:52 |
*** Haomeng has joined #openstack-ironic | 23:52 | |
JayF | I 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 IRC | 23:53 | |
devananda | jroll: I'm starting to think we should say more loudly in our docs something like | 23:55 |
NobodyCam | I went thru heck when they started to use the Whl ext for files. I have to install wheel to get pip working | 23:56 |
devananda | jroll: *like that | 23:57 |
openstackgerrit | Arun S A G proposed a change to openstack/python-ironicclient: Fix python-ironicclient crash https://review.openstack.org/131307 | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!