Monday, 2015-01-19

openstackgerritNaohiro Tamura proposed openstack/ironic: Remove IloPXEDeploy.validate()  https://review.openstack.org/14813600:02
*** naohirot has joined #openstack-ironic00:38
naohirotGM ironic!00:38
*** Masahiro has joined #openstack-ironic00:54
kylestevhey mrda :)01:09
mrdahey kylestev01:13
*** achanda has quit IRC01:17
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: Replace requests lib to python-scciclient lib  https://review.openstack.org/14814501:20
*** achanda has joined #openstack-ironic01:23
*** achanda has quit IRC01:34
*** achanda has joined #openstack-ironic01:37
*** Marga_ has quit IRC01:45
*** Marga_ has joined #openstack-ironic01:46
*** yuanying_ has joined #openstack-ironic01:49
*** yuanying has quit IRC01:49
*** Marga__ has joined #openstack-ironic01:50
*** Marga_ has quit IRC01:50
*** chenglch has joined #openstack-ironic01:54
*** kylestev is now known as kylestev|afk01:55
*** Marga__ has quit IRC01:57
*** jerryz has joined #openstack-ironic02:14
*** achanda has quit IRC02:23
*** achanda has joined #openstack-ironic02:23
*** achanda has quit IRC02:24
*** ryanpetrello has joined #openstack-ironic02:25
*** jerryz has quit IRC02:41
*** HenryG has joined #openstack-ironic02:44
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: iRMC Management Driver for Ironic  https://review.openstack.org/13602002:49
*** achanda has joined #openstack-ironic02:56
*** jerryz has joined #openstack-ironic02:57
*** pensu has joined #openstack-ironic03:00
*** ryanpetrello has quit IRC03:13
*** naohirot has quit IRC03:27
*** Masahiro has quit IRC03:28
*** achanda has quit IRC03:46
*** krtaylor has quit IRC03:50
*** krtaylor has joined #openstack-ironic03:52
*** coolsvap|afk is now known as coolsvap03:56
*** Masahiro has joined #openstack-ironic03:57
*** naohirot has joined #openstack-ironic04:01
*** achanda has joined #openstack-ironic04:02
*** pensu has quit IRC04:26
*** eghobo has joined #openstack-ironic04:39
*** rameshg87 has joined #openstack-ironic04:42
*** jerryz has quit IRC04:46
*** kbyrne has quit IRC04:55
*** ryanpetrello has joined #openstack-ironic04:58
*** ryanpetrello has quit IRC05:03
*** Marga_ has joined #openstack-ironic05:05
*** pradipta_away is now known as pradipta05:08
*** pensu has joined #openstack-ironic05:12
*** achanda has quit IRC05:31
*** pcaruana has quit IRC05:32
*** achanda has joined #openstack-ironic05:37
*** achanda has quit IRC05:41
*** achanda has joined #openstack-ironic06:08
*** rakesh_hs has joined #openstack-ironic06:10
*** achanda has quit IRC06:18
*** alex_xu has quit IRC06:21
*** eghobo has quit IRC06:37
*** yuanying has joined #openstack-ironic07:07
*** yuanying_ has quit IRC07:07
*** chlong has quit IRC07:10
*** achanda has joined #openstack-ironic07:12
*** pcaruana has joined #openstack-ironic07:42
*** yuriyz has joined #openstack-ironic07:45
*** Krast has joined #openstack-ironic07:47
*** Krast has quit IRC07:47
*** ifarkas has joined #openstack-ironic08:11
*** pcrews has quit IRC08:14
*** ndipanov has joined #openstack-ironic08:14
*** achanda has quit IRC08:15
*** mkerrin has quit IRC08:31
*** enterprisedc has joined #openstack-ironic08:32
*** dtantsur|afk is now known as dtantsur08:40
dtantsurMorning Ironic08:40
*** gilllliard is now known as gilliard08:43
gilliardMorning08:43
*** andreykurilin_ has joined #openstack-ironic08:49
*** jcoufal has joined #openstack-ironic08:51
*** bauwser is now known as bauzas09:01
*** athomas has joined #openstack-ironic09:13
*** lucasagomes has joined #openstack-ironic09:15
*** andreykurilin_ has quit IRC09:21
*** eghobo has joined #openstack-ironic09:22
*** jistr has joined #openstack-ironic09:24
*** eghobo has quit IRC09:28
*** romcheg has joined #openstack-ironic09:38
*** derekh has joined #openstack-ironic09:40
*** stelfer has joined #openstack-ironic09:46
*** naohirot has quit IRC09:48
*** MattMan has joined #openstack-ironic09:54
*** MattMan has left #openstack-ironic09:54
*** MattMan has joined #openstack-ironic09:55
*** kylestev|afk is now known as kylestev09:58
*** alex_xu has joined #openstack-ironic09:58
*** mkerrin has joined #openstack-ironic10:04
openstackgerritFrederic Lepied proposed stackforge/ironic-discoverd: Add eDeploy plugin  https://review.openstack.org/14659910:17
*** kbyrne has joined #openstack-ironic10:28
ifarkaslucasagomes, hey, could you please review my 2 drac patches whenever you will have time for them? https://review.openstack.org/#/c/146879/ and https://review.openstack.org/#/c/147203/10:32
lucasagomesifarkas, hey, sure will do!10:32
ifarkaslucasagomes, thanks!10:32
openstackgerritFrederic Lepied proposed stackforge/ironic-discoverd: Add eDeploy plugin  https://review.openstack.org/14659910:44
openstackgerritFrederic Lepied proposed stackforge/ironic-discoverd: Add eDeploy plugin  https://review.openstack.org/14659910:55
*** kylestev is now known as kylestev|zzz10:57
*** rameshg87 has quit IRC11:05
*** pelix1 has joined #openstack-ironic11:10
openstackgerritMerged openstack/ironic: DracClient to handle ClientOptions creation  https://review.openstack.org/14687911:17
gilliardHello Ironic. I backported the patches which fix the rebuild-with-different-images bugs. Never done any backporting before so I hope I did it correctly; https://review.openstack.org/#/c/148218/ and https://review.openstack.org/#/c/148219/11:21
*** pensu has quit IRC11:21
*** igordcard has joined #openstack-ironic11:31
*** enterprisedc has quit IRC11:36
*** Haomeng has joined #openstack-ironic11:42
*** Haomeng|2 has quit IRC11:44
*** igordcard has quit IRC11:52
*** pensu has joined #openstack-ironic12:04
*** naohirot has joined #openstack-ironic12:05
*** pradipta is now known as pradipta_away12:05
*** jerryz has joined #openstack-ironic12:12
*** ndipanov has quit IRC12:12
*** dlpartain has joined #openstack-ironic12:14
*** dlpartain has quit IRC12:14
*** ndipanov has joined #openstack-ironic12:23
openstackgerritNaohiro Tamura proposed openstack/ironic: Remove IloPXEDeploy.validate()  https://review.openstack.org/14813612:25
*** pensu has quit IRC12:35
*** dprince has joined #openstack-ironic12:39
*** pelix1 is now known as pelix12:40
*** afaranha has quit IRC12:42
naohirotdtantsur: Hi, thank you for the review, https://review.openstack.org/#/c/148145/112:50
dtantsurhi, you're welcome12:50
naohirotdtantsur: can I ask a question about stackforge?12:50
dtantsursure12:51
*** lucasagomes is now known as lucas-hungry12:51
naohirotdtantsur: I was think to check in scciclient code into plain GitHub, and I'm in the process of company's procedure.12:51
naohirotdtantsur: Is it better to use StackForge instead of plain GitHub?12:52
dtantsurnaohirot, that will also work. stackforge is just a nice place to take advantage of the openstack infrastructure.12:52
openstackgerritFrederic Lepied proposed stackforge/ironic-discoverd: Add eDeploy plugin  https://review.openstack.org/14659912:53
naohirotdtantsur: If I choose stackforge, how do I check in the scci code? I mean how do I review?12:54
dtantsurnaohirot, you'll be using Gerrit. please refer to http://ci.openstack.org/stackforge.html for details12:54
naohirotdtantsur: I know you are working on https://github.com/stackforge/ironic-discoverd12:55
dtantsurnaohirot, correct12:55
naohirotdtantsur: Is it reviewed by readhat engineers?12:55
naohirotdtantsur: If I chose stackforge, who reviews sccicode?12:56
dtantsurnaohirot, currently the core team consists of Red Hat engineers (which I hope to change). But you can treat it as any other upstream project.12:56
dtantsurnaohirot, you :) and people you add to the core team12:56
dtantsurnaohirot, only initial review (when checking in code the first time) is done by infra, and they don't review code, they just check that you're project is appropriate12:57
naohirotdtantsur: currently I'm only engineer who is working in scci client in my company.12:58
dtantsurnaohirot, btw I don't _insist_ on using stackforge, that was just an idea12:58
dtantsuryou can do well with github only (though you won't get gerrit, jenkins jobs etc)12:58
naohirotdtantsur: Yes, of course, I know that. I just would like to know the actual process.12:59
naohirotdtantsur: If there were no reviewer of scci, could I check in the code change into github?13:01
openstackgerritJulien Danjou proposed openstack/ironic: Remove lockfile from dependencies  https://review.openstack.org/14825013:01
openstackgerritJulien Danjou proposed openstack/ironic: Remove jsonutils from openstack.common  https://review.openstack.org/14825113:01
dtantsurnaohirot, not sure what you mean. if you don't use stackforge, you just check in code to github as usual13:02
naohirotdtantsur: Maybe I just don't know some very basic thing, that's would be the reason of strange question :)13:03
dtantsurnaohirot, unfortunately I can no longer find good docs on StackForge, so you might be better off just publishing it on github and calling it a day :)13:04
*** rev has quit IRC13:05
naohirotdtantsur: In case of official openstack like Ironic, core reviewer has to endorse the code before checking in.13:05
naohirotdtantsur: In case of stackforge, who endorse the code?13:05
dtantsurnaohirot, also cores, e.g. we have a group called ironic-discoverd-core which consists of me and a couple more guys. if you go with stackforge, you'll have your own team (maybe only consisting of you) to approve stuff13:06
naohirotdtantsur: Okay, in case of ironic-discoverd13:08
naohirot, the team consists of redhat engineers right now.13:08
dtantsuryep13:08
dtantsur(just because nobody else wants to do discoverd reviews)13:08
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add a new driver for Fuel Agent  https://review.openstack.org/13811513:09
naohirotdtantsur: In case of scci, I'm only engineer who works on scci. Is it possible to be a team which member is only me from stackforge's point of view?13:10
dtantsurnaohirot, yes. initially it's always only one person, then you may add more people, if you feel like13:10
openstackgerritTan Lin proposed openstack/ironic-specs: Bare Metal Trust Using Intel TXT  https://review.openstack.org/13390213:11
naohirotdtantsur: I see, now I got it. thanks. and there is another question regarding __init__ check.13:11
naohirotdtantsur: do you mean __init__ check like this? https://github.com/openstack/ironic/blob/master/ironic/drivers/ilo.py#L39-L4313:12
dtantsurnaohirot, exactly13:12
naohirotOkay, I got it. I'll update the spec. thanks for sparing your time. :)13:13
*** athomas_ has joined #openstack-ironic13:19
dtantsurnp)13:19
*** athomas_ has joined #openstack-ironic13:19
*** athomas_ has quit IRC13:19
*** athomas_ has joined #openstack-ironic13:20
*** athomas has quit IRC13:20
*** athomas has joined #openstack-ironic13:20
*** EmilienM|afk is now known as EmilienM13:22
*** jjohnson2 has joined #openstack-ironic13:37
*** chenglch has quit IRC13:43
*** vdrok_afk is now known as vdrok13:43
*** lucas-hungry is now known as lucasagomes13:54
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: Replace requests lib to python-scciclient lib  https://review.openstack.org/14814513:55
openstackgerritJohn Trowbridge proposed stackforge/ironic-discoverd: Allows passing of config file via --config-file option.  https://review.openstack.org/14798713:55
*** ryanpetrello has joined #openstack-ironic14:03
*** rloo has joined #openstack-ironic14:03
*** ryanpetrello has quit IRC14:07
naohirotgood night ironic!14:08
*** naohirot has quit IRC14:08
*** enikanorov has joined #openstack-ironic14:13
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Update README for 1.0.0 release  https://review.openstack.org/14826714:20
*** mjturek has joined #openstack-ironic14:22
openstackgerritMerged stackforge/ironic-discoverd: Allows passing of config file via --config-file option.  https://review.openstack.org/14798714:28
clif_hmorning ironic14:33
*** rakesh_hs has quit IRC14:34
dtantsurclif_h, morning14:36
*** ryanpetrello has joined #openstack-ironic14:37
*** gridinv has joined #openstack-ironic14:45
*** ryanpetrello has quit IRC14:46
clif_hdtantsur: morning!14:48
*** jerryz has quit IRC14:52
*** erwan_taf has quit IRC14:52
*** EmilienM is now known as EmilienM|afk14:57
*** Marga_ has quit IRC14:59
*** stelfer1 has joined #openstack-ironic15:01
*** stelfer has quit IRC15:02
*** erwan_taf has joined #openstack-ironic15:04
*** igordcard has joined #openstack-ironic15:20
jrollgilliard: you'll want to ping devananda and adam_g about backport things15:23
jrollmorning everybody :)15:23
gilliardHi jroll :)15:23
dtantsurjroll, gilliard, morning15:24
jroll\o15:24
jrolldid y'all see dlaube's post? https://www.packet.net/blog/how-we-failed-at-openstack15:26
lucasagomesjroll, morning15:28
* lucasagomes reads it15:28
jrollheya lucasagomes :)15:28
*** coolsvap is now known as coolsvap|afk15:30
*** jcoufal_ has joined #openstack-ironic15:31
*** jcoufal has quit IRC15:33
openstackgerritsteverweber proposed stackforge/pyghmi: x# This is a combination of 2 commits.  https://review.openstack.org/14829115:35
lucasagomesif someone has a time to review this patch in the client by jiangfei|3 https://review.openstack.org/#/c/142021/15:39
lucasagomesit would be good to get it merged soon15:39
rloohi everyone15:42
rloolucasagomes: I'll take a look at that patch in a few minutes15:42
openstackgerritsteverweber proposed stackforge/pyghmi: add more commands  https://review.openstack.org/14803615:43
lucasagomesrloo, good morning! Thanks no hurry15:43
* rloo sad about dlaube's experience with OpenStack15:45
*** Marga_ has joined #openstack-ironic15:45
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Update README for 1.0.0 release  https://review.openstack.org/14826715:49
*** ifarkas has quit IRC15:49
*** pcrews has joined #openstack-ironic15:51
dtantsurlucasagomes, would be awesome if both you and Imre reviewed ^^^ as it's going to be discoverd documentation :)15:51
lucasagomesdtantsur, cool, will do15:51
*** igordcard has quit IRC15:52
lucasagomesdevananda, hi there, ping re release ironicclient15:54
*** EmilienM|afk is now known as EmilienM16:08
*** Marga_ has quit IRC16:15
*** Marga_ has joined #openstack-ironic16:17
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Update README for 1.0.0 release  https://review.openstack.org/14826716:20
*** agordeev has joined #openstack-ironic16:20
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Update README for 1.0.0 release  https://review.openstack.org/14826716:22
openstackgerritMerged openstack/python-ironicclient: ironicclient handle faultstring when using SessionClient  https://review.openstack.org/14202116:28
openstackgerritMerged openstack/ironic: iboot power driver: unbound variable error  https://review.openstack.org/14757516:30
*** gridinv has quit IRC16:32
*** yginger5 is now known as yjiang516:44
*** erwan_taf has quit IRC16:52
*** jcoufal_ has quit IRC16:57
*** jcoufal has joined #openstack-ironic16:57
*** pensu has joined #openstack-ironic16:57
*** rwsu has joined #openstack-ironic16:59
*** Nisha has joined #openstack-ironic17:01
*** thiagop has joined #openstack-ironic17:01
*** enterprisedc has joined #openstack-ironic17:03
*** enterprisedc has quit IRC17:04
*** coolsvap|afk is now known as coolsvap17:10
devanandalucasagomes: pong17:11
lucasagomesdevananda, hi there... Mind doing another release of the client?17:13
lucasagomeswe got all the queue merged17:13
devanandasure17:13
lucasagomesthere's a couple of bug fixed since the last release17:13
lucasagomes(4 or 5, will check)17:13
lucasagomesimportant ones, like the last one fixing the client to show the error messages17:13
lucasagomesand adding support for updating the node with non-string fields (since it now the api supports json types)17:14
lucasagomesdevananda, ta much17:14
*** stelfer1 has left #openstack-ironic17:15
lucasagomesyeah 4 bugs fixed (bug/1402840, bug/1403046, bug/1403491 and bug/1402893)17:16
devanandayup, got it from the git log17:16
*** romcheg has quit IRC17:17
*** romcheg has joined #openstack-ironic17:17
devanandalucasagomes: looks like another minor point release, ie 0.3.317:17
devanandaya?17:17
lucasagomesoh yeah, +1 minor17:17
dtantsurmorning devananda17:17
devanandadtantsur: g'morning17:17
*** romcheg has quit IRC17:17
dtantsurand g'night to everyone :)17:17
trowngood night dtantsur17:18
*** dtantsur is now known as dtantsur|afk17:18
lucasagomesdtantsur|afk, night17:19
*** eghobo has joined #openstack-ironic17:20
devanandalucasagomes: tag pushed17:20
lucasagomesdevananda, w00t, thanks17:21
*** dlaube has joined #openstack-ironic17:22
devanandaadam_g: any thoughts on how we might test the migration from NOSTATE -> AVAILABLE ?17:23
jrolldevananda: ensure resources available, upgrade, ensure resources still available?17:24
jrollprobably nova boot/delete on both sides of that17:24
jrollmake sure the instance deletes when it sees it's available17:24
devanandajroll: so, grenade will do the deploy/delete pre- and post-migrate17:26
devanandajroll: i'm not sure what you mean by "delete when it sees it's available"17:27
jrollnova removes the instance when it sees the node go to NOSTATE yes?17:27
devanandaah. during deletion. yes17:27
*** EmilienM is now known as EmilienM|afk17:27
devanandado we test with a changed nova.virt.ironic driver? or do we test compatibility with the current driver?17:27
jrollmmm17:28
devanandaI'd love to test both17:28
jrollyeah17:28
jrollI think we decided nova needs to upgrade first17:28
devanandaI think our existing tests will continue to get the "tip + tip" testing17:28
devanandajroll: did we?17:29
jrollotherwise the api has to return NOSTATE until when?17:29
jrolllike, when do we change ironic-api to return AVAILABLE17:29
devanandaright17:29
jrollthe nova driver has to be upgraded by then17:29
jrolland I don't think it's valuable to deprecate that over an entire cycle17:29
devanandamost users are still going from distro releases17:30
devanandaeven if the larger deployments are closer to trunk17:30
devanandawe shouldn't completely break juno-nova + kilo-ironic17:31
JayFWe support integration with different versioned components?17:31
devanandabecause someone's going to be in that state during an upgrade17:32
jrollcan't they upgrade to kilo-nova before ironic?17:32
JayFSo by that logic, it'll be L before we can start using the new provision states, right?17:32
devanandawe aspire to17:32
devanandajroll: if kilo-nova can understand old states and new states -- then yes17:33
jrollyes17:33
devanandawe just say "upgrade nova first"17:33
jrollit should17:33
jrollyeah.17:33
jrollthat's what we talked about doing a long time ago17:33
devanandagreat. then holidays and other things happened :)17:33
devanandathanks for reminding me17:33
jrollheh17:33
jrollnp17:33
*** romcheg has joined #openstack-ironic17:33
devanandaso we should plan to start testing tip-nova + juno-ironic17:34
devanandaI don't even know if that works today (though I dont see why it wouldn't)17:34
devanandaadam_g: ^17:34
*** romcheg has quit IRC17:50
*** romcheg has joined #openstack-ironic17:51
*** afaranha has joined #openstack-ironic17:52
lucasagomesok folks I will call it a day17:55
lucasagomeshave a good night everyone!17:55
* lucasagomes still jetlagged from the trip back home17:56
*** lucasagomes is now known as lucas-dinner17:56
*** derekh has quit IRC18:03
*** pcaruana has quit IRC18:08
*** jcoufal_ has joined #openstack-ironic18:14
*** eghobo has quit IRC18:15
*** jcoufal has quit IRC18:17
*** eghobo has joined #openstack-ironic18:18
*** EmilienM|afk is now known as EmilienM18:24
*** jcoufal_ has quit IRC18:30
Nishadevananda, related to states....do we plan to introduce states MANAGEABLE and AVAILABLE in kilo?18:33
*** openstackgerrit has quit IRC18:37
*** openstackgerrit has joined #openstack-ironic18:38
*** ndipanov has quit IRC18:39
adam_gdevananda, yeah, thats in the works18:40
adam_gdevananda, oh wait, misread.18:41
adam_gdevananda, i think we'd be able to put together a compat job that tests tip of everything /w ironic N-118:44
*** achanda has joined #openstack-ironic18:46
*** coolsvap is now known as coolsvap|afk18:49
adam_gdevananda, as for testing the state transitions, im not sure. the current tempest test tests the expected state changes according to the current state diagram, but we may want to consider removing that otherwise we'll have a hard time modifying the state machine, b/c right now its tested as part of the API18:49
adam_goh actually, currently that compat job would be made impossible by requirement conflicts18:49
devanandaadam_g: impossible?18:51
adam_gwell, as it is now, devstack installs everything system wide18:51
adam_gso any version constraints applied to stable/juno's requirements.txt that conflict with master's end up in things hitting version conflicts in one place or another18:52
adam_gmade up example: juno eventlet <=0.15, master's eventlet >=0.1618:52
adam_gthis is becoming a growing problem tho and may change soon18:53
devanandaNisha: I'm working on AVAILABLE right now. I believe we need to get MANAGEABLE into kilo as well, at a minimum, because that enables both ZAP and INSPECT, which is where a lot of work has been put by several teams18:56
devanandaadam_g: I see. so no projects have testing for partial upgrades at this point18:57
Nishadevananda, i proposed following code review for introspection....states related only https://review.openstack.org/147857.18:58
Nishadevananda, for AVAILABLE i am aware it requires changes in the nova ironic virt driver too18:59
devanandaNisha: AVAILABLE will also require changes in many parts of Ironic. I don't have a patch up for it yet, though19:00
Nishadevananda, yes...i am aware...for introspection to work i took the minimum change required which i proposed19:01
Nisha:)19:01
devananda:)19:01
adam_gdevananda, actually come to think of it, there *is* a n-cpu partial upgrade test that does an upgrade of everythign except n-cpu. lemme find out how its done there19:02
Nishadevananda, required attention on following spec reviews https://review.openstack.org/134022 and https://review.openstack.org/137024 from core reviewers19:02
devanandaNisha: please continue working on that -- I think we can do it in parallel to the work on AVAILABLE that I'm doing19:02
Nishadevananda, ok.19:02
Nishadevananda, ^^^^19:03
devanandaNisha: it may end up needing a rebase or two, but I think discovery is fairly separate, aside from the s/NOSTATE/AVAILABLE/ change19:03
Nishayes19:03
Nishadevananda, correct19:03
*** dprince has quit IRC19:04
*** pelix has quit IRC19:05
devanandaNisha: are those two specs related to INSPECT state?19:05
*** achanda has quit IRC19:05
Nishadevananda, No. Sorry but this is off-topic here....19:06
devanandak19:06
Nishathese are uefi related changes19:06
Nishabut specs are still pending...19:06
devanandagotcha19:07
devanandaNisha: for https://review.openstack.org/#/c/134022/4/specs/kilo/automate-uefi-bios-iso-creation.rst - is there a reason that this image can not be shared across many nodes?19:08
Nishait can be shared but as of now one has to create it manually and upload and update the glance image to be deployed with the property "boot_iso" which contains boot_iso uuid19:09
Nishawith this change this manual step is avoided19:10
*** achanda has joined #openstack-ironic19:10
Nishasince boot_iso need to be of the same kernel and ramdisk which belongs to that OS (which is being deployed), it is better to automate it19:11
NishaIn juno we faced some issues , hence backed out the changes at the last minute for automation part19:11
Nishadevananda, needed reviews on https://review.openstack.org/103007 (ilo spec for introspection) too....got +2 from Dmitry...awaiting others reviews19:16
*** dprince has joined #openstack-ironic19:21
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Discover node properties for iLO drivers  https://review.openstack.org/10300719:25
devanandaNisha: is the problem with https://review.openstack.org/#/c/137024/3/specs/kilo/uefi-support-for-agent-ilo-driver.rst merely that the driver doesn't switch the boot mode, or is it more than that?19:27
Nishadevananda, it is that only19:28
devanandaNisha: could you clarify "The iso creation script in the IPA needs to be enhanced for UEFI mode." ?19:28
Nishathe deploy iso and the image needs to be uefi capable19:28
devanandaNisha: sure. but how is that related to the driver?19:29
devanandaafaik, today the driver isn't creating either of those images -- just pulling from glance19:29
devanandaNisha: oh. are you saying that IPA's image building tools don't create UEFI-capable images?19:30
Nishadevananda, there is a script hosted in ironic-python-agent/imagebuild/coreos/iso-image-create which is only capable to generate iso for bios19:30
devanandaNisha: I see. what about the diskimage-builder work for IPA that NobodyCam was doing?19:31
devanandaNisha: would that help?19:31
Nishadevananda, yes and when i tried to enhance that script it didnt work for me for ubuntu/cirros images.... but DIB is capable to buiild IPA deploy iso for fedora alone ...the deploy iso works....image i still need to test because my image creation for fedora fails19:32
Nishadevananda, deploy iso worked only for fedora :(19:33
Nishausing DIB19:33
Nishawhen i enhance the existing script it doesnt work for agent drivers...while the same script works fine for iscsi_ilo :(19:34
Nishadevananda, so i was thinking i will go with DIB for now...but it definitely requires enhancement in IPA/DIB to support uefi images for agent drivers19:35
rloohi devananda, when you get a minute, this BP's spec has been approved: https://blueprints.launchpad.net/ironic/+spec/ironic-virtualbox-webservice-support19:37
devanandarloo: ty19:38
Nishadevananda, if DIB creates UEFI deploy ISO and images for IPA, we are fine to use that19:39
Nishabecause both need to be uefi capable19:39
Nishafor local boot19:39
devanandaNisha: for ilo_agent to set the node's boot mode, it looks like you only need a very small change in modules/ilo/deplpy.py19:41
Nishayes19:41
Nishathats done and it works19:41
Nishaust need to raise code review after spec is in19:42
devanandaNisha: great. fwiw, I don't think that needs a spec, but you have one up now, so ... :)19:42
Nisha:) i raised it as initially we required script enhancement too :)19:44
devanandaahh19:44
Nishadevananda, was going thru your comments on the spec automation of boot_iso19:45
devanandaNisha: would you be horribly upset if I said, this is too small for a spec, and these are just two separate bugs?19:45
Nishadevananda, just to understand how rebuild differs from deploy19:45
NishaNo i can put them as bug fixes19:46
Nisha:)19:46
devanandaNisha: I'll happily review the change for IloVirtualMediaAgentDeploy.prepare right now -- I think it'll only be about 5 lines of code, and a small unit test19:46
devanandawhich would take less time to review than the spec did :)19:46
Nishadevananda, so nice of now....will post the patch soon..not now as our devstack systems are down :(19:47
Nishadevananda, i will push the patch soon19:48
Nishadevananda, just to understand how node rebuild differs from deploy19:48
devanandaNisha: "nova rebuild" preserves the instance UUID in nova, as well as network allocation19:48
devanandaNisha: it triggers a delete & recreate in Ironic19:49
devanandaNisha: and a user may optionally change the instance image during a rebuild19:49
Nishadevananda, then it should be fine because itpicks up the kernel and ramdisk uuid from the image in the code ...19:50
devanandak k19:50
Nishaso for it should be same as a fresh deploy19:50
*** Marga_ has quit IRC20:01
*** Marga_ has joined #openstack-ironic20:02
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Automate UEFI-BIOS Iso Creation  https://review.openstack.org/13402220:06
Nishadevananda, ^^^^20:06
Nishadevananda, for ilo-ipa uefi support do  i need to raise two bugs to push the code changes?20:08
devanandaNisha: for tracking, a very simple "ilo_agent deploy driver does not set boot mode properly" bug would be good.20:09
Nishaok20:09
devanandaso that it is captured in automated release notes20:09
Nishak20:09
*** andreykurilin_ has joined #openstack-ironic20:10
Nishadevananda, raised the bugs20:19
*** pensu has quit IRC20:21
*** jistr has quit IRC20:23
Nishagood night folks20:28
Nishabye20:28
*** achanda has quit IRC20:31
*** Nisha has quit IRC20:33
*** Marga_ has quit IRC20:41
*** Marga_ has joined #openstack-ironic20:42
*** dprince has quit IRC20:54
openstackgerritMerged openstack/ironic-python-agent: Consistent way to set details for Error instances  https://review.openstack.org/14692420:58
openstackgerritMerged openstack/ironic-python-agent: Make all IPA error classes inherit from RESTError  https://review.openstack.org/14801421:00
*** achanda has joined #openstack-ironic21:02
*** achanda_ has joined #openstack-ironic21:03
*** achanda has quit IRC21:07
*** romcheg1 has joined #openstack-ironic21:17
*** lucas-dinner has quit IRC21:18
mrdaMorning Ironic21:18
*** romcheg has quit IRC21:19
jrollheya mrda :)21:30
openstackgerritClif Houck proposed openstack/ironic: Fix RPCService and Ironic Conductor so they shut down gracefully  https://review.openstack.org/14732521:31
openstackgerritMerged openstack/ironic-specs: Automate UEFI-BIOS Iso Creation  https://review.openstack.org/13402221:32
JayFdevananda: https://review.openstack.org/#/c/117376 - conversation happening here about if Ironic should be in Tuskar/Horizon/both21:42
JayFdevananda: seemed relevant to your interests, so wanted to point you at it21:42
openstackgerritClif Houck proposed openstack/ironic: Fix RPCService and Ironic Conductor so they shut down gracefully  https://review.openstack.org/14732521:43
*** dtantsur|afk has quit IRC21:54
*** lsmola_ has quit IRC21:55
*** dtantsur has joined #openstack-ironic21:59
devanandaJayF: ty22:07
*** lsmola_ has joined #openstack-ironic22:08
devanandaanyone planning to attend the meeting tonight?22:08
JayFI was going to, although I have nothing in particular for it.22:08
JoshNangi was going to see if anyone wanted to take on horizon work :)22:09
*** alexm__ has joined #openstack-ironic22:09
jrolldevananda: I'll be around22:10
devanandak k22:10
jrollalso, that horizon/tuskar question is interesting22:10
jrollas horizon is intended for users AIUI22:11
jrollironic is not intended for users22:11
devanandadoes horizon have any admin-only panels?22:11
JoshNangright. and users can still provision ironic nodes via nova flavors.22:11
jrollno idea.22:11
JoshNangnot sure.22:11
devanandare: tuskar, from their readme: Tuskar UI is a user interface for Tuskar, a management API for OpenStack deployments. It is a plugin for OpenStack Horizon.22:11
jrollright22:12
devanandaso it makes sense that needs some panel for ironic's resources22:12
*** jjohnson2 has quit IRC22:12
jrollI'm not saying tuskar is the right place for this, btw22:12
jrollbecause ironic isn't just for deploying openstack22:12
devanandabut someone who is not using TripleO should *also* have access to such panels, IMHO22:12
devanandaright22:12
jrollright22:12
devanandahttp://docs.openstack.org/user-guide-admin/content/log_in_dashboard.html22:15
devanandaadmin tab. right there.22:15
devanandaseems like it should fit in fine22:15
devanandait == an ironic tab22:16
jrollyeah, agree.22:16
JoshNangwfm22:16
devanandacomments added22:17
*** ryanpetrello has joined #openstack-ironic22:27
*** rwsu has quit IRC22:35
*** krtaylor has quit IRC22:36
*** rwsu has joined #openstack-ironic22:36
*** rwsu has quit IRC22:36
*** achanda_ has quit IRC22:42
*** ryanpetrello has quit IRC22:44
*** romcheg has joined #openstack-ironic22:46
*** romcheg1 has quit IRC22:48
*** achanda has joined #openstack-ironic22:54
*** krtaylor has joined #openstack-ironic22:55
*** kbyrne has quit IRC22:57
*** achanda has quit IRC22:59
*** Marga_ has quit IRC23:01
openstackgerritAdam Gandelman proposed openstack/ironic: Simplify policy.json  https://review.openstack.org/14838123:06
*** achanda has joined #openstack-ironic23:09
*** ryanpetrello has joined #openstack-ironic23:09
*** kbyrne has joined #openstack-ironic23:11
*** chlong has joined #openstack-ironic23:11
openstackgerritRuby Loo proposed openstack/ironic: Clean up ilo's parse_driver_info()  https://review.openstack.org/14838223:14
*** ryanpetrello has quit IRC23:22
*** ijw has joined #openstack-ironic23:31
*** achanda has quit IRC23:35
*** achanda has joined #openstack-ironic23:40
*** EmilienM is now known as EmilienM|afk23:52
openstackgerritHadi Bannazadeh proposed openstack/ironic: region missing in endpoint selection  https://review.openstack.org/14812823:54
openstackgerritHadi Bannazadeh proposed openstack/ironic: region missing in endpoint selection  https://review.openstack.org/14812823:57
*** ryanpetrello has joined #openstack-ironic23:57

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