*** dttocs has joined #openstack-ironic | 00:06 | |
jxiaobin | @Haomeng is it possible to deploy 2 ironic service nodes in one cell? | 00:08 |
---|---|---|
jroll | jxiaobin: I have to run, but the short version is that today each compute node handles all ironic nodes -- you can run multiple compute nodes for HA, but it's racy | 00:10 |
jroll | jxiaobin: though we've thought about making that shardable | 00:10 |
jroll | poke me tomorrow, I want to hear more about your use case and setup I think | 00:10 |
jxiaobin | @jroll, ok thank you! | 00:11 |
jroll | np :) | 00:11 |
*** dttocs has quit IRC | 00:11 | |
*** davideagnello has quit IRC | 00:12 | |
*** davideagnello has joined #openstack-ironic | 00:16 | |
*** dmellado has quit IRC | 00:21 | |
*** dmellado has joined #openstack-ironic | 00:29 | |
rloo | hi haomeng, I just saw your comments for https://review.openstack.org/#/c/172618/ | 00:31 |
rloo | Haomeng: lucas and I discussed it on IRC earlier today | 00:31 |
*** davideagnello has quit IRC | 00:32 | |
Haomeng | rloo: yes, let me check the history, thank you:) | 00:35 |
Haomeng | rloo: will address your comments:) | 00:35 |
rloo | Haomeng: I added a comment about the irc discussion. to the patch. hope the irc discussion helps. | 00:36 |
*** Marga_ has joined #openstack-ironic | 00:36 | |
Haomeng | rlrloo: yes, got it, thanks:) | 00:37 |
Haomeng | rloo: and I have another bug, no idea, if you have time, can you help to take a look, this one - https://bugs.launchpad.net/ironic/+bug/1434353 | 00:37 |
openstack | Launchpad bug 1434353 in Ironic "node-set-console-mode throw exception stack if missing ipmi_terminal_port" [Undecided,Incomplete] | 00:37 |
rloo | Haomeng: good. Wanted to make sure we weren't confusing you :) | 00:37 |
*** dttocs has joined #openstack-ironic | 00:37 | |
Haomeng | Marga_: this can be recreated by latest code | 00:37 |
Haomeng | rloo: :) | 00:37 |
*** zhenguo has joined #openstack-ironic | 00:38 | |
rloo | Haomeng: we've written ironic in a way that kind of assumes the user will do a validate() call to make sure things are ok, before continuing. I suppose you could catch the exception in the console code in ironic, and raise some other exception instead. what kind of error do you think might be useful to the user? | 00:39 |
rloo | Haomeng: sorry. or do you mean the traceback shouldn't be shown? | 00:40 |
rloo | Haomeng: were you using master code when you encountered that? I am wondering if we fixed that bug (showing the traceback). | 00:41 |
rloo | Haomeng: I have to take off ;) | 00:41 |
*** Marga_ has quit IRC | 00:41 | |
*** rloo has quit IRC | 00:41 | |
*** dttocs has quit IRC | 00:42 | |
Haomeng | rloo, good night, thank you | 00:44 |
*** naohirot has joined #openstack-ironic | 00:45 | |
*** saripurigopi has joined #openstack-ironic | 00:50 | |
*** achanda has quit IRC | 00:51 | |
*** achanda has joined #openstack-ironic | 00:59 | |
*** saripurigopi has quit IRC | 01:00 | |
*** dttocs has joined #openstack-ironic | 01:06 | |
*** krtaylor has joined #openstack-ironic | 01:13 | |
*** kkoski has joined #openstack-ironic | 01:17 | |
*** kkoski has quit IRC | 01:24 | |
*** tiagogomes_ has quit IRC | 01:26 | |
*** tiagogomes has joined #openstack-ironic | 01:28 | |
*** saripurigopi has joined #openstack-ironic | 01:32 | |
*** Sukhdev has quit IRC | 01:34 | |
*** dttocs has quit IRC | 01:37 | |
*** Marga_ has joined #openstack-ironic | 01:37 | |
*** Marga_ has quit IRC | 01:42 | |
*** harlowja is now known as harlowja_away | 01:47 | |
*** clett has joined #openstack-ironic | 01:49 | |
*** Marga_ has joined #openstack-ironic | 01:53 | |
*** saripurigopi has quit IRC | 02:06 | |
*** Marga_ has quit IRC | 02:15 | |
*** saripurigopi has joined #openstack-ironic | 02:16 | |
*** achanda has quit IRC | 02:20 | |
*** achanda has joined #openstack-ironic | 02:22 | |
*** dmellado has quit IRC | 02:22 | |
*** saripurigopi has quit IRC | 02:35 | |
*** dmellado has joined #openstack-ironic | 02:42 | |
*** achanda has quit IRC | 02:49 | |
*** Nisha has joined #openstack-ironic | 03:14 | |
*** achanda has joined #openstack-ironic | 03:20 | |
*** davideagnello has joined #openstack-ironic | 03:33 | |
*** Nisha has quit IRC | 03:37 | |
*** davideagnello has quit IRC | 03:38 | |
*** Sukhdev has joined #openstack-ironic | 03:44 | |
*** saripurigopi has joined #openstack-ironic | 03:50 | |
*** achanda has quit IRC | 03:52 | |
*** Nisha has joined #openstack-ironic | 03:52 | |
*** achanda has joined #openstack-ironic | 04:07 | |
*** Nisha_away has joined #openstack-ironic | 04:10 | |
*** achanda has quit IRC | 04:11 | |
*** Nisha has quit IRC | 04:13 | |
*** achanda has joined #openstack-ironic | 04:16 | |
*** achanda has quit IRC | 04:18 | |
*** achanda has joined #openstack-ironic | 04:21 | |
*** achanda has quit IRC | 04:29 | |
*** rameshg87 has joined #openstack-ironic | 04:30 | |
rameshg87 | good morning ironic | 04:30 |
*** Nisha has joined #openstack-ironic | 04:31 | |
*** Nisha_away has quit IRC | 04:31 | |
*** saripurigopi has quit IRC | 04:40 | |
*** achanda has joined #openstack-ironic | 04:42 | |
pshige | rameshg87: morning :) | 04:46 |
rameshg87 | morning pshige | 04:47 |
*** yog__ has joined #openstack-ironic | 04:48 | |
*** sandhya_ has joined #openstack-ironic | 04:59 | |
*** saripurigopi has joined #openstack-ironic | 05:01 | |
*** oomichi has joined #openstack-ironic | 05:08 | |
*** saripurigopi has quit IRC | 05:11 | |
*** saripurigopi has joined #openstack-ironic | 05:15 | |
*** openstackgerrit has quit IRC | 05:21 | |
*** openstackgerrit has joined #openstack-ironic | 05:21 | |
*** Haomeng|2 has joined #openstack-ironic | 05:30 | |
*** Haomeng has quit IRC | 05:32 | |
*** vdrok has quit IRC | 05:40 | |
*** Sukhdev has quit IRC | 05:43 | |
*** Sukhdev has joined #openstack-ironic | 05:50 | |
*** oomichi has quit IRC | 05:59 | |
*** bnemec has quit IRC | 06:32 | |
*** jxiaobin_ has joined #openstack-ironic | 06:42 | |
*** Sukhdev has quit IRC | 06:45 | |
*** Nisha has quit IRC | 06:47 | |
*** achanda has quit IRC | 06:53 | |
*** achanda has joined #openstack-ironic | 06:56 | |
*** gilliard is now known as gillllliard | 07:03 | |
*** gillllliard is now known as gillllllliard | 07:03 | |
*** jcoufal has joined #openstack-ironic | 07:10 | |
*** dtantsur|afk is now known as dtantsur | 07:13 | |
dtantsur | Morning! | 07:13 |
*** a1exhughe5 has joined #openstack-ironic | 07:17 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Define API_VERSIONS in shell.py https://review.openstack.org/174575 | 07:19 |
*** ifarkas has joined #openstack-ironic | 07:28 | |
*** viktors has quit IRC | 07:28 | |
*** achanda has quit IRC | 07:29 | |
*** alexpilotti has joined #openstack-ironic | 07:30 | |
*** andreykurilin__ has joined #openstack-ironic | 07:32 | |
*** achanda_ has joined #openstack-ironic | 07:32 | |
*** chlong has quit IRC | 07:33 | |
*** achanda_ has quit IRC | 07:40 | |
*** ndipanov has quit IRC | 07:44 | |
*** alex_xu has quit IRC | 07:46 | |
openstackgerrit | Merged stackforge/ironic-discoverd: Define API_VERSIONS in shell.py https://review.openstack.org/174575 | 07:47 |
*** foexle has joined #openstack-ironic | 07:48 | |
*** alex_xu has joined #openstack-ironic | 07:48 | |
*** jistr has joined #openstack-ironic | 07:50 | |
*** dtantsur is now known as dtantsur|brb | 07:51 | |
*** andreykurilin___ has joined #openstack-ironic | 07:53 | |
*** andreykurilin__ has quit IRC | 07:53 | |
*** Nisha has joined #openstack-ironic | 07:53 | |
*** rameshg87 has left #openstack-ironic | 07:57 | |
*** jxiaobin_ has quit IRC | 08:00 | |
*** achanda has joined #openstack-ironic | 08:06 | |
*** Nisha has quit IRC | 08:10 | |
*** romcheg has joined #openstack-ironic | 08:18 | |
*** lucasagomes has joined #openstack-ironic | 08:19 | |
*** achanda has quit IRC | 08:20 | |
*** edcragg has joined #openstack-ironic | 08:21 | |
*** derekh has joined #openstack-ironic | 08:22 | |
*** achanda_ has joined #openstack-ironic | 08:22 | |
*** achanda_ has quit IRC | 08:35 | |
*** ndipanov has joined #openstack-ironic | 08:40 | |
*** bauzas is now known as bauwser | 08:41 | |
*** andreykurilin___ has quit IRC | 08:43 | |
*** GheRivero has quit IRC | 08:45 | |
*** pcaruana has joined #openstack-ironic | 08:50 | |
*** GheRivero has joined #openstack-ironic | 09:00 | |
*** vdrok has joined #openstack-ironic | 09:04 | |
vdrok | morning ironic | 09:04 |
pshige | vdrok: morning :) | 09:04 |
vdrok | morning pshige | 09:05 |
*** Nisha has joined #openstack-ironic | 09:13 | |
lucasagomes | vdrok, pshige morning | 09:17 |
pshige | lucasagomes: morning :) | 09:17 |
vdrok | morning lucasagomes | 09:20 |
kejiahu | morning | 09:25 |
pshige | kejiahu: morning :) | 09:25 |
kejiahu | morning pshige | 09:27 |
*** rameshg87 has joined #openstack-ironic | 09:28 | |
*** athomas has joined #openstack-ironic | 09:28 | |
*** athomas has quit IRC | 09:30 | |
*** athomas has joined #openstack-ironic | 09:30 | |
*** Haomeng has joined #openstack-ironic | 09:41 | |
*** Haomeng|2 has quit IRC | 09:44 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: Validate capability in properties and instance_info https://review.openstack.org/174785 | 09:48 |
*** jamielennox is now known as jamielennox|away | 09:49 | |
*** naohirot has quit IRC | 09:55 | |
*** pelix has joined #openstack-ironic | 09:56 | |
*** enikanorov_ has quit IRC | 10:09 | |
*** enikanorov_ has joined #openstack-ironic | 10:15 | |
*** yog__ has quit IRC | 10:20 | |
*** rameshg87 has left #openstack-ironic | 10:23 | |
*** rameshg87 has joined #openstack-ironic | 10:23 | |
*** sandhya_ has quit IRC | 10:23 | |
*** dtantsur|brb is now known as dtantsur | 10:35 | |
openstackgerrit | Merged openstack/ironic-specs: Remove placeholder in Liberty directory https://review.openstack.org/173893 | 10:41 |
*** yuanying has quit IRC | 10:43 | |
rameshg87 | lucasagomes: hi | 10:46 |
*** zhenguo has quit IRC | 10:50 | |
*** Marga_ has joined #openstack-ironic | 11:03 | |
*** Marga_ has quit IRC | 11:03 | |
*** Marga_ has joined #openstack-ironic | 11:04 | |
*** trown|outttypeww is now known as trown | 11:32 | |
*** athomas has quit IRC | 11:35 | |
*** athomas has joined #openstack-ironic | 11:38 | |
*** dprince has joined #openstack-ironic | 11:47 | |
lucasagomes | rameshg87, hi there | 11:48 |
*** thrash|g0ne is now known as thrash | 11:48 | |
rameshg87 | lucasagomes: had a question on tempest. i finally figured it out .. :) | 11:49 |
*** kklimonda has joined #openstack-ironic | 11:56 | |
lucasagomes | rameshg87, ok :-D | 11:57 |
lucasagomes | I also don't know much tempest so heh | 11:57 |
TheJulia | good morning | 11:59 |
dtantsur | TheJulia, morning | 12:03 |
lucasagomes | dtantsur, TheJulia morning | 12:04 |
dtantsur | o/ | 12:05 |
dtantsur | folks, this might be a candidate for RC: https://bugs.launchpad.net/ironic/+bug/1441445 | 12:05 |
openstack | Launchpad bug 1441445 in Ironic "As per the state machine, ironic doesn't provide an option to move from CLEANFAIL to CLEAN" [High,Triaged] | 12:05 |
dtantsur | wdyt? | 12:05 |
* TheJulia reads | 12:05 | |
lucasagomes | hmm yeah would be good if we could include it on rc-2 | 12:06 |
jroll | +1 | 12:06 |
TheJulia | yeah | 12:07 |
lucasagomes | jroll, good morning! | 12:07 |
jroll | we need to do rc2 anyway for this: https://review.openstack.org/#/c/174122/ | 12:07 |
jroll | morning lucasagomes TheJulia dtantsur rameshg87 :) | 12:07 |
lucasagomes | NobodyCam, the shirt looks awesome! | 12:07 |
dtantsur | jroll, morning! | 12:07 |
TheJulia | shirt? | 12:07 |
*** Haomeng|2 has joined #openstack-ironic | 12:08 | |
* lucasagomes wrong channel | 12:09 | |
rameshg87 | morning jroll | 12:10 |
rameshg87 | morning everyone | 12:10 |
*** Haomeng has quit IRC | 12:10 | |
rameshg87 | dtantsur: but there is a way to workaround. cleanfail-manage and manage-available :) | 12:10 |
rameshg87 | oh | 12:10 |
rameshg87 | it's stated in bug :) | 12:11 |
dtantsur | rameshg87, o/ I'm not sure whether having a workaround justifies postponing, thus asking here :) | 12:11 |
jroll | meh, doesn't hurt to backport it, it's a one line change | 12:11 |
jroll | I'm +1 on tagging that kilo-backport-potential | 12:11 |
rameshg87 | yeah | 12:12 |
rameshg87 | folks, please have a look at my devstack patch - https://review.openstack.org/#/c/174733/3 | 12:12 |
rameshg87 | this is for enabling ci testing for ilo drivers | 12:12 |
*** lucasagomes is now known as lucas-hungry | 12:13 | |
lucas-hungry | rameshg87, will take a look after lunch | 12:13 |
rameshg87 | thanks | 12:14 |
rameshg87 | it also adds creation of images for real hardware | 12:14 |
rameshg87 | i mean using diskimage-builder | 12:15 |
rameshg87 | cirros doesn't run on proliant hardware :( | 12:15 |
*** rameshg87 is now known as rameshg87-away | 12:15 | |
*** Nisha has quit IRC | 12:15 | |
*** saripurigopi has quit IRC | 12:20 | |
*** rameshg87-away has quit IRC | 12:28 | |
*** rameshg87 has joined #openstack-ironic | 12:31 | |
*** kkoski has joined #openstack-ironic | 12:37 | |
*** dmellado has quit IRC | 13:02 | |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Implement FRU inventory (WIP) https://review.openstack.org/174601 | 13:08 |
dtantsur | jroll, if you have a minute, mind looking at client retry patch? https://review.openstack.org/#/c/174359 | 13:09 |
jroll | sure | 13:09 |
*** lucas-hungry is now known as lucasagomes | 13:09 | |
*** tiagogomes has left #openstack-ironic | 13:14 | |
jroll | dtantsur: left a review, holding off on +A | 13:17 |
jroll | tries vs retries is the main thing holding me back I think | 13:18 |
dtantsur | jroll, re mocking time.sleep, I think you were the one to say it doesn't quite work :) | 13:19 |
dtantsur | about tries... hmm, interesting | 13:19 |
dtantsur | so yeah, --max-retries=0 should be used to disable retrying | 13:20 |
dtantsur | I will fix it, I guess. | 13:20 |
jroll | dtantsur: yeah, I guess I don't care about mocking sleep a ton | 13:20 |
jroll | dtantsur: I also just realized there's no test for changing retry interval, but I think it's fine | 13:21 |
openstackgerrit | Dmitry Tantsur proposed openstack/python-ironicclient: Implement and enable retries on Conflict https://review.openstack.org/174359 | 13:29 |
dtantsur | lucasagomes, jroll ^^^ | 13:29 |
* lucasagomes will look | 13:29 | |
lucasagomes | 1 sec trying to fight the audit2allow tool here | 13:29 |
lucasagomes | I will have to read about selinux man | 13:29 |
lucasagomes | currently I hate it, must be because my ignorance. But I hate it anyway | 13:30 |
jroll | idk, I know people that know selinux well and still hate it | 13:30 |
lucasagomes | 2015-04-17 09:32:51 ERROR 403: Forbidden. ........ T.T | 13:33 |
openstackgerrit | Dmitry Tantsur proposed openstack/python-ironicclient: Implement and enable retries on Conflict https://review.openstack.org/174359 | 13:34 |
jroll | lucasagomes: do you get free RH cloud or anything? | 13:34 |
jroll | I tend to run tests and whatnot on a cloud server | 13:34 |
lucasagomes | I get some machine which I provision with RHEL and do some tests | 13:35 |
*** Marga_ has quit IRC | 13:35 | |
lucasagomes | but there's a openstack cloud available too | 13:35 |
lucasagomes | I've used it few times | 13:35 |
jroll | right, was thinking you could spin up something without selinux | 13:35 |
lucasagomes | I usually test things local, I have some machines and my laptop | 13:36 |
lucasagomes | jroll, oh def, I can disable it if I want | 13:36 |
lucasagomes | but the thing is... I need to test with it | 13:36 |
jroll | ah, just trying not to? | 13:36 |
lucasagomes | and create the rules | 13:36 |
jroll | oh | 13:36 |
jroll | true | 13:36 |
jroll | I'm so sorry | 13:36 |
lucasagomes | I know how to overcome that problem | 13:36 |
lucasagomes | I just want to make a AVC rule permanent to it | 13:36 |
* lucasagomes doesn't know how | 13:36 | |
jroll | right | 13:36 |
* jroll adds setenforce 0 to the ironic install docs | 13:37 | |
lucasagomes | lol | 13:38 |
jlvillal | lucasagomes, You can ping Dan Walsh ;) | 13:39 |
rameshg87 | folks i have a question regarding devstack-gate | 13:39 |
rameshg87 | i have a set of devstack patches to enable the devstack with ilo drivers and it requires a set of config options in devstack's localrc | 13:40 |
rameshg87 | mentioned in https://etherpad.openstack.org/p/IloDriverGateTesting | 13:40 |
rameshg87 | i am assuming i will need similar set of changes to pass the required options in devstack-gate if i want to enable it for CI, right ? | 13:41 |
jroll | dtantsur: +2 | 13:41 |
dtantsur | thanks | 13:42 |
rameshg87 | right now it's enabled only for vm | 13:42 |
dtantsur | lucasagomes, mind +2/+A, if you feel like? :) | 13:42 |
lucasagomes | dtantsur, will do | 13:42 |
lucasagomes | jlvillal, yeah perhaps I should do it | 13:42 |
rameshg87 | so i will need to enable it for real bare metal, right - https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L200-L224 ? | 13:42 |
rameshg87 | thoughts/suggestions ? | 13:42 |
* lucasagomes reads the patch | 13:43 | |
lucasagomes | jroll, oh good catch on the --retry-interval | 13:43 |
lucasagomes | dtantsur, why interval should be > 1 | 13:44 |
lucasagomes | I mean interval 0 == no interval | 13:44 |
lucasagomes | sounds valid | 13:44 |
rameshg87 | i just checked xcat ci, they seem to run some custom script - http://xcat.sourceforge.net/OpenStack/CI/174444/1/check/check-ironic-xcat-third-party/2374/console.html (from 12:48:54) | 13:44 |
lucasagomes | not that this is a big deal tho | 13:44 |
jroll | lucasagomes: idk, spamming another request immediately doesn't seem useful | 13:44 |
dtantsur | jroll ++ | 13:44 |
jroll | 100ms later it's probably still going to be 409 | 13:44 |
rameshg87 | anyone else using devstack and devstack-gate for doing it on actual bare metal ? | 13:45 |
lucasagomes | sure, fair enough | 13:45 |
jroll | rameshg87: devstack-gate is used to configure devstack runs in the gate, so yes, you'll probably need a devstack-gate change | 13:46 |
trown | lucasagomes: you should check out https://people.redhat.com/duffy/selinux/selinux-coloring-book_A4-Stapled.pdf | 13:47 |
trown | it is pretty good for a coloring book :p | 13:47 |
jroll | lmao | 13:48 |
jroll | this is great | 13:48 |
rameshg87 | jroll: yeah, so i will need to probably pass the ones in http://paste.openstack.org/show/204459/ from environment variables to localrc in devstack-gate, right ? | 13:49 |
rameshg87 | am i on the right track ? | 13:49 |
rameshg87 | the ones above are the ones that i need | 13:49 |
jroll | rameshg87: yeah, something like that | 13:49 |
rameshg87 | okay | 13:49 |
rameshg87 | thanks .. | 13:49 |
jroll | rameshg87: and those $DEVSTACK_GATE_WHATEVER variables are defined in project-config where you define the job | 13:50 |
*** MattMan has quit IRC | 13:50 | |
rameshg87 | jroll: yeah, i saw them. in the yaml file, right ? | 13:50 |
jroll | yeah | 13:51 |
rameshg87 | okay | 13:51 |
jroll | trown: this is so awesome, thank you | 13:51 |
jlvillal | dtantsur, Not sure if my comment is being dumb https://review.openstack.org/#/c/174359/ | 13:51 |
*** foexle has quit IRC | 13:52 | |
dtantsur | jlvillal, range(0, end) or range (1, end + 1) | 13:52 |
dtantsur | both yield the same number of elements | 13:52 |
jlvillal | dtantsur, There is +1 on both lines | 13:52 |
dtantsur | jlvillal, attempts = 1 main + N retries | 13:52 |
dtantsur | thus the first + 1 | 13:52 |
dtantsur | the second is due to range() | 13:52 |
*** MattMan has joined #openstack-ironic | 13:52 | |
jroll | range(1, end+1) == [1..end] | 13:53 |
* rameshg87 remembers used to write for (i=0; i<n; i++) in C | 13:53 | |
jlvillal | dtantsur, I understood the 2nd. I wasn't sure why the first. | 13:53 |
dtantsur | jlvillal, if you're allowed to REtry 3 times, that gives 4 attempts | 13:54 |
jlvillal | dtantsur, Ah, I was thinking max attempts. But yes max retries is one less. | 13:55 |
jroll | words are so hard :( | 13:55 |
rameshg87 | jlvillal: after you finish this - have a suggestion on https://review.openstack.org/#/c/174444/1/ironic/tests/drivers/third_party_driver_mocks.py | 13:55 |
jlvillal | jroll, +1 :) | 13:55 |
jroll | iirc we're really inconsistent about this | 13:55 |
rameshg87 | jlvillal: TPDMS | 13:55 |
dtantsur | jlvillal, I called it retries, as it's user-friendly to write --max-retries=0 to disable rather than --max-attempts=1 IMO | 13:55 |
rameshg87 | jlvillal: i think we use capital letters to denote constants usually (i think so) | 13:56 |
jlvillal | rameshg87, Okay. It is a constant in a way :) | 13:56 |
kkoski | Are there instructions somewhere for building an RPM of Ironic? | 13:56 |
trown | jroll, np, I am in the selinux is great camp | 13:56 |
rameshg87 | jlvillal: it's a module, but it contains constants though :) | 13:56 |
jlvillal | rameshg87, But I can make it lower case | 13:56 |
jlvillal | rameshg87, Yes! | 13:56 |
rameshg87 | jlvillal: that's my opinion | 13:56 |
rameshg87 | since i don't see it anywhere else in ironic being done so | 13:57 |
jlvillal | rameshg87, Whatever people prefer. | 13:57 |
rameshg87 | so might look different :) | 13:57 |
jroll | I'd prefer lowercase as well, fwiw | 13:57 |
jlvillal | Okay :) | 13:57 |
jroll | lucasagomes: you know about kkoski's question? | 13:57 |
dtantsur | kkoski, you can start by having a look at Fedora RPM :) | 13:57 |
dtantsur | kkoski, but why do you need it? | 13:58 |
lucasagomes | kkoski, yeah take a look at the spec for fedora | 13:58 |
* lucasagomes finds the link | 13:58 | |
lucasagomes | kkoski, http://pkgs.fedoraproject.org/cgit/openstack-ironic.git/tree/openstack-ironic.spec | 13:58 |
kkoski | lucasagomes: Awesome, thanks | 13:59 |
lucasagomes | and you can follow https://fedoraproject.org/wiki/How_to_create_an_RPM_package | 13:59 |
lucasagomes | to get ur RPM generated | 13:59 |
dtantsur | kkoski, is it for SuSe/Mandriva? | 13:59 |
kkoski | nope, centos | 13:59 |
dtantsur | kkoski, why not use RDO? | 13:59 |
dtantsur | kkoski, https://www.rdoproject.org/Main_Page | 14:00 |
jroll | I've always wondered, do things like rdo support carrying downstream packages well? | 14:00 |
dtantsur | jroll, we do | 14:00 |
kkoski | dtantsur: thanks for the link, I'll check it out | 14:00 |
jroll | neat | 14:00 |
openstackgerrit | John L. Villalovos proposed openstack/ironic: Create a 3rd party mock specs file https://review.openstack.org/174444 | 14:00 |
rameshg87 | reannouncing it again as more folks are online - folks please have a look at a devstack patch for ironic - https://review.openstack.org/#/c/174733/ | 14:00 |
dtantsur | kkoski, drop by #rdo if you have questions about it | 14:00 |
rameshg87 | idk if ironickers actively monitor the devstack patch queue :) | 14:01 |
kkoski | dtantsur, sounds good, thanks | 14:01 |
dtantsur | rameshg87, I don't, you'd better ping explicitly | 14:01 |
rameshg87 | yeah, i expected :) | 14:01 |
*** bnemec has joined #openstack-ironic | 14:03 | |
*** dttocs has joined #openstack-ironic | 14:03 | |
jroll | dtantsur: you got your visa stuff sorted yeah? | 14:03 |
dtantsur | jroll, nope. I've replied, but not really sure it's going to be a success | 14:04 |
dtantsur | * reapplied | 14:04 |
dtantsur | damn English :D | 14:04 |
jroll | dtantsur: I noticed someone mentioned openstack foundation will do invitation letters or whatever | 14:04 |
openstackgerrit | John L. Villalovos proposed openstack/ironic: ironic/tests/drivers/amt: Add autospec=True to mocks https://review.openstack.org/174113 | 14:04 |
jroll | 14:00:21 fungi | odyssey4me: i just talked to shari and she said to follow up with eventvisa@openstack.org | 14:04 |
jroll | idk if that's helpful | 14:05 |
dtantsur | jroll, I had it from the beginning | 14:05 |
dtantsur | no luck | 14:05 |
jroll | :( | 14:05 |
jroll | visas are the worst | 14:06 |
dtantsur | yep | 14:06 |
jroll | why can't we all just be friends | 14:06 |
dtantsur | especially when you need it nearly everywhere | 14:06 |
dtantsur | ++ | 14:06 |
*** BadCub_Hiding is now known as BadCub | 14:06 | |
BadCub | g'mornin and happy Friday folks! | 14:06 |
rameshg87 | morning BadCub | 14:07 |
dtantsur | BadCub, morning! Friday rocks | 14:07 |
jroll | happy friday BadCub :) | 14:07 |
NobodyCam | good morning Ironicers .... and ... | 14:07 |
jroll | TGIF | 14:07 |
NobodyCam | ofc | 14:07 |
NobodyCam | :) | 14:07 |
* jroll wins | 14:07 | |
NobodyCam | woo hoo | 14:07 |
jroll | morning :D | 14:07 |
NobodyCam | morning jroll | 14:07 |
jroll | obligatory http://rebecca.blackfriday | 14:07 |
NobodyCam | morning dtantsur rameshg87 lucasagomes | 14:07 |
openstackgerrit | John L. Villalovos proposed openstack/ironic: ironic/tests/drivers/drac: Add spec= & autospec=True https://review.openstack.org/174145 | 14:08 |
rameshg87 | morning NobodyCam | 14:08 |
dtantsur | NobodyCam, morning, TGIF! | 14:08 |
NobodyCam | :) | 14:08 |
* rameshg87 calls it for the day | 14:09 | |
rameshg87 | good night folks and happy weekend | 14:09 |
*** rameshg87 has quit IRC | 14:09 | |
NobodyCam | night raginbajin | 14:10 |
NobodyCam | doh tab fail | 14:10 |
openstackgerrit | John L. Villalovos proposed openstack/ironic: ironic/tests/drivers/irmc: Add spec_set & autospec=True https://review.openstack.org/174514 | 14:11 |
lucasagomes | NobodyCam, morning | 14:12 |
NobodyCam | ) | 14:12 |
BadCub | heya jroll , dtantsur , and rameshg87 ! | 14:13 |
lucasagomes | BadCub, good morning | 14:15 |
BadCub | g'mornin lucasagomes :) | 14:16 |
dtantsur | lucasagomes, could you revoke your +2? seems like something is wrong with the patch | 14:18 |
lucasagomes | oh sure | 14:18 |
dtantsur | * +A | 14:18 |
* lucasagomes finds the link | 14:19 | |
dtantsur | https://review.openstack.org/#/c/174359/ | 14:19 |
lucasagomes | done | 14:19 |
*** thiagop has joined #openstack-ironic | 14:22 | |
dtantsur | lucasagomes, thanks. looks like these new values can be None on some code paths, I need to allow for it | 14:22 |
thiagop | Hi guys! Little problem here. If you have some ideas: I'm developing a new driver that isn't previously on my ironic (using devstack). To make it available, I have to set it up on setup.cfg and then "unstack && stack" again so it comes available to be put on enabled_drivers on ironic.conf | 14:24 |
thiagop | is there any options to change the setup.cfg and make it available without having to unstack? I don't want to configure all these nodes by hand again and again... | 14:24 |
openstackgerrit | Dmitry Tantsur proposed openstack/python-ironicclient: Implement and enable retries on Conflict https://review.openstack.org/174359 | 14:25 |
dtantsur | lucasagomes, jroll, this ^^^ one should be finally ok, could you please rereview? | 14:26 |
jroll | thiagop: you just need to run "python setup.py install" from the ironic dir | 14:26 |
*** alexpilotti has quit IRC | 14:27 | |
thiagop | jroll: I had a fear that it could break my setup, but if you say it's ok I'll try. Do I need to stop ir-cond and ir-api before running the setup.py install? | 14:28 |
*** foexle has joined #openstack-ironic | 14:28 | |
jroll | thiagop: either that, or restart them after | 14:28 |
lucasagomes | dtantsur, will do one sec... I'll give it a go to | 14:28 |
lucasagomes | too* | 14:28 |
thiagop | jroll: nice, thank you very much! | 14:28 |
*** zz_jgrimm is now known as jgrimm | 14:34 | |
jlvillal | dtantsur, Good luck on the visa! It is a pain :( | 14:41 |
dtantsur | thanks... | 14:41 |
* jlvillal is reading back-scroll... | 14:41 | |
NobodyCam | morning jlvillal | 14:41 |
jlvillal | NobodyCam, Good morning | 14:41 |
*** mtanino has joined #openstack-ironic | 14:41 | |
trown | lucasagomes: do you know what was done to get the dib built IPA size down? | 14:44 |
trown | I just got it to successfully build a Centos ramdisk from packages, but the size is >5GB | 14:44 |
jroll | trown: DIB IPA build is still a couple gigs afaik | 14:45 |
jroll | you can remove build-time dependencies I think (like python-dev) | 14:46 |
trown | oh whoops, it is actually 500MB as far as the initramfs | 14:46 |
trown | not sure if that expands | 14:46 |
trown | orders of magnitude, how do they work | 14:47 |
jroll | heh | 14:47 |
*** romcheg has quit IRC | 14:55 | |
lucasagomes | trown, I've no idea... but 500MB seems alright | 14:57 |
lucasagomes | especially with us using iPXE | 14:58 |
*** afaranha_ has joined #openstack-ironic | 14:58 | |
trown | ya 500MB is not so bad, it was the extra 0 that my mind added that was bad | 14:58 |
lucasagomes | yeah there's a series of things we can remove from the ramdisk, bootloaders, docs, runtime dependencies (as jroll stated) | 14:58 |
lucasagomes | we can probably shrink it a good tad if we focus on it | 14:59 |
*** kkoski has quit IRC | 14:59 | |
trown | jroll, lucasagomes, is there any documenation of the flow with the agent drivers? | 15:00 |
jroll | trown: I think there is, somewhere | 15:00 |
jroll | not sure where though | 15:00 |
trown | seems like we enroll the node, then pxe boot the agent, then the agent takes over from there? | 15:00 |
lucasagomes | trown, https://dl.dropboxusercontent.com/u/363486/IPA-Startup-Flow.png | 15:01 |
lucasagomes | https://wiki.openstack.org/wiki/Ironic-python-agent | 15:01 |
lucasagomes | yeah... the agents boots up, call /lookup in our API | 15:01 |
jroll | why do I feel like I made that | 15:01 |
lucasagomes | finds out the info about the node and starts heartbeating | 15:01 |
lucasagomes | the agent is dummy, it waits to ironic to send the commands so it does thing | 15:02 |
*** kkoski has joined #openstack-ironic | 15:02 | |
lucasagomes | the commands might vary from driver to driver (like deploying with agent_* drivers will call prepare_image() method of ipa, but iscsi doesn't) | 15:02 |
*** kkoski has joined #openstack-ironic | 15:03 | |
*** Marga_ has joined #openstack-ironic | 15:03 | |
*** mgoddard1 has joined #openstack-ironic | 15:06 | |
*** mgoddard has quit IRC | 15:08 | |
trown | lucasagomes: dtantsur, it does not seem like the agent flow works with the discoverd flow, is that correct, or am I missing something? | 15:10 |
dtantsur | trown, not right now definitely | 15:10 |
lucasagomes | yeah not in the moment | 15:11 |
jroll | I don't get what that means | 15:12 |
jroll | they're two totally separate things, right? | 15:12 |
trown | well, discoverd is expecting a powered off node to pxe boot a discovery ramdisk | 15:12 |
jroll | mhmm | 15:13 |
trown | so if we have an agent running on a powered up node, this would not work | 15:13 |
jroll | I don't think upstream leaves the node powered on | 15:14 |
trown | how does the agent heartbeat if not powered on? | 15:14 |
jroll | well, it powers on in the prepare() step before deploy | 15:15 |
jroll | however the structure is there to leave it on | 15:15 |
trown | ah ok | 15:15 |
jroll | and downstream we hack ironic to do so | 15:15 |
jroll | I had a WIP spec for this but never got to it | 15:15 |
trown | ya that seems pretty useful/essential for serving metal like vms | 15:16 |
*** jistr is now known as jistr|mtg | 15:16 | |
jroll | I agree, everyone else seems to think it's wasteful :P | 15:16 |
trown | well, it is also wasteful :P | 15:16 |
trown | but people want things NOW | 15:17 |
jroll | yeah, about that... | 15:17 |
jroll | right | 15:17 |
jroll | the cloud is instant amirit | 15:17 |
trown | ya that is the expectation | 15:17 |
dtantsur | trown, the right thing to do wrt agent + discoverd is to use agent itself, not that bash ramdisk. | 15:18 |
dtantsur | trown, my idea was to make agent on booting for inspection to call to discoverd, get node UUID and then shutdown/keep running and heartbeating | 15:19 |
jroll | wait, is there an ipa discoverd thing? | 15:19 |
dtantsur | but I didn't research the details yet | 15:19 |
dtantsur | jroll, it might happen one day ;) | 15:19 |
jroll | heh | 15:19 |
dtantsur | nothing now, no | 15:19 |
jroll | IPA can (does?) send lots of hardware info | 15:20 |
dtantsur | but I'd like to think about it next cycle | 15:20 |
jroll | yeah | 15:20 |
trown | ya I would be interested in that as well | 15:20 |
jroll | we could just make a discovery extension for IPA | 15:20 |
jroll | honestly it would take like a day or two | 15:20 |
dtantsur | trown, I'm dumping my thoughts (not too many now) to https://blueprints.launchpad.net/ironic-discoverd/+spec/long-running-ramdisks | 15:21 |
dtantsur | jroll ++ should be easy IMO | 15:21 |
openstackgerrit | John L. Villalovos proposed openstack/ironic: ironic/tests/drivers/irmc: Add spec_set & autospec=True https://review.openstack.org/174514 | 15:21 |
dtantsur | trown, you can join me with your foundings | 15:21 |
trown | dtantsur: awesome | 15:22 |
dtantsur | lucasagomes, jroll, tripleo check passed on https://review.openstack.org/#/c/174359/, so I suppose it's good now | 15:25 |
dtantsur | would be nice if you can revote | 15:25 |
*** dprince has quit IRC | 15:28 | |
jroll | dtantsur: +2 | 15:28 |
dtantsur | thnx | 15:29 |
*** thiagop has quit IRC | 15:30 | |
* lucasagomes rechecks | 15:30 | |
lucasagomes | dtantsur, did you try it locally? | 15:33 |
dtantsur | lucasagomes, yep | 15:33 |
lucasagomes | aight :-) | 15:33 |
dtantsur | thnx | 15:34 |
*** saripurigopi has joined #openstack-ironic | 15:35 | |
dtantsur | have a nice weekend! | 15:37 |
trown | have a good weekend dtantsur | 15:37 |
NobodyCam | have a great weekend dtantsur | 15:37 |
*** dtantsur is now known as dtantsur|afk | 15:37 | |
trown | nice->good->great | 15:38 |
NobodyCam | hehehe | 15:38 |
lucasagomes | dtantsur|afk, enjoy the weekend | 15:38 |
devananda | g'morning, all | 15:38 |
NobodyCam | morning devananda and congratz! | 15:39 |
jlvillal | devananda, Good morning | 15:39 |
lucasagomes | devananda, morning | 15:40 |
* devananda isn't sure why he's being contratzd | 15:40 | |
NobodyCam | PTL Election Results are in | 15:41 |
NobodyCam | :-p | 15:41 |
jlvillal | NobodyCam, Was there a change in the Nova PTL? | 15:42 |
NobodyCam | John Garbutt? | 15:43 |
jlvillal | NobodyCam, Yeah. Was he PTL for Kilo? | 15:43 |
NobodyCam | :) | 15:43 |
*** jistr|mtg is now known as jistr | 15:44 | |
jlvillal | NobodyCam, I vote for you for PTL of WSME :) | 15:45 |
NobodyCam | gah no! | 15:45 |
devananda | oh | 15:45 |
NobodyCam | hehehe | 15:45 |
NobodyCam | fyi: http://lists.openstack.org/pipermail/openstack-dev/2015-April/061788.html | 15:46 |
jlvillal | NobodyCam, Well you may become the defacto one :P | 15:46 |
NobodyCam | hehehehe ... I am happy to help out there. But PTL :/ | 15:47 |
NobodyCam | heheheh | 15:47 |
jlvillal | NobodyCam, Don't worry, I'm not sure they have that designation for that project | 15:47 |
NobodyCam | :) | 15:48 |
*** enikanorov__ has joined #openstack-ironic | 15:48 | |
jroll | devananda: I know it was a hard battle, much grats :) | 15:49 |
devananda | jroll: heh, thanks | 15:49 |
*** mgoddard1 has quit IRC | 15:49 | |
openstackgerrit | Merged openstack/ironic: ironic/tests/drivers/ilo: Add spec= & autospec=True to mocks https://review.openstack.org/174174 | 15:49 |
jroll | jlvillal: garbutt is a new PTL, michael still was kilo ptl | 15:50 |
jlvillal | jroll, Okay. So there was a change. Thanks! | 15:50 |
jroll | yep :) | 15:51 |
*** enikanorov_ has quit IRC | 15:51 | |
jlvillal | jroll, I hope they do something about more core reviewers. On a project that big I'm not sure that the 'blackball' option should be in place. Maybe if more than X% of other cores disagree. But I'm not an expert. | 15:51 |
jlvillal | In regards to adding more core reviewers. | 15:52 |
jroll | jlvillal: did you read their candidacy emails? | 15:52 |
jroll | or at least john's? | 15:52 |
jlvillal | jroll, I did read the comment about Michael Still's and the comments. | 15:52 |
jlvillal | I should go read John's now! | 15:52 |
jroll | yes :) | 15:52 |
jroll | you should | 15:52 |
jlvillal | jroll, Interesting. It will be more interesting to see what changes. | 15:54 |
*** jmank has joined #openstack-ironic | 15:55 | |
jroll | indeed | 15:55 |
*** rsalevsky has left #openstack-ironic | 15:56 | |
*** mgoddard has joined #openstack-ironic | 15:59 | |
*** r-daneel has joined #openstack-ironic | 16:00 | |
*** kbyrne has quit IRC | 16:00 | |
*** hemna has joined #openstack-ironic | 16:01 | |
*** a1exhughe5 has quit IRC | 16:02 | |
*** dencaval has joined #openstack-ironic | 16:02 | |
*** dprince has joined #openstack-ironic | 16:02 | |
*** trown is now known as trown|lunch | 16:08 | |
*** pcaruana has quit IRC | 16:10 | |
*** subscope has joined #openstack-ironic | 16:20 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic: Validate capability in properties and instance_info https://review.openstack.org/174785 | 16:21 |
NobodyCam | devananda: if you have a free minute .. Cli stable kilo 1 line patch: https://review.openstack.org/#/c/173852 | 16:28 |
*** stendulker has joined #openstack-ironic | 16:31 | |
NobodyCam | lucasagomes: LOL ... I didn't know I could volunteer others too... LOL +++ | 16:32 |
lucasagomes | NobodyCam, hah | 16:32 |
lucasagomes | cdent works for red hat so :-P | 16:32 |
lucasagomes | it's kinda a joke | 16:32 |
NobodyCam | hehehehe | 16:32 |
kklimonda | could I deploy ESXi using ironic? | 16:32 |
NobodyCam | kklimonda: deploy on to or ?? | 16:33 |
jroll | kklimonda: don't see why not? | 16:33 |
kklimonda | NobodyCam: well, deploy ESXi on hardware using ironic and openstack | 16:33 |
*** jcoufal has quit IRC | 16:34 | |
*** saripurigopi has quit IRC | 16:34 | |
NobodyCam | ya, should be do-able, though seems strange to deploy ESXi from openstack | 16:34 |
jroll | NobodyCam: nothing weird about wanting to run different hypervisors, perhaps my users need esxi or hyper-v or whatever | 16:35 |
NobodyCam | :) but wouldn't just setting up that hypervisor in the running openstack be easier? | 16:36 |
NobodyCam | but.. I don't know the whole story | 16:36 |
jroll | I don't want to manage hyper-v :) | 16:36 |
NobodyCam | ahh | 16:36 |
*** derekh has quit IRC | 16:37 | |
jroll | thinking from a private cloud perspective, my users just want hardware | 16:37 |
*** mdbooth has quit IRC | 16:37 | |
jroll | I don't care what they do with it, nor do I want to run anything else | 16:37 |
jroll | if that makes more sense | 16:37 |
kklimonda | NobodyCam: well, I'm still gathering requirements from various people, on what are their needs - some of them are using ESXi, so I'm not sure if they needed it, or just asked for it because our current OpenStack was unstable and overprovisioned. In the meantime I'm investigating software stack I could use for self service baremetal. | 16:40 |
jroll | kklimonda: is ESXi a linux thing or? | 16:41 |
kklimonda | it's vmware esxi | 16:41 |
kklimonda | i think it's somewhat linux based | 16:42 |
jroll | ah, right | 16:42 |
*** Marga_ has quit IRC | 16:43 | |
jroll | so the interesting part will be making sure cloud-init or whatever to do system configuration works | 16:43 |
jroll | it's really an imaging problem, ironic just lays down the image you tell it to | 16:43 |
*** mdbooth has joined #openstack-ironic | 16:44 | |
kklimonda | mhm | 16:44 |
*** stendulker has quit IRC | 16:48 | |
*** jistr has quit IRC | 16:48 | |
*** bauwser is now known as bauzas | 17:00 | |
*** ifarkas has quit IRC | 17:00 | |
lucasagomes | folks I will call it a day | 17:03 |
lucasagomes | have a great night everyone, enjoy the weekend! | 17:03 |
NobodyCam | have a great weekend lucasagomes | 17:03 |
lucasagomes | NobodyCam, you too! Drink one pint for me :-) | 17:03 |
*** romcheg has joined #openstack-ironic | 17:03 | |
NobodyCam | :) | 17:04 |
lucasagomes | I mean later, it's too early there :-) | 17:04 |
*** lucasagomes is now known as lucas-beer | 17:04 | |
NobodyCam | lucasagomes: in a few hours :) I will | 17:04 |
lucas-beer | cool! | 17:04 |
NobodyCam | :) | 17:04 |
lucas-beer | I will drink one for u and one for BadCub too | 17:04 |
NobodyCam | though it may be a rum and coke | 17:04 |
NobodyCam | lol | 17:04 |
lucas-beer | that works :D | 17:04 |
openstackgerrit | Merged openstack/python-ironicclient: Implement and enable retries on Conflict https://review.openstack.org/174359 | 17:04 |
NobodyCam | in a pint glass | 17:04 |
BadCub | rock on lucas-beer LOL | 17:04 |
lucas-beer | see ya guys | 17:04 |
NobodyCam | congratz lucas-beer ! | 17:05 |
jroll | later lucas-beer :) | 17:07 |
NobodyCam | https://review.openstack.org/#/admin/groups/202,members | 17:07 |
NobodyCam | hehehe | 17:07 |
jroll | idk about this later thing, I feel like it's beer o'clock already | 17:07 |
NobodyCam | :) hehehe it is friday | 17:08 |
* jroll glares at his bloody mary mix | 17:08 | |
NobodyCam | lol | 17:09 |
NobodyCam | http://www.ginmonkey.co.uk/tag/where-is-it-five-o-clock/ | 17:09 |
jroll | heh, nice | 17:10 |
NobodyCam | oh we have office in bangkok :) | 17:10 |
lucas-beer | NobodyCam, oh! | 17:11 |
lucas-beer | that was quick | 17:11 |
jroll | oh, 163737 is neat | 17:11 |
NobodyCam | :) great job lucas-beer | 17:11 |
lucas-beer | NobodyCam, I'm counting on you to help out :-) | 17:11 |
NobodyCam | ofc :) | 17:11 |
* lucas-beer now have something to celebrate | 17:12 | |
NobodyCam | :) two pints for lucas-beer | 17:13 |
lucas-beer | +1 | 17:13 |
lucas-beer | probably more | 17:13 |
NobodyCam | heheheh | 17:13 |
lucas-beer | anyway, I'll get afk | 17:13 |
lucas-beer | have a good night | 17:13 |
*** MattMan has left #openstack-ironic | 17:15 | |
*** harlowja_away is now known as harlowja | 17:17 | |
*** romcheg has quit IRC | 17:18 | |
*** edcragg has quit IRC | 17:24 | |
*** romcheg has joined #openstack-ironic | 17:30 | |
*** romcheg has quit IRC | 17:31 | |
jlvillal | NobodyCam, lucas-beer will be taking over WSME with his new found power ;) | 17:46 |
*** romcheg has joined #openstack-ironic | 17:46 | |
NobodyCam | yes!!!! | 17:47 |
*** athomas has quit IRC | 17:48 | |
*** achanda has joined #openstack-ironic | 17:48 | |
*** trown|lunch is now known as trown | 17:50 | |
* jlvillal wonders if he should start signing up for Summit sessions... | 17:50 | |
openstackgerrit | Merged openstack/python-ironicclient: Uncap library requirements for liberty https://review.openstack.org/174533 | 17:54 |
*** Marga_ has joined #openstack-ironic | 17:55 | |
*** ijw has joined #openstack-ironic | 18:00 | |
*** Haomeng has joined #openstack-ironic | 18:02 | |
*** jxiaobin has quit IRC | 18:02 | |
devananda | jlvillal: one doesn't sign up. one shows up. seats are fist-come-first-served | 18:02 |
*** Haomeng|2 has quit IRC | 18:04 | |
jlvillal | devananda, Oh I had been sent this thing: https://openstacksummitmay2015vancouver.sched.org/ | 18:07 |
jlvillal | devananda, But I assume it is for your own use to help you keep track of your own schedule. | 18:08 |
devananda | jlvillal: correct | 18:13 |
jlvillal | devananda, Thanks | 18:16 |
*** Sukhdev has joined #openstack-ironic | 18:19 | |
NobodyCam | wow with classes I can see how dirty my laptop monitor really is.. :-p /me gets windex and cleans | 18:22 |
jlvillal | NobodyCam, I think that is a good thing. | 18:25 |
NobodyCam | :) heheheh | 18:26 |
*** andreykurilin__ has joined #openstack-ironic | 18:29 | |
*** dttocs has quit IRC | 18:36 | |
*** lucas-beer has quit IRC | 18:44 | |
jroll | I should look at the schedule sometime :P | 18:45 |
*** achanda has quit IRC | 18:46 | |
NobodyCam | did we ever harden what our sessions will be? | 18:47 |
jlvillal | NobodyCam, I saw three sessions with Ironic in the title | 18:47 |
NobodyCam | cool! | 18:47 |
jlvillal | NobodyCam, One each from devananda and JoshNang. And one from two HP people (one is a distinguished technologist ;) ) | 18:48 |
devananda | yah | 18:48 |
NobodyCam | cool | 18:49 |
devananda | I think that third one is about the capabilities exposed by the ilo driver | 18:49 |
devananda | eg, for securing the hardware deployment | 18:49 |
devananda | virtual media + uefi secure boot, or something | 18:49 |
jroll | what about design sessions, though, when are we deciding on those? | 18:54 |
jroll | also JayF is giving a talk, but not about ironic specifically | 18:54 |
*** achanda has joined #openstack-ironic | 18:56 | |
*** foexle has quit IRC | 18:59 | |
*** kkoski has quit IRC | 19:06 | |
*** pelix has quit IRC | 19:07 | |
NobodyCam | jroll: happe to have a link for that one? | 19:08 |
jroll | NobodyCam: I can find it just as well as you can :) | 19:09 |
*** ijw has quit IRC | 19:09 | |
NobodyCam | :) was just check if you had it handy :) | 19:09 |
NobodyCam | I will look for it in a bit | 19:09 |
jroll | yeah, I don't sorry | 19:10 |
NobodyCam | NP :) | 19:10 |
NobodyCam | hehehe | 19:10 |
NobodyCam | I was just being lazy | 19:10 |
JayF | NobodyCam: it's in the operator's track fwiw | 19:10 |
NobodyCam | awesome ... and Mornign JayF :) | 19:11 |
JayF | I've been in training all week | 19:12 |
JayF | longest persistent IRC time I've had since last friday I think | 19:12 |
JayF | heh | 19:12 |
NobodyCam | wow :) It is nice to have you back in channel | 19:13 |
JayF | I've been checking it like email all week | 19:13 |
JayF | and what I've learned: I get pinged /a lot/ in IRC | 19:13 |
JayF | lol | 19:13 |
NobodyCam | lol ... devananda has a slick setup with google notify | 19:14 |
JayF | if IRC hit my phone.... I'd go insane | 19:14 |
* BadCub has IRCCloud on phone *cries* | 19:15 | |
NobodyCam | JayF: ++ same for me | 19:15 |
jroll | ^ | 19:15 |
*** hemna has quit IRC | 19:15 | |
devananda | jroll: we're gathering ideas on https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas | 19:16 |
jroll | devananda: I'm aware :P | 19:16 |
devananda | :) | 19:16 |
jroll | curious when you want to decide by etc | 19:16 |
devananda | we shold probably discuss it at the meeting on monday | 19:16 |
BadCub | ideed | 19:17 |
BadCub | indeed even | 19:17 |
devananda | decide by may 10th? | 19:17 |
devananda | unlike previous summits, the design track won't have a sched.org domain this time | 19:17 |
devananda | so it's going to be much lower visibility | 19:18 |
devananda | iow - it's just us, yo | 19:18 |
NobodyCam | devananda: I kinda think thats a good thing | 19:18 |
BadCub | peace dat'dawg | 19:19 |
devananda | ohhey, I just got a one+ invite to share -- anyone want it? | 19:19 |
jroll | may 10 seems fine | 19:19 |
* jroll is stuck in a contract | 19:19 | |
NobodyCam | oh I shouldn't | 19:19 |
* devananda thinks the phone is awesome | 19:19 | |
* BadCub giggles.. You know you want it NobodyCam .... I know you want it too..... | 19:20 | |
jroll | the phones are awesome, the company is not awesome | 19:20 |
devananda | also, it's definitely approaching phablet territory | 19:20 |
NobodyCam | its a super kewl fone but I'd have to give up my keyboard | 19:20 |
devananda | jroll: oh? | 19:20 |
NobodyCam | devananda: do they have t-mo support? | 19:20 |
jroll | devananda: I hear support is meh, and also they did some questionable contests/messaging things | 19:20 |
*** ijw has joined #openstack-ironic | 19:20 | |
devananda | NobodyCam: unlocked GSM | 19:20 |
jroll | devananda: going back to actual work-ish things, I'd love to hear any thoughts you have on cinder support sooner than later :) | 19:21 |
NobodyCam | ya but t-mo is odd Mhz 1700 vs 1900 | 19:21 |
devananda | jroll: two different sorts of cinder support, both i'd love to see | 19:21 |
JayF | NobodyCam: T-Mo uses the same bands as most international providers | 19:21 |
devananda | - attach volume through bios or fcoe, managed out of band | 19:21 |
JayF | NobodyCam: any unlocked-GSM should work. Same as AT&T. Whether or not you get LTE is the real question | 19:21 |
devananda | - boot diskless nodes from CoW cinder volumes | 19:21 |
jroll | devananda: specifically, attaching volumes to instances without requiring oob support | 19:21 |
BadCub | no LTE would be bad juju | 19:22 |
devananda | jroll: bah. _without_oob_ frankly seems like it falls into local support / customization nightmares | 19:22 |
devananda | i'd rather see multiple hardware vendors write good OOB support | 19:22 |
*** bnemec is now known as beekneemech | 19:22 | |
devananda | because doing it in band also gets too close to customizing the _instance_ itself | 19:23 |
jroll | devananda: or more concisely, making 'nova volume-attach' mostly work | 19:23 |
jroll | I'm also interested in diskless nodes, but farther down the road personally | 19:23 |
JayF | jroll: I generally agree with deva :/ The way we want to implement cinder support probably won't involve Ironic at all, will it? | 19:23 |
JayF | jroll: we'd have to do something like have a way to attach it, then pass that into the configdrive and make cloud-init understand it to mount+configure it | 19:24 |
devananda | jroll: right. so "volume-attach" without any OOB support means a reliance on some daemon or cron job in the already running instance that looks for some magic coming from a metadata service | 19:24 |
devananda | I have zero interest in that, because it binds the cloud infrastructure to some service running inside a tenant's instance | 19:24 |
jroll | devananda: or providing an iscsi/whatever string to the user for them to mount | 19:25 |
devananda | using "cinder volume-create" to create a volume, and then allowing the user of an Ironic instance to attach that volume -- great | 19:25 |
jroll | JayF: it will involve the ironic driver | 19:25 |
persia | Is there a good description of the desired OOB support somewhere? | 19:25 |
openstackgerrit | Mario Villaplana proposed openstack/ironic: Fixes typo in ironic/api/hooks.py https://review.openstack.org/175016 | 19:26 |
NobodyCam | not to side track: but what are your (all ya'll) thoughs on adding support for things that non bmc drivers cann't support. my question is comming from: https://review.openstack.org/#/c/164586/3/specs/liberty/console-log.rst | 19:26 |
devananda | jroll: in that case, I think the ironic driver merely needs to be able to provide the right info back to Nova / Cinder so those services can set up the iscsi target correctly. and maybe the network routes | 19:26 |
JayF | mariojv: congrats | 19:26 |
devananda | but it will not actually automatically mount any volume in the instance on the user's behalf | 19:26 |
jroll | my problem with doing it OOB is that not all hardware will be able to support that, and the hardware should be mostly transparent to the user | 19:26 |
persia | I have some BMC firmware projects looking for features, and would love to add something useful for Ironic. | 19:26 |
JayF | BTW folks; mariojv and Madasi are both new folks on our team here in Rackspace | 19:27 |
*** romcheg has quit IRC | 19:27 | |
JayF | so make sure to treat them nicer than you treat us ;) | 19:27 |
mariojv | ty JayF - hi everyone | 19:27 |
BadCub | welcome mariojv and Madasi :) | 19:27 |
NobodyCam | hi mariojv and Madasi | 19:27 |
devananda | jroll: we already have many differences in hardware capabilities between drivers ... | 19:27 |
NobodyCam | welcome to Ironic | 19:27 |
jroll | devananda: indeed, I think it's pretty straightforward, but doing both would be hard | 19:27 |
JayF | NobodyCam: mariojv offered to change his name to jvmario to keep j* alive | 19:27 |
devananda | lol ^ :) | 19:27 |
NobodyCam | lol ++++ | 19:27 |
mariojv | :) | 19:27 |
jroll | devananda: but no differences that the user can see from nova | 19:27 |
BadCub | heh | 19:28 |
jroll | devananda: I don't want to say "this flavor doesn't support volumes, this one does" | 19:28 |
trown | lol @j* | 19:28 |
devananda | jroll: ah. fair point | 19:28 |
devananda | jroll: except we already have "this flavor supports UEFI, that one does not" | 19:28 |
devananda | jroll: and "this flavor is arm, tht flavor is x86) | 19:28 |
jroll | ಠ_ಠ | 19:28 |
devananda | " | 19:28 |
JayF | Ability to mount a volume becomes yet another capability, then? | 19:28 |
devananda | we had that from the beginning ... | 19:28 |
devananda | yup | 19:28 |
jroll | well, architecture is a whole nother thing | 19:28 |
jroll | but yeah | 19:28 |
devananda | JayF: btw, I'd love to see capabilities be implemented in the way we've discussed previously, during this cycle | 19:29 |
devananda | i think the groundwork is in place now? | 19:29 |
devananda | spec just didn't make it in last cycle | 19:29 |
JayF | devananda: mostly; TBH I wouldn't have any expectations of me having time to work significantly on it, but I'll gladly help review specs/code for it | 19:30 |
jroll | devananda: (side note, ubuntu 14.04 is fine for bifrost yeah?) | 19:31 |
devananda | cool. well, same here ... | 19:31 |
devananda | jroll: yes | 19:31 |
NobodyCam | brb | 19:31 |
jroll | thanks | 19:31 |
JayF | jroll: + NobodyCam: https://review.openstack.org/#/c/175016/1 we should land this so mariojv can get his first patch in :D | 19:32 |
JayF | tl;dr: s/faultsting/faultstring/ | 19:32 |
jroll | left one comment | 19:33 |
jroll | great typo | 19:33 |
*** kkoski has joined #openstack-ironic | 19:34 | |
*** ijw has quit IRC | 19:35 | |
openstackgerrit | Mario Villaplana proposed openstack/ironic: Fixes typo in ironic/api/hooks.py and removes unnecessary parenthesis https://review.openstack.org/175016 | 19:37 |
*** Marga_ has quit IRC | 19:38 | |
jroll | nice, thanks mariojv | 19:38 |
mariojv | np - ty jroll | 19:39 |
*** hemna has joined #openstack-ironic | 19:40 | |
*** subscope has quit IRC | 19:40 | |
mariojv | jroll: will it be useful to start replacing % string formatting with .format? % is being deprecated eventually: https://docs.python.org/release/3.0/whatsnew/3.0.html#pep-3101-a-new-approach-to-string-formatting | 19:43 |
jroll | mariojv: right, so there's a reason openstack hasn't done that yet, I don't recall what it is though | 19:44 |
jroll | maybe there isn't a reason, dunno | 19:44 |
jroll | nobody seems to care strongly about py3 in openstack | 19:44 |
JayF | jroll: we just dropped py26 support last release, and I think .format was py27+ | 19:45 |
JayF | mariojv: jroll: and we still support py26 in clients | 19:45 |
jroll | JayF: no, py26 has basic (read: bad) support for .format | 19:45 |
jroll | but maybe you're right, dunno | 19:45 |
JayF | oh that's right, you have to index them or something? | 19:45 |
JayF | I knew .format didn't work the way I expected in py26 :) | 19:45 |
mariojv | hm, i've used .format in py26 without issue. never had any really strange use cases though | 19:45 |
jroll | yeah, you can't use bare {} in 2.6, probably other weirdnesses too | 19:46 |
*** dencaval has quit IRC | 19:48 | |
jroll | mariojv: JayF: TIL % works in 3.4 | 19:48 |
mariojv | it looks like the latest client supposedly is py3 compatible: https://wiki.openstack.org/wiki/Python3#OpenStack_clients so it may be good to start cleaning up a few things in ironic proper that won't work in py3 | 19:48 |
mariojv | whoa | 19:48 |
*** achanda has quit IRC | 19:50 | |
* BadCub wanders off for a short spell | 19:54 | |
*** Marga_ has joined #openstack-ironic | 20:09 | |
jroll | devananda: seems I have to set up VM networking or something ahead of time? | 20:12 |
jroll | (for bifrost) | 20:13 |
*** ndipanov has quit IRC | 20:13 | |
jroll | fatal: [localhost] => {'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'dict object' has no attribute u'ansible_virbr0'", 'failed': True} | 20:13 |
*** Marga_ has quit IRC | 20:13 | |
*** dprince has quit IRC | 20:16 | |
*** Sukhdev has quit IRC | 20:19 | |
*** openstackgerrit has quit IRC | 20:22 | |
*** openstackgerrit has joined #openstack-ironic | 20:23 | |
NobodyCam | JayF: mariojv : 175016 Bam! | 20:24 |
JayF | mariojv: grats | 20:25 |
NobodyCam | :) | 20:25 |
*** achanda has joined #openstack-ironic | 20:27 | |
*** Sukhdev has joined #openstack-ironic | 20:28 | |
*** andreykurilin___ has joined #openstack-ironic | 20:28 | |
*** trown is now known as trown|outttypeww | 20:29 | |
*** andreykurilin__ has quit IRC | 20:29 | |
*** ijw has joined #openstack-ironic | 20:29 | |
* BadCub wanders back in | 20:31 | |
mariojv | ty | 20:33 |
NobodyCam | mariojv: no no Thank you :) | 20:33 |
*** gabrielbezerra has joined #openstack-ironic | 20:57 | |
*** logan2 has quit IRC | 20:59 | |
*** gabriel-bezerra has quit IRC | 20:59 | |
*** logan2 has joined #openstack-ironic | 21:00 | |
openstackgerrit | Merged openstack/ironic: Fixes typo in ironic/api/hooks.py and removes unnecessary parenthesis https://review.openstack.org/175016 | 21:02 |
-openstackstatus- NOTICE: Gerrit will be unavailable between 22:00 and 23:59 UTC for project renames and a database update. | 21:04 | |
jlvillal | That's in one hour... | 21:05 |
BadCub | well that sounds like a valid reason to head out early lol | 21:05 |
jlvillal | BadCub, +1 | 21:05 |
NobodyCam | dang jroll you where reviewing at 5:30 this morning... | 21:06 |
BadCub | 530? *cringe* | 21:07 |
NobodyCam | ya what ^^^ said | 21:07 |
*** Marga_ has joined #openstack-ironic | 21:08 | |
BadCub | well ironic'lings it is Friday and 5'oclock somewhere...... Have an awesome weekend! | 21:17 |
*** BadCub is now known as Party_Bear | 21:17 | |
openstackgerrit | Jarrod Johnson proposed stackforge/pyghmi: Implement FRU inventory (WIP) https://review.openstack.org/174601 | 21:20 |
NobodyCam | humm the spec link on https://blueprints.launchpad.net/ironic/+spec/cinder-integration seems to point to a wiki page | 21:20 |
Party_Bear | oh dear... Now that's not good.... | 21:21 |
Party_Bear | ummm.... 12 Dec 2013..... heh.... | 21:22 |
*** openstackgerrit has quit IRC | 21:23 | |
devananda | Party_Bear: yea, that was drafted by walter boring a loong time ago. noe one's really working on it since then | 21:23 |
devananda | but lots of folks keep -asking- for it :) | 21:23 |
*** openstackgerrit has joined #openstack-ironic | 21:23 | |
NobodyCam | ya :( | 21:23 |
Party_Bear | devananda: I was gonna put a quick note on it to see if it is still live | 21:23 |
devananda | nah. | 21:23 |
Party_Bear | kk | 21:24 |
* Party_Bear erases quickly | 21:24 | |
devananda | i mean, we know who wrote it. putting a note up there asking if he's still working on it is moot | 21:24 |
devananda | the ideas? they're still good | 21:24 |
Party_Bear | it does seem like a tasty addition | 21:25 |
*** kkoski has quit IRC | 21:25 | |
* Party_Bear wants to buy a roomba and a cat this weekend | 21:26 | |
NobodyCam | maybe add a note looking for someone to pick it up? | 21:28 |
NobodyCam | lol | 21:28 |
jlvillal | mariojv, You might want to get Stackalytics to know that you work for Rackspace :) | 21:29 |
NobodyCam | jlvillal: I see a note around the txt trust that right now, only possible on HP hardware do you know if that is true? | 21:31 |
jlvillal | NobodyCam, I would not believe that to be the case. | 21:32 |
jlvillal | NobodyCam, Where did you see that? | 21:33 |
NobodyCam | line 167 of https://etherpad.openstack.org/p/IronicSpecProcess | 21:34 |
jlvillal | NobodyCam, pinging co-worker... | 21:36 |
NobodyCam | :) TY jlvillal.. with gerrit going down soon and it being friday I say no rush. :) | 21:37 |
NobodyCam | but please up date the etherpad with updated info if you get any | 21:38 |
jlvillal | NobodyCam, My co-worker says that HP, Dell, & IBM support TXT | 21:39 |
NobodyCam | :) awesome TY jlvillal | 21:40 |
jlvillal | NobodyCam, Changing my words I see! :P | 21:41 |
NobodyCam | heheheh | 21:41 |
NobodyCam | juat remove personage from it | 21:41 |
NobodyCam | just even | 21:41 |
*** jamielennox|away is now known as jamielennox | 21:48 | |
jlvillal | NobodyCam, Can etherpad remember me? So I don't have to re-type my name? | 21:52 |
NobodyCam | jlvillal: I'mnot sure how that works. I just reenter my name :-p | 21:56 |
jlvillal | NobodyCam, That is what I was afraid of. Thanks | 21:56 |
* jlvillal decides to take a walk in anticipation of Gerrit being down in a few minutes. | 22:02 | |
NobodyCam | :) | 22:02 |
-openstackstatus- NOTICE: Gerrit is unavailable until 23:59 UTC for project renames and a database update. | 22:04 | |
-openstackstatus- NOTICE: Gerrit is unavailable until 23:59 UTC for project renames and a database update. | 22:07 | |
*** ChanServ changes topic to "Gerrit is unavailable until 23:59 UTC for project renames and a database update." | 22:07 | |
*** andreykurilin___ has quit IRC | 22:13 | |
NobodyCam | I guess no more reviews | 22:14 |
NobodyCam | for a bit | 22:14 |
Party_Bear | Gerrit says NO | 22:15 |
* NobodyCam wounders if he'll lose his current comments on hte UCS driver review... | 22:15 | |
NobodyCam | :/ | 22:15 |
Party_Bear | eeewww.. possibly | 22:15 |
*** jgrimm is now known as zz_jgrimm | 22:20 | |
*** Sukhdev has quit IRC | 22:28 | |
* NobodyCam feels helpless with out gerrit | 22:30 | |
Party_Bear | lol | 22:32 |
* Party_Bear really needs to go away now | 22:33 | |
jlvillal | Party_Bear, Party On! | 22:34 |
*** davideagnello has joined #openstack-ironic | 22:41 | |
* NobodyCam steps afk for a bit | 22:45 | |
*** Sukhdev has joined #openstack-ironic | 22:51 | |
*** achanda has quit IRC | 22:54 | |
*** achanda has joined #openstack-ironic | 22:56 | |
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic" | 23:04 | |
-openstackstatus- NOTICE: Gerrit is available again. | 23:04 | |
*** achanda has quit IRC | 23:11 | |
*** davideagnello has quit IRC | 23:15 | |
*** achanda has joined #openstack-ironic | 23:15 | |
mariojv | thanks jlvillal | 23:23 |
jlvillal | mariojv, You're welcome | 23:23 |
mariojv | how can i make launchpad aware that i'm a rackspace employee? i'd prefer to use my personal email for commits. | 23:23 |
jlvillal | mariojv, You can submit a patch | 23:24 |
jlvillal | mariojv, default_data.json | 23:24 |
mariojv | ah, i see | 23:24 |
jlvillal | mariojv, https://review.openstack.org/#/admin/projects/stackforge/stackalytics Is the project | 23:26 |
mariojv | great, making patch now | 23:27 |
jlvillal | https://github.com/stackforge/stackalytics/blob/master/etc/default_data.json | 23:27 |
*** jamielennox is now known as jamielennox|away | 23:30 | |
mariojv | https://review.openstack.org/#/c/175073/ | 23:35 |
jlvillal | mariojv, :) | 23:42 |
mariojv | oops, typo | 23:44 |
mariojv | fixing | 23:44 |
*** Marga_ has quit IRC | 23:50 | |
*** hemna has quit IRC | 23:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!