Wednesday, 2015-03-04

*** spandhe has quit IRC00:01
*** naohirot has joined #openstack-ironic00:03
*** spandhe has joined #openstack-ironic00:03
devanandahrm. I didn't review the code when it landed in juno ... https://review.openstack.org/#/c/90151/00:05
*** Haomeng|2 has joined #openstack-ironic00:05
*** Haomeng has quit IRC00:06
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Add scripts to manage translations  https://review.openstack.org/15898100:08
NobodyCamugg I landed that :(00:13
*** jlvillal_ has joined #openstack-ironic00:15
*** ijw_ has quit IRC00:16
*** jlvillal_ has left #openstack-ironic00:23
devanandahttps://bugs.launchpad.net/ironic/+bug/142792300:25
openstackLaunchpad bug 1427923 in Ironic "boot device API blocks while waiting on the BMC" [Medium,Confirmed]00:25
* NobodyCam steps afk for a few00:41
*** dmellado has quit IRC00:44
*** BadCub has quit IRC00:44
openstackgerritDevananda van der Veen proposed openstack/ironic: Make set-boot-device asynchronous  https://review.openstack.org/16104600:44
*** dmellado has joined #openstack-ironic00:48
*** Haomeng has joined #openstack-ironic00:49
*** Haomeng|2 has quit IRC00:50
*** mtanino has quit IRC00:50
NobodyCamdevananda: last I checked the gate is running 3 1/2 to 4 hours for checks today00:50
devanandaouch00:54
*** jlvillal_pdx has quit IRC00:58
rloo_afkdevananda: wrt https://review.openstack.org/#/c/90151/, I did ask about the sync thingy in one of my comments. Looks like it was mentioned as sync in the spec too :-( Hard to know/remember what is 'set in stone' and what isn't. Sorry...01:00
*** rloo_afk has quit IRC01:01
*** Marga_ has joined #openstack-ironic01:07
* devananda goes afk for dinner & such01:13
*** jerryz_ has joined #openstack-ironic01:32
*** Marga_ has quit IRC01:33
*** achanda has quit IRC01:35
*** achanda has joined #openstack-ironic01:41
*** wshao has joined #openstack-ironic01:41
*** Marga_ has joined #openstack-ironic01:45
openstackgerritJosh Gachnang proposed openstack/ironic-python-agent: Add cleaning/zapping support to IPA  https://review.openstack.org/16106601:51
*** chenglch has joined #openstack-ironic01:53
*** ChuckC has quit IRC02:04
*** Haomeng|2 has joined #openstack-ironic02:18
*** Haomeng has quit IRC02:18
*** Marga_ has quit IRC02:21
*** achanda has quit IRC02:25
*** achanda has joined #openstack-ironic02:33
openstackgerritHaomeng,Wang proposed openstack/ironic: raises exception if can not get uuid of root filesystem  https://review.openstack.org/14391902:41
*** ChuckC has joined #openstack-ironic02:49
*** ChuckC has quit IRC02:54
*** ChuckC has joined #openstack-ironic02:54
openstackgerritHaomeng,Wang proposed openstack/ironic: Add tftp mapfile configuration in install-guide  https://review.openstack.org/16107403:02
*** achanda has quit IRC03:05
*** ChuckC has quit IRC03:06
*** ChuckC has joined #openstack-ironic03:06
*** wshao has quit IRC03:06
*** Haomeng|2 has quit IRC03:09
*** achanda has joined #openstack-ironic03:10
*** spandhe has quit IRC03:12
*** harlowja_ is now known as harlowja_away03:21
lintanHi NobodyCam,03:23
NobodyCamhi lintan03:24
NobodyCam:)03:24
lintanHi NobodyCam,  I see you call me some time before, what can I do for you :)03:25
NobodyCamlintan: I had a question on 145690, is that any admin user with multi-networks?03:25
*** green_ has joined #openstack-ironic03:26
lintanNobodyCam, yes, we create two networks following the guide03:27
NobodyCam:) I'd really like to see that added to the note on 14569003:28
lintanNobodyCam, OK for sure03:28
NobodyCamI agree with haomeng commented on it and then removed his -103:28
NobodyCam:)03:28
NobodyCami'll +203:29
NobodyCamthank you lintan03:29
lintanNobodyCam, Thanks, btw, I update AMT patch with your comments, please have a look if you have time :)03:30
*** achanda has quit IRC03:30
NobodyCam#?03:30
*** kkoski has joined #openstack-ironic03:30
lintanNobodyCam, #15285803:31
mrdahi lintan03:40
mrdaWe had discussions on microversions earlier today here in IRC03:41
lintanhi mrda, I see the log, it's very helpful03:41
mrdaI'm putting together a spec to detail what behaviour we're all agreeing to.03:41
mrdaI'll ping you when it's done for your comments.03:41
mrda(and devananda and rloo)03:41
lintanmrda, cool, it's great.03:42
*** Haomeng has joined #openstack-ironic03:42
mrdaI think the path we're on is fine, except defaulting to latest, rather than earliest03:42
mrdaas per deva's comment03:42
lintanmrda, yes, I think we need more agreement on that,03:43
mrdaagreed03:44
openstackgerritTan Lin proposed openstack/ironic: Add a note to dev-quickstart  https://review.openstack.org/14569003:46
Haomenglintan: got your new patch, thanks03:50
lintanHaomeng, welcome back from Chinese new year :)03:51
*** achanda has joined #openstack-ironic03:55
*** kkoski has quit IRC04:13
*** pradipta has joined #openstack-ironic04:14
mrdaI'm trying to find the original code that landed microversions in ironic itself.  Does anyone have a bug number or review?04:15
* mrda can't find it04:15
*** adam_g has quit IRC04:20
Haomenglintan: same to you:)04:22
Haomenglintan: :)04:23
lintanHi Haomeng04:23
lintanmrda: https://review.openstack.org/#/c/150821/ this is what you need04:23
mrdathanks lintan - was scrolling back in commit history trying to find it :-S04:24
* mrda just realises why he never saw it - he was on leave during the whole review timeframe of that patch04:26
*** adam_g has joined #openstack-ironic04:28
*** adam_g has quit IRC04:28
*** adam_g has joined #openstack-ironic04:28
*** mgagne has quit IRC04:31
*** rameshg87 has joined #openstack-ironic04:34
rameshg87good morning ironic04:35
mrdahi rameshg8704:36
rameshg87hello mrda04:36
*** lazy_prince has quit IRC04:38
Haomengrameshg87: morning:)04:42
*** mgagne has joined #openstack-ironic04:45
*** mgagne is now known as Guest7571104:45
*** killer_prince has joined #openstack-ironic04:46
*** killer_prince is now known as lazy_prince04:46
*** clif_h has quit IRC04:46
*** openstackgerrit has quit IRC04:46
rameshg87hello Haomeng04:47
rameshg87Haomeng, after long vacation ? :)04:47
Haomengrameshg87: yes:)04:48
Haomengrameshg87: :)04:48
*** openstackgerrit has joined #openstack-ironic04:53
*** Marga_ has joined #openstack-ironic04:57
*** comstud has quit IRC05:00
*** achanda has quit IRC05:28
*** sandhya has joined #openstack-ironic05:28
sandhyaNobodyCam, devananda - I have pushed code for Chassis Discovery Tool as we discussed in the irc meeting - https://review.openstack.org/#/c/158577/. Kindly review and give your feedback. We could also reach on an agreement...05:30
*** openstack has joined #openstack-ironic05:36
*** jlvllal_rem has left #openstack-ironic05:47
Haomengsandhya: thank you05:50
Haomengsandhya: your ' Chassis Level Discovery Tool' is good starting, great tool! Have a quick review and left some comments inline.05:50
sandhyaHaomeng: Thank you. Just going though your comments. I will work on them.05:51
*** Haomeng|2 has joined #openstack-ironic05:53
*** Haomeng has quit IRC05:53
Haomeng|2sandhya: and can we add the execute script chassis_discovery_tool.py this into setup.cfg as a new console_scripts?05:54
Haomeng|2sandhya: in entry_points section05:55
Haomeng|2sandhya: maybe this is not ironic script, so it is a seperated tool, make sense06:01
sandhyaHaomeng: entry points in setup.cfg is meant for the plugin discovery mechanism that is to be loaded when the tool is called with it. What is your thought process behind adding the tool script as one of the entry points?06:02
Haomeng|2sandhya: yes, make sense, so ignore my last comments:)06:06
Haomeng|2sandhya: :)06:06
sandhyaHaomeng: Thank you! :)06:06
Haomeng|2sandhya: welcome:)06:06
Haomeng|2sandhya: :)06:06
*** achanda has joined #openstack-ironic06:16
*** JayF has quit IRC06:17
*** pcrews has quit IRC06:19
*** yog_ has joined #openstack-ironic06:19
*** gridinv has quit IRC06:40
*** erwan_taf has quit IRC06:42
openstackgerritMichael Davies proposed openstack/ironic-specs: API Microversions  https://review.openstack.org/16111006:46
mrdalintan, rloo, devananda: https://review.openstack.org/#/c/161110 <--- API Microversions spec to capture our discussions and to gain consensus.06:46
*** jogo has quit IRC06:53
openstackgerritsandhya proposed openstack/ironic:  Implement Chassis Level Discovery Tool  https://review.openstack.org/15857707:02
openstackgerritNisha Agarwal proposed openstack/ironic: Follow-up patch for generic node inspection  https://review.openstack.org/16066507:04
*** Nisha has joined #openstack-ironic07:08
*** pcrews has joined #openstack-ironic07:09
*** ukalifon1 has joined #openstack-ironic07:18
*** david-lyle_afk has joined #openstack-ironic07:33
*** stendulker has joined #openstack-ironic07:36
*** saripurigopi has joined #openstack-ironic07:38
*** Marga_ has quit IRC07:40
*** jcoufal has joined #openstack-ironic07:41
*** openstackgerrit has quit IRC07:49
*** openstackgerrit has joined #openstack-ironic07:50
*** Marga_ has joined #openstack-ironic07:50
*** dlpartain has joined #openstack-ironic07:53
dtantsurMorning!08:05
lintanMorning dtantsur :)08:07
stendulkerMorning dtantsur :)08:07
*** Marga_ has quit IRC08:11
*** pas-ha has joined #openstack-ironic08:11
*** achanda has quit IRC08:12
*** ifarkas has joined #openstack-ironic08:15
*** chlong has quit IRC08:20
*** erwan_taf has joined #openstack-ironic08:26
openstackgerritRamakrishnan G proposed stackforge/proliantutils: HPSSA: Add support for sharing physical disks  https://review.openstack.org/16038508:28
-openstackstatus- NOTICE: Zuul check queue stuck due to reboot maintenance window at one of our cloud providers - no need to recheck changes at the moment, they won't move forward.08:30
*** ChanServ changes topic to "Zuul check queue stuck due to reboot maintenance window at one of our cloud providers - no need to recheck changes at the moment, they won't move forward."08:30
openstackgerritTan Lin proposed openstack/ironic: Add server-supported min and max API version to HTTPNotAcceptable(406)  https://review.openstack.org/16075808:32
dtantsurHaomeng|2, hi, still around? Mind reviewing https://review.openstack.org/#/c/159100/ ?08:37
*** pradipta has quit IRC08:39
Haomeng|2dtantsur: yes, sure, reviewed and +a, thanks Dmitry to add such useful common method:)08:46
dtantsurthank you!08:46
Haomeng|2dtantsur: welcome:)08:46
openstackgerritDmitry Tantsur proposed openstack/ironic: Start using the in-band inspection  https://review.openstack.org/16113208:48
Haomeng|2dtantsur: but the jenkins run slowly today08:49
Haomeng|2dtantsur: maybe jenkins env issue08:49
dtantsurHaomeng|2, gate is OK, as I understood, check job do not work - see this channel title08:49
Haomeng|2dtantsur: ok08:49
*** jistr has joined #openstack-ironic08:50
*** achanda has joined #openstack-ironic08:52
*** dlpartain has left #openstack-ironic08:54
*** lucasagomes has joined #openstack-ironic08:57
naohirotgood morning all08:58
naohirotrameshg87: can I ask a question about agent_ilo?08:59
naohirotdtantsur: Haomeng|2: In case of agent deploy, where should I put user boot image, not deploy image ?09:03
*** rainya has quit IRC09:03
rameshg87naohirot, sure09:03
openstackgerritMerged stackforge/ironic-discoverd: Add scripts to manage translations  https://review.openstack.org/15898109:03
rameshg87naohirot, was that the same question to me as well ?09:04
rameshg87naohirot, if so, you can put in glance, but agent has requirement that glance should be backed by swift09:04
naohirotdtantsur: Haomeng|2: I couldn't find any document which specifically mentions where the boot image should be put.09:04
naohirotrameshg87: Hi, yes. it is same question.09:04
rameshg87naohirot, i assumed you meant boot image = <image to be deployed>09:05
naohirotnaohirot: really, the symptom currently I'm having is that agent deploy coreos image works fine09:06
naohirotrameshg87: but conductor cannot find user boot image.09:07
naohirotrameshg87: the error is at09:07
*** openstack has joined #openstack-ironic15:28
-sendak.freenode.net- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp15:28
Kinnisondevananda: I've been working through that, currently branched off trying to learn about keystone15:29
devanandavdrok: we need to still test glance images, so changing test_baremetal_basic_ops is not the right way to go. a new test would be better15:29
devanandavdrok: it should still use Nova, though. just not glance15:29
Kinnisonsadly I need to pop off now for a doctor's appointment, but I'll be back a little later and raring to learn more :)15:29
devanandaKinnison: great. you're on the right track15:29
vdrokdevananda, hm, but nova boot requires glance image_source?15:29
vdrokdevananda, i mean --image parameter15:30
devanandaoh. right :-/15:30
vdrokdevananda, so we should either have a new test without nova (which will take another ~10 minutes), or we can change the one that we have (but then it won't be fully tested, only deploy images will be non-glance)15:32
*** stendulker has joined #openstack-ironic15:33
vdrokdevananda, which you think is better?15:33
vdrokdevananda, or are there other options?15:33
*** saripurigopi has joined #openstack-ironic15:33
devanandavdrok: so we definitely need to continue testing with nova + glance + neutron. dropping that from our test is not realy an option15:35
* rameshg87 goes to sleep 15:36
rameshg87good night ironic15:36
devanandavdrok: when you say "new test" do you mean a new jenkins job, or just a new tempest scenario?15:36
vdroknight rameshg8715:36
*** rameshg87 has quit IRC15:37
vdrokdevananda, new scenario15:37
NobodyCamnight ramshg8715:37
vdrokthe one like test_baremetal_basic_ops but using ironic api rather then nova15:38
vdrokmorning NobodyCam :)15:38
NobodyCammornign vdrok :)15:39
devanandavdrok: that should be fine15:41
devanandavdrok: so another component of this -- we should start thinking about moving our functional tests into ironic, and using tempest-lib15:42
vdrokdevananda, ok, i'll look into it in more detail this week, never written tempest tests before15:44
vdrokdevananda, if i'll understand how to do it in ironic with tempest-lib i'll do it :)15:45
*** clif has joined #openstack-ironic15:46
*** clif is now known as clif_h15:46
devanandavdrok: great, thanks! don't stress over the tempest-lib stuff yet - it's new and we aren't using it at all at the moment. I think you'll have plenty to do just creating a "test_baremetal_standalone_ops" test15:48
* dtantsur researches why raising IronicException in validate() causes error 50015:51
devanandavdrok: you also might ask Shrews for advice if you run into challenges writing the tempest test15:52
vdrokdevananda, ok, thanks :)15:52
* Shrews hides15:52
vdrokmorning Shrews :)15:52
Shrewshello vdrok15:53
vdrokno challenges at the moment :)15:53
*** anderbubble has joined #openstack-ironic15:54
*** ChuckC_ has joined #openstack-ironic15:54
NobodyCammorning Shrews :)15:55
*** rainya has joined #openstack-ironic15:55
BadCubmornin Shrews15:55
Shrewshey hey NobodyCam & BadCub15:56
NobodyCam:)15:56
openstackgerritVladyslav Drok proposed openstack/ironic: Fix nits for supporting non-glance images  https://review.openstack.org/16073215:57
* BadCub has to run to conference call15:58
*** gridinv has joined #openstack-ironic16:00
*** hj-hp has joined #openstack-ironic16:00
*** saripurigopi has quit IRC16:01
*** mgoddard has joined #openstack-ironic16:03
*** gridinv has quit IRC16:05
*** ukalifon1 has quit IRC16:06
*** saripurigopi has joined #openstack-ironic16:07
*** jerryz_ has quit IRC16:11
*** absubram has joined #openstack-ironic16:15
*** yjiang5 has quit IRC16:15
*** romcheg has quit IRC16:15
*** gridinv has joined #openstack-ironic16:16
openstackgerritDmitry Tantsur proposed openstack/ironic: Add module for in-band inspection using ironic-discoverd  https://review.openstack.org/15656216:17
*** gridinv has quit IRC16:22
*** ParsectiX has joined #openstack-ironic16:28
*** stendulker has quit IRC16:28
*** saripurigopi has quit IRC16:30
*** vdrok is now known as vdrok_afk16:38
*** rwsu-afk is now known as rwsu16:42
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Add the image extension (for local boot)  https://review.openstack.org/15746916:43
*** mrda has quit IRC16:43
*** jlvillal_pdx has joined #openstack-ironic16:47
*** jlvillal_pdx is now known as jlvillal_train16:48
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Add python-openstackclient plugin for ironic-discoverd  https://review.openstack.org/15744816:48
Kinnisondevananda: Okay, so I'm starting to get a handle on the vocabulary for OpenStack (and wow isn't there a lot of it) -- If I wanted to have a go at persuading Ironic to talk to a Moonshot chassis would I need trunk/Kilo or would whatever is in the HP Cloud OS on these M400 cartridges be likely capable of it?16:48
*** anderbubble has quit IRC16:48
dtantsurtrown, https://review.openstack.org/157448 seems to work now16:49
trowndtantsur: sweet, I will give it a try in a bit16:50
dtantsurthanks!16:51
dtantsurand now I go home :)16:51
dtantsursee you all tomorrow16:51
*** dtantsur is now known as dtantsur|afk16:51
NobodyCamnight dtantsur|afk16:51
trownhave a good night16:51
jrollmorning everybody :)16:52
NobodyCammornign jroll :)16:52
*** erwan_taf has quit IRC16:54
*** erwan_taf has joined #openstack-ironic16:54
*** anderbubble has joined #openstack-ironic16:55
devanandaKinnison: trunk/kilo should(tm) work. as far as CloudOS is concerned, I can't say - you'll need to go through HP support for that16:57
Kinnisonfair enough16:57
KinnisonI suppose I can fire up a VM, pop keystone etc onto it, and point it at the chassis16:57
KinnisonI'll have to try and do that tomorrow16:58
KinnisonDo you have any other hints for making things work well for the moonshot?16:58
*** mgoddard1 has joined #openstack-ironic16:59
*** mgoddard has quit IRC17:00
*** tonyb has quit IRC17:03
*** mikal has quit IRC17:03
devanandalucasagomes: ping17:06
lucasagomesdevananda, pong17:06
devanandalucasagomes: have a couple minutes to help TheJulia and I debug some ipxe things?17:07
lucasagomesdevananda, yeah ofc17:07
lucasagomesTheJulia, hi there17:07
devanandalucasagomes: hangout?17:08
NobodyCamhummm should our unit test actualy create files: https://github.com/openstack/ironic/blob/master/ironic/tests/drivers/test_ipmitool.py#L226-L24017:08
lucasagomesdevananda, right, can you give me 15 min then?17:09
devanandalucasagomes: sure. we're having trouble with the chain to ipxe not working, and hte node just hits tftp indefinitely...17:11
*** Hefeweizen has quit IRC17:11
*** kkoski has joined #openstack-ironic17:12
lucasagomesdevananda, right hangout :)17:12
lucasagomesI was in a call but its finished now17:12
*** jistr has quit IRC17:13
*** hj-hp has quit IRC17:15
-openstackstatus- NOTICE: Issue solved, gate slowly digesting accumulated changes17:15
*** kkoski has quit IRC17:16
openstackgerritSirushti Murugesan proposed openstack/ironic: Adds support for deploying whole disk images  https://review.openstack.org/15014217:16
*** hj-hp has joined #openstack-ironic17:22
lucasagomesdevananda, TheJulia https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L408-L41217:22
*** BadCub is now known as BadCub_Breakfast17:23
devanandaBadCub_Breakfast: still wnt to talk soon?17:23
lucasagomesdevananda, TheJulia and then you update the dhcp server with that info: https://github.com/openstack/ironic/blob/master/ironic/common/pxe_utils.py#L233-L24217:23
BadCub_Breakfastdevananda yeah, gonna choke down breakfast real fast17:24
devanandalucasagomes: so we're not running neutron here17:24
jrolloh17:25
jrolldevananda: want dhcp configs for ipxe stuff?17:25
devanandayup17:25
devanandajroll: static dhcp17:25
lucasagomesdevananda, sure, but it's just to show that the DHCP server has to point to it17:25
lucasagomeseven if it's static17:25
jrolldevananda: yeah, we have them17:25
jrollsec17:25
devanandalucasagomes: ah, gotcha17:25
jrolldevananda: https://gist.github.com/jimrollenhagen/e09f06f42fe980b9f5fe17:28
jrollsomething like that17:28
jrollis what we do17:28
jrollthis is isc-dhcp-server if that matters17:28
devanandaTheJulia: ^17:29
devanandajroll: cheers17:29
* jroll would love to open source all the config management17:29
jrollnp17:29
lucasagomesjroll, +1 :)17:29
lucasagomesjroll, and good morning :D17:30
jrollmorning lucasagomes :D17:30
lucasagomesnice that isc allows you to do it user-class = "iPXE"17:30
lucasagomesinstead of using !17517:30
lucasagomesand other weird flags17:30
jrolllol yeah17:30
*** killer_prince has quit IRC17:31
*** BadCub_Breakfast is now known as BadCub17:32
*** killer_prince has joined #openstack-ironic17:34
*** killer_prince is now known as lazy_prince17:34
*** romcheg has joined #openstack-ironic17:35
TheJulialucasagomes: Thank you for the help!  getting much closer now :)17:36
lucasagomesTheJulia, you're very welcome17:37
BadCubdevananda I am back now.17:38
*** ndipanov has quit IRC17:38
openstackgerritMerged openstack/ironic-python-agent: Fix incorrect IPA log message  https://review.openstack.org/16097717:39
*** kkoski has joined #openstack-ironic17:39
devanandaBadCub: hangout?17:41
BadCubsure!17:41
*** spandhe has joined #openstack-ironic17:44
*** ijw has joined #openstack-ironic17:44
TheJulialucasagomes: Quick question, should the deploy config have hard coded paths to the files on local disk if we want them to load via http?  I'm guessing not, but wanted to make sure first17:44
*** kkoski has quit IRC17:45
*** Marga_ has joined #openstack-ironic17:46
lucasagomesTheJulia, the files you mean the deploy ramdisk and kernel?17:46
TheJuliayes17:46
lucasagomesno, you should really point to a URL17:47
lucasagomeswhere you can download the images from17:47
TheJulialucasagomes: thats what I figured, thanks!17:47
lucasagomesTheJulia, no problem17:47
jrollTheJulia: if you're using static dhcp, those should be ignored anyway17:48
*** jcoufal_ has quit IRC17:48
*** kkoski has joined #openstack-ironic17:48
jroll(the node.driver_info things)17:48
*** mgoddard1 has quit IRC17:51
*** mgoddard has joined #openstack-ironic17:53
*** achanda has joined #openstack-ironic17:54
*** a1exhughe5 has quit IRC18:00
*** gridinv has joined #openstack-ironic18:00
*** kkoski has quit IRC18:01
*** hj-hp has quit IRC18:02
*** anderbubble has quit IRC18:02
*** hj-hp has joined #openstack-ironic18:04
*** ijw_ has joined #openstack-ironic18:08
devanandaJoshNang: hi! any more work left to do for https://blueprints.launchpad.net/ironic/+spec/implement-zapping-states ?18:10
*** igordcard has quit IRC18:11
*** ijw has quit IRC18:11
lucasagomeshttps://review.openstack.org/#/c/159178/ is now merged!18:11
JoshNangdevananda: hi! yeah, it still needs the API endpoint. on my list for today18:11
devanandaJoshNang: k, thanks18:11
lucasagomesdevananda, ^ we need to create a job in the gate to test the IPA + PXE. You know where I can do that? (never done it before)18:12
devanandalucasagomes: yea... that would require a different devstack run, so i think it needs a new jenkins job with slightly different config, but the same test_baremetal_basic_ops tempest test18:13
devanandaalso I thought we already had a test for that? jroll ^ ?18:13
lucasagomesdevananda, yeah, just need to export one flag to devstack18:13
lucasagomesdevananda, oh this is about testing IPA ramdisk with the pxe_* drivers via iscsi18:14
lucasagomesdeploying with iscsi*18:14
devanandaah right18:14
jrollyeah, what he said18:14
lucasagomeswe got all the basics merged, in ipa, ironic and now devstack18:14
JoshNangdevananda: but everyone trying to base code on zapping should have all the code they need (in ironic and IPA)18:14
devanandalucasagomes: that's related to this BP, right? https://blueprints.launchpad.net/ironic/+spec/partition-image-support-for-agent-driver18:14
devanandalucasagomes: or were you tracking it somewhere else?18:15
lucasagomesdevananda, well, I think that bp is more about agent_ drivers being able to deploy partition images18:15
lucasagomesI was mostly trying to do ipa as default ramdisk18:15
lucasagomesdevananda, I don't have a bp :( just a topic I put on the patches ipa-as-default-ramdisk18:16
devanandalucasagomes: hm. well, this lets IPA deploy a partition image -- albeit using iscsi, rather than local18:16
lucasagomesmaybe I should put a bp up for that18:16
devanandalucasagomes: heh...18:16
lucasagomesdevananda, I didn't because I thought we already have agreed on having IPA as default ramdisk18:17
lucasagomesso I just coded :)18:17
lucasagomesbut I will put a bp to track the work18:17
lucasagomesand link the patches already merged there18:17
* lucasagomes writes it down18:17
devanandalucasagomes: so you just implemented the "Alternative" here V18:18
devanandahttp://git.openstack.org/cgit/openstack/ironic-specs/plain/specs/kilo/partition-image-support-for-agent-driver.rst18:18
lucasagomesdevananda, pretty much18:18
lucasagomeshah18:18
devanandaso, um ...18:18
*** logan2 has quit IRC18:18
devanandawe approved a spec and said "here's the alternative" ... and then we did THAT ?18:18
lucasagomesI see advantages on having both methods tho18:18
devanandaLOL18:18
lucasagomesnot really an "alternative"18:18
lucasagomesif you want to support IPA ramdisk with no swift18:18
lucasagomesyou can do it with iscsi18:18
devanandaright18:19
lucasagomesif you want to have a more distributed way of deploying ur images (not depending on the conductor to partition it for u etc)18:19
lucasagomesyou can use agent18:19
*** harlowja_away is now known as harlowja_18:19
devanandaok - so syed has proposed the library for splitting out the partition manipulation, but it seems like there's no tmuch progress there18:19
devanandaJayF: you were working on that too i think?18:20
devanandatrying to update the status of the BP18:20
lucasagomesdevananda, yeah, as a context. We want to have IPA for our stuff downstream, but we can't depend on swift18:20
devanandalucasagomes: if you could toss up a BP to describe what you've done, it'd help in tracking the release ...18:20
lucasagomesso I had to do it anyway18:20
lucasagomesand thought about putting it upstream18:20
devanandalucasagomes: totally agree. I want iscsi support in IPA for all the reasons. it's great18:21
devanandaI just realized the apparent conflict -- I dont think we've done this before18:21
openstackgerritChris Krelle proposed openstack/ironic: Check temp dir is writable  https://review.openstack.org/16038318:21
devanandawhere we approve a spec, then go implement the Alternative first18:21
lucasagomesdevananda, a bp is on the way :)18:21
devanandacheers18:21
devanandaping BadCub - he'll update the tracking things18:21
BadCublucasagomes would you mind pinging me when you have the bp up for that?18:21
lucasagomeshah yeah I think it was an exception case indeed18:21
lucasagomesBadCub, sure18:21
BadCub:-)18:22
lucasagomesdevananda, and the origional question, you think we should create a gate job to test it?18:23
devanandayes18:23
lucasagomescool18:23
* lucasagomes looks how to do it18:23
lucasagomesthe beauty of it, is that pxe_* drivers works with both ramdisks18:23
lucasagomesjust a drop in replacement, you don't need any extra config anywhere18:23
devanandaexactly18:24
lucasagomesthe pxe configs etc work with both18:24
*** lazy_prince has quit IRC18:27
openstackgerritChris Krelle proposed openstack/ironic: Check temp dir is writable  https://review.openstack.org/16038318:27
devanandaNobodyCam: have you looked at jmankovich's specs on ceilometer integration lately? https://review.openstack.org/#/q/owner:%22Jim+Mankovich+%253Cjmank%2540hp.com%253E%22,n,z18:32
NobodyCamI have not ... but will now!18:32
devanandaNobodyCam: they seem to be stalled waiting on reviews -- and on some contention with ceilometer design (or they were stuck onthat a while ago)18:33
devanandaNobodyCam: if you can help sort that out, that'd be great. it seems like we (ironic spec cores) haven't given it much attention all cycle18:33
NobodyCam:(18:33
NobodyCamdevananda: do we have hopes that the ceilometer spec will also land: https://review.openstack.org/#/c/13035918:37
*** ijw has joined #openstack-ironic18:38
*** killer_prince has joined #openstack-ironic18:39
*** killer_prince is now known as lazy_prince18:39
*** ijw_ has quit IRC18:39
*** ChuckC_ has quit IRC18:46
lucasagomesdevananda, BadCub https://blueprints.launchpad.net/ironic/+spec/ipa-as-default-ramdisk (will now add the already merged specs18:46
lucasagomess/specs/patches18:46
devanandaNobodyCam: I have hopes that you can help answer that question :)18:46
devanandalucasagomes: cheers!18:47
adam_glucasagomes, was removing rootfstype=ramfs required @ https://review.openstack.org/#/c/155728/16/ironic/tests/drivers/pxe_config.template ?18:48
BadCubgotcha covered lucasagomes :-)18:49
lucasagomesadam_g, yes, because ipa uses tmpfs18:50
lucasagomesadam_g, now. You can pass rootfstype=ramfs as extra pxe config18:50
lucasagomesfor the parallel tests18:50
openstackgerritDevananda van der Veen proposed openstack/ironic: PXE driver: Deprecate pxe_deploy_{ramdisk, kernel}  https://review.openstack.org/15864418:50
lucasagomessince we can't have more than 512MB ram per machine on those tests18:50
* devananda updates the commit message18:50
lucasagomesBadCub, thanks :D18:51
adam_glucasagomes, ack, okay18:51
BadCubyw :-d18:51
jrolldevananda: can you review the direction on https://review.openstack.org/#/q/status:open+project:openstack/ironic+branch:master+topic:bp/network-provider,n,z18:57
* devananda looks18:57
jrollit isn't done but I'd like to know if there's things you hate about it18:58
jroll(should be close though, maybe a day of work)18:58
lucasagomesfolks I will call it a day18:58
lucasagomeshave a good night everyone! see y'all tomorrow18:58
BadCubhave a good night lucasagomes18:58
jrollnight lucasagomes :)18:59
*** lucasagomes is now known as lucas-dinner18:59
NobodyCamnight lucas-dinner19:00
*** alexpilotti_ has joined #openstack-ironic19:02
devanandajroll: we've got ~5 weeks until RC. I'm questioning whether now is a good time to land this big a change in architecture - especially given that everyone seems to have other priorities19:02
devanandajroll: should we make it a top priority? or put it on the short list for 'as soon as L opens"19:03
jrolldevananda: yeah, I'm fine with bumping it if that's what you'd like to do (though I'd argue it's not a major architecture change)19:03
jrolleither way19:03
*** alexpilotti has quit IRC19:03
*** alexpilotti_ is now known as alexpilotti19:03
jrolldevananda: to me right now, it's just downstream debt19:04
jrollthough with localboot landed it's much more useful19:04
devanandajroll: I say major because it opens the door for new interactions with other network provideres that we're not testing or documenting yet upstream19:04
jrollsure19:04
devanandajroll: landing it now means adding that to our test and doc backlog ... which is already quite large and untracked19:04
jrollyep19:05
devanandaso it's just a question of when19:05
jrollright19:05
jrollwhatever you feel is right, I've been distracted downstream but could focus on it sooner if you want to land it19:05
jrollI have no issues with bumping it19:05
jrollwell, not *no* issues, but I won't fight you about it :P19:06
devanandahonestly, right now, I'd rather make sure the other major things we've already landed this cycle are polished19:06
devanandaeg, zapping, cleaning, RAID, better IPA support, etc19:06
jroll+119:06
devanandacool19:06
devanandabumping it19:06
jrolldevananda: what do you want to do about kilo-approved specs in L?19:07
jrollfast track, full process, something else?19:07
devanandajroll: why'd you have to ask that? :P19:07
jroll:D19:07
devanandafast track19:07
jrollcool19:07
devanandajroll: I feel awkward -2'ing your patches ... want to WIP them?19:09
jrolllol19:10
jrollI'll -219:10
devanandahah ok19:10
*** anderbubble has joined #openstack-ironic19:10
*** hj-hp has quit IRC19:10
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"19:16
openstackgerritJosh Gachnang proposed openstack/ironic: Fix nits in cleaning  https://review.openstack.org/16059919:16
*** ParsectiX has quit IRC19:17
*** ParsectiX has joined #openstack-ironic19:17
devanandasirushti: hi! have a minute to discuss whole-disk-image-support?19:21
sirushtidevananda, Hi, sure19:21
NobodyCamdevananda: I now have questions out on the ML and in the ceilometer channel about our dependent spec19:21
devanandasirushti: it looks like nova has rejeceted the filter changes for kilo19:21
devanandasirushti: do you think it's advisable to land the changes in ironic without that support in nova?19:22
devanandaNobodyCam: thanks!19:22
sirushtidevananda, sure, I think that's only an optimisation to fail fast. We still duplicate that validation bit in Ironic's DeployInterface.Validate19:22
jrollscheduler filters can be out of tree as well, right? we could put them in our tree and document appropriately19:23
jrollI think we still have shims for the filter tree too19:23
devanandayah19:23
devanandasirushti: ok, cool. is there any work following https://review.openstack.org/#/c/150142/ thta is not proposed yet for review?19:25
sirushtidevananda, just one bit, getting the agent deploy driver to use the same inference pattern to deploy whole disk images to maintain consistency19:26
devanandasirushti: ok - if you could post that soon -- even in an early work-in-progress state -- that would be helpful for our tracking19:26
sirushtidevananda, will do19:27
*** gridinv has quit IRC19:31
NobodyCamdevananda: do you know Jim Mankovich's irc handle?19:31
jrolljmankovich or something19:31
devanandaNobodyCam: jmank*something19:31
NobodyCam:)19:32
devanandabut I dont think he's on all that often19:32
NobodyCamI'll email him19:32
devanandajroll, JoshNang: status of in-band raid config work in IPA ?19:35
devanandalooks like https://review.openstack.org/#/c/157316/ is stalled for the last week?19:35
jrolldevananda: I have no clue19:35
jrolloh, it's waiting on josh's stuff19:35
JoshNangdevananda: https://review.openstack.org/#/c/161066/ should give them direction on how to make it a hardware manager19:35
* JoshNang comments on the inband raid patch19:36
jrollI just did that :P19:36
JoshNangha thanks19:36
devanandaso, if that is not likely to land in Kilo, I'd be hesitant to land the foundational API changes in https://blueprints.launchpad.net/ironic/+spec/ironic-generic-raid-interface19:37
JoshNangactually, as that patch stands, it doesn't need to exist.19:37
devanandaJoshNang: all the RAID stuff is blocked, pending your work on zapping, right?19:39
JoshNangdispatching those commands to the hardware managers is supported by the patch i posted, they'll just need to have a hardware manager that returns raid steps. whether that lives in IPA or out of tree, i'm indifferent19:39
JoshNangdevananda: it should be unblocked now. adding RAID to zapping just means adding a function with @clean_step, which is meged19:39
JoshNangmerged, even19:39
devanandaok19:40
devanandathere's a pretty large change proposed19:40
devanandahttps://review.openstack.org/#/c/155230/ is ~1400 lines19:40
JoshNangoh wow19:41
devananda.... https://review.openstack.org/#/c/155230/17/ironic/common/raid.py,unified19:42
*** mikal has joined #openstack-ironic19:46
*** r-daneel has joined #openstack-ironic19:47
*** pas-ha has quit IRC19:48
*** dprince has quit IRC19:49
*** lucas-dinner has quit IRC19:49
*** zz_jgrimm is now known as jgrimm19:51
devanandaJoshNang: so a quick skim of ^ and things don't look bad. however, I don't see any drivers proposed that use it?19:51
devanandasirushti: hi again! are you aware of any work to add RAID support for ilo driver, based on top of https://review.openstack.org/#/c/155230/17 ?19:52
JoshNangdevananda: yeah i'm assuming an iLO patch will be coming that will use agent inband raid?19:54
devanandaJoshNang: right - I assume so, but I dont see it yet19:55
devanandaJoshNang: oh hm. that'll be a feature only of the agent_ilo river -- and not, say, pxe_ilo or agent_ipmitool, right?19:56
devanandaisn't that a bit odd?19:56
*** EmilienM is now known as EmilienM|afk19:56
*** harlowja_ has quit IRC19:57
devanandaJoshNang: or is there a patch up for any agent_* driver to use the inband raid and I've just skipped it somewhere?19:57
*** devlaps has joined #openstack-ironic19:58
JoshNangdevananda: nope, that's one of the last bits to finish up cleaning :/19:58
devanandaah. we should be tracking that19:59
JoshNanglike what's left?19:59
devanandaJoshNang: right. like what code is outstanding before the spec is done()19:59
devanandaJoshNang: could you post something and WIP it, tagging it to https://blueprints.launchpad.net/ironic/+spec/implement-cleaning-states ?19:59
sirushtidevananda, nope, best ask rameshg87 for that.20:00
JoshNangdevananda: sure. i'm gonna finish reviewing this raid patch first.20:00
sirushtidevananda, I saw you updated the whole-disk-image spec to also add the filter to the Ironic tree.20:00
devanandaJoshNang: sure. thanks20:00
sirushtidevananda, does that mean the Ironic tree would once again have to start running nova tests?20:00
*** harlowja has joined #openstack-ironic20:01
devanandasirushti: nope ... but when testing that, you would have to configure nova appropriately to use that filter20:01
devanandasirushti: OR we simply don't land it this cycle and just leave the filter proposed to nova20:02
sirushtidevananda, so unit tests for filters just won't be there until it lands in Nova20:02
sirushticool20:02
*** kkoski has joined #openstack-ironic20:04
*** kkoski has quit IRC20:07
*** achanda has quit IRC20:07
*** kkoski has joined #openstack-ironic20:08
*** andreykurilin_ has joined #openstack-ironic20:13
openstackgerritDevananda van der Veen proposed openstack/ironic-python-agent: Add cleaning/zapping support to IPA  https://review.openstack.org/16106620:15
devanandaJoshNang: tagging the BP on ^20:15
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/16138920:15
JoshNangdevananda: thanks! can i tag multiple bps on there? it's code required for cleaning and zapping too20:16
devanandayup20:16
JoshNangawesome20:16
devanandahm actually, i think the automation will only keep one BP up to date20:16
devanandabut you can add the link to the wihteboard on any BP you want20:16
JoshNanggotcha20:17
*** ijw has quit IRC20:17
*** kkoski has quit IRC20:18
*** logan2 has joined #openstack-ironic20:29
*** chlong has joined #openstack-ironic20:30
*** andreykurilin_ has quit IRC20:30
*** kkoski has joined #openstack-ironic20:34
*** mrda has joined #openstack-ironic20:37
mrdaMorning Ironic20:38
NobodyCammornign mrda20:38
*** achanda has joined #openstack-ironic20:41
NobodyCamdevananda: should https://bugs.launchpad.net/ironic/+bug/1427923 be targeted to K-3?20:45
openstackLaunchpad bug 1427923 in Ironic "boot device API blocks while waiting on the BMC" [Medium,Confirmed]20:45
*** Marga_ has quit IRC20:57
*** Marga_ has joined #openstack-ironic20:57
*** erwan_taf has quit IRC20:58
*** ParsectiX has quit IRC21:02
*** ParsectiX has joined #openstack-ironic21:02
mrdathanks lintan, dtantsur, rloo for the reviews on ironicclient & microversions21:03
openstackgerritMerged openstack/ironic: Follow-up patch for generic node inspection  https://review.openstack.org/16066521:04
rloomrda: thank YOU for writing it.21:04
mrdaI'll try and get a revised version up in the next couple of hours21:04
* mrda goes looking for breakfast21:04
*** anderbubble has quit IRC21:10
devanandaNobodyCam: maybe? not going to worry about it yet21:13
devanandaNobodyCam: BadCub and I went through about half of the BP's today, starting from the high priority. we'll cover the other half tomorrow21:13
devanandaI'll think more about bug targeting once we've passed feature freeze (two weeks)21:13
*** kkoski has quit IRC21:14
mrdahey devananda, are you happy with the format of the api microversion stuff I wrote up yesterday? (https://review.openstack.org/#/c/161110/) I know there's review comments, but want to make sure this is an acceptible way to capture the expected behaviour21:17
*** alexpilotti has quit IRC21:17
mrda...before I spend too much time polishing :)21:17
*** achanda has quit IRC21:19
*** Marga_ has quit IRC21:23
*** ifarkas has quit IRC21:23
*** Marga_ has joined #openstack-ironic21:23
NobodyCamdevananda: :)21:24
devanandamrda: /me looks21:25
*** ChuckC has joined #openstack-ironic21:32
*** Marga_ has quit IRC21:34
*** Marga_ has joined #openstack-ironic21:34
NobodyCamdevananda: you should have a reply from Jim Mankovich in your email. based on that looks like we should bump ceilometer spec.21:37
TheJuliaSo I'm trying to deploy configdrives into instances with the agent driver, I've got what at least from what I've read through code and doc is a correctly formatted configdrive file, ISO9660, base64'ed and gzipped.  But I'm getting "Not a gzipped file", which appears after my provisioning node boots and pulls the configdrive file down.21:38
*** Marga_ has quit IRC21:38
*** romcheg has quit IRC21:39
TheJuliaAnyone happen to have any pointers on hunting that down?21:39
*** Marga_ has joined #openstack-ironic21:39
*** EmilienM|afk is now known as EmilienM21:43
jlvillal_trainTheJulia: Maybe dumb thought, but what does 'file' say about the configdrive file? Hopefully it says it is gzipped21:43
jrollTheJulia: did you gzip then base64?21:44
jrollthat's the order it should be21:44
TheJuliaoh :(21:44
* TheJulia flips the order around21:44
jrollheh21:45
jrollsorry for lack of docs on this :(21:46
TheJuliaI thought it was a bit weird, but It was really late when I was reading that, and now it makes way more sense21:46
jrollyeah21:47
jrollI mean, it's still weird21:47
*** ijw has joined #openstack-ironic21:47
*** ijw has quit IRC21:48
*** ijw has joined #openstack-ironic21:50
*** dhellmann has quit IRC21:52
*** dhellmann has joined #openstack-ironic21:55
*** dhellmann has quit IRC21:56
*** dhellmann has joined #openstack-ironic21:57
NobodyCambrb21:57
*** pelix has quit IRC21:57
*** harlowja has quit IRC21:58
devanandamrda: one nit - line wrapping. 80 chars pls22:00
*** ijw has quit IRC22:01
mrdasure, I wrote that spec in a hurry :)22:01
mrdaand I knew I'd have to come back and fix a few things today22:01
*** ijw has joined #openstack-ironic22:01
devanandasure :)22:02
devanandajust easier fo rme to read when it's wrapped22:02
devanandai'm adding comments now22:02
mrdasorry about that22:03
*** ijw_ has joined #openstack-ironic22:06
*** ijw__ has joined #openstack-ironic22:08
*** ijw has quit IRC22:08
*** jlvillal_train has quit IRC22:09
*** ijw_ has quit IRC22:11
*** ChuckC has quit IRC22:11
*** ijw__ has quit IRC22:12
*** chlong has quit IRC22:12
*** ijw has joined #openstack-ironic22:13
openstackgerritMerged openstack/ironic: Spelling error in Comment  https://review.openstack.org/15897022:14
openstackgerritChris Krelle proposed openstack/ironic: Check temp dir is writable  https://review.openstack.org/16038322:15
*** athomas has quit IRC22:17
*** achanda has joined #openstack-ironic22:20
*** jgrimm is now known as zz_jgrimm22:23
openstackgerritJohn Trowbridge proposed stackforge/ironic-discoverd: Add python-openstackclient plugin for ironic-discoverd  https://review.openstack.org/15744822:25
*** jlvillal_train has joined #openstack-ironic22:25
*** achanda has quit IRC22:26
*** harlowja has joined #openstack-ironic22:28
*** Marga_ has quit IRC22:31
*** Marga_ has joined #openstack-ironic22:31
openstackgerritJosh Gachnang proposed openstack/ironic: Implement cleaning/zapping for the agent driver  https://review.openstack.org/16145322:32
openstackgerritJosh Gachnang proposed openstack/ironic: Implement cleaning/zapping for the agent driver  https://review.openstack.org/16145322:32
devanandajroll, NobodyCam: is the dib + ipa support building any artifacts in the way that the coreos + ipa job does?22:35
devanandacause I think that'd be great, but I dont see any22:35
jrollI have no idea about dib22:35
jrollit should build artifacts22:35
devanandaalso, if we dont have a job to test that, why not?22:35
NobodyCamdevananda: last I checked no.. dib ipa element was very crude and only worked with fedora22:35
devanandaugh22:36
NobodyCamon nodes with 4 gb of ram22:36
*** ijw_ has joined #openstack-ironic22:36
NobodyCamthat was a little while ago22:36
devanandasure - it doesn't have to run in the gate in parallel -- we could wedge a single 4GB VM into the gate22:36
devanandajust to test the building and booting of it22:36
devanandajroll: so it seems we've hit a kernel bug in coreos that's preventing /dev/sda from being found22:37
devanandajroll: ring any bells?22:37
jrolldevananda: no, never heard of that, we run the same version of coreos downstream22:37
NobodyCamdevananda: is this on the moonshot22:38
devananda:-/22:38
devanandaNobodyCam: yes22:38
NobodyCamthe disks come up as sda or do they do something strange like /dev/cciss/c0d0 ?22:39
devanandaTheJulia: ^ ?22:39
*** ijw has quit IRC22:39
openstackgerritJosh Gachnang proposed openstack/ironic: Add zapping API  https://review.openstack.org/16145722:40
NobodyCamdevananda: there is a sda on the c1n1 node22:43
TheJuliaNobodyCam: in this case they are /dev/sda on ubuntu, standard SATA adapters22:43
*** romcheg has joined #openstack-ironic22:43
NobodyCamTheJulia: yea I just looked22:43
TheJuliaNobodyCam: sorry, I stepped away for a moment22:44
NobodyCamTheJulia: do you have the boot up log22:44
NobodyCamTheJulia: NP at all22:44
jrolldevananda: TheJulia: I guess this could be a coreos bug, now that I remember it's moonshot22:44
TheJuliaNobodyCam: kern.log on cartrage122:46
jrollcoreos people are awesome, btw22:48
devanandahaving only really interacted with redbeard - i share jroll's impression22:48
NobodyCamhumm: TheJulia did you see this: Mar  3 01:17:04 c1n1 kernel: [    0.000000] Booting paravirtualized kernel on bare hardware22:48
devanandahe was fantastically helpful and interested in what we're doing when i ran into him at FOSDEM22:48
jrollthey've helped us with coreos and systemd bugs at this point22:49
TheJuliaNobodyCam: nice!22:50
NobodyCamTheJulia: your image is atom compatiable?22:50
NobodyCam smpboot: CPU0: Intel(R) Atom(TM)22:50
*** rlr0329 has joined #openstack-ironic22:52
TheJuliaNobodyCam: it boots :)  It tosses back that it can't deploy the configdrive.  http://paste.openstack.org/show/188215/22:52
devanandaNobodyCam: it's x86_64 ...22:52
devanandaTheJulia: do you have the kernel log from the coreos image's boot?22:54
NobodyCamya the one I'm looking at looks ok: Mar  3 01:17:04 c1n1 kernel: [   27.251360] sd 0:0:0:0: [sda] Attached SCSI disk22:55
TheJuliaI thought that it was a black box that one couldn't get such things out of?22:55
devanandaTheJulia: IPA ramdisk can be booted and ssh'd into during the deploy phase :)22:55
NobodyCam:)22:55
jrollhowever22:56
jrollupstream ironic will power it off as soon as deploy fails22:56
jrollTheJulia: ^22:56
jrolldevananda: &22:56
jrolls/&/^/22:56
devanandajroll: did ya'll upstream the "ohhai, deploy failed, ship the logs somewhere" stuff?22:56
devanandaor was your solution to just not power off, and let a human ssh in?22:57
jrolldevananda: we haven't even downstreamed that yet :/22:57
devanandaick22:57
jrollya.22:57
jrollit's a hardish problem22:57
jrollor to do it right is, anyway22:57
jrollOTOH22:57
jrollwe never really see deploy failures unless swift blips.22:58
devanandahah22:58
devanandawell, that's good to hear :)22:58
rlr0329Question.  Since IPA doesn't know how to partition disks yet how could cloud-init be used to expand the root filesystem to full size, i.e. how to determine when the deploy is finished?22:59
rlr0329so that root filesystem can be expanded22:59
*** ParsectiX has quit IRC22:59
devanandarlr0329: growroot happens during boot of the user image, not during deploy22:59
jroll^23:00
devanandaand the / partition should be the last one in the disk image. so it can grow23:00
*** ParsectiX has joined #openstack-ironic23:00
devanandajroll: ^ right?23:00
jrollin the image, yeah23:00
jrolland then we stick the configdrive at the end of the disk23:00
rlr0329so growroot would need to be added to the boot of the user_image?23:00
rlr0329jroll:  what exactly is the configdrive?23:01
openstackgerritHaomeng,Wang proposed openstack/ironic: Add tftp mapfile configuration in install-guide  https://review.openstack.org/16107423:02
jrollrlr0329: basically gives same info as the metadata service23:02
jrollbut as a partition rather than an API call23:02
rlr0329jroll:   That is what I thought but how do I configure it?23:03
jrollrlr0329: nova boot --configdrive true23:04
NobodyCamHaomeng: is that only for one os?23:05
NobodyCamI have not had to do that on ubuntu23:05
rlr0329jroll:  ok cool.   Sorry for the simple question23:05
jrollno worries :)23:06
*** alexpilotti has joined #openstack-ironic23:06
HaomengNobodyCam: :)23:08
HaomengNobodyCam: I tested it with ubuntu and rehat, same tftp configurations23:08
HaomengNobodyCam: both works23:08
NobodyCamHaomeng: ack thank you23:08
*** yuanying has joined #openstack-ironic23:09
HaomengNobodyCam: without the mapfile configuration, some pxe client will not get tftp file with virtual folder path23:09
HaomengNobodyCam: :)23:09
NobodyCamHaomeng: yep23:12
NobodyCamI voted +2 but gate is taking like 9 hours today23:12
HaomengNobodyCam: thank you, gate is very slowly these days23:13
jrollour bad :x23:13
jrollturns out rebooting an entire cloud will impact the gate :P23:14
NobodyCamlol23:14
* NobodyCam pokes jroll with a dull stick23:14
jrollhehe23:15
NobodyCamlol23:15
NobodyCamj/k23:15
jrollto be fair, I didn't reboot anything23:15
NobodyCam:)23:15
*** lazy_prince has quit IRC23:20
*** killer_prince has joined #openstack-ironic23:22
*** killer_prince is now known as lazy_prince23:22
*** alexpilotti has quit IRC23:26
* NobodyCam kills his devtest setup and attempts to run devstack with ipa23:26
*** dttocs has joined #openstack-ironic23:27
*** jlvillal_train has quit IRC23:28
TheJuliaNobodyCam: http://paste.openstack.org/show/188254/23:31
jroll[   10.827236]  sda: unknown partition table23:32
jroll[   10.828235] sd 0:0:0:0: [sda] Attached SCSI disk23:32
jrollseems like it's seeing it23:32
TheJuliayeah...23:32
jrollso what errors were you getting?23:32
TheJulialooks like partx just does not like the drive, where as parted goes "unknown partition table"23:34
jrollmmm.23:34
jrollso we used to use something else...23:35
jrollthough I feel like this maybe is a bad partition table?23:35
NobodyCamya23:35
jrollhttps://review.openstack.org/#/c/153592/2/ironic_python_agent/shell/copy_configdrive_to_disk.sh23:35
TheJuliaso the fun thing is, somehow it created it :(23:35
jrollmight be worth reverting that just to try23:36
NobodyCamTheJulia: is this a whole disk image or partition image?23:36
jrollTheJulia: well, it's a full disk image no?23:36
TheJuliathis had a working ubuntu installation before I tried a deploy on it23:36
TheJuliapartition images I think23:36
jrolloh, hm23:37
jrollso you're using the iscsi_agent driver or whatever?23:37
jrollI guess it's still pxe_* maybe, idk23:37
TheJuliaahh, I think its the image, apparently i didn't prep it correctly in my playbook23:38
jroll\o/ I didn't break a thing23:38
TheJulialol23:38
* TheJulia goes and massages the playbooks and the servers to see what happens23:39
*** ijw has joined #openstack-ironic23:39
NobodyCamTheJulia: if your building the image with dib I think the VM element will create a workable image23:40
*** penick has joined #openstack-ironic23:40
*** jlvillal_train has joined #openstack-ironic23:40
*** jlvillal_train has quit IRC23:40
*** achanda has joined #openstack-ironic23:40
TheJuliaNobodyCam: pre-canned image, i derped on it because I was rushing23:41
* NobodyCam notes he will need to leave at 4 today to meet contractor at new home location23:41
*** ijw_ has quit IRC23:42
NobodyCamTheJulia: :)23:42
*** chlong has joined #openstack-ironic23:42
*** absubram has quit IRC23:43
* NobodyCam also wounders if stack.sh will finish before he has to leave23:44
*** jlvillal has left #openstack-ironic23:45
*** chlong has quit IRC23:46
*** chlong has joined #openstack-ironic23:46
TheJuliaNobodyCam: have fun!23:47
NobodyCam:)23:48
openstackgerritAdam Gandelman proposed openstack/ironic: Check-in Ironic's devstack code as in-tree plugin  https://review.openstack.org/16148523:54
*** kkoski has joined #openstack-ironic23:55
*** jlvillal_ has joined #openstack-ironic23:55
*** chuckC_ has joined #openstack-ironic23:56
*** EmilienM is now known as EmilienM|afk23:56
NobodyCamhumm: http://paste.openstack.org/show/OQBNCLtVmcPUtSnM3aLD/23:56
NobodyCam^^^ that seems not right...23:57

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