Thursday, 2015-02-05

*** naohirot has joined #openstack-ironic00:05
*** dkingshott has quit IRC00:05
openstackgerritwei du proposed openstack/ironic: Fix argument value for work_on_disk() in unit test  https://review.openstack.org/15307200:05
naohirotgood morning ironic00:06
*** yuanying_ has joined #openstack-ironic00:08
mrdahi naohirot00:08
naohirothi mrda :)00:08
*** yuanying has quit IRC00:10
NobodyCammorning naohirot00:10
NobodyCammorning mrda (if I missed you earlier)00:11
NobodyCam:p00:11
naohirotNobodyCam: good evening :)00:11
mrdahey NobodyCam00:13
openstackgerritMerged openstack/ironic: Documentation: Describe the 'spacing' argument  https://review.openstack.org/15305600:14
openstackgerritMerged openstack/ironic: update docstring for driver_periodic_task's parallel param  https://review.openstack.org/15295600:14
NobodyCam:)00:16
*** Marga_ has quit IRC00:22
*** Marga_ has joined #openstack-ironic00:23
*** Marga_ has quit IRC00:27
*** achanda has quit IRC00:37
*** achanda has joined #openstack-ironic00:43
*** ChuckC_ has joined #openstack-ironic00:44
*** ChuckC has quit IRC00:45
*** korekhov has quit IRC00:46
*** korekhov_ has joined #openstack-ironic00:46
*** korekhov_ has quit IRC00:50
*** BadCub_ has quit IRC00:51
*** Marga_ has joined #openstack-ironic00:52
*** Marga_ has quit IRC00:52
*** Marga_ has joined #openstack-ironic00:53
*** achanda has quit IRC00:53
*** lynxman has quit IRC00:54
*** lynxman has joined #openstack-ironic00:55
*** yuanying_ has quit IRC01:03
*** penick has quit IRC01:03
*** chlong has joined #openstack-ironic01:05
*** yuanying has joined #openstack-ironic01:09
*** bradjones has quit IRC01:17
*** david-lyle is now known as david-lyle_afk01:18
*** andreykurilin_ has quit IRC01:19
*** bradjones has joined #openstack-ironic01:19
*** chlong has quit IRC01:22
*** ChuckC has joined #openstack-ironic01:23
*** ChuckC_ has quit IRC01:26
*** chenglch has joined #openstack-ironic01:33
*** rwsu is now known as rwsu-afk01:43
openstackgerritKyle Stevenson proposed openstack/ironic-python-agent: Correct inline comment in sync_command decorator  https://review.openstack.org/15310401:45
kylestevone-liner ^01:47
*** imtiaz_ has quit IRC01:48
*** ijw_ has quit IRC01:52
*** achanda has joined #openstack-ironic01:53
*** EmilienM is now known as EmilienM|afk01:55
openstackgerritDevananda van der Veen proposed openstack/ironic: Add list of python driver packages  https://review.openstack.org/15310901:57
openstackgerritTan Lin proposed openstack/ironic: Correct typo in agent_client  https://review.openstack.org/15311001:58
*** achanda has quit IRC01:59
*** ijw has joined #openstack-ironic02:04
*** rloo has quit IRC02:09
openstackgerritTan Lin proposed openstack/ironic: Add AMT-PXE driver doc  https://review.openstack.org/15285902:12
openstackgerritKyle Stevenson proposed openstack/ironic-python-agent: Add additional logging and return results for IPA extensions  https://review.openstack.org/15275502:18
openstackgerritMichael Davies proposed openstack/ironic-specs: Update logical-name spec for uuid/name clash  https://review.openstack.org/15311502:19
*** yog_ has quit IRC02:24
*** chlong has joined #openstack-ironic02:26
*** spandhe has quit IRC02:27
openstackgerritDevananda van der Veen proposed openstack/ironic: Raise minimum API version to 1.1  https://review.openstack.org/15252702:30
*** penick has joined #openstack-ironic02:31
*** penick_ has joined #openstack-ironic02:32
*** penick has quit IRC02:36
*** penick_ is now known as penick02:36
*** ijw_ has joined #openstack-ironic02:37
*** ijw has quit IRC02:40
*** chlong has quit IRC02:40
*** chenleji has joined #openstack-ironic02:44
*** korekhov_ has joined #openstack-ironic02:47
*** yuanying_ has joined #openstack-ironic02:47
*** ramineni has joined #openstack-ironic02:49
*** yuanying has quit IRC02:50
*** achanda has joined #openstack-ironic02:51
*** korekhov_ has quit IRC02:52
*** stendulker has quit IRC02:56
*** zhenzanz has joined #openstack-ironic02:56
*** korekhov_ has joined #openstack-ironic02:59
*** eghobo has quit IRC03:02
*** korekhov_ has quit IRC03:04
*** yog_ has joined #openstack-ironic03:04
*** ijw has joined #openstack-ironic03:06
openstackgerritZhenzan Zhou proposed openstack/ironic: Add policy show_password to mask passwords in driver_info  https://review.openstack.org/15068803:08
*** ijw_ has quit IRC03:08
openstackgerritMerged openstack/ironic-python-agent: Correct inline comment in sync_command decorator  https://review.openstack.org/15310403:09
openstackgerritDevananda van der Veen proposed openstack/ironic: Add MANAGEABLE state and associated transitions  https://review.openstack.org/15007303:13
openstackgerritDevananda van der Veen proposed openstack/ironic: Conductor errors if enabled_drivers are not found  https://review.openstack.org/15284403:19
jrollmorning devananda :P03:21
*** korekhov_ has joined #openstack-ironic03:21
devanandajroll: shh. i should be sleeping :p03:22
devanandai mean, it's 4am, or something03:22
jrollheh03:22
devanandathat's the time one is supposed to sleep, right?03:22
mrdaThe problem is that gerrit doesn't lie :)03:22
jrollidk03:22
jrollseems almost reasonable to be awake03:22
*** korekho__ has joined #openstack-ironic03:22
devanandajroll: since you're here, on the password mask03:23
devanandajroll: that's a policy change now, not an api change03:23
devanandajroll: i'm thinking that that is not something we bump versions for03:23
jrolldevananda: but the api response changes03:23
jrollidk03:23
devanandaotherwise, we should bump the version for every policy ...03:24
jrollI can deal with changing it or not changing it03:24
devanandano, the content in the body is masked03:24
devanandaa deployer can totally override that policy locally03:24
devanandaso then what does the microversion mean?03:24
jrollyeah, I suppose that's true03:24
devanandadifferent users get different behavior from teh same version -- therefor it's not a version difference :)03:24
jrollright, I guess ignore me03:25
*** korekhov_ has quit IRC03:26
mrdadevananda: just to verify, we want your microversion patch (152527) to land before any more changes?  Then all the other backlog, such as logical names, can try and merge? (assuming they are ready for merge :)03:27
devanandamrda: yes pls03:27
mrdaif so, we should be nagging cores to get eyeballs on 15252703:27
mrda?03:28
devanandaI just fixed the last round of comments03:28
devanandaALSO03:28
devanandakilo-2 is going to be tagged in approximately 12 hours03:28
mrdaO_o03:28
devanandait's just a milestone, but it'd be great to have a bunch of the  BP's closed03:28
mrdaI got a great candidate for that!03:28
mrda:P03:28
devanandamrda: it looks like logical names is just about done :)03:28
devanandayep!03:28
mrdaWell, I got a +2 from rloo, so it _must_ be close :)03:29
devananda:)03:30
*** chlong has joined #openstack-ironic03:30
devanandawe should also land 153109 asap03:30
devanandait's trivial and i'm almost tempted to self-approve ...03:30
* mrda looks03:30
devanandait is a list of things that zigo needs to know03:31
devanandafor building debian packages fo rus03:31
jrolldevananda: lemme look at that03:33
jrolldevananda: these are pypi packages03:34
jroll?03:34
mrdajroll: I don't think all of them are03:34
jrollor what03:34
jrollyeah, they aren't, that's why I ask :)03:34
devanandathey are python project names and SHOULD be pypi packages03:34
devanandaoh03:35
jrollwell, pip search $dep doesn't have results for some of them03:35
devanandain my sleepiness i might have used the wrong names03:35
* devananda fixes03:35
mrdaiboot, pywsman, scsiclient aren't03:35
jrollMINUS TWO03:35
jrollalso seamicroclient03:35
mrdahey hey hey, back off jroll.  I found the discepency first :-P03:36
mrdas/seamicroclient/python-seamicroclient/03:36
jrollidk about that, I was running things when you mentioned it03:36
jroll$ for thing in $(cat driver-requirements.txt| grep -v '^$' | grep -v '^#'); do pip search $thing; done03:36
mrdaSo was I :P03:36
*** killer_prince is now known as lazy_prince03:37
*** chlong has quit IRC03:37
openstackgerritDevananda van der Veen proposed openstack/ironic: Add policy show_password to mask passwords in driver_info  https://review.openstack.org/15068803:39
devanandajroll: ^ is good now03:39
jrollcool03:40
jrolldevananda: if show_password policy default is false, should it be true in all these kwargs?03:44
jrollit's probably fine03:45
jrolldevananda: +2'd03:46
devanandaoh. meh.03:47
jrollyeah03:47
jrollI'll let you +A when jenkins is done03:47
*** ijw has quit IRC03:47
devanandaalso, i think the dell driver is broken. except i know folks are wokring on it ...03:47
devanandapip search wsman -- and there it is03:47
*** ijw has joined #openstack-ironic03:48
devanandait's not called pywsman though03:48
devanandaand it doesn't create a pywsman module (which would be awkward since it's not called that)03:48
devanandabut all the drac driver code imports pywsman03:48
devananda:-/03:48
devanandadtantsur|afk: ^03:48
jrolluhh03:48
jrollthat's interesting03:48
jrollI love when code is put in that people don't run :P03:49
devanandaso do i ...03:49
mrdanot confusing at all :S03:49
jroll>>> import pywsman03:50
jrollImportError: No module named pywsman03:50
jrollyay.03:50
jrollhow does that even happen03:50
jrolldevananda: was 152527 the other one you needed reviewed?03:51
jrollI'll get that in a few, brb03:51
devanandathis is lame: https://github.com/Openwsman/openwsman/blob/master/bindings/python/Makefile.am#L2903:52
devanandathe RPM is called openwsman-python03:52
devanandait installs a module called pywsman03:52
* devananda is sad for the world03:52
mrdale sigh03:53
mrdaand ubuntu: http://packages.ubuntu.com/trusty-updates/i386/python-openwsman/filelist03:55
*** harlowja is now known as harlowja_away03:56
*** jerryz has joined #openstack-ironic03:57
openstackgerritMerged openstack/ironic: Move oslo.config references to oslo_config  https://review.openstack.org/15195704:00
openstackgerritDevananda van der Veen proposed openstack/ironic: Add list of python driver packages  https://review.openstack.org/15310904:01
*** absubram has joined #openstack-ironic04:06
jrollmrda: devananda: that's just... wow04:06
*** absubram has quit IRC04:06
jroll+2'd 152527 btw04:06
devanandaoh .. .wow04:08
devanandaactually i think that's normal04:08
devanandabeen a whiel since I used RHEL, but I recall the package names being like that04:09
jrollthe names are whatever04:09
jrolljust python packages not on pypi makes me sad04:09
mrdaIt's not hard to get them added04:09
mrdaOne of my colleagues manages packaging.python.org04:10
devanandathink i'm done fixing things for now04:10
* devananda signs off for the morning, tries to get a little mroe sleep04:10
jrollmrda: you mean one of my colleagues >:P04:11
jrollmrda: you mean an aussie or a racker in general?04:11
mrdaumm no, jroll :)04:11
mrdaAn oz-zee04:11
jrollorly04:11
jrollwho's that?04:11
mrdaRichard Jones04:12
jrollthere's also dstufft, who's in PA and I did rookie-o with him :P04:12
mrdahuh04:12
mrdaWe haz all the python packaging people04:12
jrollaha04:12
mrdabut, you can tell people how to package, but you can't make them do it04:12
jrollwho wrote this iboot stuff?04:13
jrolldprince?04:13
jrollI see https://github.com/dprince/python-iboot_specs/blob/master/python-iboot.spec04:14
*** lazy_prince is now known as killer_prince04:15
*** anderbubble has joined #openstack-ironic04:19
*** penick has quit IRC04:25
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/15271304:32
*** rameshg87 has joined #openstack-ironic04:35
*** chlong has joined #openstack-ironic04:35
*** yog_ has quit IRC04:36
*** Nisha has joined #openstack-ironic04:38
*** killer_prince is now known as lazy_prince04:43
mrdaShould the drac driver try to load the wsman driver if pywsman doesn't exist?04:51
mrdai.e. if someone is built the wsman package from source rather than the distro version?04:52
*** yog_ has joined #openstack-ironic04:52
*** achanda has quit IRC04:52
*** chlong has quit IRC04:54
*** achanda has joined #openstack-ironic05:01
*** chlong has joined #openstack-ironic05:03
*** eghobo has joined #openstack-ironic05:04
*** korekhov_ has joined #openstack-ironic05:07
*** korekho__ has quit IRC05:10
*** korekhov_ has quit IRC05:11
*** jerryz has quit IRC05:26
*** jlvillal_wfh has joined #openstack-ironic05:34
*** dguerri has quit IRC05:44
*** dguerri has joined #openstack-ironic05:45
*** yog_ has quit IRC05:48
*** coolsvap_ is now known as coolsvap05:49
*** Marga_ has quit IRC05:54
*** achanda has quit IRC06:00
openstackgerritSirushti Murugesan proposed openstack/ironic: Adds support for deploying whole disk images  https://review.openstack.org/15014206:00
*** jlvillal_wfh has quit IRC06:01
*** jerryz has joined #openstack-ironic06:10
*** imtiaz has joined #openstack-ironic06:12
*** ijw has quit IRC06:13
*** ijw has joined #openstack-ironic06:13
*** ijw has quit IRC06:17
*** ijw has joined #openstack-ironic06:17
*** achanda has joined #openstack-ironic06:24
*** achanda has quit IRC06:41
*** yog_ has joined #openstack-ironic06:43
*** Nisha has quit IRC06:44
*** imtiaz has quit IRC06:46
*** korekhov_ has joined #openstack-ironic06:52
*** ijw has quit IRC06:57
*** Nisha has joined #openstack-ironic07:00
*** korekhov_ has quit IRC07:09
*** korekhov_ has joined #openstack-ironic07:10
*** korekhov_ has quit IRC07:14
*** jmanko has joined #openstack-ironic07:17
*** dlpartain has joined #openstack-ironic07:18
*** dlpartain has left #openstack-ironic07:18
*** jmank has quit IRC07:20
*** harlowja_away has quit IRC07:23
*** anderbubble has quit IRC07:26
*** subscope has quit IRC07:29
*** jcoufal has joined #openstack-ironic07:38
*** chlong has quit IRC07:39
*** achanda has joined #openstack-ironic07:41
*** subscope has joined #openstack-ironic07:44
*** achanda has quit IRC07:47
openstackgerritjiangfei proposed openstack/python-ironicclient: Encode exception on cli for UnicodeDecodeError  https://review.openstack.org/15315507:53
*** achanda has joined #openstack-ironic07:54
*** erwan_taf has joined #openstack-ironic07:56
*** eghobo has quit IRC08:03
*** lsmola has quit IRC08:05
*** ifarkas has joined #openstack-ironic08:06
*** chenleji has quit IRC08:15
*** lsmola has joined #openstack-ironic08:22
*** ndipanov has quit IRC08:28
*** subscope has quit IRC08:29
*** mgoddard has joined #openstack-ironic08:29
*** achanda has quit IRC08:29
devanandamorning, all08:31
*** mgoddard1 has joined #openstack-ironic08:34
*** mgoddard has quit IRC08:34
*** achanda has joined #openstack-ironic08:34
*** lsmola has quit IRC08:36
*** lsmola has joined #openstack-ironic08:38
Nishadevananda, morning08:40
Nishadevananda, needed help on https://review.openstack.org/14982308:41
Nishadevananda, i am getting following error while testing ""Endpoint does not support RPC method inspect_hardware"." Could you help what is missing?08:42
*** subscope has joined #openstack-ironic08:45
openstackgerritDevananda van der Veen proposed openstack/python-ironicclient: Update requirements.txt  https://review.openstack.org/15316308:45
mgoddard1nisha: You use version 1.22 in rpcapi.py, should this be 1.24 to use the inspect_hardware method? I don't know how the RPC code works internally but this is jumping out at me.08:47
*** yog_ has quit IRC08:47
Nishamgoddard1, i had actually made it as 1.24 then also it was giving same error08:48
mgoddard1nisha: ok08:48
Nishamgoddard1, while committing i guess i forgot to add the change.08:49
mgoddard1nisha: Have you fixed the issue with the method being outside the class due to the merge error?08:50
mgoddard1nisha: i.e. move inspect_hardware() above get_vendor_passthru_metadata()08:51
Nishamgoddard1, i didnt get08:51
Nishawhich file?08:53
*** achanda has quit IRC08:53
mgoddard1nisha: Several of the ConductorManager methods were moved outside the class in a change that you rebased onto. Your method is below those global functions, making it also a global function rather than a method on ConductorManager08:54
mgoddard1nisha: in ironic/conductor/manager.py08:54
mgoddard1nisha: I'll try to find the change that introduced this08:54
Nishaokk. i think it may be the cause. i will just try in test branch and check08:54
*** achanda has joined #openstack-ironic08:55
mgoddard1nisha: https://github.com/openstack/ironic/commit/13aee6165a21751105aa87dc6e6aecb4cb89b0e608:55
Nishamgoddard1, thanks. will update after testing....i didnt realize it has become global function08:57
*** mrda is now known as mrda-away08:57
*** zhenzanz has quit IRC09:03
*** yog_ has joined #openstack-ironic09:04
devanandaNisha: RPC version on ir-api and ir-cond processes09:05
devanandaNisha: when you implement a new RPC method, you must raise the version. that allows the api and conductor to negotiate -- and when they are different versions, taht error is the result09:06
*** jistr has joined #openstack-ironic09:07
ifarkasrameshg87, hi09:09
rameshg87ifarkas, hi09:09
ifarkasrameshg87, I just read the discussion from yesterday09:09
jiangfeidevananda:  hi devananda09:09
rameshg87ifarkas, yesterday i was looking out for you when i was discussing about raid with rackspace folks09:09
*** achanda has quit IRC09:09
ifarkasrameshg87, I disagree with moving dumping the methods to management interface but I will reply on the spec09:09
devanandajiangfei: hi! we were just discussing your client patches09:10
rameshg87ifarkas, yeah may be if there is a disagreement we can sort it out on next meeting09:10
ifarkasrameshg87, yeah09:11
jiangfeidevananda: thank you for review https://review.openstack.org/151864.  i have some question, In my opinion get / v1 / node is the corresponding node-list, get / v1 / node / uuid is the corresponding node-show, although the get-node-by-instance is returned node, he should also be a node-list.09:11
*** achanda has joined #openstack-ironic09:11
rameshg87ifarkas, another comment was to have only 2 methods in total09:12
rameshg87ifarkas, one for apply and one for delete09:12
*** lucasagomes has joined #openstack-ironic09:13
rameshg87ifarkas, both of them can be made as separate zap tasks09:13
ifarkasrameshg87, and create09:13
ifarkasrameshg87, and update09:13
rameshg87ifarkas, so how many zap tasks ?09:14
ifarkasrameshg87, ahh, as for zapping, we have basically 1: apply which is called twice: one for root device and then for the rest09:15
rameshg87ifarkas, yeah for now we have only one zap task09:15
ifarkasrameshg87, what do you mean? we apply the configuration in 2 steps09:16
devanandajiangfei: I realize the REST API currently exposes two ways to perform the same function: "find thing related to other-thing"09:16
devanandajiangfei: eg, "find node(s) related to chassis-id" or "find port(s) related to node-id"09:16
rameshg87ifarkas, yeah i think for your case first node.raid.apply_configuration (root=True) and then node.raid.apply_configuration (root=False)09:17
devanandajiangfei: I don't think the REST API *should* expose two mechanisms to perform the same function. that's unnecessary, and probably confusing for users09:17
rameshg87ifarkas, correct ? that's what we were planning for, right ?09:17
ifarkasrameshg87, yes09:17
rameshg87ifarkas, apply() and create() can be merged if delete is a separate zap task09:18
jiangfeidevananda:  ok09:18
*** achanda has quit IRC09:19
rameshg87ifarkas, we can have 2 zap tasks node.raid.delete_configuration which deletes the raid on the machine09:19
rameshg87ifarkas, another one is node.raid.apply_configuration which creates a configuration09:19
rameshg87ifarkas, so infact create can be same as apply09:19
ifarkasrameshg87, yeah, we will have 2 methods which will be called during zapping09:20
rameshg87ifarkas, so DELETE /nodes/<uuid>/raid/configuration is no longer required, right ?09:20
*** andreykurilin_ has joined #openstack-ironic09:21
rameshg87ifarkas, because if operator wants to delete raid configuration, they don't need to call this api09:21
ifarkasrameshg87, yeah09:21
rameshg87ifarkas, they can directly do the zap step node.raid.delete_configuration09:21
*** dtantsur|afk is now known as dtantsur09:22
devanandajiangfei: thank you for the proposals -- you have highlighted that our REST API duplicates functionality. I am filing a bug about it, and will propose that we deprecate09:24
ifarkasrameshg87, +1 for merging create and apply09:24
devanandajiangfei: support for queries like GET /v1/nodes?chassis_uuid=UUUU09:24
rameshg87ifarkas, okay09:24
*** derekh has joined #openstack-ironic09:24
devanandathis is better expressed as GET /v1/chassis/UUUU/nodes09:24
jiangfeidevananda: ok, thank you.09:25
rameshg87ifarkas, do you want to correct the spec or shall i take it up ?09:25
ifarkasrameshg87, I can do that possibly tomorrow but feel free to take it09:26
rameshg87ifarkas, okay i will take it up today09:26
rameshg87ifarkas, please post your opinion on RAIDInterface vs ManagementInterface09:26
rameshg87ifarkas, let's discuss on next meeting ..09:26
ifarkasrameshg87, will do09:26
jiangfeidevananda:  do you mean get-node-from-chassis-id  is not useful?09:27
jiangfeidevananda: should we use  get v1/nodes/detail?chassis_uuid={uuid}, not use GET /v1/nodes?chassis_uuid=UUUU09:29
jiangfei. is right?09:29
jiangfeidevananda: i got it,  GET /v1/chassis/UUUU/nodes is better, thank you.09:36
*** yog_ has quit IRC09:41
*** ndipanov has joined #openstack-ironic09:41
*** yog_ has joined #openstack-ironic09:43
zigodevananda: https://kilo-jessie.pkgs.mirantis.com/job/ironic/5/console09:43
*** MattMan has quit IRC09:49
*** jiangfei has quit IRC09:56
*** erwan_taf has quit IRC09:58
*** MattMan has joined #openstack-ironic09:58
devanandalucasagomes: https://bugs.launchpad.net/ironic/+bug/141844310:02
devanandajiangfei: ^10:02
*** dtantsur is now known as dtantsur|bbl10:03
openstackgerritDevananda van der Veen proposed openstack/ironic: Add list of python driver packages  https://review.openstack.org/15310910:08
*** chenglch has quit IRC10:11
*** coolsvap is now known as coolsvap_10:29
lucasagomesyuriyz, thanks for the comments about being possible to change capabilities after deployment, I replied to that. There's also another problem we are aware of which we can change the properties of the node after deployment and that will count as available resource in Nova10:30
lucasagomesyuriyz, would be good to talk about it today, whether we should allow updates to node.properties after the node is deploy{ing,ed} or not10:31
lucasagomesdevananda, ^10:31
openstackgerritMerged openstack/ironic: Add policy show_password to mask passwords in driver_info  https://review.openstack.org/15068810:36
*** chlong has joined #openstack-ironic10:50
*** alexpilotti has joined #openstack-ironic10:56
*** Nisha has quit IRC10:56
*** pelix has joined #openstack-ironic11:02
*** dtantsur|bbl is now known as dtantsur11:03
mgoddard1devananda: Could you take a look at https://bugs.launchpad.net/ironic/+bug/1418474 just to make sure I've got the right end of the stick11:03
*** ramineni has quit IRC11:04
*** pcrews has quit IRC11:08
*** yog_ has quit IRC11:11
*** pcrews has joined #openstack-ironic11:11
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add support for local boot  https://review.openstack.org/14618911:11
*** andreykurilin_ has quit IRC11:12
devanandajroll: 150724 needs you to lift the -211:12
*** Marga_ has joined #openstack-ironic11:14
*** afaranha has joined #openstack-ironic11:16
ifarkasdtantsur, hey11:21
dtantsurifarkas, o/11:21
*** rameshg87 has quit IRC11:22
ifarkasdtantsur, I had some crazy time trying out the deploy plugin with discoverd :-)11:22
ifarkasdtantsur, the issue was that the hardware library wasn't installed11:22
*** jiangfei has joined #openstack-ironic11:22
ifarkasdtantsur, I was thinking whether the plugins should add at least some documentation on installation/usage. What do you think?11:23
dtantsurifarkas, I'm waiting for some documentation to be added to the blueprint...11:24
ifarkasdtantsur, shouldn't it be rather in the repo?11:25
dtantsurifarkas, maybe, but I don't have docs in repo at all, only large readme :)11:25
*** vdrok_ has joined #openstack-ironic11:27
jiangfeidevananda: hi,  I looked back and thought for a moment, if we want get nodes by chassis_id and maintenance( or associated ),  may be we can use  'get /v1/nodes/?associated=true&chassis_uuid=UUID'11:29
*** Haomeng|2 has joined #openstack-ironic11:43
openstackgerritMerged openstack/ironic: Refactor ilo.deploy._get_single_nic_with_vif_port_id()  https://review.openstack.org/15250611:43
*** Haomeng has quit IRC11:43
naohirotdtantsur: rloo: devananda: ^^^ thanks!11:45
dtantsuryou're welcome :)11:45
naohirotdtantsur: :)11:45
*** coolsvap_ is now known as coolsvap11:46
openstackgerritVladyslav Drok proposed openstack/ironic: Support for non-Glance image references  https://review.openstack.org/13674112:01
*** coolsvap is now known as coolsvap_12:01
*** EmilienM|afk is now known as EmilienM12:02
*** Marga_ has quit IRC12:02
*** Marga_ has joined #openstack-ironic12:04
openstackgerritMerged openstack/ironic: Add list of python driver packages  https://review.openstack.org/15310912:06
openstackgerritSirushti Murugesan proposed openstack/ironic: Adds support for deploying whole disk images  https://review.openstack.org/15014212:09
openstackgerritNaohiro Tamura proposed openstack/ironic: Add iRMC Management module for iRMC Driver  https://review.openstack.org/14680312:12
openstackgerritMerged openstack/ironic: Raise minimum API version to 1.1  https://review.openstack.org/15252712:13
*** chlong has quit IRC12:38
*** lucasagomes_ has joined #openstack-ironic12:47
*** Marga_ has quit IRC12:53
*** subscope has quit IRC12:55
*** Marga_ has joined #openstack-ironic12:56
*** Marga_ has quit IRC13:08
*** erwan_taf has joined #openstack-ironic13:08
*** subscope has joined #openstack-ironic13:11
devanandajroll: ping13:13
naohirotdevananda: It passed jenkins https://review.openstack.org/146803, is the door still open? :)13:13
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Remove min and max from base.Version  https://review.openstack.org/15322113:14
*** lucasagomes has quit IRC13:14
*** lucasagomes_ is now known as lucasagomes13:14
*** enikanorov_ has quit IRC13:16
*** jerryz has quit IRC13:18
*** dprince has joined #openstack-ironic13:18
*** jerryz has joined #openstack-ironic13:31
*** mjturek1 has joined #openstack-ironic13:32
*** jerryz has quit IRC13:36
*** jjohnson2 has joined #openstack-ironic13:40
*** ndipanov has quit IRC13:40
jrollmorning all13:41
jrolldevananda: hi13:41
lucasagomes(venv)[lucasagomes@lucasagomes ironic]$ grep -R meow ironic/tests/* | grep -v Binary | wc -l13:42
lucasagomes2413:42
lucasagomes^_^13:42
lucasagomes:P13:42
jrolldevananda: +A 15072413:42
openstackgerritDevananda van der Veen proposed openstack/ironic: Add logical name support to Ironic  https://review.openstack.org/14173713:47
trownneed more meows13:47
dtantsur++13:47
devanandajroll: morning13:47
jroll\o13:47
dtantsurjroll, o/13:47
jrollmorning dtantsur trown lucasagomes :)13:48
openstackgerritDevananda van der Veen proposed openstack/ironic: Add logical name support to Ironic  https://review.openstack.org/14173713:49
devanandalucasagomes: done ^13:49
lucasagomesdevananda, \o/13:50
lucasagomesjroll, yo, g'morning13:50
lucasagomestrown, morning :D +1 for more meows13:50
jrolldevananda: so what all are we reviewing before we tag kilo 2?13:50
* jroll looks at names thing13:51
openstackgerritDevananda van der Veen proposed openstack/python-ironicclient: Update requirements.txt  https://review.openstack.org/15316313:52
devanandajroll: thoguhts on 151868 ?13:53
jrolldevananda: is mac address unique in our db?13:54
devanandayes13:54
devanandaI also filed https://bugs.launchpad.net/ironic/+bug/1418443 -- but that's not for today13:55
*** subscope has quit IRC13:55
devanandajroll: https://launchpad.net/ironic/+milestone/kilo-2 only lists logical-names right now13:55
jrolldevananda: if it's unique, I don't see the point13:55
jrollunless you only want to land it because our API exposes that13:55
devanandajroll: right. see my first comment and -113:56
devanandajroll: then I thought about it from POV of "what functionality does it give" and they are very slightly different13:56
jrollaha13:57
jrollsilly api13:57
devanandajroll: one returns a collection of short objects13:57
devanandajroll: the other retrns a collection of detail objects13:58
jrollright13:58
devanandaso yah. silly API. but I could see both being reasonably used in different ways13:58
jrollyeah13:59
jrollgimme a few, I'll review that and logical names13:59
* jroll gets pulled around in five directions13:59
devanandahehe13:59
* devananda steps away for a tour of latest Moonshot hardware14:00
naohirotdevananda: thank you for your hard work!14:00
naohirotdevananda: have a good rest, and have a nice day14:01
devanandajroll: I'm sure naohirot would like some reviews on the driver.  Ihaven't gotten to those yet... 've bumped the BP so it doesn't block the milestone14:01
devanandaBUT if you get around to reviewing/approving it ... and it gets in .. ;)14:01
jroll:P14:01
naohirotdevananda:  jroll: good night :)14:01
*** naohirot has quit IRC14:02
* devananda decides not to step away after all... dont wnt to walk in the snow14:03
jroll... says the guy going skiing tomorrow14:03
devanandaheh14:04
jrolldevananda: lucasagomes: did one of you actually test this client patcH?14:05
devanandajroll: which one?14:06
jrollalso, we manually build the query string in the client? :|14:06
jrollthe ports?address=14:06
devanandajroll: we do that in the mocks. ...14:07
devanandanot in the actual client lib or CLI14:07
jrolldevananda: https://review.openstack.org/#/c/151868/2/ironicclient/v1/port.py14:08
jrollline 7614:08
devanandaoh. apparently we do14:08
devanandaalso L3414:08
jrollyeah14:08
* jroll testing this patch real quick14:09
jrollsurprise, it works14:09
jrollI'm going to push a nit fix14:09
afaranhaHello14:09
afaranhadevananda, could you tell me how can I configure the Neutron DHCP to provide IP for external machines?14:09
openstackgerritJim Rollenhagen proposed openstack/python-ironicclient: port-list support get-port-from-mac  https://review.openstack.org/15186814:10
jrolldevananda: lucasagomes ^14:10
*** subscope has joined #openstack-ironic14:10
devanandaNobodyCam: any progress on https://bugs.launchpad.net/ironic/+bug/1417307?14:14
devanandaafaranha: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#configure-neutron-to-communicate-with-the-bare-metal-server14:14
*** mlsoule has joined #openstack-ironic14:15
jrolldevananda: there's a patch for 1417307 that dprince was going to test14:15
devanandathat's marked critical, so I'm targeting to k2 to block the release until we fix or reclassify it14:16
afaranhaI thought this was configure by devstack, I didn't pay attetion to it14:16
afaranhathanks :)14:16
devanandaafaranha: devstack defaults to configure for a single machine test environment14:16
devanandaafaranha: you're trying to use external machines -- s oyou need to change from teh defaults14:17
jrolldevananda: so on this logical names thing... we're bumping the api version, but also allowing names to be used for < 1.514:18
jrolldevananda: you're ok with that14:18
jroll?14:18
*** dtantsur has left #openstack-ironic14:18
*** dtantsur has joined #openstack-ironic14:19
devanandaafaranha: this may also help - https://software.intel.com/en-us/blogs/2014/12/22/physical-server-provisioning-with-openstack14:19
devanandajroll: ehhh. no :(14:19
jrollthat's what I was thinking :/14:20
jrolldevananda: -1'd for that, added another comment as well14:26
NobodyCamgood morning Ironic14:28
devanandajroll: ima fix eet14:28
jrolldevananda: cool, I'm stepping away for a bit14:28
jrollmorning NobodyCam :)14:29
* jroll passes the coffee14:29
NobodyCam:) morning jroll ...14:29
* NobodyCam takes a sip of the warn nector14:29
*** BadCub_ has joined #openstack-ironic14:29
BadCub_morning Ironic folk14:30
NobodyCammorning BadCub_ :)14:30
*** jcoufal_ has joined #openstack-ironic14:30
*** rloo has joined #openstack-ironic14:31
*** jcoufal has quit IRC14:33
*** enikanorov_ has joined #openstack-ironic14:35
*** ndipanov has joined #openstack-ironic14:36
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Refactor ValidateInterfaces plugin  https://review.openstack.org/15324014:46
*** absubram has joined #openstack-ironic14:47
rloomorning everyone14:56
rloodtantsur: did you see this? https://review.openstack.org/#/c/150073/15..16/ironic/tests/conductor/test_manager.py14:56
rloodtantsur: didn't you add those tests?14:57
dtantsurrloo, I did14:57
rloodtantsur: it looks like they are going to be deleted14:57
NobodyCamgood morning rloo :)14:57
rloohey, morning NobodyCam14:57
dtantsurlucasagomes, mind dropping W+1?14:57
dtantsuroh stop, no14:58
dtantsurdisregard14:58
dtantsurrloo, patch itself does not delete anything https://review.openstack.org/#/c/150073/16/ironic/tests/conductor/test_manager.py14:58
dtantsurrloo, what you see if probably due to constant rebases14:59
NobodyCamdprince: Thank you for the test!!!14:59
rloodtantsur: phew. thx. that was odd.14:59
dtantsurNobodyCam, morning14:59
NobodyCammorning dtantsur :)14:59
dtantsurrloo, I already though I was mad by +2ing that :D14:59
rloodtantsur: so the rebasing confused gerrit? (or confused me anyway)15:00
dprinceNobodyCam: np15:00
dtantsurrloo, yeah, for these diffs it shows everything that changes. and as that patch was one rebased backward, we got this result15:00
rloodtantsur: eeks, I'm going to have to be more careful reviewing diffs ...15:01
dtantsuryeah. it's a convenient tool, but it's not without weirdness15:02
lucasagomesdtantsur, checking15:02
dtantsurlucasagomes, no, it's ok15:02
dtantsurnevermind15:02
lucasagomesok cool15:02
dtantsurwe were confused by Gerrit :)15:03
NobodyCammorning lucasagomes :)15:10
lucasagomesNobodyCam, morning15:11
NobodyCam:)15:11
openstackgerritMerged openstack/ironic: Add MANAGEABLE state and associated transitions  https://review.openstack.org/15007315:11
*** ijw has joined #openstack-ironic15:15
*** ijw has quit IRC15:15
*** ijw has joined #openstack-ironic15:16
openstackgerritMerged openstack/python-ironicclient: Add driver_internal_info to node-show output  https://review.openstack.org/15072415:19
*** david-lyle_afk is now known as david-lyle15:23
NobodyCamdtantsur: did you happen to have any thoughts on dan comment on 152734 about bumpping the time out to ten seconds?15:24
NobodyCams/dan/Dan's/15:24
*** anderbubble has joined #openstack-ironic15:25
dtantsurnow we have 3, right? hmm... do not think I have any opinion on this, but I generally prefer larger timeouts (rather than risking failing a correct deployment)15:25
NobodyCamok the code will exit earily so its not like a sleep15:27
NobodyCam:)15:27
dtantsurexactly :)15:27
NobodyCamTy :)15:27
*** Marga_ has joined #openstack-ironic15:28
openstackgerritMerged openstack/ironic: Remove min and max from base.Version  https://review.openstack.org/15322115:31
*** jcoufal_ has quit IRC15:33
*** jcoufal has joined #openstack-ironic15:34
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Allow ramdisk to specify PXE boot interface  https://review.openstack.org/15326115:44
*** jcoufal has quit IRC15:45
*** jcoufal has joined #openstack-ironic15:46
*** jcoufal_ has joined #openstack-ironic15:47
*** jcoufal has quit IRC15:50
*** achanda has joined #openstack-ironic15:53
mjturek1quick question, how complete is the install guide in regards to neutron setup? I noticed that there's no step for creating the subnet in neutron (which I believe is necessary) and was wondering if there are any other missing pieces15:55
openstackgerritMerged openstack/python-ironicclient: Update requirements.txt  https://review.openstack.org/15316316:01
NobodyCammjturek1: you would be the second person I have heard that from; but I have not had a chance to look in to that16:01
openstackgerritMerged openstack/python-ironicclient: port-list support get-port-from-mac  https://review.openstack.org/15186816:01
mjturek1NobodyCam, okay no worries!16:01
NobodyCam<shamelessPlug> would be very happy to review a doc patch for that :)16:02
*** Marga_ has quit IRC16:02
mjturek1NobodyCam absolutely! I can throw one up for the subnet creation step today. Still not sure what else is needed as I've been having trouble getting dnsmasq to handle requests16:03
*** anderbubble has quit IRC16:04
*** Marga_ has joined #openstack-ironic16:04
*** achanda has quit IRC16:05
*** vdrok_ has quit IRC16:05
mjturek1NobodyCam, maybe it's something we can discuss during next week's meeting as well.16:05
NobodyCam:) awesome ... thats all I've heard about (the subnet thing)16:05
NobodyCamyea!16:05
mjturek1okay cool, I'd be glad to throw that on the agenda16:06
NobodyCamthank you :)16:06
mjturek1no problem!16:06
*** yog_ has joined #openstack-ironic16:11
*** rameshg87 has joined #openstack-ironic16:11
dtantsurcalling it a day, see you on Monday (tomorrow is a local conference, where I'll be talking about Ironic :)16:17
*** jcoufal_ has quit IRC16:17
*** mjturek1 has quit IRC16:17
NobodyCamhave a great weekend dtantsur16:17
*** jcoufal has joined #openstack-ironic16:17
jlvillaldtantsur: Good night16:17
rloobye dtantsur. if you have a sec, just saw your comment on names16:17
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add support for local boot  https://review.openstack.org/14618916:18
rloodtantsur: so you think it should not allow uuid as name?16:18
dtantsurrloo, yeah. this part of spec was added by my request16:18
dtantsurrloo, or we should change logic of detecting, what is supplied16:18
rloodtantsur: ok, then the coding needs to be changed.16:18
*** Nisha has joined #openstack-ironic16:19
rloodtantsur: you can discuss with mrda ;)16:19
*** mlsoule has quit IRC16:19
dtantsurheh, at least not now :)16:19
*** dtantsur is now known as dtantsur|afk16:19
openstackgerritChris Krelle proposed openstack/ironic: improve iSCSI connection check  https://review.openstack.org/15273416:21
NobodyCamdprince: I'll do the timeout bump in another patch16:22
dprinceNobodyCam: yep, sounds good16:24
*** afaranha has quit IRC16:25
*** rwsu-afk is now known as rwsu16:28
* jlvillal wonders if the people in Grenoble have seen any Toyota i-Drive vehicles. Had saw that Grenoble was a test market for them :)16:30
openstackgerritRuby Loo proposed openstack/python-ironicclient: Fix help string for port-list  https://review.openstack.org/15328416:31
NobodyCamjlvillal: are they making it. I thought it was just a concept16:32
*** ndipanov has quit IRC16:32
rloolucasagomes, devananda: ^^ if you want to get that into the client (minor cleanup)16:32
jlvillalNobodyCam: I think still in testing phase.  But I had saw a CNET video that said Grenoble was a testing market.  So some people got to drive them around.  They look cool :)16:33
NobodyCamthey are odd looking :) but kinda neet16:33
jlvillalrloo: You got my +1 :D16:33
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Remove UUID from root device hints  https://review.openstack.org/15328716:34
rloothx jlvillal ;)16:34
lucasagomesrloo, cool /me checks16:35
*** ijw has quit IRC16:35
devanandajroll: got the new version of logical names, about to push16:35
devanandawe will need to add support to the client for it. but meh. later.16:36
rloodevananda: don't know if you saw dtantsur|afk comment about not wanting logical names == uuid. I figure it can be fixed (if we want it) later.16:36
devanandadidn't see. what's up?16:37
openstackgerritMerged openstack/ironic: Correct typo in agent_client  https://review.openstack.org/15311016:37
rloodevananda: in the spec, it sez that we won't allow logical names to have a uuid string.16:38
rloodevananda: but the code allows that, so i asked mrda to update the spec16:38
NobodyCamlucasagomes: rloo: if you happen to have a free minute would you mind taking a quick look at 15273416:38
openstackgerritNisha Agarwal proposed openstack/ironic: Add states required for node-inspection  https://review.openstack.org/14785716:38
devanandaoh yah16:39
devanandathat shoud be an easy fix to the spec, right?16:39
rloodevananda: but dtantsur|afk wants that fixed16:39
devanandaor does dtantsur|afk object to the implementation?16:39
rloodevananda: dtantsur|afk doesn't want names to have uuid strings16:39
devanandaso even though a UUID is a valid hostname accd to the RFC on host names16:39
devanandawe'll reject it?16:39
rloodevananda: we don't reject it now, but it should be rejected16:40
devanandaI mean, if someone wants to store a uuid in the host name field, why do we care?16:40
rloodevananda: so i see that as a bug. or whatever.16:40
openstackgerritRamakrishnan G proposed openstack/ironic-specs: New driver interface for RAID configuration  https://review.openstack.org/13589916:40
devanandarloo: I dont understand the problem16:40
rloodevananda: i suspect there may be some things that can't be done with a name like that, but i haven't thought it through.16:40
openstackgerritDevananda van der Veen proposed openstack/ironic: Add logical name support to Ironic  https://review.openstack.org/14173716:41
lucasagomesrloo, devananda we are allowing operators to name their node as they want16:41
lucasagomesidk their use case, but if they want to name it as an UUID16:42
lucasagomesI mean, I'm fine with that16:42
rloolucasagomes: no, the name hsa to conform to hostname blah blah stuff.16:42
lucasagomessure16:42
devanandajroll: ^ now with 20 lines more code and 100 lines more unit tests :-D16:42
lucasagomesyeah that's the RFC, but it's hard to say16:42
*** mlsoule has joined #openstack-ironic16:42
lucasagomesnames should follow RFC X, *BUT* ...16:42
lucasagomesI would rather say, names should follow RFC X and that's it16:43
devanandalucasagomes: ++ "and that's it"16:43
devanandalet operators choose. if they want to overload the human-readable name with another non-human-readable field, so be it16:43
rloodtantsur|afk: sez "If we allow such names, we won't be able to use them, because they'll be interpreted as (non-existing) UUID's, not as names."16:44
devanandaironic should always look for a node with the uuid first. then fall back to hostname. then error with not found.16:44
devanandawhich is exatly what this patch does16:44
rlooi'd need to look at the code to see if/what the behaviour is.16:44
devanandaoh16:44
devanandaI see16:44
* devananda fixes16:44
rloodevananda: ahh, _get_rpc_node() doesn't try the hostname if it thinks it is a uuid16:45
lucasagomesyeah that's a good catch by dtantsur|afk16:46
lucasagomescan be fixed with fallback, or by checking the name first then UUID16:46
devanandarloo: right. I'm fixing that now16:47
lucasagomesNobodyCam, +1... we are almost leaving but I will take a look soonish16:47
NobodyCam:) Thank you lucasagomes16:48
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Inband RAID configuration using agent ramdisk  https://review.openstack.org/14780316:48
NobodyCamjroll: quick question: this looks like a external error but as I have not done a whole bunch of agent debugging I wanted to ask if your seen this much: http://logs.openstack.org/96/150096/1/check/check-tempest-dsvm-ironic-agent_ssh/ef66637/logs/screen-ir-cond.txt.gz#_2015-02-05_13_28_00_72316:50
*** mjturek1 has joined #openstack-ironic16:52
jlvillalQuick question for anyone who would like to give input :)  Is DevStack what most people are using for development/testing?  Use it virtualized?  What about the nodes are they also virtualized or small NUC like systems?  I have the virtualenv developer setup for Ironic, but want to get an OpenStack setup working.16:54
jlvillalI have been reading this: http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html16:55
openstackgerritNisha Agarwal proposed openstack/ironic: Add InspectInterface for node-introspection  https://review.openstack.org/14981716:57
*** ijw has joined #openstack-ironic17:00
adam_gjlvillal, yes, that gives you an all-in-one virtualized environment17:00
adam_gwith some VMs acting as physical nodes17:00
jlvillaladam_g: Thanks!17:00
openstackgerritDevananda van der Veen proposed openstack/ironic: Add logical name support to Ironic  https://review.openstack.org/14173717:02
devanandajroll: ^17:03
devanandarloo: i meant ^17:03
rloodevananda: thx17:03
devanandatime fo rme to go afk17:05
NobodyCamhave a good night devananda :)17:05
rloobye devananda.17:05
rloodevananda: when were you thinking of pushing a kilo-2 release?17:05
*** imtiaz has joined #openstack-ironic17:08
devanandarloo: ttx is watching https://launchpad.net/ironic/+milestone/kilo-217:08
devanandarloo: so once the logical-names patch lands, I'll mark that BP done,a nd he'll tag it17:09
rloodevananda: good to know. am reviewing now ...17:11
*** lucasagomes has quit IRC17:14
* devananda comments on review17:14
devanandaand goes afk for a few hours to find dinner17:14
*** mgoddard1 has quit IRC17:17
*** ifarkas has quit IRC17:18
*** anderbubble has joined #openstack-ironic17:21
*** lazy_prince is now known as killer_prince17:26
*** rameshg87 has quit IRC17:32
*** Marga_ has quit IRC17:43
jrollNobodyCam: I have seen that, a long time ago, this should have fixed it: https://github.com/openstack-dev/devstack/blob/master/lib/ironic#L61817:44
*** Haomeng has joined #openstack-ironic17:44
*** Haomeng|2 has quit IRC17:45
NobodyCamok I'll blame gerrit and recheck :17:45
NobodyCam:)17:45
NobodyCamjroll: thank you :)17:45
*** Marga_ has joined #openstack-ironic17:50
*** dkingshott has joined #openstack-ironic17:51
openstackgerritMichael Turek proposed openstack/ironic: Add the subnet creation step to the install guide  https://review.openstack.org/15331217:51
mjturek1NobodyCam here's my proposed change if you have a chance to look!17:52
rloojroll, NobodyCam. I just reviewed 141737 -- do you think we (I?) should update??17:53
NobodyCammjturek1: awesome... will look in a few17:54
NobodyCamrloo: looking17:54
jrollrloo: yes, we should update it, k2 is just waiting on this patch17:55
NobodyCamrloo: yes please17:55
rloojroll, NobodyCam. Ok, I'll do it unless one of you want to ;)17:55
*** Marga_ has quit IRC17:55
jrollrloo: I could but have other things to do first17:55
rloojroll: I have nothing better to do ha ha.17:56
jroll:P17:56
NobodyCam:) rloo thank you :)17:56
*** anderbubble has quit IRC17:58
*** mgoddard has joined #openstack-ironic17:59
*** anderbubble has joined #openstack-ironic18:01
*** derekh has quit IRC18:03
*** spandhe has joined #openstack-ironic18:04
*** MattMan has quit IRC18:08
*** imtiaz has quit IRC18:08
*** jistr has quit IRC18:09
*** mgoddard has quit IRC18:09
*** jistr has joined #openstack-ironic18:10
*** korekhov has joined #openstack-ironic18:12
jmankojroll, are you going to get some time to review my spec that we talked about at Mondays meeting?   https://review.openstack.org/#/c/127378/18:14
jrolljmanko: yes, thanks for the reminder18:15
jmankonp18:15
*** Marga_ has joined #openstack-ironic18:16
harmwcan I pass any parameters to discovery.ramdisk to start a shell when it completes?18:20
*** jcoufal has quit IRC18:22
*** jistr has quit IRC18:22
*** ChuckC_ has joined #openstack-ironic18:25
*** achanda has joined #openstack-ironic18:25
*** ChuckC has quit IRC18:29
*** harlowja has joined #openstack-ironic18:30
openstackgerritRuby Loo proposed openstack/ironic: Add logical name support to Ironic  https://review.openstack.org/14173718:38
*** Nisha has quit IRC18:38
*** Nisha has joined #openstack-ironic18:38
*** korekhov_ has joined #openstack-ironic18:44
*** Shrews has quit IRC18:46
*** korekhov has quit IRC18:46
*** dkingshott has quit IRC18:47
*** Shrews has joined #openstack-ironic18:48
*** ukalifon has joined #openstack-ironic18:51
*** dan_ has joined #openstack-ironic18:52
*** rloo has quit IRC18:55
*** pelix has quit IRC19:01
*** ChuckC has joined #openstack-ironic19:13
*** ChuckC_ has quit IRC19:17
*** Shrews has quit IRC19:20
harmwNobodyCam: mind if I bother you with some ironic questions?19:23
NobodyCamharmw: I can only do my best to answer :)19:24
harmw:)19:24
NobodyCam:p19:24
harmwI'm running a vm that's supposed to be discovered19:25
harmwso this vm boots, and grabs kernel+ramdisk through pxe19:25
harmwso far, greta19:25
harmwbut it ends with 'discovery completed!', though prints an error before that19:26
harmwhttp/40019:26
harmwand the node's specs didn't get updated in ironic/tuskar-ui19:26
harmwit tells me I can press 't' to debug19:26
harmwbut that does nothing19:26
harmwis thre some way of triggering this shell from pxelinux.cfg/default?19:27
harmw(I noticed rh.shell but that does nothing, apparently)19:27
NobodyCamharmw: your using ironic-discoverd?19:28
harmwyup19:28
harmwthe node is added with ironic-cli, using fake_pxe driver19:28
*** andreykurilin_ has joined #openstack-ironic19:31
NobodyCamharmw: and your manually hitting power button?19:31
NobodyCamhave you set base_url in your discoverd conf file?19:32
harmwit's installed through instack, but yes19:32
harmwand yes, this  node is a virtualbox vm which i manually poweron19:32
harmwI can see it hits ironic at 5050, but receives a HTTP/40019:33
NobodyCamharmw: we have power support for virtual box19:33
NobodyCam5050 is the discoverd port19:33
harmwhaha ok, well, Im just using it as temp setup19:33
harmwya, is it hitting the wrong service?19:34
harmwappend initrd=discovery.ramdisk ironic_callback_url=http://192.0.2.1:5050/v1/continue rd.shell=119:34
harmwthts from pxeboot19:34
NobodyCamI think your looking for 6385 to hit ironic19:36
NobodyCamis https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L505 set correctly?19:37
harmwhm lets see19:39
harmwI have 2 configs, one ironic and one ironic-discoverd19:42
NobodyCamthe reff I pasted was for ironic.conf19:42
harmwyea I noticed19:42
harmwironic-api is listening on that port btw19:43
harmw638519:43
NobodyCamok thats good19:43
harmwand discoverd is at 505019:43
harmwand you're saying the discovery should report back to 6385?19:44
*** r-daneel has joined #openstack-ironic19:44
NobodyCamwell only because the param is ironic_callback_url19:46
NobodyCamso I attempting to see how that is set19:47
harmwwell 6385 is rquiring authentication19:47
harmwcould've guessed that myself19:47
NobodyCamharmw: you've seen: https://github.com/stackforge/ironic-discoverd/blob/master/README.rst19:48
harmwnope, I've only been using instack to do all the labor :)19:49
harmwlets read19:49
mjturek1another question, is use of the ML2 plugin required for ironic or can plain OVS be used as well?19:50
harmw"On receiving data from the discovery ramdisk, ironic-discoverd:"19:50
harmwits going wrong at that stage, given the 400 I receive19:50
*** ijw has quit IRC19:51
NobodyCammjturek1: I run ovs for my test env (tripleO devtest based)19:52
mjturek1NobodyCam, okay cool thanks19:52
harmw# python -m ironic_discoverd.client.introspect $nodeid --auth-token $token19:53
harmw/bin/python: No module named ironic_discoverd.client.introspect19:53
harmw(i was going without the introspect)19:53
*** rloo has joined #openstack-ironic19:53
harmwuhm: # python -m ironic_discoverd.client $nodeid introspect --auth-token $token19:54
harmwbut that yields a 400 as well, from the undercloud machine19:54
NobodyCamany thing in the discoverd logs?19:55
harmwironic-discoverd: BadRequest: Invalid input for field/attribute node_uuid. Value: 'introspect'. unable to convert to uuid (HTTP 400)19:56
harmw# python -m ironic_discoverd.client --auth-token $token introspect $nodeid19:56
*** ukalifon has quit IRC19:57
harmwmy client apparently doesn't support introspect or status19:59
harmwpython-ironicclient-0.3.1-1.el7.centos.noarch19:59
NobodyCamahh20:00
harmw(but thats in the undercloud, not the discovery image)20:01
*** spandhe has quit IRC20:01
harmwfor completeness-sake I'm using RDO as base on CentOS7, trying to deploy /discover a Fedora cloud :)20:02
*** Marga_ has quit IRC20:03
*** Marga_ has joined #openstack-ironic20:03
*** spandhe has joined #openstack-ironic20:04
*** Marga_ has quit IRC20:08
*** spandhe has quit IRC20:08
NobodyCamjroll: I wounder if that agent error is becuse its a stable branch patch20:09
jrollNobodyCam: oh!20:09
jrollprobably20:09
jrolland agent is voting now... ffffffffff20:09
jrollthat's annoying20:09
NobodyCamlol :(20:09
jrollNobodyCam: let me look20:11
NobodyCamjroll: yeppers https://github.com/openstack-dev/devstack/blob/stable/juno/lib/ironic20:11
NobodyCamnot there20:11
jrollbah20:11
jrollI can't checkout stable/juno20:11
jrollwth20:11
NobodyCamif the stable test are using stable devstack20:11
jrollright, I'm sure they are20:12
jrollok, fixing20:13
NobodyCamyour awesome jroll TY20:14
harmwNobodyCam: does this concern my issue or am I way off :)20:14
NobodyCamharmw: ahh sorry thats not you20:15
harmwhehe20:15
NobodyCamharmw: can you paste your discoverd and ironic logs for me to look at20:15
NobodyCambrb20:16
harmwoh sure20:16
jrollNobodyCam: https://review.openstack.org/#/c/153358/20:17
*** korekhov_ has quit IRC20:18
*** korekhov has joined #openstack-ironic20:18
*** dprince has quit IRC20:19
*** spandhe has joined #openstack-ironic20:21
harmwNobodyCam: not very usefull I'm afraid: http://paste.debian.net/144154/20:25
*** ijw has joined #openstack-ironic20:28
harmwiptables is heavily spamming anyway20:28
NobodyCamya20:29
NobodyCambut nothing jumps20:29
NobodyCamharmw: I may reffer you to dtantsur|afk for help on this...20:30
harmwsure, cool20:31
harmwbtw, discovery is sending some json - ironic just cant handle it, or so it seems20:32
jrollso I also put this up because I can't guarantee that devstack patch actually fixes things: https://review.openstack.org/#/c/153363/20:32
*** Marga_ has joined #openstack-ironic20:34
*** mrda-away is now known as mrda20:35
mrdaMorning Ironic20:35
openstackgerritSirushti Murugesan proposed openstack/ironic: Adds support for deploying whole disk images  https://review.openstack.org/15014220:36
mrdaOh, the logical name patch has been busy it seems :)20:38
*** Marga_ has quit IRC20:38
rloomrda: morning. fwiw I saw that gate-ironic-docs error yesterday wrt another patch.20:45
mrdais it a real thing?20:45
mrda(I'm just trawling through the changes that have been made.  Haven't got to the error yet)20:46
rloomrda: dunno. I didn't spend any time looking at it (hoped it would go away). i was wondering if it was due to some package, different version on some machine.20:46
mrdaoh, one of these.  Great timing for k-2 :)20:47
NobodyCambrb starbucks run!20:47
rloomrda: i could be wrong... just trying to blame something outside our code ;)20:47
mrdaGrande White Mocha please NobodyCam20:47
NobodyCamhehehe :)20:47
mrdarloo: I'm also confused by all the tempest failures20:47
NobodyCammrda: it might get cold in shipping20:47
mrdaonly pep8 and py27 passed20:48
rloomrda: am in a meeting so haven't had time to look into them. the first one looked like a time out.20:48
jrollmrda, I thought you didn't drink crappy coffee :P20:48
mrdaNobodyCam: I'll be in SFO on Saturday, can you keep it warm until then?20:48
NobodyCamlol20:48
mrdajroll: that's not coffee, it's hot corn syrup20:48
jrollmrda: btw, you're welcome to come hang out here monday and tuesday20:49
jrolllol20:49
jrolltrue20:49
mrdajroll: yeah, spoke with russell_h, will be in the office Mon/Tues20:49
jrollawesome20:49
rloomrda: I see "UnexpectedResponseCode: Unexpected response code received"20:53
rloomrda: "Details: 406"20:53
JayFFWIW; we're having crap weather for the mid-cycle20:53
JayFall the rain20:53
rloomrda: in the last revision, i changed some exceptions. to return 406 instead of i'm not sure (400 or 409). am wondering if that is the problem although the 406 should be cuz the logical names is being used.20:54
rloomrda: and shouldn't be used unless version 1.5 is specified.20:55
mrdaok, I can't do this on an empty stomach.  I need breakfast and coffee.20:56
*** Marga_ has joined #openstack-ironic20:56
*** andreykurilin_ has quit IRC20:57
mrdaJayF: You have 48 hours to fix this :)21:01
*** spandhe has quit IRC21:03
*** spandhe has joined #openstack-ironic21:05
* NobodyCam is back21:07
mrdarloo: it is the microversioning guards that are causing pain21:10
*** ijw has quit IRC21:10
rloomrda: what in tempest is testing/tickling that though?21:10
*** Marga_ has quit IRC21:10
mrdaso the addition of the guards on validate are incorrect21:11
*** Marga_ has joined #openstack-ironic21:11
mrdawe tried to be tricky and add the new param node ahead of the old param 'node_uuid' on validate21:11
mrdabut, if node and not allow_logical_names():21:12
mrda            raise exception.NotAcceptable()21:12
rloomrda: i was thinking that was the only change I added (to raise an exception) that might have caused the problem but I'm not sure why.21:12
mrdaso it gets tickled everytime, since node is specified everytime21:12
rloomrda: it is? specified every time?21:12
mrdafirst parameter21:12
mrdawsme black magic21:13
rloomrda: %#$$@21:13
mrdawhere's lucas when I need him :)21:13
mrdaI'll change it21:13
mrdabut the guard needs to be more complex21:13
rloomrda: thx21:14
mrdaif node: if not allow_logical_names() and not is_uuid_like(): # we're doing something that is a 1.5ism21:14
*** Marga__ has joined #openstack-ironic21:15
*** Marga_ has quit IRC21:15
rloomrda: whatever you say. I thought that 'node' parameter was mapped to the 'node=xxx' in the request21:15
rloomrda: and the node_uuid parameter was mapped to the 'node_uuid=xx' in the request21:16
mrdait is, but if we don't specify the param the first one is used21:16
mrdasince they both are optional21:17
*** Marga__ has quit IRC21:17
*** Shrews has joined #openstack-ironic21:17
*** eghobo has joined #openstack-ironic21:17
rloomrda: ouch. I didn't realize there was a way to do the request w/o explicitly specifying node or node_uuid.21:17
*** Marga_ has joined #openstack-ironic21:18
rloomrda: i'm fine with your fix cuz I can't think of anything else right now. it'll allow validate?node=<uuid> but oh well.21:19
mrdaI actually don't like what's happenned with _get_rpc_node() either.21:20
mrdaBut one problem at a time21:20
mrda:)21:20
rloomrda: you can fix it now?21:20
mrdaJust working thru the logic21:21
mrda(i.e. I am working on it.  Just hoping I can get a useful solution)21:21
*** achanda has quit IRC21:22
*** ijw has joined #openstack-ironic21:23
*** ijw has quit IRC21:27
openstackgerritMichael Davies proposed openstack/ironic: Add logical name support to Ironic  https://review.openstack.org/14173721:30
*** absubram has left #openstack-ironic21:39
*** krtaylor has quit IRC21:40
*** ijw has joined #openstack-ironic21:41
*** ijw_ has joined #openstack-ironic21:44
*** rloo has quit IRC21:46
*** ijw has quit IRC21:46
*** rloo has joined #openstack-ironic21:47
*** ijw_ has quit IRC21:48
*** jmankov has joined #openstack-ironic21:49
*** achanda has joined #openstack-ironic21:50
*** jmanko has quit IRC21:51
*** dhellmann_ has joined #openstack-ironic21:51
*** krtaylor has joined #openstack-ironic21:53
*** dhellmann_ has quit IRC21:55
*** dhellmann_ has joined #openstack-ironic21:57
*** dhellmann_ has quit IRC21:58
*** Marga_ has quit IRC21:59
*** Marga_ has joined #openstack-ironic21:59
NobodyCamspec for a tools script for chassis level discovery (1 +2 ans a rloo +1) :)22:01
NobodyCamhttps://review.openstack.org/#/c/13486622:01
rlooNobodyCam: ha ha. I see other +1's too. My +1s on the specs are somewhat weak I think. I think my votes mean more in code reviews ;)22:02
rloobtw, kilo-2 was cut: https://launchpad.net/ironic/+milestone/kilo-222:02
mrdagah, still have a docs failure on logical name22:03
mrdadouble gah, missed the vut22:03
mrdas/vut/cut/22:03
*** dhellmann_ has joined #openstack-ironic22:03
NobodyCam:(22:03
* mrda wonders where the nearest pub is22:03
rloomrda: yeah, sorry about that. maybe I should have +2'd it regardless...22:03
mrdanah, it's fine rloo.  I appreciate all your help.22:04
*** Marga_ has quit IRC22:04
rloomrda: damn that microversioning!22:05
* mrda goes off to work out why the docs job is failing22:05
rloothx mrda.22:05
mrdaI will say that our code is going to look pretty aweful going down this microversion path as is22:05
*** spandhe has quit IRC22:06
*** spandhe has joined #openstack-ironic22:07
*** dhellmann_ has quit IRC22:08
rloomrda: yeah, I am wondering about that...22:08
rloomrda: fwiw, I saw that error yesterday on this patch (revision 9): https://review.openstack.org/#/c/150688/22:08
Nishadevananda, around?22:09
NishaNobodyCam, nova FF date was today. they have put https://blueprints.launchpad.net/nova/+spec/pass-flavor-capabilities-to-ironic-virt-driver for L release...we need to get it through FFE22:11
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Configure UEFI settings on Lenovo servers (WIP)  https://review.openstack.org/15340222:12
*** Marga_ has joined #openstack-ironic22:16
*** Marga_ has quit IRC22:16
*** Marga_ has joined #openstack-ironic22:17
NobodyCamNisha: devananda's in Grenoble now for the meetup. ack. have you started the FFE process?22:18
NishaNo, i need to mail on mailing list?22:18
*** ijw has joined #openstack-ironic22:19
*** dhellmann_ has joined #openstack-ironic22:20
NobodyCamI believe that is the way to start teh process22:20
*** ijw_ has joined #openstack-ironic22:21
*** mjturek1 has quit IRC22:22
*** ijw has quit IRC22:24
*** ijw_ has quit IRC22:25
*** jjohnson2 has quit IRC22:27
*** mgoddard has joined #openstack-ironic22:32
openstackgerritKyle Stevenson proposed openstack/ironic-python-agent: Add additional logging and return results for IPA extensions  https://review.openstack.org/15275522:35
*** Nisha has quit IRC22:38
*** eghobo has quit IRC22:38
*** Nisha has joined #openstack-ironic22:38
devanandaNisha: you haev a white space error on line 88: https://review.openstack.org/#/c/141012/14/nova/virt/ironic/patcher.py,cm22:38
devanandaNisha: the last thing you want is another -1 for that ...22:39
Nishadevananda, oh...:( i will just repost the patch22:40
*** eghobo has joined #openstack-ironic22:41
*** erwan_taf has quit IRC22:42
*** ijw has joined #openstack-ironic22:44
jlvillalNisha: On https://review.openstack.org/#/c/141012/14/nova/virt/ironic/patcher.py  Is there a test for reaching line 94?22:45
jlvillalI only asked because I didn't understand why it was [1] vs [0]22:46
Nishayes22:46
Nishajlvillal, the test case test_generic_get_deploy_patch_capabilities_op handles true part of len > 122:47
jlvillalNisha: I thought to get to line 94 it would have to be something like 'capabilities:foo egg spam'22:47
Nishaand test_generic_get_deploy_patch_capabilities tests for exact match22:47
jlvillallooking...22:47
Nishathe split is done on extra_specs22:48
Nishanot on node capabilities22:48
*** ijw has quit IRC22:49
jlvillalNisha: ah, okay!  Thanks!  I understand now :)22:50
rlooNisha: I think it could use some comments, maybe examples of what the capabilities strings look like.22:50
Nishain code?22:50
Nisharloo, capabilities in flavor supports many operators22:51
Nishadevananda, FYI posted the new patch for it22:52
rlooNisha: comment in the code. cuz people keep asking what you're parsing there.22:52
Nishaok i will just add22:52
rlooNisha: and then that operator stuff showed up? <in>? So I am not reviewing/voting, cuz I don't know what is meant to be there.22:52
Nishait is required for supporting uefi deploy when node gets list of values22:54
NishaFlavor : extra_specs = {'capabilities:boot_mode' : '<in> uefi'}22:55
*** mgoddard has quit IRC22:55
*** mgoddard has joined #openstack-ironic22:55
NishaNode : properties = {'capabilities' : 'boot_mode:bios uefi'22:55
NishaNode : properties = {'capabilities' : 'boot_mode:bios uefi'}22:55
Nishanow the <in> operator at flavor (compute capabilities filter) searches the requested boot_mode i.e. uefi in the list of supported boot_modes on the hardware22:56
Nishaso basically it does22:57
Nishaif flavor value <in> Node capability values22:57
rlooNIsha: is all that stuff described in a spec?22:59
devanandaanyone want to review 152844 ?22:59
jrollNisha: so I'm a little late on this, but what happens if I don't have boot_mode in a node capabilities at all22:59
Nishaand flavor has?22:59
rloodevananda: depends on what that is. looking...22:59
*** mgoddard has quit IRC22:59
jrollNisha: flavor has nothing23:00
rloodevananda: oh yeah, that was on my list. hmm, except I have only a few minutes before I have to go. will try...23:00
devanandarloo: cheers23:00
Nishaif flavor and node both doesnt has the boot_mode, then driver tries to get the pending boot mode of the system and deploys in that. if that is not set, try in uefi. if fails deploy in bios23:01
Nishai.e. order is23:01
Nisha1. pending boot mode23:01
Nisha2. uefi23:01
Nisha3. bios23:01
jrollhuh23:04
jrollNisha: is this just for ilo?23:04
devanandaNobodyCam: you still use vbox for testing things?23:04
jrolldevananda: I do, sometimes23:04
openstackgerritClif Houck proposed openstack/ironic-python-agent: Added support for --secure-erase-enhanced when doing an ATA secure erase  https://review.openstack.org/15341723:04
devanandajroll: http://docs-draft.openstack.org/07/146307/2/check/gate-ironic-docs/1970b4b//doc/build/html/drivers/vbox.html23:04
devanandawnodering how sane that all looks, and I dont have much experience with vbox23:05
jrolldevananda: what about it? I don't want to set all that up23:05
Nishathe code changes for passing to instance info?23:05
jrolloh, I think I reviewed it, it seemed fine23:05
Nishaor the query above for boot_mode?23:05
devanandajroll: haha. ok, cool23:05
devanandaI think stelfter was also interested in testing it23:05
jrollNisha: what I want to know is: if I deploy this code, without changing flavors, node.properties, etc, what boot mode will ironic try to use23:05
jrolldevananda: yeah, I just use virsh inside a virtualbox vm23:06
Nishathis code means here?23:06
NobodyCamdevananda: I have switched to virsh23:06
jroll"this code" being all of this boot mode capabilities stuff23:06
NobodyCamdevananda: looking23:07
Nishajroll, currently boot_mode has to be configured manually23:07
Nishaon the node23:07
jrollNisha: what is the default?23:07
jrollNisha: can you point me at the code?23:07
jrollironic code, that is23:07
*** mgoddard has joined #openstack-ironic23:08
Nishajroll, https://review.openstack.org/#/c/141012 this was in discussion when you pinged23:08
Nishait is just to populate the flavor capabilities to instance_info23:08
*** mgoddard has quit IRC23:08
jrollNisha: can you point me at the ironic code that reads this?23:09
NobodyCamdevananda: you have to set the vmname? (vbox_vmname='baremetal')23:09
NobodyCamI don't recall that fromthe spec ...23:09
* NobodyCam refreshes his brain23:09
jrollyeah, that was there before iirc23:09
jrollI think you have to do that with ssh/vbox23:09
Nishafrom instance_info?23:09
NobodyCamshould find the mac from the port23:09
jrollNisha: yes.23:10
Nishajroll, that is desired behavior correct23:10
jrollwhat23:10
rloodevananda: done. I don't usually review this quickly; that code better be correct :D gotta go.23:10
Nishabut it doesnt exist because nova doesnt populate instance_info23:10
jrollNisha: where is the ironic side code for this23:10
NobodyCamhave a good weekend rloo23:10
*** rloo is now known as rloo_afk23:10
rloo_afkthx NobodyCam, you too!23:11
jrollNisha: or let me back up23:11
JayFI have a ... strange question23:11
JayFCan those who have access to physical hardware run an `hdparm -I /dev/$your_disk`23:11
NobodyCamI have a bazar answer23:11
jrollNisha: is this to make the boot mode come from the flavor, rather than the operator?23:11
JayFand grep -i 'security'23:11
Nishajroll, yes23:11
JayFthen gist the result?23:11
Nishaboot_mode, secure_boot23:11
jrollNisha: ok, is there an ironic spec for this? or code?23:11
JayFtrying to gather data for clif_h's https://review.openstack.org/#/c/153417/1, and we don't have any disks that don't support enhanced secure erase23:12
Nisharather you can say ironic would know what is being given in flavor and ironic drivers take appropriate action based on that23:12
NobodyCamJayF: if I have access and can boot to a usb stick I could do a lot more then that23:12
Nishasecure_boot is already there23:12
Nishai think even lucas has local_boot depending on this23:12
jrollNisha: spec/code for the instance part23:12
Nishaironic side? or nova side?23:13
Nishanova side i have23:13
jrollironic side23:13
jrollis there a spec for the ironic side23:13
JayFNobodyCam: wdym?23:13
jrollJayF: https://gist.github.com/jimrollenhagen/402bb15a14483f2efad023:14
Nishaironc side we have secure boot...atleast i can figure out link for that23:14
jrollJayF: that's an old crappy 10k rpm hdd23:14
jrollNisha: for reading it from instance info?23:14
NobodyCamahh that was on the vbox spec23:15
JayFjroll: mind gisting the full output for me?23:15
Nishayes23:15
jrollJayF: https://gist.github.com/jimrollenhagen/2ecedfbbb68d97d0238123:15
jrollNisha: is it https://review.openstack.org/#/c/135845/16/specs/kilo/uefi-secure-boot-management-interfaces.rst23:16
Nishahttps://review.openstack.org/#/c/135228/6/specs/kilo/uefi-secure-boot.rst23:17
*** nosleep77 has quit IRC23:17
jrollok, thank you23:17
JayFclif_h: ^ jroll's results look like they'd be good for your patch23:17
clif_hits nice when assumptions work out23:17
NishaLine 19023:17
JayFlol23:17
JayFI'd love to have more data still :)23:17
NobodyCamdevananda: that doc page is ok may be a few nits and wanting for more detail .. but all can be addressed later with another patch23:17
devanandaNobodyCam: neat!23:18
*** anderbubble has quit IRC23:20
*** chlong has joined #openstack-ironic23:23
*** mlsoule has quit IRC23:25
*** alexpilotti has quit IRC23:25
mrdadevananda: logical name missing K-2.  Do I have to do anything for this to be accepted for K-3 now?23:25
mrdaNova considers K-2 feature freeze.  What do we do?23:26
devanandamrda: it's approved, almost done, and targeted to k323:27
devanandamrda: I would be delighted if it lands, you know ,tonight or tomorrow too23:27
devanandaslightly sad that it didn't make k2 -- that would have been cool. but it'll still be in kilo23:28
mrdaAs soon as I can work out this doc bug that is somehow related to the microversions changes made in this patch, it should land23:28
devanandaalso -- Kilo-2 is up. woot23:28
mrda\o/23:29
NobodyCamnice23:29
* devananda tries to digest up a change log or something23:29
devanandamrda: if you're going to continue with the logical-names patch now, I'll stop poking at it23:30
devanandaalso, I share the concern that we may start seeing the code littered with little bits of versioning checks23:31
devanandabut i haven't had the brainspace to think of a cleaner way to do that yet23:31
mrdalet's discuss this next week :)23:31
devananda++23:32
mrdaI'm just reviewing the 8 or so revisions pushed overnight in my absence to try and work out how the docs job broke23:32
mrda(and then I jump on a plane to SFO later today \o/)23:32
*** ijw has joined #openstack-ironic23:33
*** EmilienM is now known as EmilienM|afk23:33
*** spandhe has quit IRC23:40
*** david-lyle is now known as david-lyle_afk23:41
*** spandhe has joined #openstack-ironic23:42
*** jmanko has joined #openstack-ironic23:43
NobodyCamwow really bad lag today23:44
NobodyCamdevananda: you still here?23:45
devanandaNobodyCam: ya23:45
NobodyCam:) got a second for a spec review? you've looked at before the chassis discovery tool? https://review.openstack.org/#/c/13486623:46
*** jmankov has quit IRC23:46
*** PaulCzar has quit IRC23:47
*** naohirot has joined #openstack-ironic23:55
devanandamrda: oh - we need support in the client for logical names, too23:56
*** smoriya has joined #openstack-ironic23:56
*** openstack has joined #openstack-ironic23:57
NobodyCam:)23:58
naohirotNobodyCam: devananda: I'm ready to fix any review comments for the next week sprint :)23:59
NobodyCam:)23:59

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