Tuesday, 2014-08-26

jrollor that's him beating the person that broke it00:00
jrollhard to tell00:00
*** achanda has quit IRC00:01
mrdaNobodyCam: earlier today you were pinging me in channel.  Did you need something from me?00:01
openstackgerritA change was merged to openstack/ironic: Set ssh_virt_type to vmware  https://review.openstack.org/11615100:07
NobodyCammrda: we covered it the meeting :)00:15
mrdakk00:16
*** HenryG_ is now known as HenryG00:16
jrollwhy oh why did I let myself take this on https://bugs.launchpad.net/ironic/+bug/130093900:19
* jroll wonders when translation actually happens00:21
jrollwonder if we should be doing this https://github.com/openstack/oslo.i18n/blob/master/oslo/i18n/_lazy.py#L2400:24
jrollafter that one patch lands to import _ from oslo.i18n00:24
* jroll tries some stuff00:25
kylestevi find it odd that this is valid python https://gist.github.com/kylestev/5ad035c54ffcd317eb7d00:31
jrollwhy00:33
kylestevhaving logic inside a class to define methods00:34
jrollwell00:34
jrollthat method won't be accessible with an instance of that class, I think00:34
kylestevright00:34
openstackgerritA change was merged to openstack/ironic: Set PYTHONHASHSEED for venv tox environment  https://review.openstack.org/11671300:38
jrollwhee.00:38
jrollNobodyCam: ^^00:38
*** mitz has joined #openstack-ironic00:53
openstackgerritA change was merged to openstack/ironic: Add driver name on driver load exception  https://review.openstack.org/11204901:05
mrdaw00t!01:07
* mrda doesn't understand why PYTHONHASHSEED affects sphinx, but glad this is over with01:08
*** chenglch has joined #openstack-ironic01:27
*** eghobo has quit IRC01:31
*** dlaube has quit IRC01:34
*** nosnos has joined #openstack-ironic01:44
*** Poornima_ has joined #openstack-ironic01:46
*** shakamunyi has quit IRC02:05
*** ryanpetrello has quit IRC02:21
*** shakamunyi has joined #openstack-ironic02:23
*** rushiagr_away is now known as rushiagr02:24
*** rushiagr is now known as rushiagr_away02:25
*** ryanpetrello has joined #openstack-ironic02:28
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-python-agent: Clean up image build script  https://review.openstack.org/11674202:44
*** pcrews has quit IRC02:47
*** dlaube has joined #openstack-ironic02:48
*** nosnos has quit IRC02:54
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/11560002:54
*** radsy has quit IRC02:55
openstackgerritMichael Davies proposed a change to openstack/ironic: Nova review updates for _node_resource  https://review.openstack.org/11677203:16
mrdaHey Ironic cores - I have a quick review that I wouldn't mind your eyeballs on - https://review.openstack.org/116772.  This is a Ironic driver change that needs to go into Nova.03:20
*** pcrews has joined #openstack-ironic03:20
*** pcrews has quit IRC03:25
*** rloo has quit IRC03:28
*** Poornima_ has quit IRC03:31
*** bmahalakshmi has joined #openstack-ironic03:38
NobodyCammrda: have you tested that patch?03:43
openstackgerritA change was merged to openstack/ironic: Take iSCSI deploy out of pxe driver  https://review.openstack.org/11123203:45
openstackgerritA change was merged to openstack/ironic: handle invalid seamicro_api_version  https://review.openstack.org/11569203:45
mrdaNobodyCam: playing with it in parallel.  It's a pretty simple fix.03:45
mrdaNobodyCam: do you have concerns?03:45
*** harlowja is now known as harlowja_away03:47
*** harlowja_away is now known as harlowja03:48
*** dlaube has quit IRC03:48
NobodyCamjust looking at https://github.com/openstack/nova/blob/master/nova/compute/arch.py03:52
openstackgerritMichael Davies proposed a change to openstack/ironic: Nova review updates for _node_resource  https://review.openstack.org/11677203:52
NobodyCamand didn't see i38603:52
NobodyCamso wanted to test it with DIB03:52
NobodyCamfrom DIB seed "cpu_arch": "i386"03:53
NobodyCamthats all03:55
NobodyCam:-p03:55
mrdaso canonicalize translates stuff :)03:55
mrda   if newname in ("i386", "i486", "i586"):03:55
mrda        newname = I68603:55
*** eghobo has joined #openstack-ironic03:56
NobodyCam:)03:56
mrdaso I think NobodyCam that's ok, unless there's some black magic I don't know about :)03:56
NobodyCamcheck-tripleo-ironic-undercloud-precise-nonha failed03:56
NobodyCamlol03:56
NobodyCamI have not looked in to as why03:56
NobodyCamprob nothing to do with the patch03:56
mrdaprobably03:57
NobodyCambut would want to check03:57
NobodyCamlol03:57
NobodyCam:-p03:57
mrdabut once I get the new patch series up for nova review I can take a look03:57
mrdabut patch-monkeying is the priority right now03:57
mrda:)03:57
NobodyCamand I will test it tomorrow :)03:57
mrdaThis fix is noted as something I'll have to add back in as a future patch03:57
mrdaNobodyCam: Isn't it way past beer o'clock by now?03:58
NobodyCamack :)03:58
NobodyCamoh yes it is03:58
mrdayou should do something about that ;)03:58
NobodyCamlol thats why I am not attempting to test it now03:58
mrda:)03:58
*** Poornima_ has joined #openstack-ironic04:02
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/11560004:06
*** nosnos has joined #openstack-ironic04:12
*** ramineni has joined #openstack-ironic04:39
*** rakesh_hs has joined #openstack-ironic04:41
*** bmahalakshmi has quit IRC05:03
*** nikunj2512 has joined #openstack-ironic05:09
*** shakamunyi has quit IRC05:16
GheRiveromorning all05:22
*** eghobo has quit IRC05:42
*** eghobo has joined #openstack-ironic05:50
*** k4n0 has joined #openstack-ironic05:57
mrdaMorning GheRivero06:00
mrdaNobodyCam: Just FYI, on a subsequent run the tripleo job passed for 116772, so feel free to approve :)06:01
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/11587806:10
*** lazy_prince has quit IRC06:17
*** eghobo has quit IRC06:18
*** rameshg87 has joined #openstack-ironic06:25
*** dvorak has quit IRC06:29
*** killer_prince has joined #openstack-ironic06:30
*** killer_prince is now known as lazy_prince06:30
*** harlowja is now known as harlowja_away06:31
*** ndipanov has joined #openstack-ironic06:34
*** rushiagr_away is now known as rushiagr07:02
*** jcoufal has joined #openstack-ironic07:17
openstackgerritSyed Ismail Faizan Barmawer proposed a change to openstack/ironic: Add UEFI based deployment support in Ironic  https://review.openstack.org/11435707:25
*** viktors|afk has quit IRC07:37
*** jistr has joined #openstack-ironic07:55
*** lucasagomes has joined #openstack-ironic08:13
*** Alexei_987 has joined #openstack-ironic08:14
*** Shrews has quit IRC08:18
*** derekh has joined #openstack-ironic08:23
*** dtantsur|afk is now known as dtantsur08:29
dtantsurLate morning, Ironic!08:30
*** Shrews has joined #openstack-ironic08:35
rameshg87dtantsur, good morning :)08:39
dtantsuro/08:39
rameshg87dtantsur, i have a question for you straight away08:39
dtantsursure08:39
rameshg87dtantsur, since rloo is not there i just wanted to check with you (because i thought you might be against it)08:40
rameshg87dtantsur, https://review.openstack.org/#/c/105413/13/ironic/common/images.py08:40
rameshg87dtantsur, L78-L113, i have the fat create image method.  this can throw a variety of excepetions like OSError, IOError, ProcessExecutionError, etc08:41
dtantsurhmmm lemme think08:41
rameshg87dtantsur, would it be okay if i just catch it in a *big* try block ?08:42
rameshg87dtantsur, just thinking for this because the code will become messy otherwise08:42
dtantsurwell...08:43
dtantsurit makes sense for create_vfat_image and create_isolinux_image to reraise _expected_ exceptions as smth like ImageCreationFailed08:44
dtantsurI highlight word expected, because I'm still opposed to cover everything in a big try.. except Exception.. block08:45
dtantsurthat means, if we absolutely _have_ to do it - let it be08:45
rameshg87dtantsur, yeah ImageCreationFailed is what i am thinking too..but do you just to catch the name the *expected* ones only08:45
dtantsurbut likely we can try to either predict exception types or do it on smaller peaces08:45
dtantsurrameshg87, look: utils.{dd,mount,umount,mkfs} are expected to raise some set of exception08:46
rameshg87dtantsur, yes ProcessExecutionError08:47
dtantsurrameshg87, on the contrary, I doubt we expect something from _generate_isolinux_cfg08:47
rameshg87dtantsur, no, we don't08:47
rameshg87dtantsur, and may be an IOError from writing the file08:47
dtantsurwe have to convert exception from utils.{...}, but I don't particularly like cover everything in one big block08:47
rameshg87dtantsur, so small pieces more favourable ?08:48
rameshg87dtantsur, and let it go a *little* messy :)08:48
dtantsurto me - yes. I know that's annoying, but debugability is an important concern :)08:48
dtantsurof course you may want to sync with rloo on this in the evening08:49
rameshg87dtantsur, okay will do..rloo s main concern was to convert the exceptions. so let me make the changes anyway and let you and rloo have a look at my code :)08:50
dtantsurrameshg87, ack. left a comment08:51
rameshg87dtantsur, thanks :)08:52
*** fishcried has joined #openstack-ironic08:54
*** MattMan has quit IRC08:54
*** MattMan has joined #openstack-ironic08:55
*** MattMan has left #openstack-ironic08:55
*** MattMan has joined #openstack-ironic08:56
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: EXPERIMENTAL Implement hardware discovery setup in PXE driver  https://review.openstack.org/11003109:11
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: EXPERIMENTAL Endpoint for accepting discovered data  https://review.openstack.org/11600309:11
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Add newly_discovered column to Node object  https://review.openstack.org/10738909:11
*** pelix1 has joined #openstack-ironic09:16
*** viktors has joined #openstack-ironic09:22
*** dtantsur is now known as dtantsur|brb09:41
*** fishcried has quit IRC10:04
*** vdrok_away is now known as vdrok10:17
openstackgerritA change was merged to openstack/ironic: Add management interface for agent drivers  https://review.openstack.org/11624110:20
*** tatyana has joined #openstack-ironic10:23
*** dtantsur|brb is now known as dtantsur10:47
*** athomas has joined #openstack-ironic11:06
*** nikunj2512 has quit IRC11:06
*** chenglch has quit IRC11:14
openstackgerritRamakrishnan G proposed a change to openstack/ironic: Add support for creating vfat and iso images  https://review.openstack.org/10541311:18
GheRiverolucasagomes: ping11:19
lucasagomesGheRivero, hey poing11:21
lucasagomespong*11:22
mrdahey lucasagomes ;)11:23
lucasagomesmorning mrda11:23
GheRiverolucasagomes: did you take a look to the db migraton tests bug? I know you were talking about that some days ago in the channel11:24
lucasagomesGheRivero, I saw ur comments and the link you posted showing it's running on gate11:24
lucasagomesbut I didn't look at it closer than that11:25
GheRiveroah ok. Whenever you want, ping me back about that.11:25
lucasagomesGheRivero, ack, thanks for that!11:27
openstackgerritRamakrishnan G proposed a change to openstack/ironic: Add support for interacting with swift  https://review.openstack.org/10579511:35
*** rameshg87 has quit IRC11:35
*** foexle has joined #openstack-ironic11:36
openstackgerritVladyslav Drok proposed a change to openstack/ironic: Translator functions cleanup  https://review.openstack.org/11630311:42
*** rushiagr is now known as rushiagr_away11:58
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: DRAC wsman_{enumerate, invoke}() to return an ElementTree object  https://review.openstack.org/11687112:02
lucasagomesifarkas, ^12:02
ifarkaslucasagomes, great job!12:03
*** lucasagomes is now known as lucas-hungry12:03
lucas-hungryifarkas, I tested locally it works, I think that facilitate a lot to have the whole XML at once12:03
lucas-hungrybe back, lunch time12:03
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Chech ERROR state from driver in _do_sync_power_state  https://review.openstack.org/11687612:19
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Check ERROR state from driver in _do_sync_power_state  https://review.openstack.org/11687612:21
*** Poornima_ has quit IRC12:24
*** ndipanov has quit IRC12:38
*** lucas-hungry is now known as lucasagomes12:44
*** dvorak has joined #openstack-ironic12:46
*** nosnos has quit IRC12:46
openstackgerritVladyslav Drok proposed a change to openstack/ironic: Remove gettextutils _ injection  https://review.openstack.org/11063412:47
*** dlaube has joined #openstack-ironic12:49
*** k4n0 has quit IRC12:49
*** tzumainn has quit IRC12:58
*** tzumainn has joined #openstack-ironic12:58
*** stelfer has joined #openstack-ironic13:10
*** ifarkas has quit IRC13:11
dtantsurlucasagomes and others, when are we having hangout, 3pm UTC?13:15
romchegHi all!13:16
romchegIt's been a while13:16
lucasagomesdtantsur, yeah I think that's a good time, let's see when other join13:16
dtantsurromcheg, welcome back!13:16
* lucasagomes would like to do it tomorrow if possible, trying to finish the DRAC stuff13:16
*** linggao has joined #openstack-ironic13:16
*** ifarkas has joined #openstack-ironic13:17
mrdanight ironic, time for zZz13:19
dtantsurmrda, g'night13:20
*** rameshg87 has joined #openstack-ironic13:24
lucasagomesmrda, g'night13:28
*** tatyana has quit IRC13:28
*** tatyana has joined #openstack-ironic13:28
*** rakesh_hs2 has joined #openstack-ironic13:32
*** rakesh_hs has quit IRC13:33
*** pcrews has joined #openstack-ironic13:35
Shrewsoh, the review jam is done via hangout?13:39
*** tatyana has quit IRC13:42
*** rakesh_hs has joined #openstack-ironic13:43
*** rakesh_hs2 has quit IRC13:44
lucasagomesromcheg, hey there, yup long time! how was the holidays?13:51
romcheglucasagomes: it was a very nice trip. And you were right, Spanish really helps in Portugal :)13:52
openstackgerritVladyslav Drok proposed a change to openstack/ironic: Translator functions cleanup  https://review.openstack.org/11630313:52
lucasagomesromcheg, hah indeed it does13:52
*** pelix1 is now known as help13:58
*** help is now known as pelix113:59
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-python-agent: Clean up image build script  https://review.openstack.org/11674214:10
jrollgood morning ironic :)14:10
Shrewsmorning jroll14:11
*** jasondotstar has joined #openstack-ironic14:12
jrollheya Shrews :)14:12
jrolldtantsur, lucasagomes, we were planning on 1500, yeah, fine with tomorrow as well but would prefer to just get it over with :P14:12
lucasagomesjroll, ack, yeah I will speed up the most I can here, if not I submit the drac stuff tomorrow morning14:13
jrollsounds good, we can fast track it either way14:13
lucasagomesack :)14:14
*** rameshg87 has quit IRC14:14
NobodyCammorning Ironic14:18
jrollhttps://review.openstack.org/#/c/116772/2/ironic/nova/virt/ironic/driver.py14:18
jrollmorning NobodyCam14:19
jroll:)14:19
* NobodyCam awoke to a mess so I'm running a tad late14:19
NobodyCammorning jroll lucasagomes14:19
lucasagomesmorning NobodyCam14:19
jrollNobodyCam: #dogloverproblems14:20
NobodyCamjroll: yep :(14:21
dtantsurjroll, morning. I'm ok with today (it's in 40 minutes, right?), though also prefer tomorrow14:22
dtantsurNobodyCam, morning as well :)14:22
jrollmorning dtantsur :)14:23
jrollNobodyCam: https://i.imgur.com/lxXk46g.gif14:29
jrollyou need one of those to keep the dogs out of things that don't belong to them :P14:30
*** ekarlso has quit IRC14:31
NobodyCamjroll: lol14:33
*** rakesh_hs has quit IRC14:33
*** rameshg87 has joined #openstack-ironic14:37
*** vdrok is now known as vdrok_away14:38
openstackgerritRamakrishnan G proposed a change to openstack/ironic: IloVirtualMediaIscsi deploy driver  https://review.openstack.org/11386514:39
*** rameshg87 has quit IRC14:45
lucasagomesjroll, hah that's team work14:50
jroll:P14:50
lucasagomesI saw a gif this week I loled hard... it's a bit mean but super funny14:52
lucasagomeslemme find it14:52
lucasagomeshttp://goo.gl/21Ns7L14:52
lucasagomeshah14:52
jrollhahahaha14:53
NobodyCamoh thats bad :-p14:54
NobodyCamis our gate working?14:54
lucasagomesNobodyCam, yup14:55
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: DRAC wsman_{enumerate, invoke}() to return an ElementTree object  https://review.openstack.org/11687114:55
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Implements the DRAC ManagementInterface for get/set boot device  https://review.openstack.org/11691314:55
lucasagomesneed tests still ^ (the last one)14:55
NobodyCamlucasagomes: monday is a US holiday, I may not have internets14:57
lucasagomesNobodyCam, right u want me to run the meeting?14:57
NobodyCamwould you be able to host (chair) the meeting for all the non US folks14:57
NobodyCam:)14:57
lucasagomesif we have enough people14:57
lucasagomesNobodyCam, sure14:57
NobodyCamperfect :)14:57
lucasagomesnp14:57
NobodyCamTY14:58
jrollugh, hate comcast15:01
jrollwired network is fine, has internet15:02
jrollwireless works on lan but not wan15:02
NobodyCam:(15:02
NobodyCamjroll: was just looking over your comments on 11677215:02
*** stelfer has quit IRC15:02
lucasagomesreview jam time?15:02
jrollno webcam on desktop, no wire long enough for laptop15:02
jroll:|15:02
JayFSo how do the jams usually happen? Over G+ or what?15:03
NobodyCamsi15:03
jrollyeah15:03
jrollmorning JayF15:03
JayFg'morning15:03
NobodyCammorning JayF15:03
NobodyCamlucasagomes: dtantsur up for a jam?15:03
lucasagomesJayF, yup usually a google hangout15:03
NobodyCamno rloo this morning15:04
* jroll starts a hangout15:04
dtantsurNobodyCam, yep15:04
NobodyCam:) awesome15:04
dtantsuroh one sec, moving to enclave15:04
NobodyCammoving to a cave?15:04
NobodyCamlol15:04
jroll^^15:05
jrollthat's what I heard15:05
* lucasagomes stops the music15:05
jrollhttps://plus.google.com/hangouts/_/gzlzo4tkee7u7cmxcvzhkxouoya15:05
JayFjust don't go to burning man15:05
jrollNobodyCam JayF lucasagomes dtantsur etc15:05
JayFyou'll get washed away15:05
jrollno, do go to burning man15:05
lucasagomeslifeless, ping, when you get a time please take a look at https://review.openstack.org/#/c/116772 (will that affects OOO somehow?)15:08
jrollI'm going to reboot, guys, idk what's wrong :(15:12
jrollNobodyCam: ^^15:13
jrollalso, ellen said she might not be able to do much with that patch until early september... I might take it just to make sure it gets through j3 ok15:14
*** viktors is now known as viktors|afk15:21
*** ekarlso has joined #openstack-ironic15:29
*** ekarlso has quit IRC15:40
*** lazy_prince is now known as killer_prince15:40
*** ekarlso has joined #openstack-ironic15:40
*** athomas has quit IRC15:50
*** athomas has joined #openstack-ironic15:51
openstackgerritRamakrishnan G proposed a change to openstack/ironic: Add support for creating vfat and iso images  https://review.openstack.org/10541315:51
*** athomas has quit IRC15:52
*** pcrews has quit IRC15:54
NobodyCamhttps://etherpad.openstack.org/p/IIe0cnnJ5L15:54
*** romcheg1 has joined #openstack-ironic15:57
*** romcheg1 has left #openstack-ironic15:57
*** jcoufal has quit IRC16:09
*** foexle has quit IRC16:19
*** eghobo has joined #openstack-ironic16:21
*** eghobo has quit IRC16:22
*** eghobo has joined #openstack-ironic16:22
*** Alexei_987 has quit IRC16:29
*** pcrews has joined #openstack-ironic16:33
Shrewsugh16:33
* JayF hands Shrews google.com/chrome16:34
* Shrews installs16:34
*** derekh has quit IRC16:36
*** pcrews has quit IRC16:39
Shrewsoh great. browser freeze16:40
* Shrews cries16:40
jroll:(16:43
* kylestev is starting to appreciate the value of specs16:45
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/11560016:46
jrollkylestev: uh oh16:58
kylestevjroll: I didn't say I enjoy writing them16:58
kylestevjust that I can see value :P16:59
*** rushiagr_away is now known as rushiagr17:00
*** killer_prince has quit IRC17:01
*** killer_prince has joined #openstack-ironic17:04
*** killer_prince is now known as lazy_prince17:04
*** jistr has quit IRC17:07
*** harlowja_away is now known as harlowja17:15
jrollNobodyCam: still on your call?17:19
*** chuckC has quit IRC17:19
jrollNobodyCam: line 141 :/ https://review.openstack.org/#/c/113865/10/ironic/drivers/modules/ilo/power.py17:20
NobodyCamI am back17:23
* NobodyCam looks17:23
*** pcrews has joined #openstack-ironic17:23
NobodyCamjroll: humm seems lucas commented on it too17:25
jrollyeah, we were just talking about no idea how to do that17:26
jrollin a good way17:26
*** bmahalakshmi has joined #openstack-ironic17:26
NobodyCamyea I think thats only needed for deploy17:28
*** penick has joined #openstack-ironic17:34
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: DRAC wsman_{enumerate, invoke}() to return an ElementTree object  https://review.openstack.org/11687117:35
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Implements the DRAC ManagementInterface for get/set boot device  https://review.openstack.org/11691317:35
*** penick has quit IRC17:36
lucasagomesalright I'm going now, have a good night everybody17:37
*** lucasagomes is now known as lucas-dinner17:37
NobodyCamhave a good night lucas-dinner :)17:37
JayFgoodnight17:37
jrollnight lucas-dinner :)17:39
*** rameshg87 has joined #openstack-ironic17:42
*** bmahalakshmi has quit IRC17:44
rameshg87jroll, hi17:48
jrollhiya rameshg8717:48
rameshg87jroll, have one question about a comment on https://review.openstack.org/#/c/105795/13/ironic/common/swift.py - L6817:49
jrollrameshg87: what's the question17:50
*** penick has joined #openstack-ironic17:50
*** lynxman has quit IRC17:50
*** lynxman has joined #openstack-ironic17:50
rameshg87jroll, i agree we shouldn't hardcode it.17:52
rameshg87jroll, but seems like ironic is already doing it here: https://github.com/openstack/ironic/blob/master/ironic/common/keystone.py#L40-L4317:52
jrollughhhhhhhhhhhhhh17:52
rameshg87jroll, i am thinking we can just have it only at this place at keystone.py17:53
rameshg87jroll, i can just call keystone.get_service_url(service_type='identity') to get this17:54
jrollwe should at least do it the same way17:54
jrollmaybe17:54
jrolleh, not everyone has a working service catalog17:54
jrollmaybe17:54
jrollidk17:54
JayFwhy not just factor out that part in get_service_url?17:54
JayFget_keystone_url() returns the assembled url17:54
jrollyeah17:54
JayFget_service_url and the swift stuff both use that17:54
jrollJayF++17:55
JayFwe isolate the crappy code behind an abstraction so we can make it better later17:55
rameshg87JayF, jroll, yeah that seems better :)17:55
rameshg87JayF, jroll, but why are we not having it in auth_uri itself17:58
rameshg87JayF, jroll, any idea ?17:58
jrollno idea17:58
JayFThere was some talk of why in the review jam17:58
JayFit sounded like something historical? IDK for sure, but isolating the behavior behind that function would be a good first step to fixing that17:58
rameshg87JayF, okay17:59
*** igordcard has joined #openstack-ironic18:00
*** romcheg1 has joined #openstack-ironic18:01
*** pelix1 has quit IRC18:01
*** chuckC has joined #openstack-ironic18:03
*** lynxman has quit IRC18:08
*** lynxman has joined #openstack-ironic18:09
*** dlaube has quit IRC18:14
*** dlaube has joined #openstack-ironic18:20
NobodyCamok /me is back and seated :-p18:20
NobodyCamhow did the jam go? anything for /me to review?18:21
*** penick has quit IRC18:23
JayFIt kinda tuckered out after the ilo-iscsi review18:23
NobodyCam:) I saw rameshg87 is already on those :)18:24
rameshg87NobodyCam, JayF, :)18:25
NobodyCamrameshg87: your doing an awesome job!!! Thank you :)18:26
rameshg87NobodyCam, thanks :)18:26
rameshg87thanks a lot everyone for all the review comments. i am just trying to address them as soon as i can and give it for review again :)18:29
NobodyCamrameshg87: just fyi once zuul passes on 105413 I'll be landing it18:30
*** tatyana has joined #openstack-ironic18:30
rameshg87NobodyCam, thanks18:30
NobodyCam:) the first in the chain :)18:31
rameshg87NobodyCam, but the first in the chain landed yesterday.https://review.openstack.org/11123218:32
NobodyCamdoh18:32
NobodyCamokay the second :-p18:32
rameshg87NobodyCam, :)18:32
*** penick has joined #openstack-ironic18:34
adam_ganyone have some cycles to spare on reviewing the nova-bm -> ironic migration script? the grenade work is about to be blocked in its landing: https://review.openstack.org/#/c/112402/18:35
openstackgerritRamakrishnan G proposed a change to openstack/ironic: Add support for interacting with swift  https://review.openstack.org/10579518:40
jrolladam_g: I can take a look in a bit... I tend to not really care about code quality for that, and more just if it works or not18:41
jroll(which I'm in no position to actually test)18:41
*** rushiagr is now known as rushiagr_away18:45
NobodyCamadam_g: ??? H302  import only modules.'from ironic.migrate_nova import nova_bm_states as nova_states'18:47
NobodyCampep8 error18:47
adam_goh hmph18:47
NobodyCamlol that was a quick review18:47
adam_grenamed a file18:47
NobodyCam:-p18:47
adam_gdidn't update the import :)18:47
NobodyCamhehehehe18:47
NobodyCamJ/k18:47
openstackgerritAdam Gandelman proposed a change to openstack/ironic: Script to migrate Nova BM data to Ironic  https://review.openstack.org/11240218:54
*** jasondotstar has quit IRC18:56
*** penick has quit IRC18:59
lifelesslucas-dinner: I suspect it will19:04
jrollyour afternoon entertainment: http://www.google.com/teapot19:05
jrolltip your laptop/phone19:05
*** penick has joined #openstack-ironic19:05
*** harlowja has quit IRC19:06
NobodyCamlol works if I click on it19:08
JayFyeah same19:08
*** harlowja has joined #openstack-ironic19:08
jrollnot as fun :(19:08
*** jistr has joined #openstack-ironic19:14
NobodyCambrb19:28
*** tatyana has quit IRC19:29
JayFrussell_h JoshNang: or any ironic cores, IPA fixes for build that jroll needs to get in for testing ipa in infra --> https://review.openstack.org/#/c/116742/419:33
JayFit lgtm and the build successfully completed in the check job19:34
JayFneeds +2a19:34
NobodyCamassuming dependencies are installed19:40
NobodyCamis that not what sudo pip install -r requirements.txt is for?19:41
*** jrist_ is now known as jrist19:41
JayFNobodyCam: right now our coreos-oem-inject.py script to build ipa image contains different requirements than IPA (not compatible with global-req either)19:42
JayFNobodyCam: it's something that's 'we need to eventually fix this' and I think I actually filed a bug about it19:42
JayFso we have to specifically do a install of requirements.txt during the build -- but it's the requirements.txt for the coreos builder19:42
NobodyCamoh then I'd have to ask that he bug # be included there19:42
NobodyCamjroll: would you kill me if I asked for a note about ^^^^^^^^19:43
NobodyCamoh this is the IPA repo19:44
NobodyCamheck I'll land anything there (j/k)19:44
NobodyCam:> *smerk*19:44
NobodyCamJayF: I would ask for a comment be added for the Ironic repo19:45
NobodyCambut its really minnor to getting testing going19:45
JayFIf you think it's important, put the comment on it19:46
JayFjust be ready to add your +2 once I ninja-fix it because I think jroll isn't around right now :P19:46
NobodyCamahh19:46
JayFI <3 good reviews and more iterations, as long as latency is low19:46
JayFI only mind comments on code reviews when the person who makes them doesn't look again when I fix19:46
JoshNangJayF: is the symlink "sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker" to support ubuntu 12.04 and 14.04?19:47
JayFit's because the docker package packaged by ubuntu19:48
JayFthe binary is called 'docker.io' because apparently some older app owned 'docker' on ubuntu from some older release19:48
JayFso we symlink it to docker19:48
JayFon fedora 20 the binary is already named docker so np19:48
JayFthat's actually verbatim from the docker.io install guide :)19:48
JayF(the symlink)19:49
JoshNanggotcha!19:49
NobodyCamJayF: comment posted. ready with +219:49
NobodyCambrb19:54
*** penick has quit IRC19:58
linggaoHi Ironic. I reinstalled my dev machine and now cannot do the git review.19:58
linggaogot the following error:19:58
linggaogit review -s19:58
linggaoProblems encountered installing commit-msg hook19:58
linggaoPermission denied (publickey).19:58
linggaoI put the new public key on https://review.openstack.org/#/settings/ssh-keys19:59
linggaostill have the same problem. Does anyone know how to resolve it?20:00
*** penick has joined #openstack-ironic20:01
NobodyCamlinggao: sounds like you didn't put your LP key on your dev system?20:02
linggaoNobodyCam, where is the LP key?20:03
NobodyCamlinggao: these https://launchpad.net/~linggao20:04
openstackgerritJay Faulkner proposed a change to openstack/ironic-python-agent: Clean up image build script  https://review.openstack.org/11674220:04
*** shakamunyi has joined #openstack-ironic20:04
JayFNobodyCam: JoshNang ^^^20:04
*** jistr has quit IRC20:06
JoshNangJayF: +220:07
NobodyCamJayF: -1'd :(20:07
JayFNobodyCam: khaaaannnnnn20:07
NobodyCamit shouldn't pass pep8 like that20:08
openstackgerritJay Faulkner proposed a change to openstack/ironic-python-agent: Clean up image build script  https://review.openstack.org/11674220:08
NobodyCamlol20:08
JayFNobodyCam: I'd suggest you... not look at whether or not any of the pep8 jobs run inside imagebuild/20:08
JayFJoshNang: ^ you can re-review20:09
NobodyCamlol20:10
NobodyCamJayF: +2'd left comment go to +a after mr J blesses :)20:10
JoshNangahh i saw that and thought to myself "eh, the automated tools don't care, i guess it's not a big deal"20:10
NobodyCamlol20:10
NobodyCambrb again20:11
NobodyCamneed to run to the store20:11
*** shakamunyi has quit IRC20:11
Shrewsadam_g: finally got around to reviewing 112402 for you20:21
*** tatyana has joined #openstack-ironic20:25
*** tatyana has quit IRC20:25
chuckCShrews: hi20:33
Shrewshowdy20:33
chuckCShrews: hey, I'm working on a neutron bug to allow a port's mac address to be updated20:34
chuckCShrews: this is to help with situations where a NIC on an ironic server needs to be replaced20:34
chuckCShrews: I'm trying to understand how neutron ports connected to ironic server nics work20:35
chuckCShrews: In my tripleo undercloud, I have 3 ironic servers, and all ports on them show status DOWN20:36
chuckCShrews: is that normal?20:37
chuckCShrews: all the ports work fine, however20:37
Shrewshrm, i seem to recall someone else mentioning the ports showing as DOWN a while back20:39
ShrewsNobodyCam: weren't you looking at that?20:39
Shrewsi think it was "normal", but "incorrect"20:39
Shrewsiirc20:40
Shrewsi.e., we weren't updating neutron correctly or some such thing20:40
chuckCShrews: if I can rely on that, then I can avoid unfortunate side-affects with normal VM nics20:40
chuckCShrews: or if there's some other way to identify a port as attached to an ironic nic20:41
openstackgerritRamakrishnan G proposed a change to openstack/ironic: IloVirtualMediaIscsi deploy driver  https://review.openstack.org/11386520:41
*** jistr has joined #openstack-ironic20:42
chuckCShrews: I also see device_owner as "compute:None"20:43
*** rameshg87 has quit IRC20:43
ShrewschuckC: i'm not real familiar with the neutron interaction part of the code yet. let's see what NobodyCam says first20:43
chuckCShrews: sure20:44
*** igordcard has quit IRC20:50
ShrewschuckC: so, the only sure way i see to relate a neutron port to an ironic node is to compare values from the ironic.ports table ('extra' column will have a neutron port ID for the vif_port_id key) to the neutron.ports table20:57
*** romcheg1 has quit IRC20:57
*** romcheg1 has joined #openstack-ironic20:57
Shrewsi wouldn't count on using the DOWN value. not sure what's up with the "compute:None" thing20:57
chuckCShrews: yeah, all convenient ways to solve my issue seem hack-ish to me21:00
Shrewsmysql> select extra from ironic.ports where extra != '{}'\G21:01
Shrews*************************** 1. row ***************************21:01
Shrewsextra: {"vif_port_id": "b811c524-dc1b-423c-ae2e-c9b80cd1828f"}21:01
Shrewsso, whatever that's worth  :)21:01
*** linggao has quit IRC21:02
chuckCShrews: thanks!  not sure about querying ironic from neutron, though….21:02
*** igordcard has joined #openstack-ironic21:03
*** igordcard has quit IRC21:04
chuckCIt looks from the neutron data like the 'agent' plumbing the port failed21:06
chuckCbut I suspect there actually is no agent21:07
chuckCadam_g: you've poked around in neutron a bit, do you have any thoughts on ^21:08
* NobodyCam is back21:14
*** foexle has joined #openstack-ironic21:14
NobodyCamI did look at that and seem to recall it had something to do with the dhcp subnet for the deployed nodes was not a valid subnet in it self21:15
NobodyCambut am not 100% sure that is correct21:15
NobodyCamlol :(21:15
*** todd_dsm has joined #openstack-ironic21:16
chuckCNobodyCam: thanks.  Do you know if this is an open bug?21:16
NobodyCamchuckC: not that I recall21:17
chuckCNobodyCam: if a nic on an ironic server fails, does anyone hear it?21:19
*** shakamunyi has joined #openstack-ironic21:19
openstackgerritA change was merged to openstack/ironic: Add support for creating vfat and iso images  https://review.openstack.org/10541321:20
*** jistr has quit IRC21:21
NobodyCamoh who was testing that?21:26
NobodyCamoh so nice to see a working gate21:27
NobodyCam116742 still waiting on mr J21:29
jrollJayF: thanks for getting that patch through :)21:30
jrollif a nic on an ironic server fails, throw away the whole server :)21:30
NobodyCamlol21:30
NobodyCamjroll: tossing out any of the 512 gig servers yet?21:31
kylestevi'd be more interested in getting my hands on some of those nitro cards...21:31
jrollNobodyCam: :P21:32
jrollby 'throw away', I mean RMA, but yeah21:32
NobodyCamlol21:34
*** harlowja is now known as harlowja_away21:43
mrdaMorning Ironic21:45
NobodyCammorning mrda21:46
jrollgoooood morning21:46
kylestevmorning21:46
mrda\o21:50
mrdaTwo more +2's on the driver overnight \o/21:56
jroll\o/ nice21:56
mrdaStill going to be *very* tight21:56
jrollthey've probably decided to merge it all and now just messing with you21:57
NobodyCam:)21:57
jrolllook over at mikal, he's probably giggling like a little girl21:57
mrdaunlikely :)21:57
mrdaBut it would be nice21:58
mrdaI'll have to go rustling nova cores today for more eyeballs21:58
*** harlowja_away is now known as harlowja22:00
*** cinerama` is now known as cinerama22:00
*** penick has quit IRC22:22
*** Madasi has quit IRC22:22
*** Hefeweizen has quit IRC22:23
jrollNobodyCam: good news!22:23
*** marios_ has quit IRC22:23
*** GheRivero has quit IRC22:23
jrollour tests fail with master of python-keystoneclient22:23
jrollso, that's fun22:23
*** marios has joined #openstack-ironic22:23
*** GheRivero has joined #openstack-ironic22:24
NobodyCamgood, uggh22:24
jrollI'll look/fix22:24
*** Hefeweizen has joined #openstack-ironic22:24
NobodyCam:) awesome ness Ty22:24
*** chuck_ has joined #openstack-ironic22:25
*** slagle_ has joined #openstack-ironic22:25
*** Madasi has joined #openstack-ironic22:26
openstackgerritKyle Stevenson proposed a change to openstack/ironic-specs: Add ZooKeeper SyncManager spec to Kilo specs  https://review.openstack.org/11704022:26
*** scubacuda has quit IRC22:27
openstackgerritKyle Stevenson proposed a change to openstack/ironic-specs: Add ZooKeeper SyncManager spec to Kilo specs  https://review.openstack.org/11704022:29
*** penick has joined #openstack-ironic22:31
kylestevNobodyCam: ^ ;)22:32
*** dtantsur_ has joined #openstack-ironic22:34
*** dlaube1 has joined #openstack-ironic22:36
*** todd_dsm has quit IRC22:36
*** vdrok_ has joined #openstack-ironic22:36
*** NobodyCa1 has joined #openstack-ironic22:37
*** foexle_ has joined #openstack-ironic22:37
NobodyCa1humm22:37
NobodyCa1that was odd22:37
NobodyCa1anyone else just get kicked?22:37
*** zul has quit IRC22:37
*** mrda has quit IRC22:37
*** slagle has quit IRC22:37
*** dtantsur has quit IRC22:37
*** rainya_ has quit IRC22:37
*** dtantsur_ is now known as dtantsur22:37
*** dlaube1 has quit IRC22:38
*** Shrews_ has joined #openstack-ironic22:38
jrollNobodyCa1: netsplit? :P22:38
NobodyCa1looks that way22:38
NobodyCa1lol22:39
NobodyCa122:37 |-INFO > Irssi: Your nick is owned by Chris Krelle [~NobodyCam@15.125.99.181]22:39
NobodyCa122:38 |-INFO > Nick NobodyCam is already in use22:39
NobodyCa1that me really22:39
jroll/msg nickserv ghost nobodycam $nickserv_pass22:40
jrollwill kill it22:40
*** slagle_ has quit IRC22:43
*** foexle has quit IRC22:43
*** dlaube has quit IRC22:43
*** tzumainn has quit IRC22:43
*** Shrews has quit IRC22:43
*** lucas-dinner has quit IRC22:43
*** krtaylor has quit IRC22:43
*** vdrok_away has quit IRC22:43
*** openstackgerrit has quit IRC22:43
*** NobodyCam has quit IRC22:43
*** lsmola has quit IRC22:43
*** greghaynes has quit IRC22:43
*** devananda has quit IRC22:43
*** devananda has joined #openstack-ironic22:43
*** greghaynes has joined #openstack-ironic22:44
*** dguerri has quit IRC22:44
*** krtaylor has joined #openstack-ironic22:44
*** dguerri has joined #openstack-ironic22:44
*** lsmola has joined #openstack-ironic22:45
*** HenryG has quit IRC22:46
*** tzumainn has joined #openstack-ironic22:47
*** NobodyCa1 is now known as NobodyCam22:48
NobodyCam:)22:48
*** lucas-dinner has joined #openstack-ironic22:49
kylestevnice :P22:51
kylestevso NobodyCam want to take a look at my ZooKeeper and pluggable locking specs? :)22:52
JayFyou're going to turn his IRC client into a cookoo clock22:52
JayFding ding ding ding ding :P22:52
JayFkylestev: that spec needs to be rebased on top of the pluggable locking spec22:53
JayFkylestev: to indicate the dependency22:53
kylestevJayF: ah, I was wondering about that22:53
*** dtantsur has quit IRC22:55
*** dtantsur has joined #openstack-ironic22:55
*** lsmola has quit IRC22:56
*** lsmola has joined #openstack-ironic22:56
NobodyCamlol22:56
kylestevJayF: now git hates me: https://gist.github.com/kylestev/04e05b94e2d9630a96b822:57
kylestevmaybe my bp/pluggable branch is somehow out of date?22:58
* kylestev tries some things22:58
JayFThat's strange.22:59
JayFjroll: wdyt about his gist ^ I consider you our local gerrit/git/rebase all the things expert22:59
jrollwat23:00
jrollone sec23:00
jrollkylestev: so gerrit won't let you upload if nothing changed23:02
jrollso like, put an extra space in or something23:02
jrollJayF: local doesn't mean much when I'm at home :P23:03
JayFthat's what I thought, but I hoped I was wrong :(23:03
JayFjroll: you're still pretty close, relative to others in the channel23:03
jrollheh23:03
*** mrda has joined #openstack-ironic23:04
kylestevjroll: I tried that as well23:13
jrollkylestev: on both patches? :)23:13
kylestevjroll: ...23:13
jrollis that a yes?23:13
jroll... matches yes, so ok23:14
jroll.. for no23:14
kylestevchange it the patch on the bp/pluggable and then rebase my ZK branch on top of it?23:14
kylestevha23:14
kylestevjroll: ^^23:15
JayFyeah I think so23:16
JayFbecause that's the patch it complained about when uploading23:16
*** lucas-dinner has quit IRC23:17
jrollkylestev: yeah23:17
kylestevi really messed up my branch...23:23
jrolllol23:24
jrollkylestev: do this, then23:24
jrollgit checkout master; git review -X 123; git review -X 45623:24
kylestev`rm -rf /` ?23:24
jrollwhere 123 and 456 are your patch numbers23:25
jrollI guess do the review -X stuff on a branch if you prefer23:25
*** athomas has joined #openstack-ironic23:27
kylestevstill no dice23:27
kylestevok... created a new branch23:30
jrollwhat now23:30
kylestevseems to have fixed it23:30
kylestevsame change-id and all that23:30
kylestevbut now it magically works?23:30
*** fishcried has joined #openstack-ironic23:30
jrollyay.23:30
jrollprobably because rebase23:30
kylestevalright now it's all updated23:32
jrollcool23:33
lifelessmrda: ping23:33
lifelessmrda: lucas pointed me at your patch to use the local node characteristics for capabilities23:33
kylestevhow does one with no life ping?23:33
lifelessmrda: that seems 100% wrong for Ironic23:33
jrolllifeless: curious which patch this is23:34
lifelessmrda: since there's absolutely no possibility of an advertised node being influenced by the architecture of the ironic conductor or the nova compute process23:34
lifelesshttps://review.openstack.org/#/c/116772/23:34
lifelessjroll: ^23:34
JayFlifeless: mrda: I agree23:34
jrolllifeless: yeah, agree23:34
JayFwe talked about it some in the review jam and that seemed to be consensus23:34
JayFit'd be better to hardcode it than to pull in the one of the nova-compute23:34
mrdalifeless: hello23:36
lifelessmrda: hello - see ^^23:37
mrdalifeless: you shouldn't be so coy, you should tell me what you really think :)23:37
lifelessmrda: does https://review.openstack.org/#/c/111428/11/nova/virt/ironic/driver.py include that change or its still under discussion ?23:37
lifelessmrda: you know I will :)23:37
*** fishcried has quit IRC23:37
mrdaso it's not in the nova patch series23:37
*** fishcried has joined #openstack-ironic23:38
mrdaI pushed it here for discussion first (which I do for all but the most trivial change)23:38
lifelessok cool23:38
mrdaso, it's good that we've decided it's not a good way forward23:38
mrdaI will need to tell Dan Berrange that his suggestion isn't going to fly23:38
mrdaand see what happens :)23:39
JayFWell I'm curious what a better alternative is23:39
JayFprobably just having that set via a config option?23:39
lifelessJayF: huh23:39
lifelesswhy does this need to be set?23:39
JayFlifeless: if you huh I maybe misunderstood the change23:39
JayFlooking again23:39
mrdaJayF: random.random() work for me :)23:40
jrolllifeless: it's the node resource, it needs to have something, theoretically23:40
JayFaha it is what I think23:40
JayFyeah, the model of that being static doesn't fit well with ironic23:40
JayFbut if it can't be none, and must be static, it has to be a config option, right?23:41
jrollwell, you can set it in node.properties, it's not static23:41
jrollbut the fallback must be static23:41
lifelessso NotFound is a good fallback23:41
lifelessits not a valid cpu arch23:41
lifelesswhich is the point23:41
lifelesswe can't advertise nodes where this isn't set in Ironic to Nova at all23:42
lifelessso if we hit this fallback, we've had a user delete the cpu arch from ironic after it was fully setup and advertised - or something like that23:42
mrdalifeless: I agree23:42
lifeless(and perhaps we're advertising it when its not fully ready)23:42
jrolllifeless: or the person registering nodes didn't enter it23:42
JayFWe require cpu_arch to be set when creating a node, correct?23:42
lifelessclaiming any arch that *might* match the scheduler would be a bug23:43
lifelessJayF: I thought so , but haven't cross checked23:43
jrolllifeless: if you only have 64-bit images and 64-bit cpus it doesn't matter23:43
jrollmatch em all23:43
jroll(as you should in 2014)23:43
lifelessjroll: long as they are all x86_64 and not power8 or something23:43
lifeless:)23:43
JayF^ that's exactly what my thought was when I said make the static fallback configurable23:43
JayFnot many folks are going to be running mixed-arch ironic23:44
JayFand if they are I bet they pay a LOT of attention to cpu_arch being set properly :)23:44
jrollright23:44
jrollheh23:44
JayFand could set their static default to "NotFound" potentially?23:44
lifelessso I don't like that23:44
lifelessit makes it a nasty nasty surprise if something that a) the UI can just steer folk at sometimes works and sometimes doesn't23:44
JayFmake it configurable, but default to NotFound?23:45
lifelesswhat benefit does making it configurable bring?23:45
mrdaI think that we don't have a robust solution here, and so if it's not set, using 'NotFound' is fine for now23:45
lifelessbtw we have that NotFound fallback in other places23:45
lifelesslike23:45
lifeless            cpu_arch = str(node.properties.get('cpu_arch', 'NotFound'))23:45
mrdathat's what we have in this case, currently23:46
JayFlifeless: okay, I agree with you. I couldn't defend my position w/r/t configurablity. Only argument I'd have is backwards compat but I'd suspect ironic+nova users would know there are dragons i->j23:46
lifelessyup, we're exporting nodes with cpu_arch NotFound in get_host_stats23:46
lifelessJayF: well, right now its not a backwards compat issue is it? The nova->Ironic migration can use the Nova config setting to populate this;23:46
lifelessanyone else, its part of the standard thing to set it per node23:47
*** chuckC has quit IRC23:47
mrdaSo I would suggest leaving things as is for now, and if we think this is something we should change, raise a bug and fix it later23:47
lifelessmrda: +123:47
jrollmrda: welllllllll23:47
JayFokay23:47
jrollI agree with the canonicalize bit23:47
jrolljust leave the default to NotFound23:47
lifelessso the canonicalise bit will be a backwards compat break for tripleo23:47
mrdajroll: I have a current +2 on that patch right now :)23:48
jrolllifeless: why23:48
jrollmrda: well then :)23:48
lifelessjroll: the cpu_arch is compared to the flavor right?23:48
mrdahow about, if I have to change it for reasons, I fix that?23:48
lifelessjroll: are both sides canonicalised by the scheduler ?23:48
mrdajroll: ^^23:48
jrolllifeless: I assume so? idk23:48
jrolllifeless: what arch are y'all using? i386?23:48
lifelessjroll: so we have scripts that setup the flavor and the node23:48
lifelessjroll: arch is user supplied; but the only thing we do is poke the same value into both places23:49
jrollok23:49
lifelessif one side gets munged by the system and the other side doesn't23:49
lifelessit will break23:49
lifelessso if we're going to add such a thing, I think the bare minimum test is one that checks we can schedule when the flavor and node are both given the same non-canonical form23:50
jrolllifeless: oops, you're right, canonicalize is only used with arch.from_host23:50
lifelessSo yeah23:50
jrolllifeless: though it's trivial for tripleo to also do something similar to canonicalize(), tripleo lands it first, boom backwards compat23:50
lifelessjroll: API break is still a break :)23:51
lifelessjroll: it just means we'd have a version that works, but anyone upgrading nova and ironic without changing their tripleo versions would be stuffed23:51
jrollhmm23:52
jrollI guess I don't know the details23:52
jrollbut i386 is one of the few that gets munged23:52
jrollhrm23:52
jrollyeah, you might be right23:53
lifelessmore broadly, if we're going to canonicalize an item of data that is compared to another one, we need to canonicalize both, or neither.23:53
mrdalifeless: agreed23:53
mrdapref both23:53
lifelessI have no particular care about whether we should or shouldn't do it, but if we're going to do it, thats whats needed to do it safely.23:53
jrollindeed23:53
jrolllifeless: are flavor/node setup scripts separate scripts or all in one?23:54
lifelessjroll: setup-baremetal does both, it calls register-nodes internally, both are driven by the nodes.json data23:54
jrolllifeless: right, so if flavors are created at the same time, then they'll both be munged properly23:54
jrollold nodes/flavors will still show i386, but will still be deployable23:55
jrollso should be fine, no23:55
jroll?23:55
lifelessjroll: no, because the proposed change in ironic is late-bound munging.23:55
jrollOH23:55
jrollok23:55
jrollthanks for that :)23:55
lifelessjroll: if we add late-bound munging into the use of flavours as well, then both sides will line up and its fine.23:55
jrollright23:56

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