*** shakamunyi has joined #openstack-ironic | 00:22 | |
*** shakamunyi has quit IRC | 00:29 | |
*** shakamunyi has joined #openstack-ironic | 00:30 | |
*** shakamunyi has quit IRC | 00:39 | |
*** shakamunyi has joined #openstack-ironic | 01:04 | |
*** lazy_prince is now known as killer_prince | 01:09 | |
*** shakamunyi has quit IRC | 01:14 | |
*** killer_prince has quit IRC | 01:18 | |
*** shakamunyi has joined #openstack-ironic | 01:39 | |
*** shakamunyi has quit IRC | 01:54 | |
*** shakamunyi has joined #openstack-ironic | 02:20 | |
*** killer_prince has joined #openstack-ironic | 02:24 | |
*** killer_prince is now known as lazy_prince | 02:24 | |
*** shakamunyi has quit IRC | 02:36 | |
*** shakamunyi has joined #openstack-ironic | 03:03 | |
*** Haomeng|2 has joined #openstack-ironic | 03:08 | |
*** Haomeng has quit IRC | 03:08 | |
*** shakamunyi has quit IRC | 03:11 | |
*** Poornima has joined #openstack-ironic | 04:04 | |
*** ramineni has joined #openstack-ironic | 04:07 | |
*** shakamunyi has joined #openstack-ironic | 04:08 | |
*** spandhe has joined #openstack-ironic | 04:17 | |
*** nosnos has joined #openstack-ironic | 04:18 | |
*** nikunj2512 has joined #openstack-ironic | 04:18 | |
*** shakamunyi has quit IRC | 04:20 | |
*** rushiagr_away is now known as rushiagr | 04:21 | |
*** rameshg87 has joined #openstack-ironic | 04:43 | |
*** rushiagr is now known as rushiagr_away | 04:47 | |
*** spandhe has quit IRC | 04:59 | |
*** shakamunyi has joined #openstack-ironic | 05:08 | |
*** shakamunyi has quit IRC | 05:24 | |
*** lazy_prince has quit IRC | 05:26 | |
*** takadayuiko has joined #openstack-ironic | 05:32 | |
*** pensu has joined #openstack-ironic | 05:34 | |
*** coolsvap|afk is now known as coolsvap | 05:35 | |
*** killer_prince has joined #openstack-ironic | 05:36 | |
*** killer_prince is now known as lazy_prince | 05:36 | |
*** k4n0 has joined #openstack-ironic | 05:44 | |
*** rushiagr_away is now known as rushiagr | 05:48 | |
*** shakamunyi has joined #openstack-ironic | 05:50 | |
*** lazy_prince has quit IRC | 05:51 | |
*** pradipta has joined #openstack-ironic | 05:52 | |
*** lazy_prince has joined #openstack-ironic | 05:53 | |
*** shakamunyi has quit IRC | 05:57 | |
*** ndipanov has joined #openstack-ironic | 06:03 | |
*** pensu has quit IRC | 06:16 | |
*** pensu has joined #openstack-ironic | 06:35 | |
GheRivero | morning all | 06:49 |
---|---|---|
*** shakamunyi has joined #openstack-ironic | 06:53 | |
takadayuiko | Hi, GheRivero! | 06:54 |
*** andreykurilin_ has joined #openstack-ironic | 07:04 | |
*** ifarkas has joined #openstack-ironic | 07:06 | |
*** andreykurilin_ has quit IRC | 07:08 | |
*** shakamunyi has quit IRC | 07:19 | |
*** jistr has joined #openstack-ironic | 07:23 | |
*** vinbs has joined #openstack-ironic | 07:26 | |
*** dtantsur|afk is now known as dtantsur | 07:37 | |
dtantsur | Morning Ironic | 07:37 |
takadayuiko | dtantsur, Hi! | 07:37 |
*** shakamunyi has joined #openstack-ironic | 07:40 | |
*** romcheg has joined #openstack-ironic | 07:40 | |
*** romcheg has quit IRC | 07:47 | |
*** shakamunyi has quit IRC | 07:55 | |
*** romcheg has joined #openstack-ironic | 07:56 | |
*** lucasagomes has joined #openstack-ironic | 07:58 | |
*** igordcard has joined #openstack-ironic | 08:13 | |
*** jcoufal has joined #openstack-ironic | 08:19 | |
*** igordcard has quit IRC | 08:24 | |
*** derekh has joined #openstack-ironic | 08:26 | |
*** ndipanov has quit IRC | 08:28 | |
*** lsmola has joined #openstack-ironic | 08:37 | |
*** coolsvap is now known as coolsvap|afk | 08:40 | |
*** athomas has joined #openstack-ironic | 08:41 | |
*** Poornima has quit IRC | 08:44 | |
*** k4n0 has quit IRC | 08:46 | |
*** Poornima has joined #openstack-ironic | 08:46 | |
*** coolsvap|afk is now known as coolsvap | 08:51 | |
*** k4n0 has joined #openstack-ironic | 09:00 | |
*** viktors|afk is now known as viktors | 09:02 | |
*** yuanying has quit IRC | 09:32 | |
*** yuanying has joined #openstack-ironic | 09:32 | |
*** pradipta is now known as pradipta_away | 09:33 | |
*** yuanying has quit IRC | 09:37 | |
*** shakamunyi has joined #openstack-ironic | 09:41 | |
*** Poornima_ has joined #openstack-ironic | 09:41 | |
*** k4n0 has quit IRC | 09:41 | |
*** Poornima has quit IRC | 09:42 | |
*** shakamunyi has quit IRC | 09:45 | |
*** pelix has joined #openstack-ironic | 09:48 | |
*** takadayuiko has quit IRC | 09:49 | |
*** k4n0 has joined #openstack-ironic | 09:57 | |
*** killer_prince has joined #openstack-ironic | 09:58 | |
*** yuanying has joined #openstack-ironic | 10:33 | |
*** dividehex has quit IRC | 10:34 | |
*** bradjones has joined #openstack-ironic | 10:40 | |
*** mkerrin has joined #openstack-ironic | 10:46 | |
openstackgerrit | Ghe Rivero proposed a change to openstack/python-ironicclient: Add keystone v3 CLI support https://review.openstack.org/111175 | 10:47 |
*** harlowja_away has quit IRC | 10:47 | |
*** nikunj2512 has quit IRC | 10:48 | |
*** dividehex has joined #openstack-ironic | 10:49 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: WIP: DRAC introspect hardware https://review.openstack.org/126257 | 10:55 |
*** rameshg87 has quit IRC | 10:59 | |
*** ramineni has quit IRC | 10:59 | |
*** romcheg has quit IRC | 10:59 | |
*** shakamunyi has joined #openstack-ironic | 11:03 | |
*** yuanying has quit IRC | 11:06 | |
*** lucasagomes is now known as lucas-afk | 11:11 | |
*** shakamunyi has quit IRC | 11:12 | |
*** ifarkas has quit IRC | 11:17 | |
*** coolsvap is now known as coolsvap|afk | 11:23 | |
*** romcheg has joined #openstack-ironic | 11:24 | |
*** vinbs has quit IRC | 11:27 | |
*** ifarkas has joined #openstack-ironic | 11:28 | |
openstackgerrit | Roman Prykhodchenko proposed a change to openstack/ironic: Refactoring for Ironic policy https://review.openstack.org/126265 | 11:30 |
*** nosnos has quit IRC | 11:34 | |
romcheg | Good morning/evening Ironic! | 11:37 |
romcheg | ^ is a preview. When I come home from work I'll fix it and write more tests. | 11:38 |
*** krtaylor_away is now known as krtaylor | 11:40 | |
dtantsur | romcheg, morning, good job! | 11:44 |
romcheg | dtantsur: I like removing code :) | 11:54 |
romcheg | dtantsur: *if after all it's still doing the same job :) | 11:54 |
dtantsur | :) | 11:54 |
*** Poornima_ has quit IRC | 11:59 | |
*** pensu has quit IRC | 12:02 | |
*** yuanying has joined #openstack-ironic | 12:03 | |
*** dprince has joined #openstack-ironic | 12:16 | |
*** shakamunyi has joined #openstack-ironic | 12:26 | |
*** lazy_prince has quit IRC | 12:33 | |
*** killer_prince is now known as lazy_prince | 12:33 | |
*** yuanying has quit IRC | 12:36 | |
*** shakamunyi has quit IRC | 12:40 | |
*** Mike_D_wk has left #openstack-ironic | 12:40 | |
*** ifarkas has quit IRC | 12:41 | |
*** ifarkas has joined #openstack-ironic | 12:46 | |
*** rloo has joined #openstack-ironic | 13:09 | |
romcheg | dtantsur: Do you want to go to PyCon PL? :) | 13:11 |
romcheg | dtantsur: we could meet and drink some beer there. | 13:12 |
romcheg | dtantsur: … I mean… discuss openstack | 13:12 |
romcheg | http://pl.pycon.org/2014/en/ | 13:12 |
dtantsur | romcheg, 16-19 Oct? oh that's bad, I already have plans for these dates... | 13:15 |
romcheg | :( | 13:17 |
*** mikedillion has joined #openstack-ironic | 13:26 | |
*** yuanying has joined #openstack-ironic | 13:33 | |
*** todd_dsm has joined #openstack-ironic | 13:34 | |
*** shakamunyi has joined #openstack-ironic | 13:37 | |
viktors | romcheg: as for pycon - do you suppose to visit this - http://ua.pycon.org/ ? | 13:41 |
viktors | or maybe someone else from this chat will be there? | 13:42 |
*** lucas-afk is now known as lucasagomes | 13:42 | |
*** dhellmann is now known as dhellmann_ | 13:43 | |
*** dhellmann_ is now known as dhellmann | 13:44 | |
dtantsur | PyCon in Lviv, mmm.... :) pity I can't be there | 13:44 |
romcheg | dtantsur: You can ;) | 13:44 |
viktors | dtantsur: why not? | 13:45 |
*** r-daneel has joined #openstack-ironic | 13:45 | |
dtantsur | 1. the summit; 2. it's not the best time to appear in Ukraine with Russian passport :) | 13:46 |
romcheg | dtantsur: I previously called border control and they said that if you fly from Czech Republic with a ticket to PyCon and an accommodation booking it won't be a problem | 13:46 |
romcheg | We have a bunch of folks from Moscow in Kharkiv office right now :) | 13:46 |
viktors | dtantsur: well, we supposed to go to summit directly from Lviv | 13:46 |
*** kbyrne has joined #openstack-ironic | 13:47 | |
dtantsur | my air tickets are already booked :( | 13:47 |
viktors | dtantsur: oh :( | 13:47 |
romcheg | dtantsur: November is not a good time for visiting Lviv I suppose but we can go there if the weather is fine. | 13:52 |
romcheg | dtantsur: No one eats you because of your Russian passport, it's only on Russian TV :) | 13:52 |
*** shakamunyi has quit IRC | 13:53 | |
viktors | dtantsur: confirm :) | 13:53 |
dtantsur | well, I'm not judging by Russian TV, rather by words of my wife's grandparents that live in Lviv | 13:53 |
* dtantsur hasn't watched Russian TV for years now | 13:54 | |
*** igordcard has joined #openstack-ironic | 13:55 | |
romcheg | dtantsur: You could have some problems with border control a few months ago when a lot of pro-Russian bandits were coming through border control, now it's almost not the case | 13:55 |
dtantsur | well, good to hear, will see then :) | 13:55 |
romcheg | Unless you carry a mobile SAM :) | 13:55 |
romcheg | Now those guys have part of south-eastern border to cross, they don't need border control anymore :) | 13:56 |
*** romcheg has left #openstack-ironic | 13:57 | |
*** romcheg has joined #openstack-ironic | 13:57 | |
*** rameshg87 has joined #openstack-ironic | 14:01 | |
*** yuanying has quit IRC | 14:06 | |
*** shakamunyi has joined #openstack-ironic | 14:07 | |
*** pensu has joined #openstack-ironic | 14:13 | |
*** sambetts has joined #openstack-ironic | 14:15 | |
*** rameshg87_ has joined #openstack-ironic | 14:15 | |
*** rameshg87 has quit IRC | 14:16 | |
*** rameshg87_ has quit IRC | 14:18 | |
*** shakamunyi has quit IRC | 14:21 | |
NobodyCam | Good Morning Ironic | 14:27 |
romcheg | Morning NobodyCam! | 14:27 |
sambetts | Afternoon NobodyCam! | 14:27 |
NobodyCam | morning romcheg sambetts :) | 14:28 |
*** romcheg has left #openstack-ironic | 14:28 | |
NobodyCam | how was your weekend? | 14:28 |
*** jistr has quit IRC | 14:28 | |
lucasagomes | NobodyCam, morning | 14:29 |
NobodyCam | morning lucasagomes :) | 14:29 |
*** jistr has joined #openstack-ironic | 14:30 | |
*** jcoufal has quit IRC | 14:31 | |
GheRivero | morning all | 14:32 |
*** pensu has quit IRC | 14:32 | |
NobodyCam | morning GheRivero :) | 14:32 |
*** jcoufal has joined #openstack-ironic | 14:34 | |
lucasagomes | GheRivero, morning | 14:35 |
*** coolsvap|afk is now known as coolsvap | 14:41 | |
*** linggao has joined #openstack-ironic | 14:41 | |
*** pcrews has joined #openstack-ironic | 14:45 | |
*** pensu has joined #openstack-ironic | 14:50 | |
NobodyCam | anyone have any items for the agenda | 14:55 |
*** viktors is now known as viktors|afk | 14:56 | |
lucasagomes | NobodyCam, I may have one based on the last comment by devananda on #99426 | 14:58 |
lucasagomes | haven't added to the agenda yet tho | 14:58 |
*** coolsvap is now known as coolsvap|afk | 14:58 | |
*** pensu has quit IRC | 15:00 | |
NobodyCam | :) | 15:01 |
*** jistr has quit IRC | 15:02 | |
*** jistr has joined #openstack-ironic | 15:02 | |
*** yuanying has joined #openstack-ironic | 15:03 | |
devananda | morning, all | 15:14 |
lucasagomes | devananda, morning | 15:14 |
NobodyCam | good morning devananda | 15:15 |
lucasagomes | devananda, have a min? I was thinking about start https://blueprints.launchpad.net/ironic/+spec/new-boot-interface | 15:15 |
lucasagomes | do I need to write a simple spec for it first? or I can go ahead and write the full one? | 15:15 |
*** pensu has joined #openstack-ironic | 15:16 | |
lucasagomes | I don't think people would oppose to the idea of splitting the deploy interface into boot and deploy interfaces | 15:16 |
lucasagomes | and it's needed to pave the work to the ipxe driver, so I wanna tackle it asap | 15:16 |
devananda | lucasagomes: I think full is fine. I dont think anyone's objected to that refactoring | 15:16 |
devananda | and yea, sooner is good | 15:16 |
lucasagomes | devananda, ack, cool yeah I will write the spec and try to put some code asap for that | 15:17 |
lucasagomes | cheers | 15:17 |
*** pensu has quit IRC | 15:20 | |
*** pensu has joined #openstack-ironic | 15:35 | |
*** igordcard has quit IRC | 15:36 | |
JayF | devananda: curious if we want to ask ttx to move one of our design summit sections... IDK about jroll's talk, but I know one of our design summit slots is right over the top of mine and JoshNang's talk on Decom, which I'm assuming will be very popular among ironic folk | 15:36 |
*** yuanying has quit IRC | 15:37 | |
*** jcoufal has quit IRC | 15:43 | |
lucasagomes | devananda, http://paste.openstack.org/show/119021/ re ironic send sensor data bug | 15:44 |
devananda | JayF: yes | 15:52 |
devananda | JayF: can you send me links to those talk slots? | 15:52 |
NobodyCam | brb | 15:53 |
devananda | lucasagomes: oh, I see. thanks | 15:54 |
lucasagomes | devananda, np | 15:54 |
*** ifarkas has quit IRC | 15:59 | |
*** romcheg has joined #openstack-ironic | 16:00 | |
*** jistr has quit IRC | 16:02 | |
devananda | JayF: I only see one of yours at 11am Tuesday. lemme know if there are others and I'll coordinate with ttx | 16:06 |
*** coolsvap|afk is now known as coolsvap | 16:06 | |
devananda | nm, found it | 16:06 |
romcheg | Morning devananda! | 16:06 |
NobodyCam | morning romcheg :) | 16:07 |
devananda | romcheg: hi! o/ | 16:07 |
romcheg | NobodyCam: Morning 2nd time :-P | 16:07 |
openstackgerrit | Roman Prykhodchenko proposed a change to openstack/ironic: Refactoring for Ironic policy https://review.openstack.org/126265 | 16:07 |
romcheg | So as I promised ^ finished that to make the tests pass :) | 16:08 |
*** spandhe has joined #openstack-ironic | 16:11 | |
lucasagomes | romcheg, w00t, will take a look soon thanks | 16:12 |
romcheg | lucasagomes: there's one place I think should be done thread safe there, but I'd like to see your comments on that | 16:14 |
lucasagomes | cool | 16:14 |
lucasagomes | I will take a look when I get some time here | 16:14 |
*** romcheg has quit IRC | 16:20 | |
devananda | JayF: how do you feel about moving your talk back a few hours? | 16:21 |
NobodyCam | _LE is LOG.execption or LOG.error? | 16:28 |
rloo | NobodyCam: I have wondered. I have only see _LE described for ERROR, but I haven't seen anything for exceptions: http://docs.openstack.org/developer/oslo.i18n/guidelines.html#examples | 16:31 |
rloo | NobodyCam: and I've seen folks use _LE for exceptions. | 16:31 |
rloo | NobodyCam: if you scroll down that page, you'll see an example with _LE for exceptions: LOG.exception(_LE('There was an error.')) | 16:33 |
*** yuanying has joined #openstack-ironic | 16:33 | |
*** marcoemorais has joined #openstack-ironic | 16:36 | |
NobodyCam | rloo: ya | 16:37 |
NobodyCam | ok was looking at lines 510 & 520 of https://review.openstack.org/#/c/126265/2/ironic/openstack/common/policy.py | 16:37 |
*** dlaube has joined #openstack-ironic | 16:37 | |
dlaube | g'morning | 16:38 |
NobodyCam | good morning dlaube | 16:38 |
dtantsur | folks, maybe you know, is eventlet _required_ for anything using our client? | 16:39 |
dtantsur | (and morning/afternoon to everyone I didn't notice) | 16:39 |
*** rushiagr is now known as rushiagr_away | 16:39 | |
openstackgerrit | A change was merged to openstack/python-ironicclient: Stop using intersphinx https://review.openstack.org/126156 | 16:40 |
devananda | dtantsur: i dont see why the client should need eventlet | 16:41 |
devananda | rloo: that sounds like we're misusing _LE | 16:41 |
dtantsur | hmm... ack thanks | 16:41 |
rloo | devananda: misusing in what way? | 16:41 |
devananda | http://docs.openstack.org/developer/oslo.i18n/guidelines.html | 16:42 |
devananda | _LE = ERROR | 16:42 |
devananda | oh | 16:42 |
rloo | devananda: yes, but they don't show anything for exceptions, and then they have an example that uses _LE for exceptions. | 16:42 |
devananda | rloo: ok, never mind. the doc uses both ... | 16:42 |
rloo | devananda: I suppose we should ask whoever to update/clarify that page. | 16:43 |
devananda | rloo: or we follow what the page indicates and use it for both | 16:44 |
rloo | devananda: if the intent is to use for both, I think it would help if that page explicitly showed that at the top. | 16:44 |
*** rwsu has joined #openstack-ironic | 16:44 | |
dtantsur | devananda, also: any ideas on whether get_client (not client itself) is thread-safe? | 16:46 |
devananda | dtantsur: not sure off hand | 16:49 |
dtantsur | ah ok.. | 16:50 |
JayF | devananda: I don't personally have a preference, have to check with JoshNang too | 16:51 |
JayF | devananda: also jroll has a talk but idk when that's scheduled | 16:51 |
devananda | JayF: jroll's is tuesday, no confilct with our design sessions | 16:52 |
JayF | I am very OK with moving the decom talk if that helps, as long as JoshNang is on board | 16:53 |
JoshNang | JayF: devananda no complains here | 16:53 |
JoshNang | *complaints | 16:53 |
devananda | cool | 16:53 |
*** athomas has quit IRC | 16:55 | |
*** spandhe has quit IRC | 16:59 | |
*** marcoemorais has quit IRC | 17:01 | |
*** marcoemorais has joined #openstack-ironic | 17:02 | |
*** marcoemorais has quit IRC | 17:02 | |
*** marcoemorais has joined #openstack-ironic | 17:02 | |
*** spandhe has joined #openstack-ironic | 17:03 | |
*** derekh has quit IRC | 17:05 | |
*** yuanying has quit IRC | 17:07 | |
*** rushiagr_away is now known as rushiagr | 17:17 | |
*** romcheg has joined #openstack-ironic | 17:24 | |
*** ryanpetrello_ has joined #openstack-ironic | 17:24 | |
*** pensu has quit IRC | 17:24 | |
*** pensu has joined #openstack-ironic | 17:25 | |
*** coolsvap is now known as coolsvap|afk | 17:27 | |
*** ryanpetrello_ has quit IRC | 17:27 | |
*** praneshp has joined #openstack-ironic | 17:30 | |
*** harlowja has joined #openstack-ironic | 17:34 | |
* dtantsur afk till the meeting | 17:35 | |
*** marcoemorais has quit IRC | 17:37 | |
*** marcoemorais has joined #openstack-ironic | 17:38 | |
*** sambetts has quit IRC | 17:39 | |
dlaube | Hey guys, can anyone point me in the right direction as to why my ironic calls are failing with "Invalid OpenStack Identity credentials"? When I run with debug, it appears that keystore auth is working properly now (I think) since I'm receiving a token. Looks like when the token is provided to the ironic API, it throws an HTTP 401. | 17:41 |
dlaube | more details at http://pastie.org/private/fa3fsj2fgiatusqlpgz1mw | 17:41 |
jroll | dlaube: check the roles for that keystone user | 17:43 |
dlaube | checking now | 17:44 |
*** romcheg has quit IRC | 17:44 | |
* JayF WTB log messages that when authorization failed, says "you have roles x,y,z, you need role banana" | 17:44 | |
dlaube | hehehe | 17:44 |
dlaube | http://pastie.org/private/vhbyf0qqcqsxtmkcr4j1oq | 17:44 |
devananda | JayF: thanks, now I want a banana | 17:45 |
dlaube | will confirm admin and tenant vars in ironic.conf | 17:45 |
jroll | devananda: aren't you glad bananas are easy to acquire? | 17:45 |
dlaube | I have admin_user=ironic and admin_tenant_name=service in my ironic.conf | 17:45 |
jroll | dlaube: also check policy.json, but it should have role:admin | 17:45 |
JayF | devananda: ever been to France? Did some research and found something that basically said France is the worst Euro nation to travel to if you can't eat gluten | 17:45 |
* jroll throws a baguette at JayF | 17:46 | |
dlaube | jroll: policy.json inside my ironic dir, or the keystone dir? | 17:46 |
Shrews | gluten-free baguette? | 17:46 |
JayF | They exist, and I had a hoagie on one this weekend \o/ | 17:46 |
jroll | dlaube: whatever ironic is using, there's a path to it in the ironic conf afaik | 17:46 |
jroll | huh. | 17:46 |
jroll | seems wrong. | 17:46 |
jroll | like, sacrelig | 17:47 |
JayF | jroll: http://udisglutenfree.com/products/french-baguettes/ | 17:47 |
jroll | so so so wrong | 17:47 |
JayF | jroll: in the freezer section of your local overpriced organic grocer | 17:47 |
jroll | frozen baguettes | 17:47 |
jroll | again, so much wrong here | 17:47 |
jroll | if it's older than 2 hours, it doesn't exist to me | 17:48 |
dlaube | I bet this is a problem… my policy.json -> http://pastie.org/private/vzib3rbjanypfcfvx4kbra | 17:48 |
jroll | dlaube: that looks sane, role:admin should match just fine | 17:48 |
jroll | I now have no idea :) | 17:49 |
jroll | although! | 17:49 |
jroll | maybe make sure ironic is auth'ing to keystone properly | 17:49 |
jroll | sorry, I think that's the key | 17:49 |
jroll | check out ironic-api log | 17:49 |
jroll | s | 17:49 |
* jroll should have known that | 17:49 | |
*** romcheg has joined #openstack-ironic | 17:51 | |
devananda | JayF: you're correct | 17:51 |
devananda | JayF: we're going to die. painfully. | 17:51 |
devananda | JayF: also, they have AMAZING wine, so at least we have one gluten free source of calories. | 17:51 |
jroll | hahahaha | 17:51 |
JayF | devananda: I forsee lots of "steak with no sauce whatsoever because you certainly started it with a roux" orders | 17:51 |
dlaube | jroll: good call! I didnt think to look there since I saw the request being made to the ironic api in general | 17:52 |
devananda | well... i may be exaggerating in some way ... | 17:52 |
dlaube | looks like its trying to use SSL even though I've specified plain http | 17:52 |
dlaube | http://pastie.org/private/bnmhxugiogucpmjwjuat1w | 17:52 |
devananda | JayF: even soup will be a challenge. and forget pre-shredded cheese on your salad, bc there is often flour as an anti-caking agent. | 17:52 |
*** praneshp has quit IRC | 17:53 | |
dlaube | my ironic.conf has auth_uri=http://198.x.x.202:5000/ but perhaps I need to set #auth_protocol=http ? | 17:54 |
jroll | dlaube: weird, I think auth_uri is maybe deprecated? | 17:54 |
JayF | devananda: I'm dairy free nowadays too, so at least that's not a total loss | 17:54 |
dlaube | hmm.. | 17:54 |
jroll | no, auth_uri is the new thing | 17:55 |
jroll | or identity_uri maybe | 17:55 |
dlaube | jroll: i'll play with #insecure=false and #auth_protocol=https | 17:55 |
jroll | hard to tell :/ | 17:55 |
jroll | dlaube: if your keystone server doesn't serve with ssl, that won't work :P | 17:55 |
dlaube | im going to try auth_protocol=http | 17:56 |
jroll | dlaube: I vote use identity_uri=http://198.x.x.202:5000/ | 17:56 |
dlaube | oh ok, I'll try this first —^ | 17:56 |
jroll | looking at https://github.com/openstack/keystonemiddleware/blob/master/keystonemiddleware/auth_token.py#L606 | 17:56 |
devananda | JayF: hm. butter is also in everything. | 17:57 |
JayF | devananda: butter isn't dairy, it's golden deliciousness | 17:57 |
JayF | devananda: (I eat butter, cream, just not milk and soft cheese) | 17:57 |
JayF | and it's more of a I-feel-better-if thing, not with gluten where if I eat it I would have prefered eating a hot coal | 17:58 |
NobodyCam | devananda: just looking at the agenda? do you see any reason we should add DRAC to the drivers report area? | 17:59 |
dlaube | jroll: looks like I needed to set auth_protocol=http as identity_uri did not work for me …but I'm currently playing around with ironic 0.1.2 | 18:01 |
jroll | dlaube: weird... you mean ironic client 0.1.2 yes? | 18:01 |
dlaube | yessir. have the new RCs dropped for the latest juno awesomeness or should I consider forking from master as I really start to get into ironic? | 18:02 |
jroll | yeah, they're out | 18:02 |
jroll | I mean, I believe in continuous deployment, but if releases are your thing, :) | 18:02 |
*** marcoemorais has quit IRC | 18:03 | |
*** marcoemorais has joined #openstack-ironic | 18:03 | |
*** yuanying has joined #openstack-ironic | 18:03 | |
*** marcoemorais has quit IRC | 18:04 | |
*** marcoemorais has joined #openstack-ironic | 18:04 | |
*** marcoemorais has quit IRC | 18:05 | |
dlaube | sweet | 18:05 |
dlaube | thanks jroll | 18:05 |
*** marcoemorais has joined #openstack-ironic | 18:06 | |
NobodyCam | brb | 18:08 |
*** praneshp has joined #openstack-ironic | 18:14 | |
*** marcoemorais has quit IRC | 18:17 | |
*** rushiagr is now known as rushiagr_away | 18:17 | |
NobodyCam | adam_g: still want https://review.openstack.org/#/c/118700 on the agenda.. it landed a while ago. | 18:21 |
*** rushiagr_away is now known as rushiagr | 18:21 | |
adam_g | NobodyCam, nah | 18:21 |
adam_g | wonder how that got carried over | 18:21 |
* NobodyCam clears it out | 18:22 | |
NobodyCam | lucasagomes: did you want me to add #99426 to the agenda? | 18:24 |
*** chuckC_ has quit IRC | 18:27 | |
*** mikedillion has quit IRC | 18:29 | |
* NobodyCam added it to Open Discussion | 18:30 | |
*** mikedillion has joined #openstack-ironic | 18:30 | |
*** rushiagr is now known as rushiagr_away | 18:31 | |
*** marcoemorais has joined #openstack-ironic | 18:33 | |
* NobodyCam grabs quick coffee and runs out for smoke befor meeting | 18:34 | |
*** ChuckC has quit IRC | 18:35 | |
*** yuanying has quit IRC | 18:38 | |
*** dprince has quit IRC | 18:38 | |
* devananda breaks before meeting | 18:40 | |
NobodyCam | last chance to get your item on the agenda! | 18:44 |
*** pelix has quit IRC | 18:45 | |
lucasagomes | NobodyCam, oh sorry... hmm well I may leave it for the next because this week I will focus on the boot interface | 18:48 |
*** jgrimm has joined #openstack-ironic | 18:49 | |
NobodyCam | lucasagomes: I add 99426 to Open Discussion | 18:51 |
lucasagomes | NobodyCam, cheers | 18:52 |
NobodyCam | :-p | 18:54 |
*** BertieFulton has joined #openstack-ironic | 18:57 | |
* devananda heads over to the meeting room | 18:58 | |
*** ChuckC has joined #openstack-ironic | 19:04 | |
*** praneshp has quit IRC | 19:04 | |
*** marcoemorais has quit IRC | 19:05 | |
*** marcoemorais has joined #openstack-ironic | 19:06 | |
*** marcoemorais has quit IRC | 19:06 | |
*** marcoemorais has joined #openstack-ironic | 19:06 | |
*** marcoemorais has quit IRC | 19:07 | |
*** marcoemorais has joined #openstack-ironic | 19:07 | |
*** praneshp has joined #openstack-ironic | 19:07 | |
*** praneshp has quit IRC | 19:07 | |
*** chuckC_ has joined #openstack-ironic | 19:07 | |
*** ChuckC has quit IRC | 19:10 | |
*** Haomeng has joined #openstack-ironic | 19:13 | |
*** Haomeng|2 has quit IRC | 19:14 | |
*** ChuckC has joined #openstack-ironic | 19:19 | |
*** praneshp has joined #openstack-ironic | 19:27 | |
*** yuanying has joined #openstack-ironic | 19:33 | |
*** ryanpetrello_ has joined #openstack-ironic | 19:35 | |
*** praneshp has quit IRC | 19:35 | |
*** ryanpetrello_ has quit IRC | 19:36 | |
*** marcoemorais has quit IRC | 19:41 | |
*** praneshp has joined #openstack-ironic | 19:59 | |
NobodyCam | thank you all for a great meeting | 20:00 |
lucasagomes | devananda, jroll oh yeah, so we need to convert in the nova driver too (missed that bit) | 20:00 |
devananda | so yea, changing unit sizes is going to break tripleo and any existing deployments | 20:00 |
dtantsur | now to get some sleep! g'night, see you tomorrow | 20:01 |
devananda | because it's not changing what Nova writes to Ironic -- it's changing how Nova interprets what Ironic exposes | 20:01 |
*** dtantsur is now known as dtantsur|afk | 20:01 | |
jroll | right, the backwards compat part is hard | 20:01 |
devananda | and we don't haev a means in Ironic to indicate the unit size for that property | 20:01 |
devananda | dtantsur|afk: g'night! | 20:01 |
jroll | but like... there's probably a way to do it | 20:01 |
lucasagomes | yeah worthy taking a look | 20:01 |
*** BertieFulton has quit IRC | 20:01 | |
jroll | there's going to be migrations and whatnot involved anyway, deploying this is going to have an impact already | 20:01 |
devananda | it's a text field in Ironic and an INT in Nova | 20:02 |
jroll | mmm | 20:02 |
jroll | oh because json | 20:02 |
devananda | right | 20:02 |
*** praneshp has quit IRC | 20:02 | |
jroll | so... we'll have to write an upgrade script to munge those into things containing units? | 20:02 |
devananda | nova statically assumes the unit sizes of cpu/ram/disk/swap/ephemeral -- and they're not all the same | 20:02 |
*** ryanpetrello_ has joined #openstack-ironic | 20:02 | |
jroll | right | 20:02 |
devananda | if we munge the data in Ironic, it breaks old deployments of Nova | 20:03 |
devananda | so ironic needs to expose data in a way that old-nova still understands while allowing new-nova to understand something new | 20:03 |
jroll | right, I don't see an easy path either way | 20:03 |
devananda | right | 20:03 |
lucasagomes | hmm yeah | 20:03 |
devananda | if this were moved out of JSON and into a separate table in Ironic, we could handle it more intelligently | 20:04 |
jroll | so let's do the right thing (IMO, use all MBs) and figure out the upgrade path | 20:04 |
JayF | Why is picking MB as the unit the right thing? | 20:04 |
devananda | store once, expose it both as "local_gb:INT" and "disk: ${size}${unit}" | 20:04 |
jroll | JayF: because it's better than text fields with units or using floats (again, imho) | 20:04 |
devananda | old nova would ignore the "disk" property | 20:04 |
devananda | new nova would ignore the "local_gb" property | 20:04 |
devananda | API supports writing to either one | 20:05 |
devananda | it's terrible | 20:05 |
*** praneshp has joined #openstack-ironic | 20:05 | |
JayF | jroll: I vote bytes, in that case | 20:05 |
devananda | but that would be backwards compat | 20:05 |
*** marcoemorais has joined #openstack-ironic | 20:05 | |
lucasagomes | devananda, yeah looks pretty bad indeed | 20:05 |
devananda | also - this is what versioned APIs would give us | 20:05 |
lucasagomes | duplicated info | 20:05 |
devananda | lucasagomes: duplciated API properties, but not in our DB | 20:05 |
jroll | devananda: right... we could do the same with converting everything to (mega)bytes then, no? | 20:06 |
devananda | we could abstract that within the client lib, but without a versioned API, its still a pain | 20:06 |
devananda | jroll: how would old-nova continue to function though? | 20:06 |
*** praneshp has quit IRC | 20:06 | |
devananda | jroll: if we simply convert the data stored in Ironic to a new base unit, it breaks existing clouds immediately, sicne the flavors wouldn't match the properties | 20:07 |
jroll | store once, expose it both as "local_gb:${size}*1024" and "disk: ${size}" | 20:07 |
jroll | errr, /1-24 | 20:07 |
jroll | wow | 20:07 |
jroll | can't type | 20:07 |
lucasagomes | hah | 20:07 |
jroll | /1024, you get the idea | 20:07 |
*** yuanying has quit IRC | 20:07 | |
devananda | jroll: I'm saying, how do we avoid requiring operators to perform a coordinated upgrade of both ironic and nova at the same time | 20:07 |
*** praneshp has joined #openstack-ironic | 20:07 | |
jroll | it doesn't require that | 20:08 |
devananda | ? | 20:08 |
jroll | if we continue to expose local_gb as gigabytes | 20:08 |
jroll | old nova will be fine | 20:08 |
jroll | store once, expose it both as "local_gb:${size}/1024" and "disk: ${size}", where size is in MB | 20:08 |
devananda | right, that's what I suggested :) | 20:09 |
*** ryanpetrello_ has quit IRC | 20:09 | |
JayF | I think the key diff b/w what jroll and devananda suggested | 20:09 |
JayF | is that devananda wants to still specify units | 20:09 |
lucasagomes | jroll, so user would input properties/disk=1024MB and we will expose local_gb=1 in the properties automagically? | 20:09 |
jroll | devananda: right, you suggested it with a unit string | 20:09 |
JayF | jroll: wants to sticky units to (mega)bytes | 20:09 |
devananda | ah | 20:09 |
lucasagomes | JayF, yeah I think ur correct | 20:09 |
jroll | lucasagomes: yes, for backwards compat | 20:09 |
lucasagomes | gotcha | 20:09 |
* devananda needs to step afk for a few hours and take car into shop | 20:09 | |
jroll | like, using units will be fine with standard tools | 20:10 |
NobodyCam | :) | 20:10 |
jroll | but anyone that talks to ironic with an alternate client will need to handle this | 20:10 |
devananda | so I think either of those would work, but both are icky from an API perspective | 20:10 |
jroll | and it's just... annoying | 20:10 |
devananda | bbiafh | 20:10 |
lucasagomes | yeah, well as properties is a json blob we would need to start intropescting into it to find out if the user had input "disk"... but that's ok I think | 20:10 |
jroll | like disk size as string is annoying to me | 20:10 |
lucasagomes | right yeah... well it's a good discussion | 20:11 |
jroll | indeed :) | 20:11 |
lucasagomes | maybe we should continue on the bug there | 20:11 |
lucasagomes | I also will go afk now :( | 20:11 |
jroll | and I can fix my tools to work around it, if we do use units :P | 20:11 |
lucasagomes | or tomorrow we can talk more | 20:11 |
jroll | sure | 20:11 |
* lucasagomes is hungry and it's late here | 20:11 | |
NobodyCam | have a good night lucasagomes | 20:11 |
jroll | have a good night :) | 20:11 |
lucasagomes | jroll, NobodyCam thanks! | 20:11 |
lucasagomes | yeah let's talk more tomorrow about it then! | 20:11 |
lucasagomes | have a good afternoon there | 20:12 |
lucasagomes | enjoy the day | 20:12 |
*** lucasagomes is now known as lucas-dinner | 20:12 | |
NobodyCam | :) brb too | 20:12 |
*** jmank has joined #openstack-ironic | 20:17 | |
*** Haomeng|2 has joined #openstack-ironic | 20:24 | |
*** Haomeng has quit IRC | 20:24 | |
* NobodyCam is back | 20:25 | |
*** linggao has quit IRC | 20:46 | |
*** pensu has quit IRC | 21:01 | |
*** marcoemorais has quit IRC | 21:03 | |
*** marcoemorais has joined #openstack-ironic | 21:03 | |
*** yuanying has joined #openstack-ironic | 21:03 | |
NobodyCam | brb again | 21:11 |
NobodyCam | :-p | 21:20 |
*** Haomeng|2 has quit IRC | 21:23 | |
NobodyCam | rloo: are you around? | 21:24 |
*** todd_dsm has quit IRC | 21:24 | |
rloo | NobodyCam: some oslo person agrees about using _LE() for exceptions: https://bugs.launchpad.net/bugs/1378053 | 21:24 |
rloo | NobodyCam: yeah, I'm around ;) | 21:24 |
NobodyCam | nice :) | 21:25 |
*** Haomeng|2 has joined #openstack-ironic | 21:25 | |
NobodyCam | rloo: got a free minute to take a look at https://review.openstack.org/#/c/126019 | 21:25 |
dhellmann | rloo: actually, exceptions should be _() if they have any chance to showing up in front of a user | 21:25 |
rloo | dhellmann: yes, that's right. but for exception strings that are only logged -- _LE()? | 21:26 |
dhellmann | rloo: is it worth figuring out whether an exception never makes it to a user? | 21:26 |
dhellmann | rloo: I mean, you could, but it seems simpler to just say "use _() for exceptions" and use your brain power for other things :-) | 21:27 |
rloo | dhellmann: so to minimize brain power, I just looked at the doc. And it doesn't explicitly mention what to do for exceptions, except in the case you mentioned. and then there's an example where _LE() is used for log.exception. So... my brain is a bit confused. | 21:28 |
rloo | dhellmann: the thing is, people are writing code using _LE() for exceptions. | 21:29 |
dhellmann | rloo: ok, let me look at the docs and see how we can improve them | 21:29 |
rloo | dhellmann: so I figured I should open a bug about it and hopefully get some answer, moving forward... ;) | 21:29 |
rloo | dhellmann: it came up today cuz NobodyCam asked ;) | 21:30 |
dhellmann | rloo: first example on http://docs.openstack.org/developer/oslo.i18n/guidelines.html#examples shows _LE() for exceptions as wrong, is that where you were looking? | 21:30 |
dhellmann | ah, no, 2nd example | 21:30 |
dhellmann | that's not consistent | 21:30 |
dhellmann | hrm, well, sort of | 21:30 |
NobodyCam | dhellmann: this spawned from lines 510 & 520 of https://review.openstack.org/#/c/126265/2/ironic/openstack/common/policy.py | 21:31 |
dhellmann | the exception itself is using _() in that 2nd case, but the error associated with logging the exception is _LE | 21:31 |
dhellmann | NobodyCam: looking | 21:31 |
dhellmann | NobodyCam: right, those are consistent with the 2nd example from the page linked above | 21:31 |
rloo | dhellmann: so use _LE() for log.exceptions? | 21:32 |
rloo | dhellmann: except for blah blah | 21:32 |
dhellmann | rloo: use _() inside exception classes or when passing a string to an exception class and _LE for messages sent directly to the log | 21:32 |
dhellmann | maybe there's a clearer way to say that | 21:32 |
rloo | heh. thx dhellmann! | 21:33 |
NobodyCam | :) | 21:33 |
dhellmann | if that's clear, I'll toss that text into the bug and we'll see if we can get the docs updated | 21:33 |
NobodyCam | dhellmann: this helps alot: use _() inside exception classes or when passing a string to an exception class and _LE for messages sent directly to the log | 21:34 |
*** todd_dsm has joined #openstack-ironic | 21:34 | |
NobodyCam | +++ to adding to the docs | 21:34 |
dhellmann | NobodyCam: ok, good, we'll add that to the docs | 21:34 |
rloo | dhellmann: I'm not quite sure that captures the use _() for logging exceptions if that string is also going to be used in an exception class. | 21:35 |
rloo | maybe '_LE for messages sent ONLY to the log'? | 21:36 |
dhellmann | rloo: LOG.exception() doesn't create an exception, and the message is clearly only going to go to the log handler there. If you raise a FooException that takes a string, you don't know where that string might end up. | 21:36 |
dhellmann | yeah | 21:36 |
dhellmann | ugh, launchpad timeouts | 21:36 |
*** yuanying has quit IRC | 21:37 | |
*** achanda has joined #openstack-ironic | 21:38 | |
rloo | NobodyCam: I'll try to take a look at 126019, but I only have +1 powers there. | 21:38 |
dhellmann | rloo, NobodyCam : https://review.openstack.org/#/c/126419/ | 21:41 |
* NobodyCam checks the link | 21:42 | |
*** jgrimm is now known as zz_jgrimm | 21:42 | |
rloo | thx dhellmann | 21:43 |
NobodyCam | rloo: you don't spec +2? | 21:44 |
rloo | NobodyCam: nope. Don't want too many powers ;) | 21:44 |
NobodyCam | lol :) ++++ | 21:44 |
NobodyCam | *cough* hey jroll :)- how are you doing ???!!! | 21:45 |
jroll | uh hi? | 21:45 |
rloo | ha ha | 21:45 |
JayF | NobodyCam: that lgtm | 21:45 |
jroll | don't make me do work | 21:45 |
JayF | NobodyCam: need me to land it? | 21:45 |
jroll | see, snipe JayF | 21:45 |
NobodyCam | hehhehe | 21:45 |
JayF | stop bugging jroll | 21:45 |
JayF | bug other people too | 21:45 |
NobodyCam | JayF: sure | 21:45 |
JayF | I want exclusive access to bug jroll | 21:45 |
JayF | :P | 21:45 |
NobodyCam | I can do that | 21:45 |
NobodyCam | *cough* hey JayF :)- how are you doing ???!!! | 21:45 |
jroll | wait, what are we looking at? | 21:45 |
NobodyCam | lol | 21:45 |
NobodyCam | 126019 | 21:46 |
jroll | aha, yeah | 21:46 |
* jroll lets y'all do that | 21:46 | |
openstackgerrit | A change was merged to openstack/ironic-specs: Automate testing of template titles https://review.openstack.org/126019 | 21:48 |
* devananda is back | 21:48 | |
*** ryanpetrello_ has joined #openstack-ironic | 21:50 | |
NobodyCam | WB DavidHu__ | 21:55 |
NobodyCam | gah | 21:55 |
NobodyCam | wb devananda | 21:55 |
NobodyCam | :-p | 21:55 |
rloo | NobodyCam: just wondering, wrt 126019. It doesn't allow a spec to have a section that isn't in the template. We're ok with that? | 21:58 |
rloo | NobodyCam: I don't think the original test did that. | 21:59 |
rloo | NobodyCam: I see that there was a new test added too; not mentioned in the commit. | 21:59 |
DavidHu__ | Need an python-ironicclient core to help move https://review.openstack.org/#/c/111175/ forward. | 21:59 |
devananda | rloo: correct. a spec shouldn't just invent new sections | 22:00 |
NobodyCam | DavidHu__: sorry about the mis ping :) | 22:00 |
NobodyCam | rloo: I am okay with it at this time. if we run into a issue with it we refactor easily | 22:00 |
rloo | devananda: ok. I was thinking that maybe some bright person would think if a new/useful section. but we can handle that if it happens. | 22:01 |
devananda | DavidHu__: Ironic does not support resource association to user/tenant/project at this time | 22:01 |
devananda | DavidHu__: so this patch doesn't make sense, in that context | 22:01 |
DavidHu__ | Sorry, it was unrelated to what you guys were discussing. | 22:02 |
devananda | DavidHu__: my context has switched. I'm now looking at your patch. and I dont understand why its adding those fields to the client at this time | 22:03 |
devananda | DavidHu__: I'm probably missing something obvious, though | 22:03 |
*** lucas-dinner has quit IRC | 22:07 | |
DavidHu__ | The fields for for keystone v3 support through the CLI. | 22:09 |
*** ryanpetrello_ has quit IRC | 22:11 | |
NobodyCam | DavidHu__: just looking quickly should lines 294 and 300 also be looking at os-tenant-id in https://review.openstack.org/#/c/111175/7/ironicclient/shell.py | 22:12 |
devananda | DavidHu__: what does it mean to authenticate with keystone v3 for Ironic for "project X" vs "project Y" when Ironic itself doesn't care about projects? | 22:13 |
*** lucas-dinner has joined #openstack-ironic | 22:19 | |
DavidHu__ | devananda: Keystone v3 supports the concept of domain. From authentication perspective, ironic client simply gathers the domain id or name then pass all that info to keystone for authentication. | 22:24 |
DavidHu__ | Projects and tenants are now used interchangeably. | 22:25 |
jroll | DavidHu__: what does a domain do? | 22:31 |
devananda | DavidHu__: sure. and that'll work. but what does it mean to a user of Ironic? | 22:31 |
*** yuanying has joined #openstack-ironic | 22:33 | |
DavidHu__ | devananda: The patch is backward compatible with Keystone v2.0 API. If a user is added to a domain other then the default domain, that user will need to specify thec domain name that he/she belong to. | 22:39 |
devananda | DavidHu__: I think we're talking past each other still | 22:40 |
devananda | DavidHu__: Ironic does not associate resources today. A user is either auth'd with the service (they see everything) or not auth'd (they see nothing) | 22:41 |
*** lucas-dinner has quit IRC | 22:42 | |
DavidHu__ | Here is a good wiki on Keystone domains, https://wiki.openstack.org/wiki/Domains | 22:43 |
*** todd_dsm has quit IRC | 22:44 | |
*** romcheg has quit IRC | 22:45 | |
*** romcheg has joined #openstack-ironic | 22:45 | |
*** romcheg has quit IRC | 22:45 | |
jroll | this wiki page makes it feel like domains are still being discussed in keystone | 22:46 |
jroll | though also makes it sound like this could be useful in the future | 22:46 |
jroll | maybe | 22:47 |
jroll | it's unclear | 22:47 |
jroll | but like... folks could say "everyone in this domain has access to ironic | 22:47 |
jroll | " | 22:47 |
jroll | domain_id:ironic_ops or something | 22:47 |
jroll | I tend to think our admin or gtfo approach is kind of meh | 22:48 |
devananda | jroll: I agree. it was an initial good-enough solution | 22:48 |
jroll | completely agree with that | 22:48 |
DavidHu__ | Domain support is there since Grizzly :) | 22:48 |
devananda | jroll: looking forward in Kilo, I think I'dlike to see two axis for permissions in Ironic | 22:49 |
jroll | and you can somewhat limit it today... it's still all or nothing but you can limit it to certain folks | 22:49 |
jroll | but saying it's admin-only isn't really true, since you can change policy.json to allow all users or whatever | 22:49 |
devananda | jroll: by type of information (eg, hide driver_info from some folks) and actually, associating nodes<->projects would be helpful | 22:49 |
jroll | hmm | 22:50 |
jroll | I still don't think I want my end users poking directly at the ironic api :) | 22:50 |
jroll | though if you aren't using nova, might be more useful | 22:50 |
devananda | jroll: you could have DC ops taht need to trouble shoot the hardware but shouldn't get the IPMI password | 22:51 |
*** rwsu has quit IRC | 22:51 | |
devananda | jroll: so we expose maintenance, power, console states to them | 22:51 |
jroll | yeah, completely | 22:51 |
jroll | I meant for the node <-> project thing | 22:51 |
devananda | ah | 22:51 |
devananda | no, that I want for static assignments | 22:51 |
jroll | aha | 22:51 |
devananda | "these 100 machnes belong to tenant A" | 22:52 |
jroll | yep | 22:52 |
jroll | there could be very interesting cases for that :) | 22:52 |
devananda | yup | 22:52 |
jroll | anyhow, this keystone domain thing isn't useful today | 22:53 |
jroll | but I think it will be useful at some point | 22:53 |
devananda | yea | 22:53 |
*** lucas-dinner has joined #openstack-ironic | 22:54 | |
DavidHu__ | The patch has everything you need for keystone v3 CLI support :) | 22:55 |
DavidHu__ | Ironicclient is one of a remaining clients that does not authenticate domain user. V2 will be deprecated soon. | 23:02 |
*** praneshp has quit IRC | 23:02 | |
*** rwsu has joined #openstack-ironic | 23:04 | |
*** yuanying has quit IRC | 23:07 | |
*** achanda has quit IRC | 23:07 | |
*** praneshp has joined #openstack-ironic | 23:08 | |
*** yuanying has joined #openstack-ironic | 23:10 | |
*** bigjools_ is now known as bigjools | 23:11 | |
*** bigjools has quit IRC | 23:11 | |
*** bigjools has joined #openstack-ironic | 23:11 | |
*** mikedillion has quit IRC | 23:11 | |
*** lucas-dinner has quit IRC | 23:15 | |
*** achanda has joined #openstack-ironic | 23:19 | |
NobodyCam | ^[j|J] does IPA validate that the image it is getting from glance is a whole disk image, or is it assumed just to be so? | 23:23 |
jroll | hmm, I don't think so | 23:25 |
JayF | heh | 23:25 |
JayF | we don't even validate it's a qcow | 23:25 |
JayF | it's fed to qemu-img convert and if it can be converted to raw it's happily written to the disk | 23:25 |
jroll | also, I refuse to put that regex on highlight, you can just ping like normal :P | 23:25 |
JayF | only validation done is that the hash matches what ironic said it would | 23:26 |
NobodyCam | ack was just courious. | 23:26 |
NobodyCam | jroll: please dont ever add that to your highlight. The times I have used that is only for those that are looking at the channel | 23:27 |
jroll | :P | 23:27 |
NobodyCam | I wouldn't want that to "PING" you at all | 23:27 |
* JayF only highlights on ^JayF | 23:27 | |
NobodyCam | ;-p | 23:27 |
jroll | hey, you pinged saturday btw | 23:27 |
jroll | did you get it sorted? | 23:27 |
jroll | NobodyCam: ^ | 23:28 |
JayF | and that goes to my irc client, not my phone, my email, my receptionist, none of that crazy stuff some poeple cook up | 23:28 |
NobodyCam | I had question about the config drive spec | 23:28 |
jroll | ah | 23:28 |
NobodyCam | then saw your comment about it becoming a uuid | 23:28 |
JoshNang | JayF: you have a receptionist? | 23:28 |
JayF | JoshNang: "ok google" | 23:28 |
JoshNang | heh | 23:28 |
*** chuckC_ has quit IRC | 23:37 | |
*** ChuckC has quit IRC | 23:45 | |
* NobodyCam steps away | 23:49 | |
*** achanda has quit IRC | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!