Wednesday, 2016-02-10

anteayaso last weekend after Nova mid-cycle00:00
anteayaI came back to Canada and then went to a Linux event in Waterloo00:00
anteayawhich is as close to a tech place we have in Ontario00:00
* jlvillal thinks of an Abba song...00:00
anteaya:)00:00
anteayathe event was very small00:00
NobodyCamoh cool00:00
anteayaonly about 30 people, it was awesome00:00
NobodyCamwow ya00:01
*** Sukhdev has joined #openstack-ironic00:01
anteayaturns out the reason for the event was a college student wanted to do some low level linux work and couldn't find any meetups locally00:01
anteayaso he made one00:01
*** c-jm has joined #openstack-ironic00:01
NobodyCamvery neat00:01
anteayait was and is00:01
anteayac-jm: hello there00:02
anteayaironic this is Colin00:02
*** [1]cdearborn has quit IRC00:02
anteayac-jm: Colin this is the openstack-ironic team00:02
NobodyCamc-jm: hello00:02
NobodyCamwelcome to Ironic00:02
anteayaso c-jm and I got to talking00:02
anteayaand it turns out he loves the boot process00:02
anteayaso, then I thought, have I got the group of people you should meet00:03
jlvillalrloo: jroll NobodyCam devananda everyone else. I think the gate is broken due to an oslo.config 3.6.0 release.00:03
dims_jlvillal : cliff :)00:03
jlvillalit doesn't understand options like  -ucr anymore.00:03
jlvillaldims_: Okay cliff :)00:03
TheJuliaanteaya: that sounds downright awesome of that college student00:03
anteayaNobodyCam: he'll be back in a few minutes, something came up00:03
NobodyCamTheJulia: anteaya: yes00:04
c-jmHey everyone Ill be back in a few minutes00:04
anteayaTheJulia: I know, I was so impressed00:04
* jlvillal is how wild unsubstaniated rumors start :)00:04
anteayac-jm: thanks, see you in a few00:04
*** Sukhdev has quit IRC00:04
devanandajlvillal: orly?00:04
anteayac-jm: I'll just keep telling them about you00:04
TheJuliajlvillal: starting rumors eh?00:04
anteaya:)00:04
jroll\o c-jm, welcome00:04
*** Sukhdev has joined #openstack-ironic00:04
anteayaso he is very busy with school right now but has reading week next week00:04
jlvillalI guess the problem is due to 'cliff' the library not Cliff the person who works on Ironic :)00:04
jrolljlvillal: so fun00:05
devanandajlvillal: hah! phew :)00:05
anteayaso I wanted to take some time with him and walk him through getting his first patch in the sandbox00:05
dims_LOL00:05
*** c-jm has quit IRC00:05
devanandac-jm: ohhai! welcome to the channel :)00:05
anteayaand maybe working on understanding reviews and such00:05
anteayahowever, I'm at ops meetup next week, so less than ideal for him00:05
jrolljlvillal: do you need help or have a path forward or?00:05
anteayaso I convinced him to join tonight and meet as many folks as were around, thank you00:05
NobodyCamanteaya: next week will be out virtual mid-cycle00:05
anteayaah okay00:06
jlvillaljroll: I don't think there is anything we can do. I think dims_ and others are working on it.00:06
anteayaso bad timing or good timing?00:06
NobodyCamout = pur00:06
*** c-jm has joined #openstack-ironic00:06
NobodyCamgrrr00:06
jrolljlvillal: ok, thanks00:06
dims_jlvillal : https://review.openstack.org/#/c/278151/00:06
NobodyCamour*00:06
jlvillaldims_: Thanks!00:06
c-jmHi Everyone I am back00:06
NobodyCamWB c-jm00:06
c-jmJust had to swith boxes :-)00:06
c-jm*switch00:06
TheJuliaI'm sure at least one of us will be more than happy to convey some context to c-jm00:07
TheJuliaeven with our virtual midcycle next week :)00:07
anteayaTheJulia: oh thank you00:07
anteayamy sense is your time spent helping him learn the ropes will be worth it00:08
NobodyCamyes!00:08
anteayaand since I won't be around next week I will also say he is looking for a co-op placement for 16 weeks as part of his college program00:08
c-jmI am always interested in open source software and getting my name out on a few commits.00:08
c-jm* 16 months.00:08
*** Sukhdev has quit IRC00:08
anteayanot sure if Google summer of code will work on not00:09
anteayac-jm: 16 months?00:09
devananda"co-op placement" isn't a term I'm familiar with, but I'm guessing that's like an internship?00:09
jlvillalFYI: Whiteboard updated about "world breakage"00:09
devanandajlvillal: ty00:09
c-jmYes its equivilant00:09
c-jmGet some experience before the workplace etc.00:10
anteayac-jm: 16 months wow00:10
anteayaokay so c-jm is in Ontario Canada like me00:10
anteayaso anyway, that is what I wanted to convey00:10
anteayaso thank you00:10
jlvillal16 months sounds like a job. I think that can be a long-timer at some startups :)00:10
devanandaanteaya: thank you!00:10
TheJuliaanteaya: Awesome, thank you00:11
anteayasince Colin is fasinated with the boot process, I thought he would have fun in here00:11
devanandayea, GSoC is much shorter. 2 - 3 months, IIRC00:11
anteayadevananda TheJulia thank you00:11
c-jmI am definately looking!00:11
NobodyCamanteaya: yes THank you :)00:11
anteayadevananda: right yeah00:11
devanandac-jm: is there a particular aspect or stage in the boot process you're interested in / familiar with?00:11
anteayaso I don't have time to follow up on it but options are open00:11
anteayaso my hope was to take time with c-jm and walk him through http://docs.openstack.org/infra/manual/developers.html00:12
anteayaaccording to the amount of time he had to spend with his schedule00:12
c-jmYeah I wont have too much time to contribute during the semester. But when I do find the time I will definately commit00:13
anteayawonderful, mostly I wanted you to meet folks00:13
anteayaso you get to know some of the lovely friendly faces00:14
anteayaso you come and say hello as you have time to do so00:14
c-jmOverall, I find bootloaders incredibly interesting. As I was just saying I dont have much experience with kernels on my own past "Hello World" but I am willing to learn and proficient in C, C++ and really anything you need00:14
*** Marga__ has joined #openstack-ironic00:15
c-jmSo what areas need the most work right now?00:16
NobodyCamc-jm: how is your python?00:16
*** alexpilotti has quit IRC00:17
*** Marga_ has quit IRC00:17
TheJuliac-jm: Beyond the initial project wide context, it might be good to kind of walk you through how Ironic works, that way you kind of get sense for how things work and interact00:18
*** e0ne has quit IRC00:18
anteayaoh yeah, I didn't even get a chance to give him an overview of what openstack is00:18
devanandaanteaya: !! oh :)00:19
anteayahe was too busy organizing the speakers lineup for his conf00:19
devanandaanteaya: way to drop him in the deepend :P00:19
anteayaexactly00:19
c-jmYeah that'd be great :-)00:19
*** Sukhdev has joined #openstack-ironic00:19
c-jmI read alittle00:19
anteayaI said open source, bootloaders, come with me00:19
TheJuliaawesome!00:20
c-jmSo where do we start?00:20
* TheJulia should like... put the times for next week on her calendar so she can visually make sense of it all00:20
NobodyCamc-jm: I would say a really good place to start would be our (ironic's) low-hanging-fruit bugs00:21
NobodyCamand of course reading the docs00:22
TheJuliaBut first, you'll need to kind of gain context into openstack as a project, and then into ironic00:22
NobodyCamoh good point TheJulia I may have jumped the gun00:22
TheJuliaand there is almost always someone here who will be happy to answer questions :)00:23
devanandac-jm: if you're looking for a broader context of what is this thing ... http://docs.openstack.org/developer/ironic/ are the official docs ...00:23
*** trown is now known as trown|outtypewww00:23
devanandahuh, I'm wondering if my slide decks will make sense out of context :)00:23
TheJuliac-jm: the link anteaya posted earlier to http://docs.openstack.org/infra/manual/developers.html is also a good initial start into how the project works at a high level00:24
c-jmOk perfect everyone thanks for all your help!00:25
TheJuliadevananda: possibly... maybe... a video or three possibly more for faster context gain since body language, inflection, tone, all gets conveyed00:25
devanandaTheJulia: fair point00:26
TheJuliac-jm: And in all honesty, it gets quiet here on the weekends, but some of us do have a tendancy to lurk and are still more than happy to answer questions00:27
TheJuliadevananda: why do I feel like we need pixie boots animated videos regarding ironic?00:27
NobodyCamTheJulia: +++ on pixieboots videos00:28
TheJuliac-jm: For context, pixie boots is our mascott.  https://wiki.openstack.org/wiki/Ironic#Pixie_Boots.2C_the_Ironic_drummer_bear :)00:34
* jroll thinks c-jm needs to meet lucas-dinner00:35
NobodyCamyes!!!00:36
TheJuliaOkay, I need to go to the market and get some milk, else there will be no morning latte or coffee.... which would be very bad.00:37
*** alexpilotti has joined #openstack-ironic00:37
anteayasorry phone then company00:39
devanandaI will be afk shortly for dinner as well00:39
anteayajroll: I agree c-jm does nee to meet lucas-dinner00:39
anteayadevananda: enjoy dinner00:39
jrollanteaya: :)00:39
anteaya:)00:41
anteayathanks for the warm welcome, I appreciate it00:41
anteayahopefully he just keeps showing up00:41
anteayaand after a while some things start to make sense00:41
*** alexpilotti has quit IRC00:42
*** achanda has joined #openstack-ironic00:46
*** tonyb has joined #openstack-ironic00:49
*** suro-patz has quit IRC00:49
*** aginwala has quit IRC00:53
*** aginwala has joined #openstack-ironic00:57
*** achanda has quit IRC00:59
*** penick has joined #openstack-ironic01:02
clifNobodyCam: thanks for the plug on my presentation01:03
clifif anyone missed it, here it is again: https://www.openstack.org/summit/austin-2016/vote-for-speakers/presentation/780801:03
clif:)01:03
*** izaakk has quit IRC01:03
JayFclif: good luck, I'll vote for it as soon as I unearth my openstack foundation creds01:03
JayFlol01:03
JayFclif: I think arsenal is a good example of how to do a downstream thing well; I hope it gets accepted01:04
JayFclif: for bonus points get caching merged before the summit? lol01:04
cliflol yeah I was thinking it might go over better if Ironic supported it without needing to apply some funky patches01:05
clifthat said, there's also a Nova patch that needs to get merged as well01:05
JayFYeah, but people can use Ironic without Nova01:05
JayFthey can't use Arsenal without Ironic :)01:05
JayF(can you use arsenal without nova? Probably? If it was configured to query glance directly or something, so maybe I'm crazy anyway)01:05
*** c-jm has quit IRC01:06
JayFgetting off IRC for the night, if you do move any of those patches along add me as a reviewer and I'll look over them01:06
JayFo/01:06
clifarsenal only talks to nova to get the list of flavors01:06
clifthat could get patched out if you just wanted to feed it a static list of flavors01:06
*** Marga__ has quit IRC01:06
*** Marga_ has joined #openstack-ironic01:07
*** alexpilotti has joined #openstack-ironic01:09
NobodyCamclif: :)01:13
*** alexpilotti has quit IRC01:14
*** garthb has quit IRC01:14
*** suro-patz has joined #openstack-ironic01:20
*** mtanino has quit IRC01:29
*** shakamunyi has quit IRC01:40
*** saripurigopi has quit IRC01:43
*** lekha is now known as lekha|away01:46
*** piet has joined #openstack-ironic01:50
*** alexpilotti has joined #openstack-ironic01:51
*** suro-patz has quit IRC01:54
*** alexpilotti has quit IRC01:55
*** Sukhdev has quit IRC01:56
*** suro-patz has joined #openstack-ironic01:57
jlvillalFYI: World breakage should be fixed now as work-around has merged: https://review.openstack.org/27815101:58
*** achanda has joined #openstack-ironic02:00
*** Sukhdev has joined #openstack-ironic02:00
*** Sukhdev has quit IRC02:01
*** piet has quit IRC02:05
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636302:07
openstackgerritVasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636502:07
openstackgerritVasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849602:07
openstackgerritVasyl Saienko proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636402:07
openstackgerritVasyl Saienko proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636702:07
openstackgerritVasyl Saienko proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636602:07
openstackgerritVasyl Saienko proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326202:07
openstackgerritVasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859602:07
openstackgerritVasyl Saienko proposed openstack/ironic: Add network provider interface and implementations  https://review.openstack.org/13968702:07
*** alexpilotti has joined #openstack-ironic02:09
*** aginwala has quit IRC02:09
*** alexpilotti has quit IRC02:13
*** spandhe has quit IRC02:16
*** aginwala has joined #openstack-ironic02:20
*** spandhe has joined #openstack-ironic02:21
*** suro-patz has quit IRC02:28
*** alex_xu has quit IRC02:28
*** alex_xu has joined #openstack-ironic02:30
*** spandhe_ has joined #openstack-ironic02:31
*** spandhe_ has left #openstack-ironic02:31
*** aginwala has quit IRC02:31
*** lintan_ has quit IRC02:32
*** lintan_ has joined #openstack-ironic02:32
*** spandhe has quit IRC02:33
*** rloo has quit IRC02:35
*** spandhe has joined #openstack-ironic02:37
*** dims_ has quit IRC02:45
*** deray has joined #openstack-ironic02:48
deraygood morning all!02:49
*** alex_xu has quit IRC02:49
*** suro-patz has joined #openstack-ironic02:50
*** alex_xu has joined #openstack-ironic02:52
*** links has joined #openstack-ironic03:00
*** Marga_ has quit IRC03:05
*** jaybeale_ has joined #openstack-ironic03:09
*** alexpilotti has joined #openstack-ironic03:09
*** logan-- has joined #openstack-ironic03:10
*** jaybeale has quit IRC03:12
*** alexpilotti has quit IRC03:14
*** logan-- has quit IRC03:14
*** suro-patz has quit IRC03:20
*** logan- has quit IRC03:22
*** logan- has joined #openstack-ironic03:23
*** Nisha has joined #openstack-ironic03:27
*** dims has joined #openstack-ironic03:27
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Add network provider interface and implementations  https://review.openstack.org/13968703:32
*** dims has quit IRC03:37
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326203:38
derayhave a question..04:04
derayis it advisable to use the InvalidParameterValue (exception) even in case of unsupported inputs?04:05
*** alexpilotti has joined #openstack-ironic04:05
derayIf not, which I think is right, I plan to add a new exc, InputNotSupported(IronicException).. and want to use that04:06
*** alexpilotti has quit IRC04:10
*** alexpilotti has joined #openstack-ironic04:10
*** alexpilotti has quit IRC04:15
*** amotoki has joined #openstack-ironic04:17
*** amotoki has quit IRC04:17
*** spandhe_ has joined #openstack-ironic04:20
*** spandhe has quit IRC04:21
*** spandhe_ is now known as spandhe04:21
*** ppiela has quit IRC04:33
*** ppiela has joined #openstack-ironic04:33
*** jaybeale_ has quit IRC04:36
openstackgerritNisha Agarwal proposed openstack/ironic: Add support for dib based agent ramdisk in lib/ironic  https://review.openstack.org/26457904:41
*** aginwala has joined #openstack-ironic04:45
*** aginwala has quit IRC04:55
*** shu-mutou-AFK is now known as shu-mutou04:57
*** stendulker has joined #openstack-ironic04:57
openstackgerritSatoru Moriya proposed openstack/ironic: Add volume_connector table to save connector information  https://review.openstack.org/20098305:04
*** kalpase has joined #openstack-ironic05:04
openstackgerritSatoru Moriya proposed openstack/ironic: Introduce VolumeConnector object  https://review.openstack.org/21458405:04
openstackgerritSatoru Moriya proposed openstack/ironic: Introduce new RPCs to support volume connector operation  https://review.openstack.org/21458505:04
*** spandhe has quit IRC05:04
*** spandhe has joined #openstack-ironic05:08
*** alexpilotti has joined #openstack-ironic05:11
*** piet has joined #openstack-ironic05:13
*** alexpilotti has quit IRC05:15
*** saripurigopi has joined #openstack-ironic05:24
*** zer0c00l has quit IRC05:31
openstackgerritSatoru Moriya proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458605:32
*** vaishnavi has joined #openstack-ironic05:43
*** Fdaisuke has joined #openstack-ironic05:48
*** saripurigopi1 has joined #openstack-ironic05:49
*** Marga_ has joined #openstack-ironic05:50
*** saripurigopi has quit IRC05:50
*** jaybeale has joined #openstack-ironic05:51
*** Sukhdev has joined #openstack-ironic05:54
*** jaybeale has quit IRC05:55
*** piet has quit IRC05:55
*** Marga_ has quit IRC05:55
*** Fdaisuke has quit IRC05:56
openstackgerritVaishnavi proposed openstack/ironic: Add support for dib based agent ramdisk in lib/ironic  https://review.openstack.org/26457905:58
*** daemontool_ has joined #openstack-ironic05:58
*** daemontool has quit IRC06:02
openstackgerritDebayan Ray proposed openstack/ironic: Augmenting the hashing strategy  https://review.openstack.org/27740806:11
*** alexpilotti has joined #openstack-ironic06:11
*** awiddersheim has quit IRC06:12
*** alexpilotti has quit IRC06:16
*** saripurigopi1 has quit IRC06:17
*** ChubYann has quit IRC06:22
*** aginwala has joined #openstack-ironic06:23
*** moshele has joined #openstack-ironic06:28
openstackgerritVaishnavi proposed openstack/ironic: Add support for building ISO for deploy ramdisk  https://review.openstack.org/26459006:28
openstackgerritlokesh s proposed openstack/ironic: Adding audit support middleware to Ironic  https://review.openstack.org/27265806:32
*** vinm213 has joined #openstack-ironic06:34
*** alexpilotti has joined #openstack-ironic06:34
*** alexpilotti has quit IRC06:39
*** spandhe has quit IRC06:47
*** Marga_ has joined #openstack-ironic06:50
*** Marga_ has quit IRC06:50
*** Marga_ has joined #openstack-ironic06:51
*** alexpilotti has joined #openstack-ironic06:55
*** aginwala_ has joined #openstack-ironic06:58
*** aginwal__ has joined #openstack-ironic06:59
openstackgerritMoshe Levi proposed openstack/ironic: Adding InfiniBand Support  https://review.openstack.org/26426306:59
*** alexpilotti has quit IRC07:01
*** aginwala has quit IRC07:02
*** aginwala_ has quit IRC07:03
*** alexpilotti has joined #openstack-ironic07:09
*** jleino has quit IRC07:12
*** alexpilotti has quit IRC07:13
*** rcernin has joined #openstack-ironic07:14
*** ukalifon1 has joined #openstack-ironic07:16
*** itamarl has joined #openstack-ironic07:17
*** Fdaisuke has joined #openstack-ironic07:27
*** ianw has quit IRC07:30
*** ianw has joined #openstack-ironic07:30
*** Sukhdev has quit IRC07:31
*** Marga_ has quit IRC07:33
*** mkovacik has quit IRC07:41
*** openstackgerrit has quit IRC07:47
*** openstackgerrit has joined #openstack-ironic07:48
*** rcernin has quit IRC07:52
*** itamarl has quit IRC07:52
*** itamarl has joined #openstack-ironic07:52
*** e0ne has joined #openstack-ironic07:58
*** aginwala has joined #openstack-ironic08:01
*** aginwal__ has quit IRC08:04
*** alexpilotti has joined #openstack-ironic08:09
*** _degorenko|afk is now known as degorenko08:13
*** achanda has quit IRC08:13
*** alexpilotti has quit IRC08:14
*** rcernin has joined #openstack-ironic08:15
*** d0ugal has joined #openstack-ironic08:17
*** jistr|doc has joined #openstack-ironic08:22
*** athomas has joined #openstack-ironic08:32
*** ndipanov has joined #openstack-ironic08:32
*** ndipanov has quit IRC08:33
*** smoriya_ has quit IRC08:37
*** achanda has joined #openstack-ironic08:37
*** e0ne has quit IRC08:39
*** phil_231 has joined #openstack-ironic08:43
*** alexpilotti has joined #openstack-ironic08:51
*** alexpilotti has quit IRC08:55
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Add forward slash for node path patch  https://review.openstack.org/27669308:59
*** ifarkas has joined #openstack-ironic09:02
*** jcoufal has joined #openstack-ironic09:03
*** aginwala has quit IRC09:05
*** aginwala has joined #openstack-ironic09:07
*** alexpilotti has joined #openstack-ironic09:08
*** alexpilotti has quit IRC09:13
*** ndipanov has joined #openstack-ironic09:13
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add hardware properties API to management interface  https://review.openstack.org/20961209:17
*** aginwala has quit IRC09:17
*** lucas-dinner is now known as lucasagomes09:19
*** mbound has joined #openstack-ironic09:21
*** max_lobur has quit IRC09:22
*** Fdaisuke has quit IRC09:22
*** dtantsur|afk is now known as dtantsur09:28
dtantsurMorning Ironic09:28
*** mkovacik has joined #openstack-ironic09:29
*** alexpilotti has joined #openstack-ironic09:29
mkovacikmorning Ironic!09:29
aarefievdtantsur, mkovacik: morning09:31
mkovacikaarefiev, o/09:31
derayg'morning dtantsur, mkovacik, aarefiev and all others09:32
mkovacikderay, o/09:32
aarefievderay: morning09:32
deray:) o/09:33
*** Marga_ has joined #openstack-ironic09:33
*** alexpilotti has quit IRC09:33
openstackgerritVasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849609:35
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636309:35
openstackgerritVasyl Saienko proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636409:35
openstackgerritVasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636509:35
openstackgerritVasyl Saienko proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636609:35
openstackgerritVasyl Saienko proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636709:35
openstackgerritVasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859609:36
*** Marga_ has quit IRC09:38
lucasagomesdtantsur, mkovacik aarefiev degorenko morning09:38
mkovaciklucasagomes, o/ :)09:39
aarefievlucasagomes: morning09:39
degorenkomorning09:39
*** max_lobur has joined #openstack-ironic09:40
*** electrofelix has joined #openstack-ironic09:42
*** jistr|doc has quit IRC09:46
vdrokmorning dtantsur mkovacik aarefiev deray lucasagomes09:48
mkovacikvdrok, o/09:48
aarefievvdrok: morning09:48
*** derekh has joined #openstack-ironic09:50
*** dtantsur is now known as dtantsur|brb09:51
*** kalpase has quit IRC09:56
*** kalpase has joined #openstack-ironic09:56
*** shu-mutou is now known as shu-mutou-AFK09:56
openstackgerritMoshe Levi proposed openstack/ironic-inspector: Adding InfiniBand Support  https://review.openstack.org/26425709:59
*** alexpilotti has joined #openstack-ironic09:59
phil_231morning all10:01
*** aline_ has joined #openstack-ironic10:04
*** getvasanth has joined #openstack-ironic10:05
openstackgerritMerged openstack/ironic-inspector: Update example.conf  https://review.openstack.org/27781110:06
*** arthus has joined #openstack-ironic10:06
*** achanda has quit IRC10:06
*** e0ne has joined #openstack-ironic10:07
*** mgould has joined #openstack-ironic10:08
*** achanda has joined #openstack-ironic10:08
*** Nisha has quit IRC10:08
*** Nisha has joined #openstack-ironic10:08
mgouldmorning Ironic10:21
getvasanthMorning mgould10:22
vdrokmorning phil_231 mgould and getvasanth10:22
getvasanthMorning vdrok and all10:23
derayvdrok, g'morning o/10:30
mgouldvdrok, getvasanth deray, morning!10:30
deraymorning mgould getvasanth phil_23110:31
*** sambetts has joined #openstack-ironic10:31
deraysambetts, o/10:31
sambettso/ deray10:31
sambettsMorning all10:31
*** Pespa has quit IRC10:32
*** Pespa has joined #openstack-ironic10:33
mgouldsambetts, o/10:37
sambettshey mgould10:37
*** dtantsur|brb is now known as dtantsur10:42
*** achanda has quit IRC10:45
*** dims has joined #openstack-ironic10:48
derayhave a trivial topic to discuss.. wdyt abt these |GIVEN|, |WHEN| and |THEN| clauses along with each UT cases in here: https://review.openstack.org/#/c/211019/17/ironic/tests/unit/drivers/modules/ilo/test_common.py10:50
derayI725, I735, I73810:50
*** Marga_ has joined #openstack-ironic10:52
derayI understand that this doesn't conform to the usual way the UT cases have been written historically. But this enhances readability to a gr8 extent.10:53
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Intel Node Manager policies support  https://review.openstack.org/21465710:55
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add power and thermal limits support  https://review.openstack.org/25195710:56
*** Marga_ has quit IRC10:56
*** vaishnavi has quit IRC10:58
*** Pespa has left #openstack-ironic11:04
*** stendulker_ has joined #openstack-ironic11:04
mgouldderay, seems like a moderately good idea11:05
mgouldI'd object to us adopting a Cucumber-style BDD framework, though11:05
mgouldthe translation layer between English-like text and what actually gets run IMHO adds needless complexity and scope for error11:06
mgould[let's parse natural language with regexes! What could possibly go wrong?]11:06
*** stendulker_ has quit IRC11:07
*** stendulker has quit IRC11:08
deraymgould, not aware of cucumber though, but aware of one BDD framework (jasmine) .. I second your thought abt such a BDD framework if cucumber is more like behave..11:09
derayhttp://pythonhosted.org/behave/11:09
mgouldyeah, IIRC behave is a Python port of Cucumber, which was originally a Ruby library11:09
derayoh okay ..11:10
deraybut here, I am more concerned with the readability aspect (thatsy I have only thought of comment-driven apporach) of UT cases and ease of modifying the test cases based on refactoring of codebase.11:13
*** kalpase has joined #openstack-ironic11:18
* mgould nods11:20
mgouldI think "Given, when, then" comments can help test readability, yes11:21
mgouldsometimes you'll want to write a test with more complex structure, but that's OK11:21
derayhmm .. complex structure.. can u elucidate?11:23
*** Pespa has joined #openstack-ironic11:24
*** Pespa has left #openstack-ironic11:24
deraycan't the test cases omit (or club) any combination of the given 3 clauses?11:25
deraye.g. for exception raising checks 'when' and 'then' clubbed together11:25
*** jaypipes has joined #openstack-ironic11:27
*** Marga_ has joined #openstack-ironic11:31
deraymgould, thx for understanding where I am coming from.. and be in agreement11:31
*** Pespa has joined #openstack-ironic11:32
mgouldderay, sure11:34
mgouldsometimes you want to have multiple THEN steps, I guess11:35
mgouldeg line 196 on https://review.openstack.org/#/c/277777/3/ironic_inspector/test/test_firewall.py11:36
mgouldthat could be split into two test cases, but you'd gain theoretical purity at the expense of greater runtime11:37
deraymgould, yeah.. u r right, then u might have end up having multiple "given, when, then"s inside a single UT.11:43
derayBut. frankly I see this example as a more suitable area to depict the appropriateness of this clause and can hugely raise the clarity of the things getting done inside the test method11:44
*** achanda has joined #openstack-ironic11:45
*** Marga_ has quit IRC11:46
*** Marga_ has joined #openstack-ironic11:46
*** achanda has quit IRC11:50
*** xek has quit IRC11:53
*** links has quit IRC11:56
openstackgerritAnton Arefiev proposed openstack/ironic: Add instructions how setup Ironic API with SSL  https://review.openstack.org/24125011:58
openstackgerritAnton Arefiev proposed openstack/ironic: Devstack: configure Ironic to use SSL  https://review.openstack.org/25775311:58
*** daemontool_ has quit IRC12:00
*** moshele has quit IRC12:02
*** moshele has joined #openstack-ironic12:04
mgouldderay, yep. I think it's a good idea where possible12:08
deraymgould, cool :)12:09
*** daemontool_ has joined #openstack-ironic12:16
*** thrash|g0ne is now known as thrash12:25
aarefievdtansur: please, when you have time take look on this: https://review.openstack.org/#/c/276107/12:25
aarefievThere a lot of copy-paste, I'll try to split common code in separate file, thank you.12:25
*** trown|outtypewww is now known as trown12:29
*** aline_ has quit IRC12:31
*** links has joined #openstack-ironic12:36
*** krotscheck_dcm is now known as krotscheck12:38
*** achanda has joined #openstack-ironic12:48
openstackgerritVladyslav Drok proposed openstack/python-ironicclient: Use keystoneauth instead of keystoneclient  https://review.openstack.org/27572212:50
openstackgerritAnton Arefiev proposed openstack/ironic: Update docs with Ironic API with SSL instructions  https://review.openstack.org/24125012:50
openstackgerritVladyslav Drok proposed openstack/bifrost: DO NOT MERGE  https://review.openstack.org/27636012:52
*** achanda has quit IRC12:54
openstackgerritVladyslav Drok proposed openstack/ironic: Add documentation for proxies usage with IPA  https://review.openstack.org/25087812:55
*** lucasagomes is now known as lucas-hungry12:56
*** moshele has quit IRC13:02
sambettsdtantsur: shall I abandon this? https://review.openstack.org/#/c/275699/13:04
openstackgerritDebayan Ray proposed openstack/ironic: Augmenting the hashing strategy  https://review.openstack.org/27740813:05
*** moshele has joined #openstack-ironic13:05
dtantsursambetts, yep13:05
dtantsurtoo risky to backport13:05
sambettsklkl :)13:06
*** jcoufal has quit IRC13:07
*** dprince has joined #openstack-ironic13:09
*** e0ne has quit IRC13:09
dimsdtantsur : can you please give some details on which one? https://review.openstack.org/#/c/278272/13:09
*** e0ne has joined #openstack-ironic13:09
deraymgould, I have added you to a review patch https://review.openstack.org/#/c/277408. please have a look once if you have time13:09
dtantsurdims, hi! left a comment13:10
dtantsurmay update the commit message as well13:10
dimsdtantsur : yes please13:10
openstackgerritVladyslav Drok proposed openstack/ironic: Add documentation for proxies usage with IPA  https://review.openstack.org/25087813:12
*** e0ne has quit IRC13:24
*** e0ne has joined #openstack-ironic13:25
*** baoli has joined #openstack-ironic13:27
*** baoli_ has joined #openstack-ironic13:28
*** Marga_ has quit IRC13:29
*** baoli has quit IRC13:32
*** xek has joined #openstack-ironic13:38
jrollderay: I like that given/when/then thing, I try to group my tests similarly even if I don't label them that way :)13:43
jrollmorning all13:43
phil_231hey guys, what would be the best way to test that the extra field in an ironic port has been updated with information?13:44
derayjroll, g'morning o/13:44
phil_231jroll, hey :)13:44
jrollhey phil_231 :)13:44
*** MattMan has quit IRC13:44
sambettsphil_231: in what context?13:44
jrollsam beat me to it :P13:44
*** MattMan has joined #openstack-ironic13:44
* deray feels nice when the PTL likes something related to his patch13:45
phil_231i have added some information to the extra field with an inspector plugin. trying to add new test to check that it actually gets added.13:46
sambettsa test in inspecotr?13:46
sambettsor a tempest test?13:46
phil_231it relates to this https://review.openstack.org/#/c/241242/ as I have made needed changes and need to update the test as well :)13:46
phil_231sambetts, yeah the inspector13:46
sambettsfunctional test, unit test or devstack exercise test?13:46
derayphil_231, which line?13:47
derayoh .. thats fine13:47
sambettsfunctional tests, and unit tests you'll just have to make sure the right calls are made to the Ironic client, in the devstack exercise you can actually call ironic port list or show and read it out13:48
phil_231sambetts, ok thanks, will have a look at some of the other tests to see how they go about it :)13:49
sambettsphil_231: have you taken over Williams patch now?13:50
phil_231we have been doing it together as I am an intern and only in once a week13:51
*** piet has joined #openstack-ironic13:53
*** lucas-hungry is now known as lucasagomes13:53
sambettsphil_231: Oh awesome, can you see about answering a question that my colleague left on that patch, we have our own implementation of lldp for IPA + inspector, and want to make sure the upstream solution is flexible enough to allow for weird vendor specficness13:54
phil_231sambetts, ok il chat with Will when he gets in from lunch13:56
sambettsgreat :)13:56
jrollsambetts: the existing upstream LLDP thing was built for use with cisco switches fwiw14:01
jroll:P14:01
sambettsthe IPA net utils code is what we've used in our out of tree inspector stuff, and it works good for getting the lldp packet, its the processing of the lldp packet and where that happens that I'm interested in14:03
sambettsIn our implementation we throw all the values from the lldp packet down to an inspector hook and let it handle which it cares about14:04
sambettsphil_231: ^14:04
sambettsphil_231: https://review.openstack.org/#/c/265387/21/ipa.diff14:05
*** saripurigopi has joined #openstack-ironic14:05
*** vinm213 has quit IRC14:06
sambettsmoving the processing to inspector makes it much easier to customise, as you can just change in the hook in inspector instead of having to re/build a custom IPA image14:06
*** chaustin has joined #openstack-ironic14:07
*** saripurigopi has quit IRC14:09
*** piet has quit IRC14:09
*** piet has joined #openstack-ironic14:09
*** saripurigopi has joined #openstack-ironic14:11
dtantsur++ for more processing on inspector side14:12
*** mtanino has joined #openstack-ironic14:12
*** rloo has joined #openstack-ironic14:13
jrollsambetts: oh cool, +114:14
jrollthis is how we use it today https://github.com/rackerlabs/onmetal-ironic-hardware-manager/blob/master/onmetal_ironic_hardware_manager/__init__.py#L41014:15
*** Nisha has quit IRC14:16
sambettsOh nice, so your verifying that the stored switch information isn't stale?14:17
jrollright14:17
jrollor more like, validating nobody miscabled before shipping :)14:17
dtantsurwould be awesome to move this stuff upstream ;)14:18
jrolldhcp would break down, neutron would change the wrong switchport, etc14:18
jrollheh14:18
sambettsyeah, I'm thinking about it from the case of someone has moved a cable and now the neutron bind would be wrong14:18
jrollmaybe now that there's a place to store that data :P14:18
sambettshence blow up and deploy fail14:18
jrollactually, we use static dhcp so the deploy wouldn't fail for us :|14:19
jrollnetworking just wouldn't work14:19
jrollbecause the wrong switchport would have the configs14:19
jroll(deploy might* not fail, I should say)14:19
sambettsjroll: depends if the switchport its plugged into happens to be on the right vlan I guess14:20
sambettswhich really it shouldn't be, in the new world14:20
jrollsambetts: well, our production environment today is only provider networks14:20
jrollso it would likely be on the right vlan, and probably only one side of the bond up14:21
sambettsjroll: yeah I'm thinking for the neutron integrated world14:21
jrollbasically it would get weird and be hard to find14:21
sambettsyeah :(14:21
jrollyeah, that would be terrible :D14:21
jrollin any case, it's something we never want to happen, so we did this14:21
sambettsyeah, it would be a great addition to IPA once the neutron intergration is merged to prevent stale local link information being deployed14:22
jrollyep, we plan on it14:22
baoli_mgoddard: ping14:24
rloohi and morning everyone, jroll, sambetts14:25
*** krtaylor has quit IRC14:25
sambettso/ rloo14:25
dtantsurmorning rloo, jroll14:26
rloodid anyone mention that the gate is broken for ironicclient? due to osclient release i think.14:26
TheJuliagood morning rloo14:26
rloomorning TheJulia!14:26
dtantsuroh really? I didn't notice14:26
jrollmorning rloo, dtantsur, TheJulia :)14:26
rloodtantsur: http://logs.openstack.org/94/258694/4/check/gate-python-ironicclient-python34/f879060/14:27
*** links has quit IRC14:27
rloodtantsur: well, the console.html http://logs.openstack.org/94/258694/4/check/gate-python-ironicclient-python34/f879060/console.html14:27
jrollare we sure this isn't the cliff breakage?14:28
*** kalpase has joined #openstack-ironic14:28
*** kalpase has joined #openstack-ironic14:28
*** kalpase has quit IRC14:28
dtantsurlooks weird14:28
rloojroll: oh, good question. i'm not sure what cliff is used for.14:28
rloojroll, dtantsur: i'll do a recheck. oh, but i just reproduced locally.14:29
jrollrloo: boo :(14:29
* rloo still a bit tired14:29
dtantsurrloo, jroll, looks like our tests are wrong14:29
dtantsurthere's no --chassis argument indeed14:29
rloodtantsur: oh. that would do it too i guess. i am not familiar at all with our implementation of osc.14:30
jrolllol, wow14:30
jrolland yeah, I don't think this is the cliff thing14:30
rloodtantsur: you want to fix it or should i?14:30
lucasagomesrloo, :-(14:30
*** ashaw has joined #openstack-ironic14:30
* lucasagomes check the logs14:30
dtantsurrloo, you have the env up already, so it might be easier for you14:31
jrollit should be --chassis-uuid, not --chassis14:31
dtantsurrloo, I think this line is wrong https://github.com/openstack/python-ironicclient/blob/master/ironicclient/tests/unit/osc/v1/test_baremetal.py#L11914:31
jroll+114:31
rloodtantsur: thx. i'll coauthor you :)14:31
dtantsurrloo, not that big effort from my side :)14:32
dtantsurand it'll prevent me from +2ing the patch14:32
dtantsur:D14:32
rloodtantsur: oh. that's a good reason not to coauthor you!14:32
jrollheh14:32
*** jcoufal has joined #openstack-ironic14:33
rloothat fixed it. now to do all the paperwork...14:34
*** sambetts has quit IRC14:34
*** phil_231 has quit IRC14:34
*** shu-mutou-AFK has quit IRC14:34
*** [1]cdearborn has joined #openstack-ironic14:35
*** sambetts has joined #openstack-ironic14:36
sambettswell that was weird... I just got kicked off freenode, with the message "Please do not run bots or clones on freenode"14:37
sambetts:/14:37
mgoddardbaoli_: hi14:37
jrollsambetts: heh, they accidentally killed everyone on the web client it seems14:37
sambettshaha it wasn't just me then :-P14:38
sambettsI need to get my ZNC set back up14:38
jrollyeah14:38
openstackgerritRuby Loo proposed openstack/python-ironicclient: Fix unit test 'Argument parse failed' error  https://review.openstack.org/27840314:40
* lucasagomes just finds out that tooz has no unittest whatsoever for zookeeper14:43
rloolucasagomes: :-(14:43
jrollrloo: thanks for that, +214:43
rloojroll: thank dtantsur! guess it was a community effort :)14:44
jrolllucasagomes: why do I feel like the first project to adopt tooz for zookeeper will end up maintaining it? :)14:44
*** Nisha has joined #openstack-ironic14:44
jrollrloo: the paperwork was the hard part :P14:44
lucasagomesjroll, heh yeah man, filled 3 bugs since I started experimenting it yesterday14:44
rloojroll: not hard but the longest part and most boring ;)14:44
jrolllucasagomes: it's wsme all over again ;D14:44
lucasagomesjroll, :-/ hope not14:44
lucasagomesjroll, do you think we are better off using a specific tool directly instead of an abstraction layer?14:45
rloojroll, lucasagomes: make sure you give feedback ^^14:45
lucasagomesrloo, yeah, well I'm fixing the bugs too14:45
lucasagomesand learning about the code base14:45
jrolllucasagomes: personally, yes, however at the summit it was decided that "the openstack way" is to depend on tooz so that operators can choose their favorite14:45
rloolucasagomes: ok, if you don't mind fixing. otherwise, 'they' should!14:46
lucasagomesjroll, indeed14:46
lucasagomesrloo, ++14:46
openstackgerritRuby Loo proposed openstack/python-ironicclient: Add 'node-set-provision-state <node> clean'  https://review.openstack.org/25869414:47
* sambetts needs to learn more about lock managers14:47
jrollsambetts: the raft whitepaper is a fairly easy read, and is what etcd is based on14:48
jroll(which isn't a lock manager, but provides the right primitives for using it as one)14:48
*** daemontool_ has quit IRC14:49
sambettsjroll: The "In Search of an Understandable Consensus Algorithm" paper?14:49
lucasagomesthere's a nice website (gotta find) that founds the raft algorithm interactively14:49
lucasagomesso you can play with the variables14:50
lucasagomesit's very easy to understand14:50
*** daemontool_ has joined #openstack-ironic14:50
lucasagomessambetts, https://raft.github.io/14:50
sambettsoooo, thanks!14:50
jrollsambetts: yep, that's the one14:50
lucasagomesactually, there's another one here: http://thesecretlivesofdata.com/raft/14:51
* lucasagomes likes the 2nd one better14:51
baoli_mgoddard: with regard to https://review.openstack.org/#/c/153230, what's your plan  moving forward?14:51
*** daemontool__ has joined #openstack-ironic14:51
*** achanda has joined #openstack-ironic14:52
*** daemontool__ is now known as daemontool14:52
mgoddardI was hoping to get some feedback on the design, but I've not had a huge amount14:53
baoli_mgoddard, we are looking at it as well, and trying to address it in a somewhat larger scope: mapping multiple neutron ports to an ironic physical port and supporting vPC, etc.14:53
baoli_mgoddard: i think it's a good idea to tag the ironic port with the physical network the port is attached to.14:54
mgoddardbaoli_: I feel that that is a good plan. I'm not wed to the implementation in that review14:54
jrollmgoddard: sambetts has a spec up about this14:55
*** daemontool_ has quit IRC14:55
jrollnot so much allowing the user to specify port/network map, but allowing multiple networks per physical port etc14:55
jrollbaoli_: ^14:55
jlvillalsambetts: +1 for ZNC.  DigitalOcean $5/month plan is what I use to host my copy14:55
sambettsbaoli_ works along side me :)14:55
jrollaha14:55
jrollso we've done some work along these lines, too, though it doesn't take dhcp into account14:56
vdrokmorning jroll rloo and jlvillal14:56
jrollhi vdrok :)14:57
jlvillalGood morning jroll sambetts mgoddard baoli_ lucasagomes rloo NobodyCam dtantsur vdrok :)14:57
rloohi vdrok, jlvillal14:57
lucasagomesjlvillal, morning14:57
jlvillaland everyone else14:57
sambettshttps://review.openstack.org/#/c/277853/2/specs/approved/VLAN-aware-baremetal-instances.rst see my comment to Vasyl at line 11414:57
jrollmorning jlvillal :)14:57
rloojlvillal: thx for the heads up yesterday about the gate being broken and then fixed :)14:57
sambettshey jlvillal14:57
*** achanda has quit IRC14:57
* jlvillal is trying to wake up earlier so he can get into the office before those pesky co-workers bother him.14:57
jrollsambetts: yeah, +1, I'm not sure it's needed (though "connect the fast ports to this network" is probably a thing people will want)14:58
aarefievjlvillal: morning14:58
jrollsambetts: also, are there operating systems that don't support vlans? O_o14:58
baoli_jroll, sambetts's spec doesn't touch the mapping part, and we've planned to come up with an RFE/spec for that. I came across mgoddard's work while studying the existing works.14:59
jlvillalIs there a "fast cleaning" option?  Like, just wipe out the MBR so Ubuntu doesn't get confused when trying to install.14:59
sambettsjroll: ubuntu doesn't unless you have a certain package installed14:59
*** getvasanth has quit IRC14:59
jrollsambetts: oh, right14:59
mgoddardwhat's the link to sambett's spec? I'd like to have a read14:59
jlvillalWe enabled cleaning yesterday. And it seems like having four 2 terabyte hard-drives and a 200GB SSD drive take a long time to clean :)14:59
jrolljlvillal: dd if=/dev/zero of=/dev/sda bs=1M count=100? :P15:00
jrolljlvillal: or just reformat it15:00
baoli_mgoddard: https://bugs.launchpad.net/ironic/+bug/154358415:00
openstackLaunchpad bug 1543584 in Ironic "[RFE] VLAN Aware Baremetal Instances" [Wishlist,Confirmed] - Assigned to Sam Betts (sambetts)15:00
jlvillaljroll: yeah, we want to do something like that. For some reason we had one system that just did not want to install Ubuntu. Hopefully a one-time thing.15:00
jrolljlvillal: https://github.com/rackerlabs/onmetal-ironic-hardware-manager/blob/master/onmetal_ironic_hardware_manager/__init__.py#L16415:00
jroll:P15:01
jlvillal+2 for that :D15:01
*** mgoddard_ has joined #openstack-ironic15:01
*** deray has quit IRC15:01
jlvillalI almost think that should be a default action if going to install an OS. But I don't know the down sides.15:01
jrolljlvillal: oh, so you're having trouble provisioning a ubuntu image with ironic, if disks are not erased?15:02
*** jaybeale has joined #openstack-ironic15:03
jlvillaljroll: One system.15:03
*** pas-ha has quit IRC15:03
*** sambetts has quit IRC15:03
jrolljlvillal: what's the error/issue?15:03
jlvillalgmmaha: Has been fighting it.15:04
jrolland is this partition images or whole disk15:04
jlvillalI'm not sure he is at work yet.15:04
jrollah15:04
*** mgoddard has quit IRC15:04
jlvillalWe did a clean on it last night. So we may never see the issue again, if the clean worked.15:04
baoli_mgoddard, in addition to the tag of 'physical net', we also think that we can add 'vlan mode' to it which has values of 'trunk' or 'access'. A trunk port on a physical net allows multiple neutron ports (from networks on the smae physical network) to be mapped to the same ironic port.15:04
jlvillalThough to be honest it is difficult to tell if the clean is working when watching the KVM screen. We see the heartbeats but not really any status about wiping the disk or anything.15:05
jlvillalWe just went on blind faith that since we had a heartbeat it was doing the clean :)15:06
jrolljlvillal: yeah, idk what we could do there15:06
jrollhowever15:06
jrollif you have a shell: ps aux | grep shred15:06
*** sambetts has joined #openstack-ironic15:06
sambettsI've missed anything that happened in the last 3 minutes, my PC BSODed :(15:07
jlvillaljroll: I don't think we have a shell. Or at least we don't know the password to log into the IPA instance from the KVM.15:07
jrolljlvillal: ah, you can add ssh keys via kernel cmd line15:07
jlvillalsambetts: Luckily you have ZNC and you got everything that happened since your system died.15:07
TheJuliajlvillal: there is a command line argument that you can add to allow you to login as coreos on the console15:07
TheJuliaor ssh key and just ssh in15:07
sambettsjlvillal: :'( its not setup yet15:07
TheJuliaas jroll has mentioned, see Troubleshooting.rst for details15:07
jlvillalCool. gmmaha and I will try that out! :)15:08
jlvillalsambetts: an earlier comment of mine was.15:08
jlvillalsambetts: +1 for ZNC.  DigitalOcean $5/month plan is what I use to host my copy15:08
*** deva_ has joined #openstack-ironic15:08
sambettsyeah :-P15:08
jlvillal:)15:08
sambettsjlvillal: I normally have it running on my home server but I've recently moved house \15:08
jlvillalTheJulia: jroll Thanks!  gmmaha and I will look into it more15:08
*** NobodyCa1 has joined #openstack-ironic15:09
*** mtanino has quit IRC15:09
jrolljlvillal: ssh_key="blahblahblahblah you@computer" in kernel cmd line15:09
* jlvillal must admit that actually using Ironic to setup a cluster has taught him a lot of new things. Which is good :) Previously he had only had a lowly NUC with AMT.15:09
jrollTheJulia: oh, it's in docs, nice!15:09
* jroll grepped irc logs15:09
jrolljlvillal: yeah, actually running it makes you learn real fast15:10
jlvillal:)15:10
jrollI knew nothing before I did that :P15:10
TheJuliajroll: bifrost docs at least, since I struggled debugging a moonshot like 3000 miles away from me :)15:10
jrollheh15:10
jrollTheJulia: I've never had the chance to run ironic on a server I could physically touch15:10
jlvillalTheJulia: Hopefully in Hawaii so you can explain why you need to travel :)15:11
jlvillaljroll: I'm also the cable guy on our servers. Hooking up the BMC networks. Serial cable to the network switch. Luckily we got an intern to do most of the cabling.15:11
TheJuliajroll: :(15:11
TheJuliajlvillal: great idea....  Oh BadCub!15:12
jlvillal:)15:12
jrollTheJulia: though, maaaybe I did run it on some pizza boxes in the office once; can't remember if that was ironic or teeth-overlord in the before times15:12
jlvillalaarefiev: Sorry if I am being a pain on that review...15:12
jrolldefinitely involved the agent though15:12
* jlvillal imagines aarefiev muttering about jlvillal after reading review...15:13
dtantsurlol15:14
*** vmahajan has quit IRC15:14
*** NobodyCa1 has quit IRC15:14
*** deva_ has quit IRC15:14
NobodyCamgood morning Ironicer15:17
NobodyCammorning dtantsur lucasagomes jroll devananda TheJulia jlvillal sambetts vdrok rloo mgould TheJulia and all others not listed here15:18
jlvillalNobodyCam: :)15:18
sambettso/ NobodyCam15:18
*** pas-ha has joined #openstack-ironic15:18
NobodyCam:)15:18
jrollmorning NobodyCam :)15:18
NobodyCam:) morning15:18
rloomorning NobodyCam15:19
NobodyCammorning :)15:19
dtantsurmorning NobodyCam15:22
NobodyCammorning dtantsur :)15:22
dtantsurTheJulia, hi! I came across the volume connection spec https://review.openstack.org/#/c/200496/ and I'm not sure I understand your comment there.. do you object to the spec scope or just want detach to be better covered?15:23
TheJuliadtantsur: Honestly, I think we need a storage module interface, so vendors can also have 3rd party out of tree drivers to "do the right thing" based on the condition and state transitions of the host.  No objection to scope, as I think we have enough information to help facilitate a direct and optional "do the right thing with cinder" driver15:25
*** vmahajan has joined #openstack-ironic15:26
dtantsurok good, could you please check the author's comments when you have some time?15:27
TheJuliawhich would also help facilitate standalone integration, which is an interest of the cinder folks I talked to a few weeks ago, but mainly they just wanted to make sure that we had enough info that if we needed to do such signaling (which is preferred, since pathing/luns may not be needed depending on the state)15:27
TheJuliasure, didn't see that they had replied, but also been buried with some stuff downstream :(15:27
dtantsur:(15:28
TheJuliac'est la vie15:28
*** chaustin has quit IRC15:28
TheJuliahence why I've been so quiet as of recent :)15:28
aarefievjlvillal: hi, no problem, thanks for your time on this review15:31
jlvillalaarefiev: Thanks!15:31
aarefievjlvillal: so, about this raw stuff, we don't get data from raw, we just get server version15:31
aarefievjlvillal: raw is Response object from urllib15:32
jlvillalaarefiev: Yeah maybe a comment explaining why it is okay. Since other people might do like me and read the Requests docs and get confused.15:32
jlvillalaarefiev: Maybe explain then that it is actually urllib (or urllib3)15:32
jlvillalI'm not sure which one it is. I read the code and think the raw object comes from requests15:32
*** rcernin has quit IRC15:33
*** pas-ha has quit IRC15:33
aarefievjlvillal: https://github.com/kennethreitz/requests/blob/3f8b1fb617cfdd3911602b5c3e668ad30602c64d/requests/adapters.py#L20615:34
*** e0ne has quit IRC15:34
aarefievjlvillal: I'll add comment15:34
jlvillalaarefiev: Thank you! :)15:35
aarefievjlvillal: thank you15:35
*** e0ne has joined #openstack-ironic15:35
*** raddaoui has joined #openstack-ironic15:36
*** raddaoui_ has joined #openstack-ironic15:36
*** raddaoui__ has joined #openstack-ironic15:36
jlvillalaarefiev: I wish there was a more obvious or well documented way to get that version field :)15:36
lucasagomesNobodyCam, hey there! Good morning15:38
NobodyCamgood morning lucasagomes :)15:38
*** krtaylor has joined #openstack-ironic15:38
aarefievjlvillal: better way is requests  provides this fields, and hide urllib working stuff, but it doesn't15:41
*** chaustin has joined #openstack-ironic15:44
*** pas-ha has joined #openstack-ironic15:45
*** piet has quit IRC15:46
openstackgerritAndrey Shestakov proposed openstack/ironic-python-agent: [WIP] Torrent based image provisioning  https://review.openstack.org/27846815:49
openstackgerritAndrey Shestakov proposed openstack/ironic: [WIP] Torrent based image provisioning  https://review.openstack.org/27846915:49
jlvillalThat sounds like something that a spec might be wanted for. If not already done.15:51
jroll<315:53
jrollthat excites me so much15:53
* jlvillal wonders what happened to the idea of the Ansible based deployer.15:54
jlvillalI liked that idea.15:54
NobodyCamjlvillal: there is a talk about it up for voting15:54
jlvillalNobodyCam: Oh, thanks. That would be interesting.15:55
dtantsurjlvillal, I think the spec is still up15:55
vdrokmorning NobodyCam15:55
dtantsurand yeah, talks are up for voting, please vote for ironic-related things ;)15:55
jlvillaldtantsur: For the Ansible one, correct?  Not the torrent one.15:55
* jroll likes the ansible thing for things that can't pxe boot15:56
*** mtanino has joined #openstack-ironic15:56
dtantsurjlvillal, spec is for ansible, yeah15:56
NobodyCamjlvillal: https://www.openstack.org/summit/austin-2016/vote-for-speakers/presentation/819015:56
jlvillalNobodyCam: Thanks much.15:56
*** piet has joined #openstack-ironic15:56
jrollidk why I vote for talks when I realistically can't go to them :/15:56
*** Sukhdev has joined #openstack-ironic15:57
dtantsurfor better coverage of good stuff on the summit?15:57
jlvillalNobodyCam: We should vote for that for sure so yuriyz can come to the summit and we can meet him :)15:57
jrollyeah, I guess so15:57
dtantsurok, lemme promote my talks as well ;)  https://www.openstack.org/summit/austin-2016/vote-for-speakers/Presentation/7178 https://www.openstack.org/summit/austin-2016/vote-for-speakers/Presentation/804315:57
jrolldtantsur: rather, idk why I vote for talks that I want to see, rather than ones I want other people to see15:57
*** chaustin has quit IRC15:57
jrollholy cow, there's 30-40 ironic talks15:58
dtantsurwow15:58
NobodyCamya15:58
jlvillalI like how to login they have a check box that says remember me for two hours. If I don't check it does it remember me forever or for 10 minutes??15:59
*** mgoddard_ has quit IRC16:00
*** mgoddard has joined #openstack-ironic16:01
*** rcernin has joined #openstack-ironic16:01
rloodid you see the thread that jay pipes? started about separating the design part of the summit from the rest? i have wondered what that would mean for such talks ^^16:01
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: Use requests lib in HTTPClient  https://review.openstack.org/22928616:01
dtantsurthat would mean such talks will disappear IMO16:01
jrolllots of networking things16:02
jrolland a windows thing \o/16:02
dtantsuryeah, so many intriguing talks16:02
jrolla talk from volkswagen \o/16:02
jrollthough I think that came up in search because of the word "ironically", not because they're using ironic16:03
jrollwhomp16:03
*** degorenko is now known as _degorenko|afk16:03
dtantsurlol16:03
openstackgerritRuby Loo proposed openstack/ironic: Replace config 'clean_nodes' with 'automated_clean'  https://review.openstack.org/24770116:04
aarefievjlvillal: hope my comment is clear enough :( ^^16:04
*** samueldmq1 has joined #openstack-ironic16:04
jlvillalaarefiev: I will look :)16:05
*** NobodyCa1 has joined #openstack-ironic16:05
aarefievjlvillal: thanks :)16:05
*** deva_ has joined #openstack-ironic16:06
lucasagomesharlowja, ping, around?16:06
openstackgerritMerged openstack/ironic-inspector: Add forward slash for node path patch  https://review.openstack.org/27669316:08
*** chaustin has joined #openstack-ironic16:10
*** itamarl has quit IRC16:11
*** deva_ has quit IRC16:11
*** NobodyCa1 has quit IRC16:11
*** samueldmq1 has quit IRC16:11
*** rajinir has joined #openstack-ironic16:11
aarefievjroll: have I missed something here?  https://review.openstack.org/#/c/258991/16:12
jrollaarefiev: nope, I just can't read, sorry I missed your reply there16:14
jrolllucasagomes: ^ want to look at that or should I approve16:14
lucasagomesjroll, looking16:14
lucasagomesoh yeah, we def should drop those16:15
* lucasagomes review16:15
*** rpioso has joined #openstack-ironic16:16
lucasagomes+a16:16
*** arthus has quit IRC16:17
*** garthb has joined #openstack-ironic16:17
jrollawesome, thanks!16:18
* jroll bbiab16:18
aarefievjroll: ahh cool :) I thought missed something, thanks16:18
*** NobodyCa1 has joined #openstack-ironic16:19
openstackgerritMerged openstack/ironic: Remove 'zapping' from code  https://review.openstack.org/27813516:19
rloojroll: when you get a chance, would you take a look at the network provider interface patch: https://review.openstack.org/#/c/139687/16:21
jrollrloo: yeah, those are on my list today16:21
lucasagomesharlowja, will ask here and I will see the answer later... when tooz + watchers (joining or leaving a group) it is expected the project that is using it to call run_watchers() ?16:22
jroller16:22
jrollrloo: it's in merge conflict, you want me to review or update?16:22
*** klindgren has quit IRC16:22
rloojroll: ok thx. there were some recent changes and i don't know enough in detail but they seem odd to me.16:22
lucasagomesharlowja, tooz itself will never trigger it by itself right? (I don't see how, unless I'm missing something in the code)16:22
jrollrloo: oh yeah, I can review :)16:22
rloojroll: no not update. review. or at least look at my two recent comments. neutron seems to be spilling over...16:22
jrollyeah16:23
*** NobodyCa1 has quit IRC16:23
jrollrloo: oh! the 'none' thing is a "flat network" provider, not a no-op16:24
*** rcernin has quit IRC16:24
jrollmaybe the name is terrible16:24
jlvillaloh, zapping has been zapped :)16:25
rloojroll: yeah, the name is terrible then.16:25
rloojroll: it isn't Noop in that case.16:25
jrollrloo: yeah, agree in hindsight :)16:25
jroller, not even in hindsight16:26
jrollactually, I don't think this is even doing what it's supposed to16:26
* jroll will review today16:26
rloojroll: ok, will leave it for you. i don't think i can be that effective on these reviews anymore; there are only so many revisions that i can look at...16:27
gmmahagood morning jlvillal jroll TheJulia16:27
jlvillalgmmaha: morning16:27
gmmahajlvillal: that machine is showing down :(16:27
jlvillalshowing down?16:27
jlvillalslowing down?16:27
jlvillalgmmaha: And what machine are you talking about?16:28
jrollrloo: I hear ya :(16:28
rloojroll: we need fresh blood, err fresh eyes :)16:28
* gmmaha needs coffee before he starts blurting stuff among ppl16:28
jrollrloo: :D16:28
gmmahajlvillal: the machine we were cleaning yesterday16:28
* jroll really brb now16:28
jlvillalgmmaha: Ah16:28
*** raildo-afk is now known as raildo16:29
jlvillalIf anyone is bored and wants to review: https://review.openstack.org/253947   A patch to use http_client instead of numbers.  For example http_client.OK instead of 20016:31
JayFI know that's better, but I know the numbers so well vs the names16:32
JayFheh16:32
jlvillal:)16:32
dtantsurlucasagomes, do you remember that magical command to unpack DIB-made ramdisks?16:33
*** boris-42 has quit IRC16:33
lucasagomesdtantsur, yup, gzip -dc <ramdisk path> | cpio -id16:34
dtantsurthnx16:34
lucasagomesdtantsur, if it's built with dracut microcode you can inspect it using "lsinitrd"16:34
lucasagomesand to pack it again you do: find . | cpio -H newc -o > <path to the new ramdisk>16:35
*** mgould has quit IRC16:35
*** Pespa has left #openstack-ironic16:35
*** sambetts has quit IRC16:44
*** ukalifon1 has quit IRC16:44
*** mgoddard_ has joined #openstack-ironic16:45
openstackgerritMerged openstack/ironic: Remove downgrade support from migrations  https://review.openstack.org/25899116:47
devanandamorning, all16:48
*** mgoddard has quit IRC16:48
jlvillalHmmm. We ran cleaning on a system last night. And now we get a message from the BIOS.  "Unlock HDD 4:ST20000NX025"16:48
jlvillalWe are sad :(  Since it doesn't go any farther...16:49
dtantsurmorning devananda16:49
*** mgould has joined #openstack-ironic16:49
JayFjlvillal: The password to get in will be either "" or "NULL"16:52
jlvillalJayF: Thanks I will try16:53
gmmahaJayF: thanks..16:53
gmmahaJayF: jlvillal: nope.. neither worked :(16:53
JayFjlvillal: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L589 that command ran, but the one on line 597 failed16:53
JayFif it's showing your hard drive as locked now16:53
JayFon my hardware, that sets the password to blank16:53
JayFand I've used that code on at least a dozen different drives at this point16:54
JayFbut tl;dr: the drive is stuck in security mode, you have to get it out in order to have cleaning work16:54
* JayF has fixed this issue in his production environment many times when cleaning has failed for $bs_reasons16:54
*** achanda has joined #openstack-ironic16:55
*** moshele has quit IRC16:55
jlvillalJayF: Thanks. We know where to look now :) We might have to pull the drive and stick it into a different system if we can't get it to accept the password on the server.16:55
JayFclif: natorious ^ Do you have any ideas for jlvillal or gmmaha16:55
JayFclif: natorious looks like their HDD got locked by IPA in cleaning, and is now locked but NULL and blank don't work as passwords16:55
natoriousis it a password lock or bios lock?16:56
jlvillalnatorious: We see the message in the BIOS bootup16:56
jlvillalnatorious: "Unlock HDD 4:ST20000NX025"16:57
*** sambetts has joined #openstack-ironic16:57
natoriousin bios there should be an option to disable hdd lock16:57
JayFjlvillal: in case you haven't met, natorious is Nate, he's our hardware guru for OnMetal now16:58
jlvillalnatorious: Hi Nate :)16:58
jlvillalI'm John16:58
natoriousif thats not it you can flash the vendor fw back onto the drive and it should clear it.  If this happened from upstream ipa, that'd be pretty odd16:58
* natorious waves :)16:58
gmmahaJayF: jlvillal: natorious: after 10 password atemps of failure, the device is now booting :|16:58
JayFnatorious: we do the ATA erases upstream: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L58916:58
jlvillalgmmaha: I don't think it is working though16:58
jlvillalI think we need to power the system off.16:59
gmmahajlvillal: yeah its not.. but just saying.. not stuck at that screen anymore :|16:59
JayFnatorious: the only downstream code we have doing erases is for our new hardware16:59
jlvillalMy theory is the drive is refusing to accept passwords after X number of bad ones.16:59
jlvillalAnd my theory is power it off might help16:59
jlvillalnot ctrl-alt-del16:59
gmmahajlvillal: did an ipmi off16:59
*** achanda has quit IRC16:59
jlvillalThanks!17:00
natoriousjlvillal, gmmaha: if you can pxe boot, it might be good to look at the drives current state17:01
natoriouslike user password vs master password vs boot up password17:02
gmmahanatorious: i think we can pxe boot, but not sure how to check the drive states.. let me search on that a bit17:02
*** praneshp has joined #openstack-ironic17:03
*** sambetts__ has joined #openstack-ironic17:03
*** sambetts is now known as Guest5598017:04
*** sambetts__ is now known as sambetts17:04
*** Guest55980 has quit IRC17:04
natoriousgmmaha: something like hdparm -I /dev/sdx17:05
*** saripurigopi has quit IRC17:05
natoriousthink -i (lowercase) might have some pertinent infos too17:05
*** saripurigopi has joined #openstack-ironic17:05
gmmahanatorious: thanks.. let me try them out17:06
natoriousnp17:06
*** saripurigopi1 has joined #openstack-ironic17:07
*** e0ne has quit IRC17:08
*** spandhe has joined #openstack-ironic17:08
*** saripurigopi has quit IRC17:10
*** daemontool has quit IRC17:13
mgoddard_baoli_: sorry, had to drop for a meeting17:13
mgoddard_baoli_: would be good to not tie the mapping to vlans17:13
*** jcoufal has quit IRC17:13
mgoddard_I suppose the trunk and access concepts could be applied beyond vlans, but not sure whether they are17:14
mgoddard_definitely like the idea of supporting trunk and access though, I can see uses for both17:15
*** amotoki has joined #openstack-ironic17:16
*** amotoki has quit IRC17:16
mgoddard_it would be nice to have a generic mechanism for mapping virtual ports to physical ports17:16
mgoddard_the physical network, and trunk vs access could be inputs into this decision17:17
gmmahanatorious: unable to get to pxe boot.. :( will yank the drive like jlvillal said and see if that helps17:17
*** arthus has joined #openstack-ironic17:18
openstackgerritMerged openstack/python-ironicclient: Fix unit test 'Argument parse failed' error  https://review.openstack.org/27840317:18
JayFgmmaha: jlvillal: If it ends up that method of secure erasing is dangerous on that hardware, we may want to at a minimum blacklist it and maybe reconsider doing the ata erase commands as a default :(17:18
gmmahaJayF: yes, i will disable cleaning for now in our systems.. will give us time to figure out if its these disks17:20
*** aginwala has joined #openstack-ironic17:20
natoriousgmmaha: thats odd but somewhat points at bios rather than drive17:20
*** jcoufal has joined #openstack-ironic17:20
gmmahanatorious: i am starting to feel the same.. but with this disk on, i am unable to get into the BIOS either :(17:21
*** chaustin has quit IRC17:21
baoli_mgoddard_: a generic mechanism would be nice. I think that the vlan operation mode is only applicable to a physical net that supports it.17:21
devanandagmmaha: interesting. bios access is locked because a hdd has a password set?17:22
mgoddard_if neutron could support delayed mac address assignment, then ports could be created before instances in the same way as for VMs17:22
gmmahadevananda: seems like it.. when i did F2 to enter into BIOS, it showing entering setup, but the HDD lock screen is still on front and it never goes into the BIOS17:23
openstackgerritMauro Rodrigues proposed openstack/ironic: Comment out test options that already exists on tempest's tree  https://review.openstack.org/27575717:23
devanandagmmaha: huh. that almost sounds like a BIOS bug17:23
JayFdevananda: and I have a hunch that because we set the password to NULL, it's triggering some bug in that firmware and it might be locked forever </worstcase>17:23
*** jcoufal has quit IRC17:23
devanandayah...17:23
JayFdevananda: it's absolutely accurate that a locked HD can keep people out of their bios.17:24
JayFdevananda: the fact the passwords we set (literally NULL, so just pressing "enter" has worked in my labs) are null may be complicating it somehow17:24
openstackgerritVasyl Saienko proposed openstack/ironic: Introduce libvirt dirver  https://review.openstack.org/25309617:24
baoli_mgoddard_: I think that you can create neutron port with designated mac (which could be the corresponding ironic port's mac), right?17:24
JayFbaoli_: you don't know what host you'll get scheduled to pre-running the nova boot17:25
JayFbaoli_: so you don't know the mac at that point17:25
gmmahaJayF: devananda: has this happened before where setting the string as 'NULL' is causing such issues?17:25
JayFgmmaha: I haven't seen it on any of the hardware I've tested this against, which is substantial17:25
baoli_jayF, you are right17:25
pas-hamgoddard_, exactly the problem I just sumbled on17:25
pas-habasically one can't "nova boot --nics port-id=XXX" with baremetal17:26
gmmahaJayF: aah ok.. was going to ask if its safer if we change the password from NULL to some non-controversial string17:26
pas-haand Heat depends on such ability to be able to assign floatings to servers17:26
mgoddard_pas-ha: not unless you target an ironic node via an AZ17:26
JayFgmmaha: I honestly don't know; it's probably much too early to consider any of that until you figure out what happened locally.17:27
*** mbound has quit IRC17:27
pas-hamgoddard_, you mean a single one?17:27
mgoddard_yes17:27
*** ifarkas has quit IRC17:27
mgoddard_you can use nova:<nova compute hostname>:<ironic node uuid>17:27
devanandapas-ha: there is a policy-controlled option to the nova boot command to specify ... yes, that ^17:27
*** sinval has joined #openstack-ironic17:27
*** aginwala has quit IRC17:27
devanandaof course it bypasses the scheduler :)17:27
*** dtantsur is now known as dtantsur|afk17:28
gmmahaJayF: fair enough.17:28
pas-habut the ordinary user has no access to ironic port-list, so how would he know the mac address?17:28
pas-hato create a port with17:28
devanandaas a user, you *shouldn't* know or care about which physical server your instance is going to land on17:28
devanandapas-ha: why do you care about the specific MAC address?17:28
gmmahaunfortunately i am not in the same site as the HDD.. will try and get some look into them when someone gets a chance and see whats happening17:28
JayFMy users *can't* know that17:28
mgoddard_anyone know whether neutron has plans to add support for NULL MACs?17:28
*** saripurigopi1 has quit IRC17:29
devanandamgoddard_: that question doesn't make sense. why would they?17:29
pas-haif i just create a port, it has a wrong mac and instance can not be created when given that port17:29
*** trown is now known as trown|meeting17:29
devanandayou can't plumb L2 networking without a MAC ...17:29
devanandapas-ha: with ironic, user does not create a port. Ironic knows the MACs and informs Nova17:29
devanandayes, it changes the workflow a bit17:29
devanandaoh, I see17:30
pas-hadevananda, with Heat the main way to put floatings on servers is to create a port beforehand.17:30
devanandaright17:30
devanandaand that's not compatible with ironic :(17:30
pas-haand thus e.g. currently Sahara can not use Ironic :(17:30
*** praneshp has quit IRC17:30
devanandayea, this came up during one of the magnum sessions in Tokyo, too17:30
*** praneshp has joined #openstack-ironic17:31
jlvillaljroll: Will you be sending out a reminder this week about the mid-cycle?17:31
devanandapas-ha: can you (sahara and/or heat) not do that when targeting a bare metal flavor in nova?17:31
*** praneshp has quit IRC17:31
pas-hawhat if we could patch the nova-compute of Ironic to issue a port-update to the correct mac? possible with admin context17:31
*** sambetts has quit IRC17:31
devanandapas-ha: when you say 'correct mac' what do you mean?17:32
*** klindgren has joined #openstack-ironic17:32
mgoddard_pas-ha: is the MAC updatable?17:32
pas-hadevananda, investingating now if that could be done via Nova floating assoc. commands17:32
pas-haseems yes, but by admin only17:32
devanandapas-ha: because most hardware does not have mutable MACs17:32
pas-haworks in devstack (c)17:32
devanandapas-ha: so our nova driver actually gathers the MAC address(es) from ironic and passes that _up_ to Nova17:32
baoli_if the ironic port's mac has to be used, the corresponding neutron port can be updated with that Mac, right?17:32
baoli_during the boot17:33
devanandabaoli_: I do not think you can change neutron port's MAC -- that is "create a new port"17:33
devanandabut it already does that17:33
pas-haso when nova sees the incoming request with port in it, it could patch that port17:33
devanandaooh17:33
pas-hawith Ironic-provided MAC17:33
devanandainteresting. possibly17:33
*** krtaylor has quit IRC17:34
*** praneshp has joined #openstack-ironic17:34
devanandapas-ha: what if hte machine has a different number of NICs than the incoming request?17:34
mgoddard_devanda: that problem exists anyway17:34
pas-hathat should be thought through... if requested bigger than present - NoValidHostFound17:35
pas-haif less - use any I presume?...17:35
devanandapas-ha: the nova scheduler doesn't consider # of NICs today when scheduling17:35
pas-hanew filter... starts to resemble a snowcrash17:35
devanandaI just looked in the driver code -- this isn't a change to nova/virt/ironic/driver.py17:35
*** davideagnello has quit IRC17:35
devanandait's a change to nova/compute/manager.py17:35
*** davideagnello has joined #openstack-ironic17:36
*** piet has quit IRC17:36
pas-hawe have our own version in Ironic tree, don't we?17:36
jrolljlvillal: yes, sending an email with all the a/v details and everything today once I'm out of meetings17:36
devanandapas-ha: no17:36
devanandapas-ha: and we never want to do that again17:36
*** penick has quit IRC17:36
devananda(we did before ironic finished integration with openstack)17:36
pas-haaha, OK17:37
*** zer0c00l has joined #openstack-ironic17:37
devanandapas-ha: know if there is a nova bug open about this?17:37
pas-hasumming it up right now17:37
devanandaty17:37
jrolldevananda: pas-ha: I think sam's spec will handle some of this, maybe all https://review.openstack.org/#/c/277853/17:38
jrollbecause the actual ports will be arbitrary macs17:38
*** boris-42 has joined #openstack-ironic17:39
* jroll in a meeting and just injecting random thoughts17:39
*** praneshp_ has joined #openstack-ironic17:40
devanandaas a side note, ironic is the only driver which implements the macs_for_instance() method17:40
devanandaso there's a chunk of code in nova/virt/driver.py specifically for handling this case. changes to that, even though it's outside of our driver, don't appear likely to affect any other drivers17:40
*** praneshp has quit IRC17:40
*** praneshp_ is now known as praneshp17:40
devanandajroll: how does this help?17:41
jrolldevananda: because the user-facing ports will be arbitrary macs17:42
baoli_Just want to point out that in case of vlans, they can share the mac of the physical port.17:43
*** praneshp has quit IRC17:43
jrolldevananda: just a random thought, I'm not totally sure it helps but I think it does17:43
devanandajroll: hmmm. ok. "macs_for_instance needs to return None" would do the trick17:43
devanandabut I'm not sure how the network will get plumbed through neutron ml2 gateway then17:44
devanandaor how dhcpboot will get set up17:44
devanandathe spec doesn't detail either of those17:44
jrolldevananda: yeah, it needs more fleshing out17:44
jrollI don't have enough attention atm to explain how this can work, sorry17:45
devanandanp17:45
jlvillaljroll: Awesome :)  Regarding email on summit info.17:45
*** krtaylor has joined #openstack-ironic17:45
*** chaustin has joined #openstack-ironic17:47
pas-hadevananda, https://bugs.launchpad.net/nova/+bug/154419517:47
openstackLaunchpad bug 1544195 in OpenStack Compute (nova) "User can not provision ironic node via nova when providing pre-created port" [Undecided,New]17:47
*** trown|meeting is now known as trown17:48
baoli_pas-ha: magnum has the same issue17:48
*** rcernin has joined #openstack-ironic17:52
*** achanda has joined #openstack-ironic17:57
*** aginwala has joined #openstack-ironic17:57
*** suro-patz has joined #openstack-ironic17:58
*** mgoddard_ has quit IRC18:01
*** derekh has quit IRC18:01
*** mgoddard has joined #openstack-ironic18:01
*** achanda has quit IRC18:01
*** igornsa_ has joined #openstack-ironic18:03
*** aginwala has quit IRC18:06
devanandabaoli_: I have tagged magnum on it, too18:07
*** krtaylor has quit IRC18:08
*** Sukhdev has quit IRC18:08
devanandamordred: given your opinions on the APIs for floating IPs, I am curious what you will think of that ^ bug18:10
*** raddaoui has quit IRC18:10
baoli_devananda, cool, thanks18:10
*** raddaoui_ has quit IRC18:10
gmmahaJayF: TheJulia: the clean set actually worked on the disk where the OS was installed and we are able to install the machine (had to yank out the drive)18:10
*** harshs has joined #openstack-ironic18:10
gmmahajlvillal has the drive now.. He is planning to do some post-mortem when he gets a chance18:11
*** raddaoui__ has quit IRC18:11
mordreddevananda: I can't imagine I'm goingto like this18:11
devanandamordred: I don't think you will18:11
NobodyCammorning mordred18:12
*** achanda has joined #openstack-ironic18:12
devanandathere are ways people use openstack APIs that do not work when the cloud is using Ironic. This is a pretty good description of one of those18:12
mordredit's incorrect18:13
mordred"actually this is the only way if one needs to assign a floating IP to the instance via Neutron)"18:13
devanandagreat!18:13
mordredthat is untrue18:13
devanandapas-ha: ^18:13
mordredpre-creating a neutron port is a choice you can make, but by no means is required for any of the normal workflows either in floating ip clouds or in non-floating ip clouds18:14
*** aginwala has joined #openstack-ironic18:14
devanandaawesome. that is what I thought, but I questioned whether I was missing something18:14
mordredin fact, in all of the cloud interacting I do across all of the clouds, I have never in my life needed to pre-create a port - with the exception of the one time I was showing a POC of doing that as an alternative to floating ips18:14
jrolls/Neutron/Heat/ maybe?18:15
jrollI wonder if that's the only way heat does flips18:15
mordrednow, the thing this does break is the ability to use neutron fixed ips and pre-created ports as a flaoting ip alternative18:15
mordredif it is, it's a bug that can be fixed18:15
mordredit's not required even slightly18:15
jrollright18:15
mordredif you cannot or do not want to pre-create a port18:15
mordredthe process is18:15
mordredboot a server18:15
mordredas neutron for a list of ports18:15
*** achanda has quit IRC18:15
mordredlook for the port that is associated with the server18:16
mordredassociate a floating ip with that port18:16
jrollright, I'm aware of how to do it, somehow18:16
jroll17:30:27          pas-ha | devananda, with Heat the main way to put floatings on servers is to create a port beforehand.18:16
mordredthis is the mechanism shade and ansible use to do the process - and is also the mechanism nodepool uses if it's in a cloud that forces it to use floating ips because it's an evil cloud18:16
jrollis why I said maybe it's a heat bug18:16
mordredyes18:16
*** max_lobur has quit IRC18:17
mordredor, rather, it's a heat choice that has led to a bug in this scenario18:17
jrollsure18:17
mordredI think allowing both modes of operation in heat is probably a good idea18:17
mordredand giving counseling in some way that chosing the port-pre-create for bare metal nodes is bad18:17
mordredwhich should lead to non-pre-creating as the default mechanism18:17
jrollI agree18:17
mordredsince it's the thing that works everywhere18:17
devanandaso, there is a limitation in Nova as well. that is to say, when using the ironic driver, this workflow is not supported18:17
devanandait's not that FIPs aren't supported, but _this_ way of creating them is not18:18
jrollhowever, there are surely other users/tools in which they depend on the ability to use a pre-created port18:18
devanandas/creating/associating/18:18
jrolland yet another way the nova api is different for bare metal18:18
jrollwhich makes me sad18:18
devanandajroll: indeed18:18
devanandait's not a checkbox on the feature matrix18:18
devanandabut it's different :(18:19
jrolldevananda: so, if you're curious to hear out how trunking vlans can make this work (but likely doesn't solve the non-trunking-vlans case)18:19
jrollwhat we do is have nova transparently create a neutron port for each nic, behind the scenes, invisible to the user18:20
jrollthose ports are what is used to create the base config on the switchports18:20
*** krtaylor has joined #openstack-ironic18:20
*** e0ne has joined #openstack-ironic18:20
jrolland are the bond18:21
jrolland any network attached is a port on top of that, which just specifies the associated vlan, as well as the bond it's associated with18:21
jrolland those *are* visible to the user18:21
*** Marga_ has joined #openstack-ironic18:21
jrolland a pre-created port could just be one of those, though I'm not sure what/how to handle the vlan18:21
jrollI think neutron assigns the vlan and would need to update the port18:22
*** electrofelix has quit IRC18:22
jrolls/are the bond/represent the bond/18:22
jrolldoes that make sense?18:22
devanandajroll: where does traffic to the neutron-created ports get routed to? and how does that get translated to the phys MACs?18:23
devanandais the TOR doing MAC rewrite as well as VxLAN -> VLAN termination now?18:23
devanandacause ... wow ...18:23
jrollI don't believe we lock the switchport to a particular MAC18:24
jrollbut yes, vxlan -> vlan translation in the switch18:24
jrollI believe the OS will arp for the macs on the interfaces representing the vlan, so the switch knows about them18:25
jrollor it does rewriting, idk, that's a good question :)18:25
devanandawhere does the MAC -> MAC' translation happen?18:25
devanandacause VLAN tags are completely different than MAC rewrite18:25
devanandathe physical NIC isn't going to do MAC spoofing18:25
*** lucasagomes is now known as lucas-afk18:25
devanandaI mean, unless _something else_ makes it do that18:25
jrollI guess it happens in the OS, right?18:25
devanandanope18:25
jrollO_o18:25
jrollI guess I'm not sure, I'd need to bug someone18:26
* jroll thinks really hard18:26
jrollmaybe that's an NSX thing18:27
jrolltoo many pieces, I have no clue18:27
devanandaah. yes18:27
*** izaakk has joined #openstack-ironic18:27
devanandathat would make sense for NSX18:27
devanandaso we need to be really clear in this spec what hardware switches support it18:27
jrollyeah, likely there then18:27
devanandaor rather, whethre it's something that is vendor specific or not18:27
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636318:27
openstackgerritVasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636518:27
openstackgerritVasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849618:27
openstackgerritVasyl Saienko proposed openstack/ironic: Add portgroups to support LAG interfaces - API  https://review.openstack.org/20624418:27
openstackgerritVasyl Saienko proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636418:27
openstackgerritVasyl Saienko proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636718:27
openstackgerritVasyl Saienko proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636618:27
openstackgerritVasyl Saienko proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326218:27
openstackgerritVasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859618:27
openstackgerritVasyl Saienko proposed openstack/ironic: Add network provider interface and implementations  https://review.openstack.org/13968718:27
jrollright18:28
devanandaI know there are servers which expose ways to manipulate their HW MAC via the BMC18:28
devanandabut that's definitely not part of IPMI 2.018:28
jrollso this spec is generally about vlan aware instances18:28
jrollso if you had a flat network with a vlan per ... no ignore me18:29
devanandathat's completely different18:29
devanandapassing VLAN information into the instance via configdrive -- love it18:29
devanandahas nothing to do with MACs though18:29
*** max_lobur has joined #openstack-ironic18:29
devanandaor user-definable neutron ports18:29
jrollright right18:29
*** ChubYann has joined #openstack-ironic18:29
jrollthere's definitely a wedge there18:29
devananda:)18:29
jrolland as this spec as a goal of n:1 networks:nics...18:29
jrollit's a pretty big wedge18:30
*** sukhdev has joined #openstack-ironic18:30
sukhdevyhvh: ping18:30
*** praneshp has joined #openstack-ironic18:30
*** praneshp_ has joined #openstack-ironic18:32
*** zer0c00l has quit IRC18:33
* mgould -> home -> belated pancakes; good night!18:35
*** mgould has quit IRC18:36
*** praneshp has quit IRC18:36
*** praneshp_ is now known as praneshp18:36
pas-hamordred, "neutron floatingip-associate" requires PORT argument, or am I missing something?18:36
openstackgerritRuby Loo proposed openstack/ironic: Add manual cleaning to documentation  https://review.openstack.org/26426618:37
jrollpas-ha: right, you create a server, find the port created by nova, and associate the FLIP with that port18:37
*** aginwala has quit IRC18:39
*** aginwala has joined #openstack-ironic18:42
pas-hajroll, afaiu this creates lots of problems in server replace via orchestration, as it creates in a hidden intermediate dependency between FLIP and server, that has to be managed inside Heat18:42
*** praneshp has quit IRC18:42
jrollpas-ha: sure, the point was that "actually this is the only way if one needs to assign a floating IP to the instance via Neutron)" is untrue18:43
pas-harich network property in Heat might be of some help though, but not completely sure yet18:43
pas-hayes, sorry, I was meaning "via Neutron resources in Heat"18:45
*** athomas has quit IRC18:47
*** mkovacik has quit IRC18:47
*** zer0c00l has joined #openstack-ironic18:50
*** klindgren has quit IRC18:50
*** saripurigopi has joined #openstack-ironic18:50
*** pas-ha has quit IRC18:50
*** baoli_ has quit IRC18:51
*** chaustin has quit IRC18:52
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Allow to use portgroups on tenant network  https://review.openstack.org/27856418:54
*** klindgren has joined #openstack-ironic18:54
*** Nisha has quit IRC18:56
*** aginwala has quit IRC18:56
*** penick has joined #openstack-ironic18:57
*** aginwala has joined #openstack-ironic19:00
openstackgerritRuby Loo proposed openstack/ironic: Add 'GET /nodes/<node>/cleaning/steps' API request  https://review.openstack.org/27856619:00
*** achanda has joined #openstack-ironic19:00
*** klindgren has quit IRC19:00
*** aginwala has quit IRC19:00
*** klindgren has joined #openstack-ironic19:00
*** chaustin has joined #openstack-ironic19:01
mordredjroll: oh poo - I missed pas-ha19:02
*** daemontool has joined #openstack-ironic19:04
*** igornsa_ has quit IRC19:04
*** aginwala has joined #openstack-ironic19:05
*** trown is now known as trown|lunch19:05
*** suro-patz has quit IRC19:09
*** suro-patz has joined #openstack-ironic19:09
saripurigopimorning Ironic19:15
NobodyCammorning saripurigopi19:16
*** aginwala has quit IRC19:16
saripurigopiNobodyCam: \o/19:16
NobodyCam:)19:17
*** aginwala has joined #openstack-ironic19:17
*** Marga_ has quit IRC19:21
*** electrofelix has joined #openstack-ironic19:30
*** achanda has quit IRC19:36
*** daemontool has quit IRC19:38
*** achanda has joined #openstack-ironic19:45
*** rajinir has quit IRC19:45
*** krotscheck is now known as krotscheck_dcm19:47
*** Sukhdev_ has joined #openstack-ironic19:48
*** electrofelix has quit IRC19:50
*** trown|lunch is now known as trown19:52
*** pas-ha has joined #openstack-ironic19:55
*** chaustin has quit IRC19:57
*** klindgren has quit IRC19:58
*** raddaoui_ has joined #openstack-ironic20:00
*** raddaoui has joined #openstack-ironic20:00
*** raddaoui__ has joined #openstack-ironic20:01
*** aginwala has quit IRC20:01
*** arthus has quit IRC20:02
*** aginwala has joined #openstack-ironic20:03
*** aginwala has quit IRC20:03
*** aginwala has joined #openstack-ironic20:04
*** Sukhdev_ has quit IRC20:06
*** daemontool has joined #openstack-ironic20:08
*** jaybeale has quit IRC20:11
*** suro-patz has quit IRC20:11
*** achanda has quit IRC20:16
*** chaustin has joined #openstack-ironic20:16
jlvillalJayF, gmmaha I was able to unlock the drive using the USB dock I have it home :)20:17
jlvillal# hdparm --security-disable "NULL" /dev/sdg20:17
jlvillalJayF, Thanks for your help on this :)20:18
jlvillals/it home/at home/20:18
TheJulia:(20:22
*** achanda has joined #openstack-ironic20:23
*** Marga_ has joined #openstack-ironic20:23
*** priteau has joined #openstack-ironic20:24
*** piet has joined #openstack-ironic20:26
gmmahajlvillal: :D20:26
*** kozhukalov_ has joined #openstack-ironic20:27
*** kozhukalov has quit IRC20:30
*** e0ne has quit IRC20:32
*** dims has quit IRC20:34
*** dims has joined #openstack-ironic20:35
*** raddaoui has quit IRC20:39
*** raddaoui__ has quit IRC20:39
*** raddaoui_ has quit IRC20:40
*** klindgren has joined #openstack-ironic20:41
*** sukhdev has quit IRC20:42
*** kozhukalov has joined #openstack-ironic20:42
anteayaNobodyCam TheJulia so I got thinking last night that Colin may not have any experience with git, colleges often don't teach version control20:43
anteayaI find http://gitimmersion.com/ to be my favourite way to learn git20:43
NobodyCamanteaya: ahh yes20:43
anteayait is about 40 very small tutorials, each on its own page20:43
anteayaeach one takes about 10 minutes20:43
anteayaso ideal for someone who gets interrupted frequently20:44
anteayaand they can learn enough git that our workflow makes sense20:44
mrdaMorning Ironic20:44
anteayahey mrda20:44
NobodyCammorning mrda20:44
NobodyCamanteaya: ya20:44
TheJuliaanteaya: Thank you for the link, I might actually share that with a friend tonight who just graduated this past month :)20:44
anteayaTheJulia: awesome20:44
*** alexpilotti_ has joined #openstack-ironic20:44
anteayaI just love it as a site to learn20:45
anteayajim weirich was the best20:45
anteayahe authored the site20:45
mrdao/20:45
*** kozhukalov_ has quit IRC20:45
TheJuliagood morning mrda20:46
mrdao/20:46
openstackgerritJim Rollenhagen proposed openstack/ironic: Devstack: create endpoint in catalog unconditionally  https://review.openstack.org/27862320:48
jroll^ easy review20:48
TheJuliaYeah, that is a super easy review20:50
*** klindgren has quit IRC20:50
*** awiddersheim has joined #openstack-ironic20:50
NobodyCam+220:52
jlvillalNobodyCam: you beat me by this much :)20:52
NobodyCamlol jlvillal so you get the +a20:53
*** e0ne has joined #openstack-ironic20:53
jlvillalNobodyCam: Hrmm20:53
NobodyCam:)20:53
betherlyanteaya: thank you also for the link! thats really awesome - going to do the same as TheJulia for someone i know just starting out20:53
*** kozhukalov_ has joined #openstack-ironic20:55
jlvillaljroll: Now it all comes together.  Your super easy review. Error mentioned in other channel.  I finally link them together :)20:56
jroll:D20:56
*** aginwala has quit IRC20:58
*** suro-patz has joined #openstack-ironic20:59
*** pas-ha has quit IRC20:59
*** pas-ha has joined #openstack-ironic20:59
*** pas-ha has quit IRC21:00
jlvillalgmmaha: After doing all that work to remove the password from the hard drive. I think we could have done it earlier. Remember you got the system to boot. We probably could have done hdparm once the system had booted.21:00
gmmahajlvillal: i thought system only booted since the HDD wasnt there naymore? You mean hotpluygging it?21:01
jlvillalInstead of removing the drive from the system. Removing it from the drive tray. and all the other stuff that was done.21:01
*** kozhukal` has joined #openstack-ironic21:01
jlvillalgmmaha: No the system booted once before we took out the drive. Remember.21:01
jlvillalWe saw a whole bunch of disk errors.21:01
gmmahaaaah21:01
jlvillalBecause it couldn't read from the drive.21:01
*** kozhukal` has quit IRC21:02
gmmahaaaah.. never gave us the command prompt.. but yes, we could have tried it there21:02
jlvillalgmmaha: Maybe :)21:02
*** daemontool has quit IRC21:07
*** aginwala has joined #openstack-ironic21:08
*** e0ne has quit IRC21:09
*** baoli has joined #openstack-ironic21:11
*** daemontool has joined #openstack-ironic21:15
*** Marga_ has quit IRC21:16
*** kozhukalov has quit IRC21:18
TheJuliaso..... should a stable/liberty job be using binary IPA artifact from the last merged IPA change off of master?21:18
TheJuliawell, could also be stable/liberty too thinking about it21:18
*** kozhukalov has joined #openstack-ironic21:18
TheJuliabut... yeah :\ http://logs.openstack.org/85/276785/1/check/gate-tempest-dsvm-ironic-pxe_ipa/72a7872/logs/devstacklog.txt.gz#_2016-02-09_18_45_47_33221:19
*** alexpilotti_ has quit IRC21:19
*** baoli has quit IRC21:19
*** baoli has joined #openstack-ironic21:20
anteayabetherly: you're welcome, yes it is an awesome site to share21:21
*** aginwala has quit IRC21:27
openstackgerritJacek Tomasiak proposed openstack/ironic: Ensure full path leading to IRONIC_VM_LOG_DIR is accessible to everyone  https://review.openstack.org/27864621:29
*** harshs has left #openstack-ironic21:38
jrollTheJulia: so, I guess we never unwound that after we decided to ship stable branches21:39
jrollbut originally yes, that was the intention21:39
*** devananda has quit IRC21:39
*** achanda_ has joined #openstack-ironic21:40
TheJuliajroll: the only reason I noticed NobodyCam's backport is timing out on the actual deploy because it is set to 300 seconds for the node to become active21:40
*** dprince has quit IRC21:40
*** crinkle_ has joined #openstack-ironic21:42
*** MattMan_ has joined #openstack-ironic21:42
TheJuliarough count was on the order of 6 minutes for the deploy to complete, where the test is five21:42
*** priteau_ has joined #openstack-ironic21:42
*** izaakk_ has joined #openstack-ironic21:42
NobodyCamhuh :021:43
NobodyCamheheheh21:43
jrollhrm21:43
*** devananda has joined #openstack-ironic21:43
*** aginwala has joined #openstack-ironic21:44
*** devananda has quit IRC21:45
*** baoli has quit IRC21:45
*** aginwala has quit IRC21:45
*** aginwala has joined #openstack-ironic21:46
*** suro-patz has quit IRC21:46
*** suro-patz has joined #openstack-ironic21:46
*** crinkle has quit IRC21:47
*** HenryG_ has joined #openstack-ironic21:47
*** crinkle_ is now known as crinkle21:47
*** raildo is now known as raildo-afk21:47
*** devananda has joined #openstack-ironic21:47
TheJuliajroll: I kind of suspect part of it may be due infra's resource changes impacting test performance, I seem to remember one provider would allow for nested vms, while the other didn't have that enabled, I just don't remember which was which.21:48
*** priteau has quit IRC21:48
*** achanda has quit IRC21:48
*** izaakk has quit IRC21:48
*** MattMan has quit IRC21:48
*** sergek has quit IRC21:48
*** jrist has quit IRC21:48
*** zhenguo_ has quit IRC21:48
*** betherly has quit IRC21:48
*** HenryG has quit IRC21:48
*** dhellmann has quit IRC21:48
*** ramishra has quit IRC21:48
*** yarkot has quit IRC21:48
*** HenryG_ is now known as HenryG21:48
* devananda is fiddling with irc ... pardon all the parts/joins21:48
*** izaakk_ is now known as izaakk21:48
jrolldevananda: you caused that netsplit? rude21:48
jlvillalTheJulia: I know that they changed it so that even if a provider supports nested VMs they don't use it.21:48
jrollTheJulia: I think that is part of it, yeah21:49
*** yarkot has joined #openstack-ironic21:49
*** dhellmann has joined #openstack-ironic21:49
TheJuliajlvillal: jroll so the times in tempest... are basically no longer valid anyway21:50
*** devananda has quit IRC21:50
*** devananda has joined #openstack-ironic21:50
NobodyCamtimes == timeouts?21:50
TheJuliayes21:51
*** suro-patz has quit IRC21:51
JayF /win 4821:51
jlvillalTheJulia: They aren't?21:51
NobodyCamI was thinking about bumping up http://git.openstack.org/cgit/openstack/tempest/tree/tempest/config.py#n121421:51
jlvillalWe are window 48. You may speak now.21:51
NobodyCamjlvillal: lol21:51
TheJuliajlvillal: sorry, this is window 621:51
jrollno, it's 3721:51
NobodyCamno no 4221:52
JayFsorry :P21:52
*** baoli has joined #openstack-ironic21:52
NobodyCamhehehe21:52
JayFMadasi is window 48, you all lose21:52
*** HenryG has quit IRC21:52
MadasiI win though! :)21:53
jrollNobodyCam: https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L34021:53
jrollI believe that sets that21:53
*** Sukhdev has joined #openstack-ironic21:53
jrollor https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L33521:53
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/27867221:53
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/27867321:53
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/27867421:53
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/27867521:53
jrollNobodyCam: ya, the first https://github.com/openstack-dev/devstack/blob/master/lib/tempest#L50621:54
*** jrist has joined #openstack-ironic21:54
*** HenryG has joined #openstack-ironic21:56
*** ramishra has joined #openstack-ironic21:56
NobodyCamso 660 there?21:57
jrollapparently?21:57
*** sergek has joined #openstack-ironic21:57
TheJuliayup, i see it exported, connecting the dots now to see if it actually honored21:57
jrollif that's what you want :P21:57
*** betherly has joined #openstack-ironic21:57
jrollTheJulia: fyi when you read tempest logs, it will have two startup config dumps, the second is the one you want21:58
jrollit's silly21:58
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironic-inspector-client: Updated from global requirements  https://review.openstack.org/27872621:58
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/27872721:58
TheJulialooks like our setting is active_timeout, not build_timeout, but looking to see if the env-var is translated over22:00
*** zhenguo_ has joined #openstack-ironic22:00
jrollTheJulia: https://github.com/openstack-dev/devstack/blob/master/lib/tempest#L50622:00
*** aginwala has quit IRC22:01
TheJuliayup22:01
TheJuliathank you22:01
TheJuliaI was also trying to hunt down the right failed job log file :\22:01
TheJuliaAlthough... https://github.com/openstack-dev/devstack/blob/stable/liberty/lib/tempest#L52422:02
devanandaok, think i'm done with causing netsplits now :p22:03
NobodyCamlol22:03
TheJuliadevananda: Thank you for not causing anymore :)22:03
jrollTheJulia: OH, devstack is branched22:03
jrollsigh22:03
jrollyeah that would do it22:03
devanandajroll: as in, stable branches?22:03
devanandayes22:03
TheJuliayup22:03
jrollyeah22:03
* TheJulia goes and starts cooking dinner22:04
*** rcernin has quit IRC22:07
*** trown is now known as trown|outtypewww22:13
*** daemontool has quit IRC22:13
*** Marga_ has joined #openstack-ironic22:16
*** boris-42_ has joined #openstack-ironic22:17
*** sergek_ has joined #openstack-ironic22:19
*** ianw_ has joined #openstack-ironic22:22
*** chlong_ has joined #openstack-ironic22:22
*** boris-42 has quit IRC22:22
*** sergek has quit IRC22:22
*** dhellmann has quit IRC22:22
*** ndipanov has quit IRC22:22
*** ianw has quit IRC22:22
*** chlong has quit IRC22:22
*** ianw_ is now known as ianw22:22
*** sergek_ is now known as sergek22:23
*** dhellmann has joined #openstack-ironic22:23
*** ndipanov has joined #openstack-ironic22:23
*** boris-42_ is now known as boris-4222:24
*** chaustin has quit IRC22:24
*** chaustin has joined #openstack-ironic22:26
*** chaustin1 has joined #openstack-ironic22:27
*** chaustin has quit IRC22:30
*** aginwala has joined #openstack-ironic22:31
*** aginwala has quit IRC22:32
*** aginwala has joined #openstack-ironic22:32
*** kozhukal` has joined #openstack-ironic22:35
*** kozhukal` has quit IRC22:36
*** kozhukalov_ has quit IRC22:37
*** kozhukalov has quit IRC22:37
*** penick has quit IRC22:39
*** jaybeale has joined #openstack-ironic22:42
*** chaustin1 has quit IRC22:43
*** aginwala has quit IRC22:44
*** chaustin has joined #openstack-ironic22:45
TheJuliaNobodyCam: https://github.com/openstack-dev/devstack/commit/ad69e69e3f278bd28319224035997e11477617c422:45
* NobodyCam clicks22:46
*** suro-patz has joined #openstack-ironic22:47
NobodyCamoh22:47
NobodyCamI was just looking at https://github.com/openstack-dev/devstack/blob/stable/liberty/lib/tempest#L6422:48
*** achanda_ has quit IRC22:49
TheJuliaexcept the param is not passed and tempest is not stable branched22:50
NobodyCambut with the links jroll provided I think we do set it higher22:50
*** baoli has quit IRC22:50
NobodyCamhttps://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L34022:50
jrollNobodyCam: devstack is involved in setting it higher though, so stable/liberty branch will be setting the wrong config22:50
*** baoli has joined #openstack-ironic22:51
*** arthus has joined #openstack-ironic22:51
*** suro-patz has quit IRC22:51
*** alex_xu has quit IRC22:52
*** alex_xu has joined #openstack-ironic22:55
*** piet has quit IRC22:56
* NobodyCam will brb... running to grab some food quickly 23:00
*** aginwala has joined #openstack-ironic23:00
*** aginwala has quit IRC23:01
*** aginwala has joined #openstack-ironic23:01
openstackgerritVladyslav Drok proposed openstack/python-ironicclient: Use keystoneauth instead of keystoneclient  https://review.openstack.org/27572223:12
openstackgerritVladyslav Drok proposed openstack/python-ironicclient: Use keystoneauth instead of keystoneclient  https://review.openstack.org/27572223:13
*** chaustin has quit IRC23:14
*** daemontool has joined #openstack-ironic23:15
jlvillalvdrok: Are you still awake????23:15
* jlvillal looks and sees it is 1:15 in the morning where he thinks vdrok is.23:16
NobodyCam1:15 in the am23:22
NobodyCamI hope vdrok is sleeping23:22
*** penick has joined #openstack-ironic23:23
*** jaypipes has quit IRC23:23
*** [1]cdearborn has quit IRC23:23
*** baoli has quit IRC23:26
*** baoli has joined #openstack-ironic23:27
NobodyCamTheJulia: jroll: https://review.openstack.org/#/c/278792/23:28
jroll1:15am is a great time for patching ironicclient23:28
NobodyCamlol23:29
TheJuliaI kind of have to agree....23:29
jrollNobodyCam: +123:29
*** baoli has quit IRC23:29
JayFNobodyCam: +1'd23:30
NobodyCam:)23:30
*** baoli has joined #openstack-ironic23:30
*** klindgren has joined #openstack-ironic23:31
*** achanda has joined #openstack-ironic23:31
openstackgerritMerged openstack/ironic: Devstack: create endpoint in catalog unconditionally  https://review.openstack.org/27862323:35
*** jmcxn has joined #openstack-ironic23:38
*** suro-patz has joined #openstack-ironic23:38
*** suro-patz has quit IRC23:38
jmcxnIs anyone familiar with the unit tests in sqlalchemy/test_migrations?23:39
jlvillalNobodyCam: Did the timeout change itself get backported to stable/liberty?23:40
NobodyCamjl timeout change?23:40
NobodyCamjlvillal: ^^???23:41
jlvillalNobodyCam: I see the patch you proposed to make them all line-up23:41
jlvillalNobodyCam: But I wasn't sure if the timeout had actually got increased in stable/liberty23:42
NobodyCamahh thats here : https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L34023:42
NobodyCamwhich isn't branched as far as I see23:42
jlvillalNobodyCam: Ah, okay. So it isn't a branch specific thing.23:42
TheJulianor is tempest :)23:42
jlvillalNobodyCam: Thanks!23:43
NobodyCam:)23:43
jlvillalIt is sort of interesting what is and isn't tagged to the stable/liberty branch when building stable/liberty.23:44
*** baoli has quit IRC23:44
NobodyCams/interesting/scarry/23:44
*** priteau_ has quit IRC23:44
jlvillalhttps://en.wikipedia.org/wiki/May_you_live_in_interesting_times23:44
NobodyCamjlvillal: ++ :)23:45
jlvillal:)23:45
*** suro-patz has joined #openstack-ironic23:46
*** chlong_ has quit IRC23:46
*** devananda has quit IRC23:47
*** devananda has joined #openstack-ironic23:47
*** devananda has quit IRC23:49
*** devananda has joined #openstack-ironic23:49
*** aginwala has quit IRC23:50
*** aginwala has joined #openstack-ironic23:51
devanandahrmm. somehow in switching IRC hosts, my google notifier settings are borked23:52
devanandawill fix later :(23:52
devanandaheading off to a suit fitting -- see ya'll tmw!23:52
NobodyCam:(23:53
NobodyCamhave a good night devananda23:53
TheJuliagoodnight devananda23:53

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