Friday, 2015-04-17

*** dttocs has joined #openstack-ironic00:06
jxiaobin@Haomeng is it possible to deploy 2 ironic service nodes in one cell?00:08
jrolljxiaobin: 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 racy00:10
jrolljxiaobin: though we've thought about making that shardable00:10
jrollpoke me tomorrow, I want to hear more about your use case and setup I think00:10
jxiaobin@jroll, ok thank you!00:11
jrollnp :)00:11
*** dttocs has quit IRC00:11
*** davideagnello has quit IRC00:12
*** davideagnello has joined #openstack-ironic00:16
*** dmellado has quit IRC00:21
*** dmellado has joined #openstack-ironic00:29
rloohi haomeng, I just saw your comments for https://review.openstack.org/#/c/172618/00:31
rlooHaomeng: lucas and I discussed it on IRC earlier today00:31
*** davideagnello has quit IRC00:32
Haomengrloo: yes, let me check the history, thank you:)00:35
Haomengrloo: will address your comments:)00:35
rlooHaomeng: I added a comment about the irc discussion. to the patch. hope the irc discussion helps.00:36
*** Marga_ has joined #openstack-ironic00:36
Haomengrlrloo: yes, got it, thanks:)00:37
Haomengrloo: 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/143435300:37
openstackLaunchpad bug 1434353 in Ironic "node-set-console-mode throw exception stack if missing ipmi_terminal_port" [Undecided,Incomplete]00:37
rlooHaomeng: good. Wanted to make sure we weren't confusing you :)00:37
*** dttocs has joined #openstack-ironic00:37
HaomengMarga_: this can be recreated by latest code00:37
Haomengrloo: :)00:37
*** zhenguo has joined #openstack-ironic00:38
rlooHaomeng: 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
rlooHaomeng: sorry. or do you mean the traceback shouldn't be shown?00:40
rlooHaomeng: were you using master code when you encountered that? I am wondering if we fixed that bug (showing the traceback).00:41
rlooHaomeng: I have to take off ;)00:41
*** Marga_ has quit IRC00:41
*** rloo has quit IRC00:41
*** dttocs has quit IRC00:42
Haomengrloo, good night, thank you00:44
*** naohirot has joined #openstack-ironic00:45
*** saripurigopi has joined #openstack-ironic00:50
*** achanda has quit IRC00:51
*** achanda has joined #openstack-ironic00:59
*** saripurigopi has quit IRC01:00
*** dttocs has joined #openstack-ironic01:06
*** krtaylor has joined #openstack-ironic01:13
*** kkoski has joined #openstack-ironic01:17
*** kkoski has quit IRC01:24
*** tiagogomes_ has quit IRC01:26
*** tiagogomes has joined #openstack-ironic01:28
*** saripurigopi has joined #openstack-ironic01:32
*** Sukhdev has quit IRC01:34
*** dttocs has quit IRC01:37
*** Marga_ has joined #openstack-ironic01:37
*** Marga_ has quit IRC01:42
*** harlowja is now known as harlowja_away01:47
*** clett has joined #openstack-ironic01:49
*** Marga_ has joined #openstack-ironic01:53
*** saripurigopi has quit IRC02:06
*** Marga_ has quit IRC02:15
*** saripurigopi has joined #openstack-ironic02:16
*** achanda has quit IRC02:20
*** achanda has joined #openstack-ironic02:22
*** dmellado has quit IRC02:22
*** saripurigopi has quit IRC02:35
*** dmellado has joined #openstack-ironic02:42
*** achanda has quit IRC02:49
*** Nisha has joined #openstack-ironic03:14
*** achanda has joined #openstack-ironic03:20
*** davideagnello has joined #openstack-ironic03:33
*** Nisha has quit IRC03:37
*** davideagnello has quit IRC03:38
*** Sukhdev has joined #openstack-ironic03:44
*** saripurigopi has joined #openstack-ironic03:50
*** achanda has quit IRC03:52
*** Nisha has joined #openstack-ironic03:52
*** achanda has joined #openstack-ironic04:07
*** Nisha_away has joined #openstack-ironic04:10
*** achanda has quit IRC04:11
*** Nisha has quit IRC04:13
*** achanda has joined #openstack-ironic04:16
*** achanda has quit IRC04:18
*** achanda has joined #openstack-ironic04:21
*** achanda has quit IRC04:29
*** rameshg87 has joined #openstack-ironic04:30
rameshg87good morning ironic04:30
*** Nisha has joined #openstack-ironic04:31
*** Nisha_away has quit IRC04:31
*** saripurigopi has quit IRC04:40
*** achanda has joined #openstack-ironic04:42
pshigerameshg87: morning :)04:46
rameshg87morning pshige04:47
*** yog__ has joined #openstack-ironic04:48
*** sandhya_ has joined #openstack-ironic04:59
*** saripurigopi has joined #openstack-ironic05:01
*** oomichi has joined #openstack-ironic05:08
*** saripurigopi has quit IRC05:11
*** saripurigopi has joined #openstack-ironic05:15
*** openstackgerrit has quit IRC05:21
*** openstackgerrit has joined #openstack-ironic05:21
*** Haomeng|2 has joined #openstack-ironic05:30
*** Haomeng has quit IRC05:32
*** vdrok has quit IRC05:40
*** Sukhdev has quit IRC05:43
*** Sukhdev has joined #openstack-ironic05:50
*** oomichi has quit IRC05:59
*** bnemec has quit IRC06:32
*** jxiaobin_ has joined #openstack-ironic06:42
*** Sukhdev has quit IRC06:45
*** Nisha has quit IRC06:47
*** achanda has quit IRC06:53
*** achanda has joined #openstack-ironic06:56
*** gilliard is now known as gillllliard07:03
*** gillllliard is now known as gillllllliard07:03
*** jcoufal has joined #openstack-ironic07:10
*** dtantsur|afk is now known as dtantsur07:13
dtantsurMorning!07:13
*** a1exhughe5 has joined #openstack-ironic07:17
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Define API_VERSIONS in shell.py  https://review.openstack.org/17457507:19
*** ifarkas has joined #openstack-ironic07:28
*** viktors has quit IRC07:28
*** achanda has quit IRC07:29
*** alexpilotti has joined #openstack-ironic07:30
*** andreykurilin__ has joined #openstack-ironic07:32
*** achanda_ has joined #openstack-ironic07:32
*** chlong has quit IRC07:33
*** achanda_ has quit IRC07:40
*** ndipanov has quit IRC07:44
*** alex_xu has quit IRC07:46
openstackgerritMerged stackforge/ironic-discoverd: Define API_VERSIONS in shell.py  https://review.openstack.org/17457507:47
*** foexle has joined #openstack-ironic07:48
*** alex_xu has joined #openstack-ironic07:48
*** jistr has joined #openstack-ironic07:50
*** dtantsur is now known as dtantsur|brb07:51
*** andreykurilin___ has joined #openstack-ironic07:53
*** andreykurilin__ has quit IRC07:53
*** Nisha has joined #openstack-ironic07:53
*** rameshg87 has left #openstack-ironic07:57
*** jxiaobin_ has quit IRC08:00
*** achanda has joined #openstack-ironic08:06
*** Nisha has quit IRC08:10
*** romcheg has joined #openstack-ironic08:18
*** lucasagomes has joined #openstack-ironic08:19
*** achanda has quit IRC08:20
*** edcragg has joined #openstack-ironic08:21
*** derekh has joined #openstack-ironic08:22
*** achanda_ has joined #openstack-ironic08:22
*** achanda_ has quit IRC08:35
*** ndipanov has joined #openstack-ironic08:40
*** bauzas is now known as bauwser08:41
*** andreykurilin___ has quit IRC08:43
*** GheRivero has quit IRC08:45
*** pcaruana has joined #openstack-ironic08:50
*** GheRivero has joined #openstack-ironic09:00
*** vdrok has joined #openstack-ironic09:04
vdrokmorning ironic09:04
pshigevdrok: morning :)09:04
vdrokmorning pshige09:05
*** Nisha has joined #openstack-ironic09:13
lucasagomesvdrok, pshige morning09:17
pshigelucasagomes: morning :)09:17
vdrokmorning lucasagomes09:20
kejiahumorning09:25
pshigekejiahu: morning :)09:25
kejiahumorning pshige09:27
*** rameshg87 has joined #openstack-ironic09:28
*** athomas has joined #openstack-ironic09:28
*** athomas has quit IRC09:30
*** athomas has joined #openstack-ironic09:30
*** Haomeng has joined #openstack-ironic09:41
*** Haomeng|2 has quit IRC09:44
openstackgerritShivanand Tendulker proposed openstack/ironic: Validate capability in properties and instance_info  https://review.openstack.org/17478509:48
*** jamielennox is now known as jamielennox|away09:49
*** naohirot has quit IRC09:55
*** pelix has joined #openstack-ironic09:56
*** enikanorov_ has quit IRC10:09
*** enikanorov_ has joined #openstack-ironic10:15
*** yog__ has quit IRC10:20
*** rameshg87 has left #openstack-ironic10:23
*** rameshg87 has joined #openstack-ironic10:23
*** sandhya_ has quit IRC10:23
*** dtantsur|brb is now known as dtantsur10:35
openstackgerritMerged openstack/ironic-specs: Remove placeholder in Liberty directory  https://review.openstack.org/17389310:41
*** yuanying has quit IRC10:43
rameshg87lucasagomes: hi10:46
*** zhenguo has quit IRC10:50
*** Marga_ has joined #openstack-ironic11:03
*** Marga_ has quit IRC11:03
*** Marga_ has joined #openstack-ironic11:04
*** trown|outttypeww is now known as trown11:32
*** athomas has quit IRC11:35
*** athomas has joined #openstack-ironic11:38
*** dprince has joined #openstack-ironic11:47
lucasagomesrameshg87, hi there11:48
*** thrash|g0ne is now known as thrash11:48
rameshg87lucasagomes: had a question on tempest. i finally figured it out .. :)11:49
*** kklimonda has joined #openstack-ironic11:56
lucasagomesrameshg87, ok :-D11:57
lucasagomesI also don't know much tempest so heh11:57
TheJuliagood morning11:59
dtantsurTheJulia, morning12:03
lucasagomesdtantsur, TheJulia morning12:04
dtantsuro/12:05
dtantsurfolks, this might be a candidate for RC: https://bugs.launchpad.net/ironic/+bug/144144512:05
openstackLaunchpad 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
dtantsurwdyt?12:05
* TheJulia reads12:05
lucasagomeshmm yeah would be good if we could include it on rc-212:06
jroll+112:06
TheJuliayeah12:07
lucasagomesjroll, good morning!12:07
jrollwe need to do rc2 anyway for this: https://review.openstack.org/#/c/174122/12:07
jrollmorning lucasagomes TheJulia dtantsur rameshg87 :)12:07
lucasagomesNobodyCam, the shirt looks awesome!12:07
dtantsurjroll, morning!12:07
TheJuliashirt?12:07
*** Haomeng|2 has joined #openstack-ironic12:08
* lucasagomes wrong channel12:09
rameshg87morning jroll12:10
rameshg87morning everyone12:10
*** Haomeng has quit IRC12:10
rameshg87dtantsur: but there is a way to workaround. cleanfail-manage and manage-available :)12:10
rameshg87oh12:10
rameshg87it's stated in bug :)12:11
dtantsurrameshg87, o/ I'm not sure whether having a workaround justifies postponing, thus asking here :)12:11
jrollmeh, doesn't hurt to backport it, it's a one line change12:11
jrollI'm +1 on tagging that kilo-backport-potential12:11
rameshg87yeah12:12
rameshg87folks, please have a look at my devstack patch - https://review.openstack.org/#/c/174733/312:12
rameshg87this is for enabling ci testing for ilo drivers12:12
*** lucasagomes is now known as lucas-hungry12:13
lucas-hungryrameshg87, will take a look after lunch12:13
rameshg87thanks12:14
rameshg87it also adds creation of images for real hardware12:14
rameshg87i mean using diskimage-builder12:15
rameshg87cirros doesn't run on proliant hardware :(12:15
*** rameshg87 is now known as rameshg87-away12:15
*** Nisha has quit IRC12:15
*** saripurigopi has quit IRC12:20
*** rameshg87-away has quit IRC12:28
*** rameshg87 has joined #openstack-ironic12:31
*** kkoski has joined #openstack-ironic12:37
*** dmellado has quit IRC13:02
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement FRU inventory (WIP)  https://review.openstack.org/17460113:08
dtantsurjroll, if you have a minute, mind looking at client retry patch? https://review.openstack.org/#/c/17435913:09
jrollsure13:09
*** lucas-hungry is now known as lucasagomes13:09
*** tiagogomes has left #openstack-ironic13:14
jrolldtantsur: left a review, holding off on +A13:17
jrolltries vs retries is the main thing holding me back I think13:18
dtantsurjroll, re mocking time.sleep, I think you were the one to say it doesn't quite work :)13:19
dtantsurabout tries... hmm, interesting13:19
dtantsurso yeah, --max-retries=0 should be used to disable retrying13:20
dtantsurI will fix it, I guess.13:20
jrolldtantsur: yeah, I guess I don't care about mocking sleep a ton13:20
jrolldtantsur: I also just realized there's no test for changing retry interval, but I think it's fine13:21
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient: Implement and enable retries on Conflict  https://review.openstack.org/17435913:29
dtantsurlucasagomes, jroll ^^^13:29
* lucasagomes will look13:29
lucasagomes1 sec trying to fight the audit2allow tool here13:29
lucasagomesI will have to read about selinux man13:29
lucasagomescurrently I hate it, must be because my ignorance. But I hate it anyway13:30
jrollidk, I know people that know selinux well and still hate it13:30
lucasagomes2015-04-17 09:32:51 ERROR 403: Forbidden. ........ T.T13:33
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient: Implement and enable retries on Conflict  https://review.openstack.org/17435913:34
jrolllucasagomes: do you get free RH cloud or anything?13:34
jrollI tend to run tests and whatnot on a cloud server13:34
lucasagomesI get some machine which I provision with RHEL and do some tests13:35
*** Marga_ has quit IRC13:35
lucasagomesbut there's a openstack cloud available too13:35
lucasagomesI've used it few times13:35
jrollright, was thinking you could spin up something without selinux13:35
lucasagomesI usually test things local, I have some machines and my laptop13:36
lucasagomesjroll, oh def, I can disable it if I want13:36
lucasagomesbut the thing is... I need to test with it13:36
jrollah, just trying not to?13:36
lucasagomesand create the rules13:36
jrolloh13:36
jrolltrue13:36
jrollI'm so sorry13:36
lucasagomesI know how to overcome that problem13:36
lucasagomesI just want to make a AVC rule permanent to it13:36
* lucasagomes doesn't know how13:36
jrollright13:36
* jroll adds setenforce 0 to the ironic install docs13:37
lucasagomeslol13:38
jlvillallucasagomes, You can ping Dan Walsh ;)13:39
rameshg87folks i have a question regarding devstack-gate13:39
rameshg87i have a set of devstack patches to enable the devstack with ilo drivers and it requires a set of config options in devstack's localrc13:40
rameshg87mentioned in https://etherpad.openstack.org/p/IloDriverGateTesting13:40
rameshg87i 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
jrolldtantsur: +213:41
dtantsurthanks13:42
rameshg87right now it's enabled only for vm13:42
dtantsurlucasagomes, mind +2/+A, if you feel like? :)13:42
lucasagomesdtantsur, will do13:42
lucasagomesjlvillal, yeah perhaps I should do it13:42
rameshg87so 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
rameshg87thoughts/suggestions ?13:42
* lucasagomes reads the patch13:43
lucasagomesjroll, oh good catch on the --retry-interval13:43
lucasagomesdtantsur, why interval should be > 113:44
lucasagomesI mean interval 0 == no interval13:44
lucasagomessounds valid13:44
rameshg87i 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
lucasagomesnot that this is a big deal tho13:44
jrolllucasagomes: idk, spamming another request immediately doesn't seem useful13:44
dtantsurjroll ++13:44
jroll100ms later it's probably still going to be 40913:44
rameshg87anyone else using devstack and devstack-gate for doing it on actual bare metal ?13:45
lucasagomessure, fair enough13:45
jrollrameshg87: devstack-gate is used to configure devstack runs in the gate, so yes, you'll probably need a devstack-gate change13:46
trownlucasagomes: you should check out https://people.redhat.com/duffy/selinux/selinux-coloring-book_A4-Stapled.pdf13:47
trownit is pretty good for a coloring book :p13:47
jrolllmao13:48
jrollthis is great13:48
rameshg87jroll: 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
rameshg87am i on the right track ?13:49
rameshg87the ones above are the ones that i need13:49
jrollrameshg87: yeah, something like that13:49
rameshg87okay13:49
rameshg87thanks ..13:49
jrollrameshg87: and those $DEVSTACK_GATE_WHATEVER variables are defined in project-config where you define the job13:50
*** MattMan has quit IRC13:50
rameshg87jroll: yeah, i saw them. in the yaml file, right ?13:50
jrollyeah13:51
rameshg87okay13:51
jrolltrown: this is so awesome, thank you13:51
jlvillaldtantsur, Not sure if my comment is being dumb https://review.openstack.org/#/c/174359/13:51
*** foexle has quit IRC13:52
dtantsurjlvillal, range(0, end) or range (1, end + 1)13:52
dtantsurboth yield the same number of elements13:52
jlvillaldtantsur, There is +1 on both lines13:52
dtantsurjlvillal, attempts = 1 main + N retries13:52
dtantsurthus the first + 113:52
dtantsurthe second is due to range()13:52
*** MattMan has joined #openstack-ironic13:52
jrollrange(1, end+1) == [1..end]13:53
* rameshg87 remembers used to write for (i=0; i<n; i++) in C13:53
jlvillaldtantsur, I understood the 2nd.  I wasn't sure why the first.13:53
dtantsurjlvillal, if you're allowed to REtry 3 times, that gives 4 attempts13:54
jlvillaldtantsur, Ah, I was thinking max attempts.  But yes max retries is one less.13:55
jrollwords are so hard :(13:55
rameshg87jlvillal: after you finish this - have a suggestion on https://review.openstack.org/#/c/174444/1/ironic/tests/drivers/third_party_driver_mocks.py13:55
jlvillaljroll, +1 :)13:55
jrolliirc we're really inconsistent about this13:55
rameshg87jlvillal: TPDMS13:55
dtantsurjlvillal, I called it retries, as it's user-friendly to write --max-retries=0 to disable rather than --max-attempts=1 IMO13:55
rameshg87jlvillal: i think we use capital letters to denote constants usually (i think so)13:56
jlvillalrameshg87, Okay.  It is a constant in a way :)13:56
kkoskiAre there instructions somewhere for building an RPM of Ironic?13:56
trownjroll, np, I am in the selinux is great camp13:56
rameshg87jlvillal: it's a module, but it contains constants though :)13:56
jlvillalrameshg87, But I can make it lower case13:56
jlvillalrameshg87, Yes!13:56
rameshg87jlvillal: that's my opinion13:56
rameshg87since i don't see it anywhere else in ironic being done so13:57
jlvillalrameshg87, Whatever people prefer.13:57
rameshg87so might look different :)13:57
jrollI'd prefer lowercase as well, fwiw13:57
jlvillalOkay :)13:57
jrolllucasagomes: you know about kkoski's question?13:57
dtantsurkkoski, you can start by having a look at Fedora RPM :)13:57
dtantsurkkoski, but why do you need it?13:58
lucasagomeskkoski, yeah take a look at the spec for fedora13:58
* lucasagomes finds the link13:58
lucasagomeskkoski, http://pkgs.fedoraproject.org/cgit/openstack-ironic.git/tree/openstack-ironic.spec13:58
kkoskilucasagomes: Awesome, thanks13:59
lucasagomesand you can follow https://fedoraproject.org/wiki/How_to_create_an_RPM_package13:59
lucasagomesto get ur RPM generated13:59
dtantsurkkoski, is it for SuSe/Mandriva?13:59
kkoskinope, centos13:59
dtantsurkkoski, why not use RDO?13:59
dtantsurkkoski, https://www.rdoproject.org/Main_Page14:00
jrollI've always wondered, do things like rdo support carrying downstream packages well?14:00
dtantsurjroll, we do14:00
kkoskidtantsur: thanks for the link, I'll check it out14:00
jrollneat14:00
openstackgerritJohn L. Villalovos proposed openstack/ironic: Create a 3rd party mock specs file  https://review.openstack.org/17444414:00
rameshg87reannouncing 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
dtantsurkkoski, drop by #rdo if you have questions about it14:00
rameshg87idk if ironickers actively monitor the devstack patch queue :)14:01
kkoskidtantsur, sounds good, thanks14:01
dtantsurrameshg87, I don't, you'd better ping explicitly14:01
rameshg87yeah, i expected :)14:01
*** bnemec has joined #openstack-ironic14:03
*** dttocs has joined #openstack-ironic14:03
jrolldtantsur: you got your visa stuff sorted yeah?14:03
dtantsurjroll, nope. I've replied, but not really sure it's going to be a success14:04
dtantsur* reapplied14:04
dtantsurdamn English :D14:04
jrolldtantsur: I noticed someone mentioned openstack foundation will do invitation letters or whatever14:04
openstackgerritJohn L. Villalovos proposed openstack/ironic: ironic/tests/drivers/amt: Add autospec=True to mocks  https://review.openstack.org/17411314:04
jroll14:00:21            fungi | odyssey4me: i just talked to shari and she said to follow up with eventvisa@openstack.org14:04
jrollidk if that's helpful14:05
dtantsurjroll, I had it from the beginning14:05
dtantsurno luck14:05
jroll:(14:05
jrollvisas are the worst14:06
dtantsuryep14:06
jrollwhy can't we all just be friends14:06
dtantsurespecially when you need it nearly everywhere14:06
dtantsur++14:06
*** BadCub_Hiding is now known as BadCub14:06
BadCubg'mornin and happy Friday folks!14:06
rameshg87morning BadCub14:07
dtantsurBadCub, morning! Friday rocks14:07
jrollhappy friday BadCub :)14:07
NobodyCamgood morning Ironicers .... and ...14:07
jrollTGIF14:07
NobodyCamofc14:07
NobodyCam:)14:07
* jroll wins14:07
NobodyCamwoo hoo14:07
jrollmorning :D14:07
NobodyCammorning jroll14:07
jrollobligatory http://rebecca.blackfriday14:07
NobodyCammorning dtantsur rameshg87 lucasagomes14:07
openstackgerritJohn L. Villalovos proposed openstack/ironic: ironic/tests/drivers/drac: Add spec= & autospec=True  https://review.openstack.org/17414514:08
rameshg87morning NobodyCam14:08
dtantsurNobodyCam, morning, TGIF!14:08
NobodyCam:)14:08
* rameshg87 calls it for the day 14:09
rameshg87good night folks and happy weekend14:09
*** rameshg87 has quit IRC14:09
NobodyCamnight raginbajin14:10
NobodyCamdoh tab fail14:10
openstackgerritJohn L. Villalovos proposed openstack/ironic: ironic/tests/drivers/irmc: Add spec_set & autospec=True  https://review.openstack.org/17451414:11
lucasagomesNobodyCam, morning14:12
NobodyCam)14:12
BadCubheya jroll , dtantsur , and rameshg87 !14:13
lucasagomesBadCub, good morning14:15
BadCubg'mornin lucasagomes :)14:16
dtantsurlucasagomes, could you revoke your +2? seems like something is wrong with the patch14:18
lucasagomesoh sure14:18
dtantsur* +A14:18
* lucasagomes finds the link14:19
dtantsurhttps://review.openstack.org/#/c/174359/14:19
lucasagomesdone14:19
*** thiagop has joined #openstack-ironic14:22
dtantsurlucasagomes, thanks. looks like these new values can be None on some code paths, I need to allow for it14:22
thiagopHi 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.conf14:24
thiagopis 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
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient: Implement and enable retries on Conflict  https://review.openstack.org/17435914:25
dtantsurlucasagomes, jroll, this ^^^ one should be finally ok, could you please rereview?14:26
jrollthiagop: you just need to run "python setup.py install" from the ironic dir14:26
*** alexpilotti has quit IRC14:27
thiagopjroll: 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-ironic14:28
jrollthiagop: either that, or restart them after14:28
lucasagomesdtantsur, will do one sec... I'll give it a go to14:28
lucasagomestoo*14:28
thiagopjroll: nice, thank you very much!14:28
*** zz_jgrimm is now known as jgrimm14:34
jlvillaldtantsur, Good luck on the visa!  It is a pain :(14:41
dtantsurthanks...14:41
* jlvillal is reading back-scroll...14:41
NobodyCammorning jlvillal14:41
jlvillalNobodyCam, Good morning14:41
*** mtanino has joined #openstack-ironic14:41
trownlucasagomes: do you know what was done to get the dib built IPA size down?14:44
trownI just got it to successfully build a Centos ramdisk from packages, but the size is >5GB14:44
jrolltrown: DIB IPA build is still a couple gigs afaik14:45
jrollyou can remove build-time dependencies I think (like python-dev)14:46
trownoh whoops, it is actually 500MB as far as the initramfs14:46
trownnot sure if that expands14:46
trownorders of magnitude, how do they work14:47
jrollheh14:47
*** romcheg has quit IRC14:55
lucasagomestrown, I've no idea... but 500MB seems alright14:57
lucasagomesespecially with us using iPXE14:58
*** afaranha_ has joined #openstack-ironic14:58
trownya 500MB is not so bad, it was the extra 0 that my mind added that was bad14:58
lucasagomesyeah there's a series of things we can remove from the ramdisk, bootloaders, docs, runtime dependencies (as jroll stated)14:58
lucasagomeswe can probably shrink it a good tad if we focus on it14:59
*** kkoski has quit IRC14:59
trownjroll, lucasagomes, is there any documenation of the flow with the agent drivers?15:00
jrolltrown: I think there is, somewhere15:00
jrollnot sure where though15:00
trownseems like we enroll the node, then pxe boot the agent, then the agent takes over from there?15:00
lucasagomestrown, https://dl.dropboxusercontent.com/u/363486/IPA-Startup-Flow.png15:01
lucasagomeshttps://wiki.openstack.org/wiki/Ironic-python-agent15:01
lucasagomesyeah... the agents boots up, call /lookup in our API15:01
jrollwhy do I feel like I made that15:01
lucasagomesfinds out the info about the node and starts heartbeating15:01
lucasagomesthe agent is dummy, it waits to ironic to send the commands so it does thing15:02
*** kkoski has joined #openstack-ironic15:02
lucasagomesthe 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-ironic15:03
*** Marga_ has joined #openstack-ironic15:03
*** mgoddard1 has joined #openstack-ironic15:06
*** mgoddard has quit IRC15:08
trownlucasagomes: dtantsur, it does not seem like the agent flow works with the discoverd flow, is that correct, or am I missing something?15:10
dtantsurtrown, not right now definitely15:10
lucasagomesyeah not in the moment15:11
jrollI don't get what that means15:12
jrollthey're two totally separate things, right?15:12
trownwell, discoverd is expecting a powered off node to pxe boot a discovery ramdisk15:12
jrollmhmm15:13
trownso if we have an agent running on a powered up node, this would not work15:13
jrollI don't think upstream leaves the node powered on15:14
trownhow does the agent heartbeat if not powered on?15:14
jrollwell, it powers on in the prepare() step before deploy15:15
jrollhowever the structure is there to leave it on15:15
trownah ok15:15
jrolland downstream we hack ironic to do so15:15
jrollI had a WIP spec for this but never got to it15:15
trownya that seems pretty useful/essential for serving metal like vms15:16
*** jistr is now known as jistr|mtg15:16
jrollI agree, everyone else seems to think it's wasteful :P15:16
trownwell, it is also wasteful :P15:16
trownbut people want things NOW15:17
jrollyeah, about that...15:17
jrollright15:17
jrollthe cloud is instant amirit15:17
trownya that is the expectation15:17
dtantsurtrown, the right thing to do wrt agent + discoverd is to use agent itself, not that bash ramdisk.15:18
dtantsurtrown, my idea was to make agent on booting for inspection to call to discoverd, get node UUID and then shutdown/keep running and heartbeating15:19
jrollwait, is there an ipa discoverd thing?15:19
dtantsurbut I didn't research the details yet15:19
dtantsurjroll, it might happen one day ;)15:19
jrollheh15:19
dtantsurnothing now, no15:19
jrollIPA can (does?) send lots of hardware info15:20
dtantsurbut I'd like to think about it next cycle15:20
jrollyeah15:20
trownya I would be interested in that as well15:20
jrollwe could just make a discovery extension for IPA15:20
jrollhonestly it would take like a day or two15:20
dtantsurtrown, I'm dumping my thoughts (not too many now) to https://blueprints.launchpad.net/ironic-discoverd/+spec/long-running-ramdisks15:21
dtantsurjroll ++ should be easy IMO15:21
openstackgerritJohn L. Villalovos proposed openstack/ironic: ironic/tests/drivers/irmc: Add spec_set & autospec=True  https://review.openstack.org/17451415:21
dtantsurtrown, you can join me with your foundings15:21
trowndtantsur: awesome15:22
dtantsurlucasagomes, jroll, tripleo check passed on https://review.openstack.org/#/c/174359/, so I suppose it's good now15:25
dtantsurwould be nice if you can revote15:25
*** dprince has quit IRC15:28
jrolldtantsur: +215:28
dtantsurthnx15:29
*** thiagop has quit IRC15:30
* lucasagomes rechecks15:30
lucasagomesdtantsur, did you try it locally?15:33
dtantsurlucasagomes, yep15:33
lucasagomesaight :-)15:33
dtantsurthnx15:34
*** saripurigopi has joined #openstack-ironic15:35
dtantsurhave a nice weekend!15:37
trownhave a good weekend dtantsur15:37
NobodyCamhave a great weekend dtantsur15:37
*** dtantsur is now known as dtantsur|afk15:37
trownnice->good->great15:38
NobodyCamhehehe15:38
lucasagomesdtantsur|afk, enjoy the weekend15:38
devanandag'morning, all15:38
NobodyCammorning devananda and congratz!15:39
jlvillaldevananda, Good morning15:39
lucasagomesdevananda, morning15:40
* devananda isn't sure why he's being contratzd15:40
NobodyCamPTL Election Results are in15:41
NobodyCam:-p15:41
jlvillalNobodyCam, Was there a change in the Nova PTL?15:42
NobodyCamJohn Garbutt?15:43
jlvillalNobodyCam, Yeah.  Was he PTL for Kilo?15:43
NobodyCam:)15:43
*** jistr|mtg is now known as jistr15:44
jlvillalNobodyCam, I vote for you for PTL of WSME :)15:45
NobodyCamgah no!15:45
devanandaoh15:45
NobodyCamhehehe15:45
NobodyCamfyi: http://lists.openstack.org/pipermail/openstack-dev/2015-April/061788.html15:46
jlvillalNobodyCam, Well you may become the defacto one :P15:46
NobodyCamhehehehe ... I am happy to help out there. But PTL :/15:47
NobodyCamheheheh15:47
jlvillalNobodyCam, Don't worry, I'm not sure they have that designation for that project15:47
NobodyCam:)15:48
*** enikanorov__ has joined #openstack-ironic15:48
jrolldevananda: I know it was a hard battle, much grats :)15:49
devanandajroll: heh, thanks15:49
*** mgoddard1 has quit IRC15:49
openstackgerritMerged openstack/ironic: ironic/tests/drivers/ilo: Add spec= & autospec=True to mocks  https://review.openstack.org/17417415:49
jrolljlvillal: garbutt is a new PTL, michael still was kilo ptl15:50
jlvillaljroll, Okay. So there was a change.  Thanks!15:50
jrollyep :)15:51
*** enikanorov_ has quit IRC15:51
jlvillaljroll, 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
jlvillalIn regards to adding more core reviewers.15:52
jrolljlvillal: did you read their candidacy emails?15:52
jrollor at least john's?15:52
jlvillaljroll, I did read the comment about Michael Still's and the comments.15:52
jlvillalI should go read John's now!15:52
jrollyes :)15:52
jrollyou should15:52
jlvillaljroll, Interesting.  It will be more interesting to see what changes.15:54
*** jmank has joined #openstack-ironic15:55
jrollindeed15:55
*** rsalevsky has left #openstack-ironic15:56
*** mgoddard has joined #openstack-ironic15:59
*** r-daneel has joined #openstack-ironic16:00
*** kbyrne has quit IRC16:00
*** hemna has joined #openstack-ironic16:01
*** a1exhughe5 has quit IRC16:02
*** dencaval has joined #openstack-ironic16:02
*** dprince has joined #openstack-ironic16:02
*** trown is now known as trown|lunch16:08
*** pcaruana has quit IRC16:10
*** subscope has joined #openstack-ironic16:20
openstackgerritShivanand Tendulker proposed openstack/ironic: Validate capability in properties and instance_info  https://review.openstack.org/17478516:21
NobodyCamdevananda: if you have a free minute .. Cli stable kilo 1 line patch: https://review.openstack.org/#/c/17385216:28
*** stendulker has joined #openstack-ironic16:31
NobodyCamlucasagomes: LOL ... I didn't know I could volunteer others too... LOL +++16:32
lucasagomesNobodyCam, hah16:32
lucasagomescdent works for red hat so :-P16:32
lucasagomesit's kinda a joke16:32
NobodyCamhehehehe16:32
kklimondacould I deploy ESXi using ironic?16:32
NobodyCamkklimonda: deploy on to or ??16:33
jrollkklimonda: don't see why not?16:33
kklimondaNobodyCam: well, deploy ESXi on hardware using ironic and openstack16:33
*** jcoufal has quit IRC16:34
*** saripurigopi has quit IRC16:34
NobodyCamya, should be do-able, though seems strange to deploy ESXi from openstack16:34
jrollNobodyCam: nothing weird about wanting to run different hypervisors, perhaps my users need esxi or hyper-v or whatever16:35
NobodyCam:) but wouldn't just setting up that hypervisor in the running openstack be easier?16:36
NobodyCambut.. I don't know the whole story16:36
jrollI don't want to manage hyper-v :)16:36
NobodyCamahh16:36
*** derekh has quit IRC16:37
jrollthinking from a private cloud perspective, my users just want hardware16:37
*** mdbooth has quit IRC16:37
jrollI don't care what they do with it, nor do I want to run anything else16:37
jrollif that makes more sense16:37
kklimondaNobodyCam: 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
jrollkklimonda: is ESXi a linux thing or?16:41
kklimondait's vmware esxi16:41
kklimondai think it's somewhat linux based16:42
jrollah, right16:42
*** Marga_ has quit IRC16:43
jrollso the interesting part will be making sure cloud-init or whatever to do system configuration works16:43
jrollit's really an imaging problem, ironic just lays down the image you tell it to16:43
*** mdbooth has joined #openstack-ironic16:44
kklimondamhm16:44
*** stendulker has quit IRC16:48
*** jistr has quit IRC16:48
*** bauwser is now known as bauzas17:00
*** ifarkas has quit IRC17:00
lucasagomesfolks I will call it a day17:03
lucasagomeshave a great night everyone, enjoy the weekend!17:03
NobodyCamhave a great weekend lucasagomes17:03
lucasagomesNobodyCam, you too! Drink one pint for me :-)17:03
*** romcheg has joined #openstack-ironic17:03
NobodyCam:)17:04
lucasagomesI mean later, it's too early there :-)17:04
*** lucasagomes is now known as lucas-beer17:04
NobodyCamlucasagomes: in a few hours :) I will17:04
lucas-beercool!17:04
NobodyCam:)17:04
lucas-beerI will drink one for u and one for BadCub too17:04
NobodyCamthough it may be a rum and coke17:04
NobodyCamlol17:04
lucas-beerthat works :D17:04
openstackgerritMerged openstack/python-ironicclient: Implement and enable retries on Conflict  https://review.openstack.org/17435917:04
NobodyCamin a pint glass17:04
BadCubrock on lucas-beer LOL17:04
lucas-beersee ya guys17:04
NobodyCamcongratz lucas-beer !17:05
jrolllater lucas-beer :)17:07
NobodyCamhttps://review.openstack.org/#/admin/groups/202,members17:07
NobodyCamhehehe17:07
jrollidk about this later thing, I feel like it's beer o'clock already17:07
NobodyCam:) hehehe it is friday17:08
* jroll glares at his bloody mary mix17:08
NobodyCamlol17:09
NobodyCamhttp://www.ginmonkey.co.uk/tag/where-is-it-five-o-clock/17:09
jrollheh, nice17:10
NobodyCamoh we have office in bangkok :)17:10
lucas-beerNobodyCam, oh!17:11
lucas-beerthat was quick17:11
jrolloh, 163737 is neat17:11
NobodyCam:) great job lucas-beer17:11
lucas-beerNobodyCam, I'm counting on you to help out :-)17:11
NobodyCamofc :)17:11
* lucas-beer now have something to celebrate17:12
NobodyCam:) two pints for lucas-beer17:13
lucas-beer+117:13
lucas-beerprobably more17:13
NobodyCamheheheh17:13
lucas-beeranyway, I'll get afk17:13
lucas-beerhave a good night17:13
*** MattMan has left #openstack-ironic17:15
*** harlowja_away is now known as harlowja17:17
*** romcheg has quit IRC17:18
*** edcragg has quit IRC17:24
*** romcheg has joined #openstack-ironic17:30
*** romcheg has quit IRC17:31
jlvillalNobodyCam, lucas-beer will be taking over WSME with his new found power ;)17:46
*** romcheg has joined #openstack-ironic17:46
NobodyCamyes!!!!17:47
*** athomas has quit IRC17:48
*** achanda has joined #openstack-ironic17:48
*** trown|lunch is now known as trown17:50
* jlvillal wonders if he should start signing up for Summit sessions...17:50
openstackgerritMerged openstack/python-ironicclient: Uncap library requirements for liberty  https://review.openstack.org/17453317:54
*** Marga_ has joined #openstack-ironic17:55
*** ijw has joined #openstack-ironic18:00
*** Haomeng has joined #openstack-ironic18:02
*** jxiaobin has quit IRC18:02
devanandajlvillal: one doesn't sign up. one shows up. seats are fist-come-first-served18:02
*** Haomeng|2 has quit IRC18:04
jlvillaldevananda, Oh I had been sent this thing: https://openstacksummitmay2015vancouver.sched.org/18:07
jlvillaldevananda, But I assume it is for your own use to help you keep track of your own schedule.18:08
devanandajlvillal: correct18:13
jlvillaldevananda, Thanks18:16
*** Sukhdev has joined #openstack-ironic18:19
NobodyCamwow with classes I can see how dirty my laptop monitor really is.. :-p /me gets windex and cleans18:22
jlvillalNobodyCam, I think that is a good thing.18:25
NobodyCam:) heheheh18:26
*** andreykurilin__ has joined #openstack-ironic18:29
*** dttocs has quit IRC18:36
*** lucas-beer has quit IRC18:44
jrollI should look at the schedule sometime :P18:45
*** achanda has quit IRC18:46
NobodyCamdid we ever harden what our sessions will be?18:47
jlvillalNobodyCam, I saw three sessions with Ironic in the title18:47
NobodyCamcool!18:47
jlvillalNobodyCam, One each from devananda and JoshNang.  And one from two HP people (one is a distinguished technologist ;) )18:48
devanandayah18:48
NobodyCamcool18:49
devanandaI think that third one is about the capabilities exposed by the ilo driver18:49
devanandaeg, for securing the hardware deployment18:49
devanandavirtual media + uefi secure boot, or something18:49
jrollwhat about design sessions, though, when are we deciding on those?18:54
jrollalso JayF is giving a talk, but not about ironic specifically18:54
*** achanda has joined #openstack-ironic18:56
*** foexle has quit IRC18:59
*** kkoski has quit IRC19:06
*** pelix has quit IRC19:07
NobodyCamjroll: happe to have a link for that one?19:08
jrollNobodyCam: I can find it just as well as you can :)19:09
*** ijw has quit IRC19:09
NobodyCam:)  was just check if you had it handy :)19:09
NobodyCamI will look for it in a bit19:09
jrollyeah, I don't sorry19:10
NobodyCamNP :)19:10
NobodyCamhehehe19:10
NobodyCamI was just being lazy19:10
JayFNobodyCam: it's in the operator's track fwiw19:10
NobodyCamawesome ... and Mornign JayF :)19:11
JayFI've been in training all week19:12
JayFlongest persistent IRC time I've had since last friday I think19:12
JayFheh19:12
NobodyCamwow :) It is nice to have you back in channel19:13
JayFI've been checking it like email all week19:13
JayFand what I've learned: I get pinged /a lot/ in IRC19:13
JayFlol19:13
NobodyCamlol ... devananda has a slick setup with google notify19:14
JayFif IRC hit my phone.... I'd go insane19:14
* BadCub has IRCCloud on phone *cries*19:15
NobodyCamJayF: ++ same for me19:15
jroll^19:15
*** hemna has quit IRC19:15
devanandajroll: we're gathering ideas on https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas19:16
jrolldevananda: I'm aware :P19:16
devananda:)19:16
jrollcurious when you want to decide by etc19:16
devanandawe shold probably discuss it at the meeting on monday19:16
BadCubideed19:17
BadCubindeed even19:17
devanandadecide by may 10th?19:17
devanandaunlike previous summits, the design track won't have a sched.org domain this time19:17
devanandaso it's going to be much lower visibility19:18
devanandaiow - it's just us, yo19:18
NobodyCamdevananda: I kinda think thats a good thing19:18
BadCubpeace dat'dawg19:19
devanandaohhey, I just got a one+ invite to share -- anyone want it?19:19
jrollmay 10 seems fine19:19
* jroll is stuck in a contract19:19
NobodyCamoh I shouldn't19:19
* devananda thinks the phone is awesome19:19
* BadCub giggles.. You know you want it NobodyCam .... I know you want it too.....19:20
jrollthe phones are awesome, the company is not awesome19:20
devanandaalso, it's definitely approaching phablet territory19:20
NobodyCamits a super kewl fone but I'd have to give up my keyboard19:20
devanandajroll: oh?19:20
NobodyCamdevananda: do they have t-mo support?19:20
jrolldevananda: I hear support is meh, and also they did some questionable contests/messaging things19:20
*** ijw has joined #openstack-ironic19:20
devanandaNobodyCam: unlocked GSM19:20
jrolldevananda: going back to actual work-ish things, I'd love to hear any thoughts you have on cinder support sooner than later :)19:21
NobodyCamya but t-mo is odd Mhz 1700 vs 190019:21
devanandajroll: two different sorts of cinder support, both i'd love to see19:21
JayFNobodyCam: T-Mo uses the same bands as most international providers19:21
devananda- attach volume through bios or fcoe, managed out of band19:21
JayFNobodyCam: any unlocked-GSM should work. Same as AT&T. Whether or not you get LTE is the real question19:21
devananda- boot diskless nodes from CoW cinder volumes19:21
jrolldevananda: specifically, attaching volumes to instances without requiring oob support19:21
BadCubno LTE would be bad juju19:22
devanandajroll: bah. _without_oob_ frankly seems like it falls into local support / customization nightmares19:22
devanandai'd rather see multiple hardware vendors write good OOB support19:22
*** bnemec is now known as beekneemech19:22
devanandabecause doing it in band also gets too close to customizing the _instance_ itself19:23
jrolldevananda: or more concisely, making 'nova volume-attach' mostly work19:23
jrollI'm also interested in diskless nodes, but farther down the road personally19:23
JayFjroll: I generally agree with deva :/ The way we want to implement cinder support probably won't involve Ironic at all, will it?19:23
JayFjroll: 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 it19:24
devanandajroll: 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 service19:24
devanandaI have zero interest in that, because it binds the cloud infrastructure to some service running inside a tenant's instance19:24
jrolldevananda: or providing an iscsi/whatever string to the user for them to mount19:25
devanandausing "cinder volume-create" to create a volume, and then allowing the user of an Ironic instance to attach that volume -- great19:25
jrollJayF: it will involve the ironic driver19:25
persiaIs there a good description of the desired OOB support somewhere?19:25
openstackgerritMario Villaplana proposed openstack/ironic: Fixes typo in ironic/api/hooks.py  https://review.openstack.org/17501619:26
NobodyCamnot 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.rst19:26
devanandajroll: 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 routes19:26
JayFmariojv: congrats19:26
devanandabut it will not actually automatically mount any volume in the instance on the user's behalf19:26
jrollmy 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 user19:26
persiaI have some BMC firmware projects looking for features, and would love to add something useful for Ironic.19:26
JayFBTW folks; mariojv and Madasi are both new folks on our team here in Rackspace19:27
*** romcheg has quit IRC19:27
JayFso make sure to treat them nicer than you treat us ;)19:27
mariojvty JayF - hi everyone19:27
BadCubwelcome mariojv and Madasi :)19:27
NobodyCamhi mariojv and Madasi19:27
devanandajroll: we already have many differences in hardware capabilities between drivers ...19:27
NobodyCamwelcome to Ironic19:27
jrolldevananda: indeed, I think it's pretty straightforward, but doing both would be hard19:27
JayFNobodyCam: mariojv offered to change his name to jvmario to keep j* alive19:27
devanandalol ^ :)19:27
NobodyCamlol ++++19:27
mariojv:)19:27
jrolldevananda: but no differences that the user can see from nova19:27
BadCubheh19:28
jrolldevananda: I don't want to say "this flavor doesn't support volumes, this one does"19:28
trownlol @j*19:28
devanandajroll: ah. fair point19:28
devanandajroll: except we already have "this flavor supports UEFI, that one does not"19:28
devanandajroll: and "this flavor is arm, tht flavor is x86)19:28
jrollಠ_ಠ19:28
devananda"19:28
JayFAbility to mount a volume becomes yet another capability, then?19:28
devanandawe had that from the beginning ...19:28
devanandayup19:28
jrollwell, architecture is a whole nother thing19:28
jrollbut yeah19:28
devanandaJayF: btw, I'd love to see capabilities be implemented in the way we've discussed previously, during this cycle19:29
devanandai think the groundwork is in place now?19:29
devanandaspec just didn't make it in last cycle19:29
JayFdevananda: 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 it19:30
jrolldevananda: (side note, ubuntu 14.04 is fine for bifrost yeah?)19:31
devanandacool. well, same here ...19:31
devanandajroll: yes19:31
NobodyCambrb19:31
jrollthanks19:31
JayFjroll: + NobodyCam: https://review.openstack.org/#/c/175016/1 we should land this so mariojv can get his first patch in :D19:32
JayFtl;dr: s/faultsting/faultstring/19:32
jrollleft one comment19:33
jrollgreat typo19:33
*** kkoski has joined #openstack-ironic19:34
*** ijw has quit IRC19:35
openstackgerritMario Villaplana proposed openstack/ironic: Fixes typo in ironic/api/hooks.py and removes unnecessary parenthesis  https://review.openstack.org/17501619:37
*** Marga_ has quit IRC19:38
jrollnice, thanks mariojv19:38
mariojvnp - ty jroll19:39
*** hemna has joined #openstack-ironic19:40
*** subscope has quit IRC19:40
mariojvjroll: 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-formatting19:43
jrollmariojv: right, so there's a reason openstack hasn't done that yet, I don't recall what it is though19:44
jrollmaybe there isn't a reason, dunno19:44
jrollnobody seems to care strongly about py3 in openstack19:44
JayFjroll: we just dropped py26 support last release, and I think .format was py27+19:45
JayFmariojv: jroll: and we still support py26 in clients19:45
jrollJayF: no, py26 has basic (read: bad) support for .format19:45
jrollbut maybe you're right, dunno19:45
JayFoh that's right, you have to index them or something?19:45
JayFI knew .format didn't work the way I expected in py26 :)19:45
mariojvhm, i've used .format in py26 without issue. never had any really strange use cases though19:45
jrollyeah, you can't use bare {} in 2.6, probably other weirdnesses too19:46
*** dencaval has quit IRC19:48
jrollmariojv: JayF: TIL % works in 3.419:48
mariojvit 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 py319:48
mariojvwhoa19:48
*** achanda has quit IRC19:50
* BadCub wanders off for a short spell19:54
*** Marga_ has joined #openstack-ironic20:09
jrolldevananda: seems I have to set up VM networking or something ahead of time?20:12
jroll(for bifrost)20:13
*** ndipanov has quit IRC20:13
jrollfatal: [localhost] => {'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'dict object' has no attribute u'ansible_virbr0'", 'failed': True}20:13
*** Marga_ has quit IRC20:13
*** dprince has quit IRC20:16
*** Sukhdev has quit IRC20:19
*** openstackgerrit has quit IRC20:22
*** openstackgerrit has joined #openstack-ironic20:23
NobodyCamJayF: mariojv : 175016 Bam!20:24
JayFmariojv: grats20:25
NobodyCam:)20:25
*** achanda has joined #openstack-ironic20:27
*** Sukhdev has joined #openstack-ironic20:28
*** andreykurilin___ has joined #openstack-ironic20:28
*** trown is now known as trown|outttypeww20:29
*** andreykurilin__ has quit IRC20:29
*** ijw has joined #openstack-ironic20:29
* BadCub wanders back in20:31
mariojvty20:33
NobodyCammariojv: no no Thank you :)20:33
*** gabrielbezerra has joined #openstack-ironic20:57
*** logan2 has quit IRC20:59
*** gabriel-bezerra has quit IRC20:59
*** logan2 has joined #openstack-ironic21:00
openstackgerritMerged openstack/ironic: Fixes typo in ironic/api/hooks.py and removes unnecessary parenthesis  https://review.openstack.org/17501621:02
-openstackstatus- NOTICE: Gerrit will be unavailable between 22:00 and 23:59 UTC for project renames and a database update.21:04
jlvillalThat's in one hour...21:05
BadCubwell that sounds like a valid reason to head out early lol21:05
jlvillalBadCub, +121:05
NobodyCamdang jroll you where reviewing at 5:30 this morning...21:06
BadCub530? *cringe*21:07
NobodyCamya what ^^^ said21:07
*** Marga_ has joined #openstack-ironic21:08
BadCubwell ironic'lings it is Friday and 5'oclock somewhere...... Have an awesome weekend!21:17
*** BadCub is now known as Party_Bear21:17
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement FRU inventory (WIP)  https://review.openstack.org/17460121:20
NobodyCamhumm the spec link on https://blueprints.launchpad.net/ironic/+spec/cinder-integration seems to point to a wiki page21:20
Party_Bearoh dear... Now that's not good....21:21
Party_Bearummm.... 12 Dec 2013..... heh....21:22
*** openstackgerrit has quit IRC21:23
devanandaParty_Bear: yea, that was drafted by walter boring a loong time ago. noe one's really working on it since then21:23
devanandabut lots of folks keep -asking- for it :)21:23
*** openstackgerrit has joined #openstack-ironic21:23
NobodyCamya :(21:23
Party_Beardevananda: I was gonna put a quick note on it to see if it is still live21:23
devanandanah.21:23
Party_Bearkk21:24
* Party_Bear erases quickly21:24
devanandai mean, we know who wrote it. putting a note up there asking if he's still working on it is moot21:24
devanandathe ideas? they're still good21:24
Party_Bearit does seem like a tasty addition21:25
*** kkoski has quit IRC21:25
* Party_Bear wants to buy a roomba and a cat this weekend21:26
NobodyCammaybe add a note looking for someone to pick it up?21:28
NobodyCamlol21:28
jlvillalmariojv, You might want to get Stackalytics to know that you work for Rackspace :)21:29
NobodyCamjlvillal: 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
jlvillalNobodyCam, I would not believe that to be the case.21:32
jlvillalNobodyCam, Where did you see that?21:33
NobodyCamline 167 of https://etherpad.openstack.org/p/IronicSpecProcess21:34
jlvillalNobodyCam, pinging co-worker...21:36
NobodyCam:) TY jlvillal.. with gerrit going down soon and it being friday I say no rush. :)21:37
NobodyCambut please up date the etherpad with updated info if you get any21:38
jlvillalNobodyCam, My co-worker says that HP, Dell, & IBM support TXT21:39
NobodyCam:) awesome TY jlvillal21:40
jlvillalNobodyCam, Changing my words I see! :P21:41
NobodyCamheheheh21:41
NobodyCamjuat remove personage from it21:41
NobodyCamjust even21:41
*** jamielennox|away is now known as jamielennox21:48
jlvillalNobodyCam, Can etherpad remember me?  So I don't have to re-type my name?21:52
NobodyCamjlvillal: I'mnot sure how that works. I just reenter my name :-p21:56
jlvillalNobodyCam, That is what I was afraid of.  Thanks21: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 IRC22:13
NobodyCamI guess no more reviews22:14
NobodyCamfor a bit22:14
Party_BearGerrit says NO22:15
* NobodyCam wounders if he'll lose his current comments on hte UCS driver review...22:15
NobodyCam:/22:15
Party_Beareeewww.. possibly22:15
*** jgrimm is now known as zz_jgrimm22:20
*** Sukhdev has quit IRC22:28
* NobodyCam feels helpless with out gerrit22:30
Party_Bearlol22:32
* Party_Bear really needs to go away now22:33
jlvillalParty_Bear, Party On!22:34
*** davideagnello has joined #openstack-ironic22:41
* NobodyCam steps afk for a bit 22:45
*** Sukhdev has joined #openstack-ironic22:51
*** achanda has quit IRC22:54
*** achanda has joined #openstack-ironic22: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 IRC23:11
*** davideagnello has quit IRC23:15
*** achanda has joined #openstack-ironic23:15
mariojvthanks jlvillal23:23
jlvillalmariojv, You're welcome23:23
mariojvhow can i make launchpad aware that i'm a rackspace employee? i'd prefer to use my personal email for commits.23:23
jlvillalmariojv, You can submit a patch23:24
jlvillalmariojv, default_data.json23:24
mariojvah, i see23:24
jlvillalmariojv, https://review.openstack.org/#/admin/projects/stackforge/stackalytics  Is the project23:26
mariojvgreat, making patch now23:27
jlvillalhttps://github.com/stackforge/stackalytics/blob/master/etc/default_data.json23:27
*** jamielennox is now known as jamielennox|away23:30
mariojvhttps://review.openstack.org/#/c/175073/23:35
jlvillalmariojv, :)23:42
mariojvoops, typo23:44
mariojvfixing23:44
*** Marga_ has quit IRC23:50
*** hemna has quit IRC23:52

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