Friday, 2016-07-22

*** lblanchard has joined #tripleo00:06
*** ayoung has quit IRC00:06
*** jeckersb_gone is now known as jeckersb00:08
*** padkrish has quit IRC00:26
*** yamahata has quit IRC00:33
*** saneax is now known as saneax_AFK00:38
*** limao has joined #tripleo00:39
*** yamahata has joined #tripleo00:48
*** dmacpher has joined #tripleo00:55
*** jerrygb has joined #tripleo00:57
*** padkrish has joined #tripleo00:59
*** jerrygb has quit IRC01:02
*** padkrish has quit IRC01:03
*** padkrish has joined #tripleo01:03
*** lblanchard has quit IRC01:07
*** derekjhyang has joined #tripleo01:24
*** akshai has joined #tripleo01:31
*** akshai has quit IRC01:31
openstackgerritSarath Kumar Sankaran Kutty proposed openstack/os-net-config: Enable os-net-config to support and configure NFVSwitch  https://review.openstack.org/34559901:35
*** jcoufal_ has quit IRC01:45
*** tzumainn has quit IRC01:46
openstackgerritMerged openstack/instack-undercloud: Remove "OK_FILE" from undercloud-install element  https://review.openstack.org/34558802:13
*** rlandy has quit IRC02:32
*** jerrygb has joined #tripleo02:50
*** bkreitch has quit IRC02:55
*** padkrish has quit IRC03:04
*** rhallisey has quit IRC03:08
*** jerrygb has quit IRC03:19
*** padkrish has joined #tripleo03:21
*** bswartz_ is now known as bswartz03:21
*** padkrish has quit IRC03:28
*** padkrish has joined #tripleo03:36
*** saneax_AFK is now known as saneax04:05
openstackgerritOpenStack Proposal Bot proposed openstack/tripleo-common: Updated from global requirements  https://review.openstack.org/33994804:07
*** tzumainn has joined #tripleo04:07
*** trozet has quit IRC04:08
*** tzumainn has quit IRC04:11
*** saneax is now known as saneax_AFK04:16
*** d0ugal has quit IRC04:34
*** d0ugal has joined #tripleo04:36
*** yamahata has quit IRC04:58
*** honza has quit IRC04:59
*** radek_ has joined #tripleo05:07
*** bandini has joined #tripleo05:16
*** jprovazn has joined #tripleo05:23
*** saneax_AFK is now known as saneax05:31
*** limao has quit IRC05:32
*** limao has joined #tripleo05:34
*** milan has quit IRC05:39
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Use Webpack for application processing  https://review.openstack.org/34359205:39
*** milan has joined #tripleo05:39
*** skramaja has joined #tripleo05:51
*** jaosorior has joined #tripleo05:51
*** jaosorior has quit IRC05:52
*** padkrish has quit IRC05:52
openstackgerritMarios Andreou proposed openstack/tripleo-heat-templates: Enable Manila integration - as a composable controller service  https://review.openstack.org/18813705:53
*** numans has joined #tripleo05:54
bandinimarios, can we plus +A this one now? https://review.openstack.org/#/c/337304/05:55
mariosbandini: ACK05:58
mariossry, too early for shouting05:58
*** jaosorior has joined #tripleo05:59
bandinilol06:01
bandinimarios, thank you!06:01
bandinidciabrin, ^06:01
openstackgerritMerged openstack/tripleo-heat-templates: Minor updates might fail with missing MysqlClustercheckPassword property  https://review.openstack.org/33730406:02
*** tobias_fb_away has joined #tripleo06:05
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Stop Validation  https://review.openstack.org/33656106:06
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Triggering validations and messaging  https://review.openstack.org/33656006:06
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: List Validations and Validation results  https://review.openstack.org/33477006:06
*** akuznetsov has joined #tripleo06:06
*** tobias_fb_away is now known as tobias_fiberdata06:06
*** xinwu has joined #tripleo06:06
*** leanderthal|afk is now known as leanderthal06:08
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Use Webpack for application processing  https://review.openstack.org/34359206:16
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Stop Validation  https://review.openstack.org/33656106:16
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Triggering validations and messaging  https://review.openstack.org/33656006:16
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: List Validations and Validation results  https://review.openstack.org/33477006:16
openstackgerritXiang Chen proposed openstack/diskimage-builder: add no_proxy when debootstrap trying to use proxy  https://review.openstack.org/34583006:21
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack/instack: Remove discover from test-requirements  https://review.openstack.org/34583106:23
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack/instack-undercloud: Remove discover from test-requirements  https://review.openstack.org/34583206:24
*** masco has joined #tripleo06:25
*** aufi_ has joined #tripleo06:26
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Use Webpack for application processing  https://review.openstack.org/34359206:29
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Stop Validation  https://review.openstack.org/33656106:29
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Triggering validations and messaging  https://review.openstack.org/33656006:29
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: List Validations and Validation results  https://review.openstack.org/33477006:29
*** ramishra_ has joined #tripleo06:31
*** bvandenh has joined #tripleo06:40
*** pgadiya has joined #tripleo06:40
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack/os-refresh-config: Remove discover from test-requirements  https://review.openstack.org/34584906:43
*** jubapa has joined #tripleo06:44
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack/os-net-config: Remove discover from test-requirements  https://review.openstack.org/34585006:44
openstackgerritMichele Baldessari proposed openstack/tripleo-heat-templates: WIP Move rabbit's clustering port away from the ephemeral port range  https://review.openstack.org/34585106:44
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack/os-collect-config: Remove discover from test-requirements  https://review.openstack.org/34585206:44
*** tesseract- has joined #tripleo06:45
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack/os-cloud-config: Remove discover from test-requirements  https://review.openstack.org/34585406:45
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack/os-apply-config: Remove discover from test-requirements  https://review.openstack.org/34585506:46
*** xinwu has quit IRC06:49
*** leanderthal is now known as leanderthal|afk06:55
openstackgerritXiang Chen proposed openstack/diskimage-builder: add no_proxy when debootstrap trying to use proxy  https://review.openstack.org/34583006:57
*** bandini has quit IRC07:04
*** Ryjedo_ has joined #tripleo07:05
*** Ryjedo has quit IRC07:06
*** Ryjedo_ is now known as Ryjedo07:06
*** jubapa has quit IRC07:09
*** ohamada has joined #tripleo07:17
*** pcaruana has joined #tripleo07:18
*** zoli_gone-proxy is now known as zoliXXL07:18
*** rcernin has joined #tripleo07:20
*** d0ugal has quit IRC07:20
*** ccamacho has joined #tripleo07:21
*** jubapa has joined #tripleo07:21
*** tobias_fiberdata has quit IRC07:25
*** ebarrera has joined #tripleo07:25
*** ifarkas_afk is now known as ifarkas07:30
*** mcornea has joined #tripleo07:32
*** ohamada has quit IRC07:33
*** ohamada has joined #tripleo07:33
*** xinwu has joined #tripleo07:34
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable keystone to use the SSL middleware  https://review.openstack.org/34135407:34
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable glance to use the SSL middleware  https://review.openstack.org/34136707:34
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Migrate Puppet Hieradata to composable services  https://review.openstack.org/34161607:35
*** florianf has joined #tripleo07:35
*** jprovazn has quit IRC07:38
openstackgerritAdriano Petrich proposed openstack/tripleo-quickstart: Add third party gating to quickstart  https://review.openstack.org/33222307:43
*** ohamada has quit IRC07:44
openstackgerritAdriano Petrich proposed openstack/tripleo-quickstart: WIP gate upgrade  https://review.openstack.org/34216107:46
*** jpich has joined #tripleo07:49
*** d0ugal has joined #tripleo07:52
openstackgerritCarlos Camacho proposed openstack/puppet-tripleo: Add pacemaker mistral profile  https://review.openstack.org/34334607:52
*** xinwu has quit IRC07:53
openstackgerritCarlos Camacho proposed openstack/tripleo-heat-templates: Composable Mistral services  https://review.openstack.org/32343607:54
openstackgerritChris Jones proposed openstack/tripleo-heat-templates: Next generation HA architecture work  https://review.openstack.org/31420807:55
openstackgerritAdriano Petrich proposed openstack/tripleo-quickstart: WIP gate upgrade  https://review.openstack.org/34216108:00
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Use Webpack for application processing  https://review.openstack.org/34359208:00
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Stop Validation  https://review.openstack.org/33656108:00
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Triggering validations and messaging  https://review.openstack.org/33656008:00
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: List Validations and Validation results  https://review.openstack.org/33477008:00
*** numans has quit IRC08:00
openstackgerritChris Jones proposed openstack/puppet-tripleo: Next generation HA architecture work  https://review.openstack.org/34265008:03
*** stendulker has joined #tripleo08:06
openstackgerritChris Jones proposed openstack/tripleo-heat-templates: Next generation HA architecture work  https://review.openstack.org/31420808:06
*** xinwu has joined #tripleo08:06
*** tobias_fiberdata has joined #tripleo08:08
*** openstackgerrit has quit IRC08:11
hewbroccaGood morning everyone08:11
jaosoriorhey man, what's up?08:11
*** flaper87 has quit IRC08:12
hewbroccaWell, unfortunately, https://bugs.launchpad.net/tripleo/+bug/160535908:12
openstackLaunchpad bug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Triaged]08:12
hewbroccais STILL BLOCKING the promote job08:12
*** flaper87 has joined #tripleo08:12
*** flaper87 has joined #tripleo08:12
*** jrist has quit IRC08:12
*** bnemec has quit IRC08:12
*** mgould|afk has quit IRC08:12
*** dmacpher has quit IRC08:13
*** jrist has joined #tripleo08:13
*** bnemec has joined #tripleo08:13
*** shardy has joined #tripleo08:13
jaosoriorbummer :/08:14
*** mgould|afk has joined #tripleo08:14
hewbroccatrown|outtypewww: had the idea that we don't actually test Ironic node registration in tripleo CI08:14
*** openstackgerrit has joined #tripleo08:14
hewbroccawhich is disappointing, but I have no context really08:14
*** dsneddon has quit IRC08:16
*** dsneddon_ has quit IRC08:16
openstackgerritMerged openstack/tripleo-ui: Add error handler to FileReader  https://review.openstack.org/33766808:16
openstackgerritMerged openstack/tripleo-heat-templates: openstack-core resource does not have interleave=true  https://review.openstack.org/34272508:16
openstackgerritMerged openstack/tripleo-heat-templates: Remove two races during the L->M Keystone under httpd migration  https://review.openstack.org/33887908:17
openstackgerritJuan Antonio Osorio Robles proposed openstack/puppet-tripleo: Generate HAProxy certificates in base profile  https://review.openstack.org/34589908:25
openstackgerritJuan Antonio Osorio Robles proposed openstack/puppet-tripleo: Generate HAProxy certificates in base profile  https://review.openstack.org/34589908:27
*** akuznetsov has quit IRC08:28
*** jprovazn has joined #tripleo08:28
*** dsneddon has joined #tripleo08:30
*** d0ugal has quit IRC08:30
*** lucas-afk is now known as lucasagomes08:31
*** dsneddon_ has joined #tripleo08:32
*** rasca_ has quit IRC08:34
*** rasca has joined #tripleo08:35
openstackgerritJuan Antonio Osorio Robles proposed openstack/puppet-tripleo: Generate HAProxy certificates in base profile  https://review.openstack.org/34589908:38
hewbroccafolks08:45
hewbroccawho owns the mistral workflow for node registration?08:46
*** panda is now known as panda|sick08:46
*** zoliXXL is now known as zoli|brb08:46
hewbroccashardy: do you recall who was working on the Ironic node registration workflow in mistral?08:52
hewbroccalucasagomes: has posted a solution to https://bugs.launchpad.net/tripleo/+bug/160535908:52
openstackLaunchpad bug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Triaged]08:52
shardyhewbrocca: I think d0ugal, jpich or rbrady can probably help08:55
hewbroccaxlnt08:55
hewbroccathanks08:55
shardyIf not then I'll take a look08:55
hewbroccajpich: around?08:55
jpichYep08:55
*** gfidente has joined #tripleo08:55
*** gfidente has quit IRC08:55
*** gfidente has joined #tripleo08:55
*** electrofelix has joined #tripleo08:55
hewbroccaBug above is blocking the RDO trunk promote job, and lucasagomes has posted a fix to the bug08:56
shardyseems like we need to emulate the export OS_BAREMETAL_API_VERSION=1.11 we have in stackrc inside the mistral action08:56
hewbroccaeither that or add the flag lucasagomes suggests08:56
hewbroccano idea which is better08:56
shardyah, yeah, either is probably fine08:56
hewbroccashardy: do you know how it makes it through TripleO CI?08:56
shardyhewbrocca: not sure, my guess is that the stackrc environment is passed through by mistral, but would have to check to confirm08:57
lucasagomesshardy, yeah either one should work, the starting with enroll state is just to give operators a time to register the nodes and validate it before it actually goes to the pool of the available nodes08:57
hewbroccaIt seems to me like we *always* want to start with "available"08:58
hewbroccaso maybe having the flag is the best approach in this case?08:58
hewbroccawe being TripleO, I mean08:58
jpichI think that flag won't be used anymore though, it lives outside of the workflows08:58
shardylucasagomes: can you start introspection from an enroll state?08:58
shardyI can imagine operators not wanting new nodes to be available until after introspection is completed, so we need to ensure that's possible08:59
jpichBased on http://lists.openstack.org/pipermail/openstack-dev/2016-May/095456.html we want to let the user decide if they want the nodes to be 'manageable' (and run introspection, etc) or 'available' for deployment08:59
lucasagomesshardy, you can not, so introspection is at the manageable state, after enrolling you can call "ironic node-set-provision-state manage"08:59
lucasagomesto move that state08:59
shardylucasagomes: ack, thanks for the confirmation08:59
lucasagomesshardy, I believe tripleo will do the same, but from available to manageable08:59
lucasagomesand then back to available08:59
shardyyeah09:00
*** jaosorior has quit IRC09:00
lucasagomesenroll -> manageable -> available Vs available -> manageable -> available09:00
shardyjpich: Yup, we should give them the choice to either require introspection, or skip it09:02
*** xinwu has quit IRC09:02
*** jaosorior has joined #tripleo09:02
jpichSo would the flag be something we only set on CI for now?09:02
shardywhat we need to avoid is folks adding a bunch of new nodes, then having the scheduler pick them before they've been introspected, e.g if the operator chooses the mandatory introspection path09:02
shardyjpich: I think the workflow/action/cli needs to enable choice of the initial state, not only for CI09:05
shardySo, we'd import nodes as manageable by default, but for cases where we don't run introspection we can choose to go direcly to available (including in CI jobs where we're not running introspection)09:06
*** numans has joined #tripleo09:06
shardylucasagomes: is that accurate?  And the bug is that we're instead defaulting to enroll state09:07
* lucasagomes reads09:07
jpichshadower: Ok, so implementing that flag to be "manageable or available" instead of "enroll or available" is needed as well (adding to my TODOs for the new import command)09:07
lucasagomesshardy, that's accurate yes09:08
shardylucasagomes: Thanks, and if we pin to 1.11 the default initial state is managable?09:08
lucasagomesby default ironic will create the node in available (as it was before) unless you pin it to a microversion >= 1.1109:08
lucasagomesshardy, enroll09:08
lucasagomesbut you can move it to manageable by calling "ironic node-set-provision-state manageable"09:08
shardyOk, so it sounds like we revert to the available behavior then figure out the managable/available choice later09:09
lucasagomesthe difference is that at manageable the nodes will have credentials sorted, where enroll is just the initial state09:09
lucasagomesshardy, that will fix that problem I believe, yes09:09
shardygreat, thanks :)09:09
lucasagomesnp09:09
*** milan has quit IRC09:10
openstackgerritJuan Antonio Osorio Robles proposed openstack/instack-undercloud: Use certmonger for automatic cert generation  https://review.openstack.org/33277409:10
jaosoriorfinally! :D09:11
jaosoriorccamacho duuuuude09:11
ccamachohey jaosorior morning!09:12
jaosoriorccamacho hey dude! how's it going?09:12
ccamachojajaja finally finished the mistral submission :)09:12
ccamachojaosorior, you?09:12
ccamachoseems quite happy it because it's friday!!!09:13
jaosoriorccamacho: Pretty excited getting shit working :D. Are you really busy? Just got that patch working with EmilienM's suggestions. Would use an extra hand testing. Tested it myself with FreeIPA now and it seems to work. But of course, extra eyes are always good :D09:13
*** mbound_ has joined #tripleo09:13
jaosoriorccamacho this patch https://review.openstack.org/33277409:13
ccamachojaosorior, man I was lurking in your blog xD really interesting, so, why don't you add yourself to  http://tripleo.org/planet.html xD09:14
ccamachojaosorior, np man09:14
jaosoriorccamacho: I still need to separate the RSS feeds09:15
jaosoriormaybe I'll start posting about random stuff and nobody here is interested in that haha09:15
shardyhttps://github.com/openstack/tripleo-common/blob/master/workbooks/baremetal.yaml#L10309:15
jaosoriorso when I finally separate the feeds then I'll add it09:15
shardySo we already explicitly set the state to available, with state_action=provide09:15
shardyeven after removing the stackrc version pin I can't make that fail locally09:15
jaosoriorccamacho: Anyway, that commit needs the latest puppet-tripleo. And this patch https://review.openstack.org/#/c/345899/09:16
ccamachojaosorior, mmmm yeahp, but, when having some time, its interesting stuff.. will test it now provisioning as yesterday I messed it up XD09:16
ccamachojaosorior same steps than yesterday/or your blog post :)09:16
jaosoriorccamacho: So, it would be this for instack-undercloud https://review.openstack.org/#/c/332774/29 and this for puppet-tripleo https://review.openstack.org/#/c/345899/09:16
ccamachojaosorior ack :)09:16
*** mbound has quit IRC09:17
jpichlucasagomes: Is going directly from 'enroll' to 'available' allowed?09:19
lucasagomesjpich, no, it has to go to manageable in between first09:19
jaosoriorccamacho: now, for that commit only thing you need to do is set this in undercloud.conf:  generate_service_certificate = true09:19
lucasagomesjpich, enroll -> manageable -> available09:20
ccamachojaosorior same as yesterday :) np09:20
*** Goneri has joined #tripleo09:20
jaosoriorccamacho: Awesome, let me know when you're ready09:20
jpichlucasagomes: Ok, thank you - sorry, you actually explained that earlier then :-)09:20
shardyIf I do ironic node-create -n foo -d pxe_ssh without OS_BAREMETAL_API_VERSION set the node goes direct to available09:20
lucasagomesjpich, no problem09:20
shardyso the problem must be RDO are pinning to a newer version?09:20
ccamachosure now installing the packages should not take much time09:21
lucasagomesshardy, tripleo-common is09:21
* lucasagomes gets the link09:21
jaosoriorccamacho: did you read my PM?09:21
shardylucasagomes: ah yeah, np got it09:21
ccamachojaosorior, yahp I have it under control :)09:21
jpichshardy: Would you happen to have a link to the full logs of a job that failed like this?09:22
lucasagomesshardy, https://github.com/openstack/tripleo-common/blob/6c727296f4238d88abae07e645e2ae02fbbe73ab/tripleo_common/actions/base.py#L5509:22
lucasagomesright, sorry double paste then09:22
shardyAha!09:22
shardyOS_BAREMETAL_API_VERSION is wrong, should be IRONIC_API_VERSION09:22
*** d0ugal has joined #tripleo09:22
shardyso our stackrc pin does nothing09:23
openstackgerritXiang Chen proposed openstack/diskimage-builder: Explain the difference between 'DIB_OFFLINE' and 'DIB_DEBIAN_USE_DEBOOTSTRAP_CACHE'  https://review.openstack.org/34593509:25
*** zoli|brb is now known as zoli09:25
*** zoli is now known as zoliXXL09:25
openstackgerritXiang Chen proposed openstack/diskimage-builder: Explain the difference between 'DIB_OFFLINE' and 'DIB_DEBIAN_USE_DEBOOTSTRAP_CACHE'  https://review.openstack.org/34593509:27
hewbroccashardy: huh... how the heck's it working at all then?09:33
shardyhewbrocca:  the env vars are different for ironicclient and openstackclient I think09:33
hewbroccaahhhh09:33
hewbroccaof course they are, why wouldn't they be09:34
shardyjpich: Sorry, I don't, and there's no link in the bug09:34
shardyjpich: pulling trunk ironic locally trying to reproduce09:34
jpichshardy: No problems, thank you09:34
*** numans has quit IRC09:35
*** athomas has quit IRC09:36
*** pgadiya has quit IRC09:41
*** jaosorior is now known as jaosorior_lunch09:42
*** athomas has joined #tripleo09:43
*** milan has joined #tripleo09:47
*** apevec has joined #tripleo09:48
apevecshardy, which repo(s) have you used in https://bugs.launchpad.net/tripleo/+bug/1605359/comments/2 ?09:50
openstackLaunchpad bug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Triaged]09:50
*** pgadiya has joined #tripleo09:50
apevecalso please check patch in comment 3 based on lucasagomes' comment 1 suggestion09:50
shardyapevec: Hi!  I first tried with the tripleo-common pin, overlaid with trunk tripleo pieces09:51
shardynow I've tried with trunk ironic upgraded, still works09:51
shardynow trying an upgrade of ironicclient09:52
shardyapevec: agree a quickstart patch may be the easiest short term fix09:53
hewbroccalucasagomes: are we sure that the API change was in 1.11 and not 1.12?09:53
lucasagomeshewbrocca, I am yeah09:54
lucasagomeshewbrocca, http://docs.openstack.org/developer/ironic/webapi/v1.html#api-versions-history09:54
lucasagomeswe have a history of what each version includes09:54
hewbroccaMakes me wonder why we are pinning to 1.11 then09:54
hewbroccawhen to avoid the API change we would actually need to pin to 1.10...09:54
lucasagomeshewbrocca, by default the ironic client uses 1.9 (historical reasons), so if you don't pin it will go to that version09:55
hewbroccaOH09:55
hewbroccavery interesting09:55
hewbroccashardy: ^^^ if we were using the wrong env var to pin, that's why it didn't fail for us09:56
lucasagomeshewbrocca, yeah, we have to keep the backwards compat, so since 1.11 is a breaking change we opt to leave the client as-is09:56
lucasagomesso that we don't break people's script09:56
hewbroccaright09:56
lucasagomeshewbrocca, maybe tripleo pinned to 1.11 so that it can use the "new" flow, I believe that starting at enroll state is more correct09:56
hewbroccaI was just assuming that if you did not pin it would go to the latest version09:56
lucasagomesbecause at least we don't have that widows where the nodes is ready for scheduling before inspection and all that09:57
hewbroccaright09:57
lucasagomeshewbrocca, yeah no. There's a special value "latest", if you pin it to "latest" it will always go to the last version available09:58
lucasagomesbut that's not what we want09:58
hewbroccaright09:58
hewbroccagot it09:58
jpichhewbrocca: It looks like we explicitly wanted to use the new state in TripleO: https://github.com/openstack/python-tripleoclient/commit/20fa1ba84f18ad19eb1af74e48c110d0fdbffba809:58
lucasagomesjpich, btw, miles is mgould|afk09:59
hewbroccaOh, very interesting09:59
jpichlucasagomes: Thanks!10:00
apevecso forcing avaiable would decrease test coverage10:00
hewbroccawow, there's a lot of code in that patch about that, yeah10:01
hewbroccaSo... if we are able to get the Mistral workflow pinned to the right API version, then it seems like that solves the real problem? i.e. the problem is the --enroll state isn't available in the version of the Ironic API that Mistral is trying to use?10:02
*** zoliXXL is now known as zoli|lunch10:02
shardywell in that patch we default --initial-state to available10:03
apevechewbrocca, that's what trown attempted based on dprince's advice but it didn't seem to work10:03
shardyso we must have broken that in the move to mistral10:03
apevecah so oooq just tested default10:04
apevecthen tripleo-quickstart patch might be fine10:04
apevecbut with TODO10:04
*** numans has joined #tripleo10:04
hewbroccaapevec: right10:04
*** stendulker has quit IRC10:05
jpichIf the state is in 'enroll' to start with, doesn't it mean we're using the correct API version? The issue seems to be switching directly from 'enroll' to 'available'10:11
jpichThe workflow should be setting the state to manageable when registering, by default -> https://github.com/openstack/tripleo-common/blob/master/workbooks/baremetal.yaml#L6510:12
*** akrivoka has joined #tripleo10:19
*** tobias_fiberdata has quit IRC10:20
shardyIf I set --initial-state enroll the nodes still end up as manageable10:21
apevecok, then we need more info from trown  how to reproduce10:23
jpichshardy: I think that's the new workflow's doing - the default state has become manageable (see above URL) and we do nothing if the user specified enroll https://github.com/openstack/python-tripleoclient/blob/master/tripleoclient/v1/baremetal.py#L23810:23
shardyjpich: Yup, but that still doesn't explain how trown has nodes in enroll state entering the provide workflow?10:24
ccamachojaosorior env ready, testing your submission10:25
jpichshardy: Indeed. Maybe something failed earlier, I'd love to see more logs10:25
shardyI'm going to mark the bug incomplete unless apevec can provide a link to some logs for a failing CI job?10:25
apeveclatest run failed w/ something else :( https://ci.centos.org/artifacts/rdo/jenkins-tripleo-quickstart-promote-master-delorean-minimal-386/undercloud/home/stack/undercloud_install.log.gz10:26
apevechead-dbsync failed with Access denied for user 'heat'@'192.0.2.1'10:26
apevec!@#@!#10:26
openstackapevec: Error: "@#@!#" is not a valid command.10:26
apevecyeah it is not10:26
apevecopenstack, ^10:27
*** tobias_fiberdata has joined #tripleo10:27
apevechmm Dependency Package[swift] has failures: true10:27
apevecok, back to #rdo10:27
*** jaosorior_lunch is now known as jaosorior10:28
*** limao has quit IRC10:28
openstackgerritAlan Pevec proposed openstack/tripleo-quickstart: Set explicit default provision state [RFC incomplete fix]  https://review.openstack.org/34596810:32
*** rajinir has quit IRC10:35
hewbroccajpich: thanks for your efforts on that10:38
hewbroccablearrgh, however10:39
hewbroccaI am getting close to saying we need to down tools entirely until both promote jobs pass again10:39
jpichWish I could be more helpful10:39
jpich"down" tools?10:39
hewbroccajpich: halt all work10:39
shardyhewbrocca: it's tough, because the tripleo promote worked yesterday, and some of the reports have been lacking a bit of detail10:47
shardywhich obviously makes the process take longer10:47
hewbroccaYeah. We've got a lot of room for improvement in the process10:47
*** ramishra_ has quit IRC10:48
* shardy snapshots undercloud and pulls trunk everything10:50
jaosoriorccamacho hey dude, how's it going?10:52
openstackgerritFlavio Percoco proposed openstack/tripleo-heat-templates: WIP: Containerized Services for Composable Roles  https://review.openstack.org/33065910:52
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Use Webpack for application processing  https://review.openstack.org/34359210:53
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Stop Validation  https://review.openstack.org/33656110:53
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: Triggering validations and messaging  https://review.openstack.org/33656010:53
openstackgerritJiri Tomasek proposed openstack/tripleo-ui: List Validations and Validation results  https://review.openstack.org/33477010:53
*** d0ugal has quit IRC10:54
*** tosky has joined #tripleo10:55
*** zoli|lunch is now known as zoli10:55
*** zoli is now known as zoliXXL10:55
ccamachojaosorior deploying the undercloud should be fine this time11:00
jaosoriorccamacho: Had you missed the puppet-tripleo part?11:01
ccamachonope11:02
ccamacho;)11:02
jaosoriorlol11:02
jaosoriorhappens to me a lot11:02
openstackgerritLukas Bezdicka proposed openstack/instack-undercloud: Drop broken keystone pki setup  https://review.openstack.org/32717111:04
openstackgerritLukas Bezdicka proposed openstack/instack-undercloud: Upgrade only necessary packages  https://review.openstack.org/32721511:04
openstackgerritLukas Bezdicka proposed openstack/instack-undercloud: Update puppet dependancies before running puppet  https://review.openstack.org/32826411:04
openstackgerritLukas Bezdicka proposed openstack/instack-undercloud: Call systemctl-daemon-reload only if necessary  https://review.openstack.org/32722711:04
openstackgerritLukas Bezdicka proposed openstack/instack-undercloud: Use ironic::inspector::ipxe class to setup iPXE  https://review.openstack.org/34598011:04
*** xinwu has joined #tripleo11:21
*** pgadiya has quit IRC11:22
ccamachojaosorior, man this should be finish soon, which command can I run to test it?11:25
jaosoriorccamacho: openstack endpoint list --long11:26
jaosoriorto see if it's setting the public endpoints to TLS11:26
jaosoriorand11:26
jaosoriorsudo getcert list11:26
jaosoriorto see that certmonger is managing HAProxy's certificate11:26
ccamachonice, BTW in the logs are lot of Notice: /Stage[main]/Ironic::Api/Ironic_config[keystone_authtoken/auth_uri]/value: value changed 'http://192.0.2.1:5000/v3' to 'https://192.0.2.2:13000/v3' messages, going without errors but taking ages,,11:26
ccamachoIll let you know when finish :)11:27
jaosoriorsure11:27
*** saneax is now known as saneax_AFK11:29
openstackgerritDan Prince proposed openstack/tripleo-heat-templates: Add 'service_name' to composable services  https://review.openstack.org/34444011:29
hewbroccashardy: so, weirdly, https://review.openstack.org/#/c/345968/11:31
hewbroccapassed trunk quickstart CI, but not liberty or mitaka quickstart CI11:31
*** lucasagomes is now known as lucas-hungry11:35
*** rhallisey has joined #tripleo11:35
*** pkovar has joined #tripleo11:36
*** pgadiya has joined #tripleo11:39
openstackgerritMerged openstack/tripleo-ui: Check if parentPath exists  https://review.openstack.org/34456011:43
ccamachojaosorior, stuck here http://paste.openstack.org/show/539737/11:43
jaosoriorccamacho: Is HAProxy running?11:44
jaosoriorsystemctl status haproxy11:44
ccamachodead http://paste.openstack.org/show/539738/11:45
jaosoriorccamacho: That's the issue11:46
jaosoriorccamacho: Try bringing it up again11:46
ccamachoshould be active default?11:46
jaosoriorah11:46
jaosoriorwait up11:46
jaosoriorccamacho: Is that the same machine where you tried the ironic-inspector TLS stuff?11:46
ccamachoa new one (same hardware just reprovisiones)11:47
ccamachos/reprovisiones/reprovisioned11:47
jaosoriorccamacho: It shouldn't be active by default. It's actually very strange that it died11:47
*** masco has quit IRC11:47
*** zoliXXL is now known as zoli|brb11:47
*** honza has joined #tripleo11:48
ccamachoIll cancel it and re launch the install11:48
*** honza is now known as Guest4044911:48
ccamachowatching the ha proxy status11:48
jaosoriorccamacho11:48
jaosoriorbefore that11:48
jaosoriordo11:48
ccamachook11:48
ccamachotell me11:48
jaosoriorsudo openstack-service stop11:48
jaosoriorto stop all the openstack services, just in case there is some issue there11:48
*** morazi has joined #tripleo11:56
openstackgerritMerged openstack-infra/tripleo-ci: Don't fail if no zuul telnet is opened  https://review.openstack.org/34490811:57
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Move nova::db data within service template  https://review.openstack.org/33556111:58
*** dprince has joined #tripleo11:58
openstackgerritMerged openstack-infra/tripleo-ci: Record Heat resource deployment times to Graphite  https://review.openstack.org/31430811:59
*** julim has joined #tripleo11:59
ccamachojaosorior, http://paste.openstack.org/show/539741/12:01
ccamachoyou still have access to the machine12:01
*** beagles_biab is now known as beagles12:01
ccamachoha proxy cant start12:01
ccamachoand openstack service list cant connect with ssl12:01
*** Guest40449 is now known as honza_12:03
openstackgerritAdriano Petrich proposed openstack/tripleo-quickstart: WIP gate upgrade  https://review.openstack.org/34216112:03
jaosoriorwell that's messed up12:05
jaosoriorfor a strange reason keystone is trying to start in IP 0.0.0.012:05
*** rodrigods has quit IRC12:05
*** rodrigods has joined #tripleo12:05
jaosoriorccamacho: can you PM me again how to log to that machine?12:05
*** zoli|brb is now known as zoli12:08
*** zoli is now known as zoliXXL12:08
openstackgerritMerged openstack/tripleo-heat-templates: Add 'service_name' to composable services  https://review.openstack.org/34444012:09
*** cdearborn has joined #tripleo12:11
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Add temporary script to collect the status of periodic jobs  https://review.openstack.org/30886512:11
EmilienMhello folks12:11
*** julim has quit IRC12:12
*** paramite has joined #tripleo12:13
*** tzumainn has joined #tripleo12:13
*** jprovazn has quit IRC12:14
tobias_fiberdata0.0.0.0 is the same as localhost jaosorior12:19
jaosorioris it? AFAIK 0.0.0.0 indicates that it's listening on all interfaces in the given port12:20
*** jprovazn has joined #tripleo12:20
openstackgerritMartin Mágr proposed openstack/puppet-tripleo: New composable service: Sensu  https://review.openstack.org/32330312:20
*** trown|outtypewww is now known as trown12:21
tobias_fiberdatalet me rephrase ;) it's listening on all the local IP-adresses assigned to the machine12:21
tobias_fiberdatathat's 0.0.0.012:22
tobias_fiberdatai think that i have had some problems with just that in our productionenv12:22
tobias_fiberdataand that the RH support has told me to change it to 127.0.0.1, but we are running a single controller env aswell.12:23
tobias_fiberdatabut dont know if that was keystone12:23
tobias_fiberdatacould of been something else.12:23
tobias_fiberdatawas like 1y aog12:24
tobias_fiberdataago12:24
openstackgerritLukas Bezdicka proposed openstack/instack-undercloud: Use ironic::inspector::ipxe class to setup iPXE  https://review.openstack.org/34598012:24
*** akrivoka has quit IRC12:30
tobias_fiberdatahmm interesting12:32
tobias_fiberdata./var/lib/os-collect-config/local-data not found. Skipping12:33
tobias_fiberdatai get this12:33
tobias_fiberdatachecking the os-collect-config12:33
tobias_fiberdata:|12:33
tobias_fiberdataNo local metadata found (['/var/lib/os-collect-config/local-data'])12:34
gfidentemerge anyone ? https://review.openstack.org/#/c/345542/12:37
dprinceflaper87: I commented here https://review.openstack.org/#/c/345051/312:40
*** lucas-hungry is now known as lucasagomes12:40
dprinceflaper87: +2 on the approach but do note I think I can make a good bit of that go away with a custom Puppet package provider12:40
dprinceflaper87: let me get you a sample patch and you might tinker with it?12:40
*** jayg|g0n3 is now known as jayg12:41
flaper87dprince: absolutely, thanks :)12:42
flaper87dprince: any chance we can get this one in already? Or do you want me to implement the Puppet package provider in this same patch ?12:42
dprinceflaper87: sent12:43
dprinceflaper87: you patch is fine12:43
flaper87dprince: can hax +W ? Or are we missing something ?12:43
flaper87dprince: email ?12:44
dprinceflaper87: sent the patch12:44
dprinceflaper87: +A12:44
*** trown is now known as trown|outtypewww12:44
*** jcoufal has joined #tripleo12:44
*** bfournie has joined #tripleo12:45
flaper87dprince: danke12:45
jaosoriorAny +A for this? https://review.openstack.org/#/c/344188/12:46
EmilienMdprince: can you quickly look https://review.openstack.org/#/c/345442/ (really small patch)12:47
dprincejaosorior: +A12:47
openstackgerritMerged openstack-infra/tripleo-ci: Add multi-node job in cistatus.html  https://review.openstack.org/34541812:48
jaosoriordprince: Thanks12:48
*** d0ugal has joined #tripleo12:48
openstackgerritMerged openstack/tripleo-common: Extract `etc` files from openstack packages  https://review.openstack.org/34505112:49
dprinceEmilienM: can you fix them all?12:51
dprinceEmilienM: there are more...12:51
dprinceEmilienM: figure out a way to grep them12:51
EmilienMdprince: yes I'll in a next patch12:51
dprinceEmilienM: same patch please :)12:52
EmilienMdprince: please merge this one and next patch will fix them all12:52
dprinceEmilienM: otherwise it makes it look like you ignore my comment :)12:52
EmilienMdprince: no, I'm working on the next step right now12:52
hewbroccadprince: don't be so sensitive man12:53
*** akrivoka has joined #tripleo12:53
EmilienMjust merge this one please, we avoid running CI again for this one and we can merge the undercloud patch12:53
dprinceEmilienM: sorry, man. This is just a general review pattern we seem to run into a lot. I'm happy to land small patches but if I review something and you always fix it another patch it really looks like you ignore me12:53
hewbroccaLOL12:53
EmilienMif I would ignore you I would not ask you to review12:53
EmilienMare you trolling me? it's Friday?12:53
dprinceEmilienM: the point is us. it is other reviewers12:53
dprinceEmilienM: someone else will come in and look at this and be like !? Why did he switch to +212:53
openstackgerritMerged openstack/python-tripleoclient: Handle empty list of introspected nodes  https://review.openstack.org/34418812:54
mariosjaosorior: hey man do you want to re-add you +2 https://review.openstack.org/#/c/188137/ I just rebased for merge conflict12:54
EmilienMthey'll just think you're a nice guy12:54
dprinceEmilienM: finish the idea and I'll +2, +A12:54
dprinceEmilienM: well I am, sometimes12:54
EmilienMyou make my life hard12:54
EmilienMok, Im doing them all12:55
EmilienMand then you leave on PTO and you'll never +212:55
EmilienMI know the story12:55
openstackgerritJames Slagle proposed openstack/instack-undercloud: Flush puppet output piped to awk  https://review.openstack.org/34602112:55
dprinceEmilienM: funny you should mention this right when I'm working on a new version of this for Flavio, https://review.openstack.org/#/c/208774/12:55
dprinceEmilienM: that is hard12:55
dprinceEmilienM: what we speak of here is tiddlywinks12:56
mariosshardy: hey o/ another pass on manila https://review.openstack.org/#/c/188137/ appreciated if you get some time, it had a green ci run at https://review.openstack.org/#/c/342961/ - i think it is ready, most of your concerns from last time should be addressed now. thanks12:56
*** jeckersb is now known as jeckersb_gone12:56
paramiteslagle, EmilienM: is this ok? https://blueprints.launchpad.net/tripleo/+spec/tripleo-opstools-availability-monitoring12:56
EmilienMparamite: we need to check with shardy if it's enough or if we need a long spec12:57
EmilienMin tripleo-specs repo12:57
shardymarios: sounds good, got a meeting now but will review it later this afternoon :)12:58
paramiteOk, let me know. Will submit the same for centralize logging in the meantime12:58
mariosshardy: np thanks for acknowledging, bumping to monday is perfectly acceptable :) but would be nice, of a friday ;) to land that. end of the day, it is an optional service disabled by default. iterating, e.g. to remove the extraconfig, and any fixes come later13:00
*** shardy is now known as shardy_mtg13:01
*** mgould|afk is now known as mgould13:01
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: use parameter to lookup the step instead of hiera again  https://review.openstack.org/34544213:01
EmilienMdprince: ^13:01
EmilienMcommit message err13:02
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: use parameter to lookup the step instead of hiera again  https://review.openstack.org/34544213:02
mariosthanks jaosorior13:02
*** lblanchard has joined #tripleo13:02
gfidenteEmilienM slagle I think you have to remove +a from https://review.openstack.org/#/c/345542/ and add it back ?13:05
EmilienMnot needed13:05
EmilienM+A triggers gerrit to merge it13:05
EmilienMlook http://status.openstack.org/zuul/13:05
EmilienMit's in check13:05
EmilienMit will be in gate once check jobs are finished13:05
gfidenteEmilienM heh it didn't post the message in gerrit13:06
EmilienMand since we have the multinode job, we just need to be patient.13:06
EmilienMgfidente: what message?13:06
EmilienMgfidente: it's not in gate now, when it will be the message will be posted13:06
EmilienMslagle: http://tripleo.org/cistatus.html we have now multinode :)13:07
gfidenteEmilienM ah because you gave recheck13:08
EmilienMgfidente: I think it is required to send it in CI again, since it failed to merge13:09
*** apevec has quit IRC13:09
gfidenteEmilienM right or you can remove/add +a I think13:10
gfidenteanyway, check https://review.openstack.org/#/c/335561/ too13:10
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: Migrate Puppet Hieradata to composable services  https://review.openstack.org/34161613:10
EmilienMgfidente: have you seen why CI fails?13:10
EmilienMhttp://logs.openstack.org/61/335561/8/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/20db55e/logs/postci.txt.gz#_2016-07-22_12_35_05_00013:11
EmilienM Resource CREATE failed: The Referenced Attribute (ComputeServiceChain role_data) is incorrect. | CREATE_FAILED13:11
*** krotscheck is now known as lolscheck13:12
shardy_mtgEmilienM: that is normally a misleading error, the outputs of one of the service templates probably has a syntax error in it13:13
shardy_mtgwhich means the role_data get_attr fails13:14
shardy_mtgI raised a heat bug to make the error more specific13:14
EmilienMright, I think it's related to his patch13:14
shardy_mtgEmilienM: yeah, you can tell which by doing heat stack-show on each of the nested stacks (the service nested stacks) and looking at the outputs13:15
shardy_mtgone of them is probably null for role_data13:15
slaglegfidente: it's b/c the pep8 job failed in the gate pipeline13:18
*** mbound has joined #tripleo13:18
slaglegfidente: in these cases, you can do "reverify bug ###", but you need a bug13:18
jaosoriorEmilienM: I moved all the logic for TLS in the undercloud to the profiles as you proposed: https://review.openstack.org/#/c/345899/3 how does it look?13:18
gfidenteEmilienM fyi it's the NovaPassword thing13:18
EmilienMjaosorior: I'll look at it13:18
tobias_fiberdatajaosorior, do you have any tips of how to solve this error? Command failed, will not cache new data. Command 'os-refresh-config --timeout 14400' returned non-zero exit status 213:19
hewbroccajpich: trown|outtypewww did update that but a bit13:20
hewbroccaer that bug13:20
jaosoriortobias_fiberdata: I actually haven't seen that before :/13:20
hewbroccadon't know if what he posted helps or not?13:20
jaosoriorslagle: have you seen what tobias_fiberdata is posting?13:20
hewbroccamgould: actually, hey, maybe you could help with this13:21
slaglejaosorior: there ought be some surrounding context to help find the issue13:21
jpichhewbrocca: I'm trying to create a new environment where "everything comes from master", to see if I can reproduce then13:21
hewbroccamgould: have a look at this bug: https://bugs.launchpad.net/tripleo/+bug/160535913:21
openstackLaunchpad bug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Incomplete] - Assigned to Steven Hardy (shardy)13:21
*** mbound_ has quit IRC13:21
slaglejaosorior: undercloud, overcloud?13:21
hewbroccajpich: oh, makes sense13:21
slaglejaosorior: check the other logs, and output13:21
jaosoriortobias_fiberdata ^^13:21
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Move nova::db data within service template  https://review.openstack.org/33556113:21
tobias_fiberdataslagle, it's when deploying on overcloud13:21
mgouldhewbrocca: looking13:22
gfidenteEmilienM actually do you have a patch to move those nova::api and nova::neutron params out of controller.yaml and into service?13:23
slagletobias_fiberdata: what is the earlier output from os-collect-config when it hit that timeout?13:23
slagletobias_fiberdata: what command was it running, etc13:23
EmilienMgfidente: https://review.openstack.org/#/c/341616/ ?13:23
mgouldhewbrocca: yeah, unless you specifically request API >=1.11, you should get the appearance of the old behaviour13:24
tobias_fiberdatai'll post a pastebin13:24
*** fultonj has joined #tripleo13:24
gfidenteEmilienM no the nova:: data in controller.yaml I mean13:24
hewbroccarbrady: you in yet?13:25
tobias_fiberdatahttp://paste.openstack.org/show/539771/13:25
tobias_fiberdataslagle,13:25
rbradyhewbrocca: yes13:25
hewbroccarbrady: did you do any work on the Mistral workflow around node registration, or if not do you know who did?13:25
mgouldI think that was d0ugal13:25
d0ugalNo, it was rbrady13:26
d0ugalI just added it to python-tripleoclient13:26
rbradyhewbrocca: dprince and I13:26
mgouldoh right, sorry13:26
hewbroccarbrady: have a look at ttps://bugs.launchpad.net/tripleo/+bug/160535913:26
hewbroccaer13:26
hewbroccahttps://bugs.launchpad.net/tripleo/+bug/160535913:26
openstackLaunchpad bug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Incomplete] - Assigned to Steven Hardy (shardy)13:26
tobias_fiberdataslagle, stuck on these http://paste.openstack.org/show/539772/13:27
hewbroccathis turns up in the RDO promote job13:27
hewbroccabut we don't hit it in TripleO CI13:27
*** julim has joined #tripleo13:27
EmilienMgfidente: no13:27
gfidenteEmilienM ack sounds like we can get rid of NovaPassword there entirely13:28
*** lolscheck is now known as krotscheck13:31
openstackgerritMartin André proposed openstack/tripleo-heat-templates: WIP: Containerized Services for Composable Roles  https://review.openstack.org/33065913:31
flaper87https://hub.docker.com/r/tripleoupstream/heat-docker-agents/tags/ <- 178MB  BOOOOOOM13:31
EmilienMjaosorior: done13:31
EmilienMgfidente: ok13:31
jaosoriorEmilienM: Answered13:32
EmilienMjaosorior: dude you're so fast13:32
EmilienM+213:33
*** skramaja has quit IRC13:33
*** d0ugal has quit IRC13:33
jaosoriorEmilienM: How do you get puppet facts in hiera? I've been trying to get the host's domain hiera with this: "%{::domain}" and it keeps returning an empty string13:34
*** shardy_mtg has quit IRC13:34
mgouldhewbrocca, rbrady OK, I think I see what's going on13:35
EmilienMjaosorior: in THT or puppet-tripleo?13:36
*** jeckersb_gone is now known as jeckersb13:36
*** shardy_mtg has joined #tripleo13:36
*** shardy_mtg is now known as shardy13:36
jaosoriorEmilienM: I'm trying to set it up in the hieradata file of the undercloud13:36
jaosoriorEmilienM: Basically the line looks like this:13:37
jaosoriorprincipal: "haproxy/%{hiera('controller_public_vip')}@%{upcase(::domain)}"13:37
jaosoriorI need the domain in uppercase there13:37
shardyrbrady: FYI I investigated earlier and cannot reproduce - AFAICS we're passing the correct 1.11 version to ironic, and doing all the right things in terms of moving it from enroll to managed then polling for the state change13:38
jaosoriorbut it keeps returning an empty string there13:38
shardyso without logs or access to an environment where this happens, I'm a bit confused13:38
EmilienMjaosorior: what does it return now?13:38
ccamachoslagle, EmilienM, gfidente, mind to check the composable Mistral submission when having some time?  https://review.openstack.org/#/c/323436/  I had applied the same patch as the one in the gnocchi bug there (missing sync_db)  thanks!13:40
jaosoriorthat turns out as haproxy/192.0.2.2@13:40
rbradyshardy: +1.  Nothing jumped out at me while reading through the comments on the bug13:40
slagletobias_fiberdata: in the pastebin, i see that after the error it shows the os-refresh-config usage message13:40
jaosoriorEmilienM ^^13:40
EmilienMI think you might need something like @%{upcase(%{::domain})}"13:41
EmilienMI can test it in a few, just finishing something now13:42
jaosoriorEmilienM: tested it and it still gives an empty string13:43
gfidentejaosorior you can only run hiera() and scope() functions when interpolating in the hieradata13:43
*** Goneri has quit IRC13:43
jaosoriorgfidente: I see, is there a way I can call puppet functions from hiera then?13:44
gfidentejaosorior not that I know of13:44
gfidenteyou can only call it from the .pp13:44
EmilienMI think you can't use stdlib functions right13:44
EmilienMso your domain might have uppercase, is it a big deal?13:44
jaosoriorEmilienM: basically the kerberos realm is (in 99% of the cases) the machine's domain in uppercase13:46
jaosoriorall uppercase13:46
*** cdearborn has quit IRC13:46
*** cdearborn has joined #tripleo13:46
*** honza_ is now known as honza13:47
EmilienMjaosorior: I can you can use puppet-tripleo to compute the parameter13:48
EmilienMit's not a big deal13:48
jaosoriorEmilienM: I guess I could, only thing is that it differs how you get that value from undercloud to overcloud. Was trying to get the most generic solution13:49
tobias_fiberdataslagle, so what exactly does that mean? What can i look for to find something that causes the errors?13:49
*** Goneri has joined #tripleo13:50
EmilienMjaosorior: you could use puppet-tripleo from undercloud too13:50
hewbroccamgould: don't leave me hanging, what do you think is going on :)13:50
jaosoriorEmilienM: That's what I'm doing here https://review.openstack.org/#/c/332774/29/elements/puppet-stack-config/puppet-stack-config.pp13:50
*** ramishra has quit IRC13:51
EmilienMjaosorior: so you can build the parameter in puppet-tripleo from using generic hiera parameters that you both have in uc and oc13:51
*** pgadiya has quit IRC13:52
*** ramishra has joined #tripleo13:52
mgouldhewbrocca: sorry :-)13:53
*** numans has quit IRC13:54
mgouldjust posted a comment on the bug, but tl;dr: two codepaths, only one supports AVAILABLE state for new nodes13:54
*** ebalduf has joined #tripleo13:54
mgouldthis code's evolved a bit since I last looked at it13:55
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: check the return code of the tempest run and junit2html  https://review.openstack.org/34603913:55
jpichMy attempt at creating an environment with the master of everything' didn't work (as in, importing nodes works fine) so I still can't reproduce...13:55
hewbroccaahhhh very interesting, two codepaths13:55
mgouldyeah, not sure how that happened13:55
hewbroccaIs it possible that at least some version of the mistral workflow would hit that second codepath13:56
mgouldsounds plausible13:56
hewbroccathe question is why would it do it only on the promote job13:57
hewbroccawell carry on and let us know what you find13:57
mgouldwill do!13:57
jpichIt's not totally clear to me this was actually seen in the promote job13:57
jpichSince the only link is to the last known time it worked13:57
hewbroccaWe saw the failure in the promote job, I'm fairly sure13:58
*** akshai has joined #tripleo13:58
hewbroccaSee the very top of the bug13:58
shardymgould: I'm not sure there are two codepaths, but it is a bit confusing13:58
shardythere are two workflows, and we only invoke both if the initial state is specified as available:13:58
shardyhttps://github.com/openstack/tripleo-common/blob/master/workbooks/baremetal.yaml13:59
shardythats where they are defined, and they reference the action you mention I think13:59
mgouldshardy: ah, thanks13:59
shardymgould: https://github.com/openstack/python-tripleoclient/blob/master/tripleoclient/v1/baremetal.py#L23913:59
shardythere, we only call the provide workflow (that moves them from managable to available) if --initial-state is available14:00
shardywhich is the default14:00
shardythe mystery is why, at that point, they are still in enroll vs managable state14:00
mgouldyeah, that was my codepath #114:00
mgouldthere's also actions.baremetal.RegisterOrUpdateNodes14:01
* mgould needs a minute to read the Mistral code, brb...14:01
gfidenteshardy going back to the net_ip_map emitting _uri and _subnet (as I am updating the bind within services submission)14:02
shardymgould: You can see how the workflow maps to that here:14:02
shardyhttps://github.com/openstack/tripleo-common/blob/master/setup.cfg#L6314:02
mgouldthanks14:02
gfidenteshardy on instances like {get_param: [ServiceNetMap, IronicApiNetwork]}14:02
remix_tjhi, i'm experiencing issues deploying with tripleo from rdo liberty. Controllers are deployed, but when configuration of the cluster is started (i.e. overcloud-ControllerNodesPostDeployment-3e3spuxutu5b-ControllerLoadBalancerDeployment_Step1-znnud3ecxo2p) goes to UPDATE_FAILED because cluster doesn't start. Looking around on the deployed  host i see that corosync.conf is completly missing and the server hangs on pcs cluster auth invoked by puppet14:02
shardyhttps://github.com/openstack/tripleo-common/blob/master/workbooks/baremetal.yaml#L4214:02
gfidentewhat's a quick way to append _uri to the IronicApiNetowk name?14:02
remix_tjanyone has ever seen this behavior?14:02
shardymgould: ^^ it's the same code-path I think, the tripleoclient calls the workbook which calls the action14:03
jaosoriorEmilienM: I ended up just passing the principal as a configuration option. It's only needed for CAs that use kerberos (the local CA doesn't need it; and probably anchor doesn't either). And it gives better flexibility for the deployer to give haproxy whatever service name they want14:03
jaosoriorjust takes one more configuration option for the undercloud14:03
openstackgerritMerged openstack/tripleo-heat-templates: Move mysql::host param from MysqlInternal to MysqlNoBracketsInternal  https://review.openstack.org/34554214:03
jaosoriorin the overcloud it'll come from t-h-t anyway14:03
shardygfidente: I was thinking we could use str_replace?14:03
honzathe tripleo-ui rpm now a) builds the js app b) adds an httpd config file c) reloads httpd --- does it need to do anything else?14:03
EmilienMjaosorior: excellent14:03
shardygfidente: it's a bit ugly but it should work14:03
shardystr_replace: {template: "NETWORK_uri", params: {NETWORK: {get_attr ...14:04
mgouldshardy: right, OK14:04
hewbroccajpich: so you could not reproduce it after pulling trunk of everything14:05
gfidenteshardy ack14:05
hewbroccathe hell14:05
jpichhewbrocca: No, but I'm going to add a comment with the steps I followed in the not unlikely event that I Did It Wrong14:05
mgouldjpich: that would be very helpful, thanks!14:06
jpichhonza: I think most of the rpm experts hang out on #rdo :)14:06
honzajpich: i thought it was more about what we need to have happen14:06
*** akshai has quit IRC14:08
ansiwenEmilienM: what is the difference between "class { '::nova' : ..." like in overclud_controller.pp and "Nova { ..." like in nova.pp?14:08
EmilienMansiwen: the second is a collector, to override a value14:09
ansiwenEmilienM: so I would just use "class { '::nova::cache' : ..." in nova.pp?14:11
EmilienMyes14:11
ansiwenEmilienM: ok, thanks14:11
*** akshai has joined #tripleo14:11
*** jeckersb is now known as jeckersb_gone14:12
mgouldshardy: OK, I think I understand now14:13
mgouldwe should remove the now-unused "provide" kwarg to utils.nodes.register_all_nodes14:14
*** paramite is now known as paramite|afk14:14
*** jtomasek has quit IRC14:14
ansiwenEmilienM: can I do a dry-run or something to test if the manifests are consistent at least?14:14
*** jprovazn has quit IRC14:15
* slagle notes that there isn't actually a failed CI job that failed with the error in https://bugs.launchpad.net/tripleo/+bug/160535914:15
openstackLaunchpad bug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Incomplete] - Assigned to Steven Hardy (shardy)14:15
slaglehewbrocca: jpich ^14:15
*** jeckersb_gone is now known as jeckersb14:15
slaglei wonder if we're spinning our wheels hee14:15
hewbroccaslagle: well, trown|outtypewww didn't just make it up :)14:15
slaglehere14:15
slaglehewbrocca: well, there isnt enough information in the bug to reproduce apparently14:16
hewbroccaThe job that failed was the trunk promote job14:16
slaglehewbrocca: yes, that job did fail14:16
slagleNOT with this error14:16
hewbroccaNow that they've fixed a *different* problem with the promote job, we might be able to try to reproduce it again14:16
hewbroccahmm, I wonder14:16
* mgould boils the kettle for about the fifth time - will I manage to make some tea this time?14:16
slaglethis is the latest error in the promote job: https://ci.centos.org/artifacts/rdo/jenkins-tripleo-quickstart-promote-master-delorean-minimal-386/undercloud/home/stack/undercloud_install.log.gz14:17
slaglethat is before node registration even attempted14:17
hewbroccaright, that's due to subsequent breakage of swift packaging14:18
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: add TestNetworkBasicOps to the tempest skip list  https://review.openstack.org/34605314:18
hewbroccawhich dmsimard is testing a fix for now14:18
mgouldOK, I have a new theory as to how it could be breaking14:18
slagleneutron-db-manage fails with an access denied b/c of swift packaging?14:18
hewbroccayes14:18
hewbrocca:)14:19
hewbroccaso they tell me, anyway14:19
mgouldregister_or_update_nodes workflow calls set_nodes_managed on success14:19
dmsimardslagle: swift packaging failure cascades down to other things and puppet doesn't configure some things because dependencies have failed14:19
slagledmsimard: ok, i can believe that :)14:19
mgoulddoes control return to take_action after register_or_update_nodes, or after set_nodes_managed?14:20
slagledmsimard: is there a bug? i did check here first: https://etherpad.openstack.org/p/delorean_master_current_issues14:20
slaglei see the swift issue, but no way to correlate that with this neutron failure14:20
jpichmgould: Finally updated with the steps I followed, should that happen to be helpful (if you know where I missed something please let me know!)14:20
dmsimardslagle: hopefully bad packaging patches should not land in trunk repositories soon, we're adding gate jobs14:20
mgouldjpich: thanks, will take a look14:20
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: add TestNetworkBasicOps to the tempest skip list  https://review.openstack.org/34605314:20
dmsimardslagle: it's not a neutron failure, it's a swift failure that prevents other things to be configured14:20
slagledmsimard: i understand. was just asking if there was a bug14:21
dmsimardslagle: the bug is the swift one in the etherpad14:21
dmsimard2114:21
slagleok, so there is no bug *filed*14:22
dmsimardno, it's a bad merge on the packaging end14:22
dmsimardthat occured.. yesterday I think14:22
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Remove deprecated net_ip_subnet_map output  https://review.openstack.org/34605514:22
dmsimardslagle: this: https://github.com/rdo-packages/swift-distgit/commit/f4306b42ab9f1d29fd538645fa28acb00db36dff14:22
*** tobias_fiberdata has quit IRC14:22
slagledmsimard: yea, i got it. all i'm saying is that a filed bug showing the error (neutron-db-manage) that this ^^ causes might be helpful14:24
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: add TestNetworkBasicOps to the tempest skip list  https://review.openstack.org/34605314:24
dmsimardhm, I guess the root cause is documented but not the effects14:24
dmsimardslagle: it's a bug affecting tripleo, puppet-openstack and packstack and all three behave differently14:25
slaglepeopel looking at the promote job trying to fix it, i have no idea there is already a fix14:25
dmsimardslagle: really, now ? https://ci.centos.org/view/rdo/view/promotion-pipeline/job/rdo-delorean-promote-master/14:26
openstackgerritMerged openstack/tripleo-quickstart: add bugs associated w/ tempest failures (master)  https://review.openstack.org/34388414:26
dmsimardThe text at the job doesn't make it obvious ?14:26
openstackgerritMerged openstack/tripleo-quickstart: add TestNetworkBasicOps to the tempest skip list  https://review.openstack.org/34605314:26
slagledmsimard: no. b/c i was looking at https://ci.centos.org/job/tripleo-quickstart-promote-master-delorean-minimal/14:27
dmsimarddoh ...14:27
slagleand looking at another bug filed that linked to failed job 38614:27
dmsimardsorry, I tried to make it obvious :(14:28
slagleno worries, if this is where the notices go, let's add it to the etherpad14:28
dmsimardwell, yes and no, it's not an official form of communication or anything14:28
dmsimardbut when we disable the pipeline, there is usually a comment to mention why14:28
slagledmsimard: i dont think we're connecting on this point anyway :)14:30
hewbroccaslagle: in general, we need to improve the process for reporting and tracking CI failures14:30
openstackgerritJuan Antonio Osorio Robles proposed openstack/instack-undercloud: Use certmonger for automatic cert generation  https://review.openstack.org/33277414:30
hewbroccamorazi: is working on whole proposal. We should always know exactly what the state of blocked jobs is, who is working on them, etc.14:31
hewbroccaincluding, bugs filed14:31
slaglehewbrocca: sure, i'm just trying to get context around https://bugs.launchpad.net/tripleo/+bug/160535914:32
openstackLaunchpad bug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Incomplete] - Assigned to Steven Hardy (shardy)14:32
slaglee.g., what was being done/run to trigger that failure14:32
hewbroccaYeah14:32
slaglesince we have, what 3, 4 people looking into it?14:32
*** paramite|afk is now known as paramite14:33
*** trozet has joined #tripleo14:34
shardyslagle: I think someone needs to try running a clean quickstart trunk setup equivalent to the CI job14:34
slagleshardy: yea, +114:35
shardyI tried pretty hard to reproduce it on my tripleo.sh based environment and failed14:35
hewbroccaas did jpich14:35
hewbroccamakes sense to me14:35
shardyAFAICT the tripleo-common stuff is working just fine14:35
slagleshardy: honestly, i'd just wait for rdo to fix the swift packaging issue14:35
*** trozet has quit IRC14:35
slagleand kick off another CI job at that time14:35
*** trozet has joined #tripleo14:35
hewbroccathat time may be close at hand14:35
shardyyeah if that's happining soon then lets do that14:35
*** jtomasek has joined #tripleo14:35
slagleall environments i have are already polluted14:35
mgoulddo we have the number of a build where this failure occurs?14:37
shardymgould: no context other than what's in the bug unfortunately14:37
mgouldd'oh14:38
mgouldand trown is ill14:38
slaglemgould: the node registration? No14:38
shardysince it's been declared a promotion blocker, I assume it's happening always14:38
mgouldOK14:38
openstackgerritMerged openstack-infra/tripleo-ci: Skip pingtest cleanup  https://review.openstack.org/34557014:39
bnemec\o/ faster ci jobs14:39
* mgould sees the sea of red on rdo-delorean-promote-master14:39
slaglemgould: i should clarify, before I delclare there is no failed CI job this way. but i definitely dont see one here: https://ci.centos.org/view/rdo/view/promotion-pipeline/job/tripleo-quickstart-promote-master-delorean-minimal/14:39
dprincebnemec: FWIW, this means we won't catch Heat convergence cleanup issues anymore https://review.openstack.org/#/c/345570/14:40
openstackgerritBrent Eagles proposed openstack/tripleo-heat-templates: Add environment file to enable DVR  https://review.openstack.org/33214714:40
dprincebnemec: we've already seen those... I'm still fine with your patch just a heads up14:40
mgouldtrown filed the bug at ~1900 UTC last night, so if there is one it should be shortly before then14:40
bnemecdprince: I have another patch that should help with that: https://review.openstack.org/#/c/296765/14:42
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: add debug if introspection fails  https://review.openstack.org/34555914:42
openstackgerritAna Krivokapic proposed openstack/tripleo-common: Fix formatting in doc files  https://review.openstack.org/34606514:42
bnemecOnly in periodic jobs, but it's deleting a much more complex stack so it's more likely to catch bugs too.14:42
openstackgerritMerged openstack/tripleo-common: Fix code highlighting in the README and the title in the toctree  https://review.openstack.org/34274814:42
dprincebnemec: we aren't using convergence on the undercloud though. Only the overcloud at this point so we'd need the periodic job to also delete pingtest stack14:43
bnemecdprince: Ah.  We could do that.  I'll push a patch today that makes it configurable.14:44
dprincebnemec: cool, thanks for this14:44
jaosoriorbnemec, dprince: Hey guys, did you get time to take a look at the ironic-inspector TLS stuff?14:44
jaosorioragain tried to reproduce it and couldn't14:45
dprincejaosorior: yeah, it looked fine to me as well. I haven't spent the time to try it yet locally...14:45
dprincejaosorior: sorry, had some issues in my dev env yesterday14:45
jaosoriorbnemec: Did you get a chance to try the certmonger cert autogeneration?14:47
*** pblaho has quit IRC14:47
jaosoriorwould really appreciate some reviews here: https://review.openstack.org/#/c/332774/ tried it with both local CA and using FreeIPA too. If someone wants to try with the local CA I would really appreciate it (not much to configure there, just make sure to include the patch needed from puppet-tripleo14:49
jaosorior)14:49
openstackgerritAna Krivokapic proposed openstack/tripleo-common: Fix formatting in doc files  https://review.openstack.org/34606514:50
shardyslagle: Hey, if you get a moment I'd appreciate your views on https://bugs.launchpad.net/tripleo/+bug/160559614:51
openstackLaunchpad bug 1605596 in tripleo "Depends-On doesn't work for multinode job" [Undecided,New]14:51
shardyAFAICS we've got issues with Depends-On and the multinode job14:51
*** rlandy has joined #tripleo14:52
slaglei'll take a look14:54
bnemecjaosorior: No, sorry.  Swamped with other stuff right now.14:54
jaosoriorno  problem14:55
jaosoriorI'm gonna be off next week14:55
*** zoliXXL is now known as zoli|brb14:55
jaosoriorif someone can take care of these two patches https://review.openstack.org/#/c/345899/  https://review.openstack.org/#/c/332774/ I would really appreciate it14:56
*** dtrainor_ has quit IRC14:59
*** dtrainor has joined #tripleo14:59
*** tesseract- has quit IRC15:09
*** jistr is now known as jistr|mtg15:09
*** ebarrera has quit IRC15:12
*** snecklifter has joined #tripleo15:13
jaosorioralright guys, I'm off for a week15:13
openstackgerritMartin Mágr proposed openstack-infra/tripleo-ci: Add opstools candidate repo  https://review.openstack.org/32509515:14
*** jaosorior has quit IRC15:14
*** dprince has quit IRC15:15
weshayshardy, slagle k.. apetrich is going to send up some bugs..15:17
weshayFYI.. we have a job here. https://ci.centos.org/view/rdo/view/tripleo-periodic/job/tripleo-quickstart-upgrade-major-mitaka-to-master/15:17
shardyweshay: I created a tag https://bugs.launchpad.net/tripleo/+bugs?field.tag=update-bugs15:17
*** jistr|mtg is now known as jistr15:17
weshayk..15:17
slagleweshay: cool....yea what shardy said :)15:17
weshayapetrich, ^15:17
slagletypes faster than me :)15:17
shardywe could create another one to differentiate update from upgrade bugs15:18
weshaylooks like the undercloud works, overcloud fails15:18
*** aufi_ has quit IRC15:18
shardylet me know if that would be useful15:18
apetrichshardy, brilliant. right now I can be sure of only one issue. adding there15:18
weshayhttps://ci.centos.org/artifacts/rdo/jenkins-tripleo-quickstart-upgrade-major-mitaka-to-master-26/undercloud/home/stack/upgrade_console.log.gz15:19
weshay(pymysql.err.InternalError) (1054, u"Unknown column 'nodes.network_interface' in 'field list'")15:20
shardyok sounds like the DB sync didn't happen, or happened at the wrong time15:20
openstackgerritMartin Mágr proposed openstack/puppet-tripleo: New composable service: Sensu  https://review.openstack.org/32330315:20
weshayshardy, here's the undercloud upgrade https://ci.centos.org/artifacts/rdo/jenkins-tripleo-quickstart-upgrade-major-mitaka-to-master-26/undercloud/home/stack/upgrade_undercloud.log.gz15:21
*** rcernin has quit IRC15:24
shardyDo we store the delorean build logs anywhere in CI?15:28
shardyhttp://logs.openstack.org/10/345510/5/check-tripleo/gate-tripleo-ci-centos-7-ovb-ha/3b0613a/console.html15:28
shardythat is failing with a heat package build and I can't figure out why15:28
*** jayg has quit IRC15:29
shardybuilds find locally15:29
*** jayg|g0n3 has joined #tripleo15:29
slagleshardy: should be in http://logs.openstack.org/10/345510/5/check-tripleo/gate-tripleo-ci-centos-7-ovb-ha/3b0613a/logs/delorean_repos.tar.xz15:29
shardyaha, I just downloaded that, thanks :)15:29
*** tosky_ has joined #tripleo15:30
*** dbecker_ has joined #tripleo15:31
*** jokke__ has joined #tripleo15:31
*** mcornea_ has joined #tripleo15:31
slagledmsimard: i see the promote pipline reenabled15:32
slaglei guess i can trigger https://ci.centos.org/view/rdo/view/promotion-pipeline/job/tripleo-quickstart-promote-master-delorean-minimal/ ?15:32
dmsimardslagle: not me, shouldn't be15:32
dmsimardslagle: the fix has not yet merged and has not yet been built15:32
slagleoh15:32
slaglewhat am i looking at15:32
dmsimardslagle: https://ci.centos.org/view/rdo/view/promotion-pipeline/job/rdo-delorean-promote-master/ is still disabled to me15:32
*** pleia2_ has joined #tripleo15:32
*** isq_ has joined #tripleo15:33
dmsimardslagle: also, that particular job shouldn't be triggered by itself15:33
dmsimardslagle: it depends on an artifact that is produced upstream of it15:33
*** tosky has quit IRC15:33
*** dbecker has quit IRC15:33
dmsimardslagle: in the full pipeline I just linked you see there's a step before it that builds an image15:33
slagleso we just wait a couple hours and see what happens?15:33
*** jokke_ has quit IRC15:33
dmsimardslagle: no, the fix is merging right now and will be built shortly. I am monitoring the builds and as soon as it's built I'll re-enable the pipeline and fire a build15:33
slagleok, thanks15:34
openstackgerritMerged openstack/puppet-tripleo: Generate HAProxy certificates in base profile  https://review.openstack.org/34589915:34
*** zoli|brb is now known as zoli15:34
*** zoli is now known as zoliXXL15:34
*** mcornea has quit IRC15:35
*** pleia2 has quit IRC15:35
openstackgerritMartin André proposed openstack/tripleo-common: Create new docker command hook.  https://review.openstack.org/31272315:37
openstackgerritMartin André proposed openstack/tripleo-common: Add keystone config files and utilities to heat-agents  https://review.openstack.org/34608715:37
*** tosky_ has quit IRC15:39
*** paramite has quit IRC15:39
*** flaper87 has quit IRC15:39
*** cwolferh has quit IRC15:39
*** jschlueter has quit IRC15:39
*** isq has quit IRC15:39
*** greghaynes has quit IRC15:39
*** dhill_ has quit IRC15:39
*** timothyb89 has quit IRC15:39
*** stevebaker has quit IRC15:39
*** krotscheck has quit IRC15:39
*** akshai has quit IRC15:39
*** akshai has joined #tripleo15:43
*** bfournie has left #tripleo15:44
EmilienMshardy, gfidente: I had to rebase https://review.openstack.org/#/c/341616/ - could you +2 it again?15:46
*** tosky has joined #tripleo15:46
shardyEmilienM: sure, looking15:46
EmilienMthanks15:46
*** krotscheck has joined #tripleo15:47
*** flaper87 has joined #tripleo15:47
*** stevebaker has joined #tripleo15:47
*** dhill_ has joined #tripleo15:47
*** cwolferh has joined #tripleo15:47
shardyEmilienM: I actually never +2'd it ;)15:47
*** paramite has joined #tripleo15:47
*** greghaynes has joined #tripleo15:47
*** flaper87 is now known as Guest3290615:47
shardyI did test it locally, and it works, but did we figure out why trown|outtypewww said it was broken?15:47
*** dprince has joined #tripleo15:47
*** jschlueter has joined #tripleo15:48
shardyI'd like to see it merge, but I'm kind of keen to not get shouted at any more about RDO regressions ;)15:48
*** timothyb89 has joined #tripleo15:48
*** xinwu has quit IRC15:48
EmilienMright15:48
EmilienMI'll let him approve it15:48
shardyEmilienM: ack, I'm about to deploy an overcloud so I'll also re-test locally15:49
*** pcaruana has quit IRC15:49
hewbroccaEmilienM: Somebody needs to test the patch using oooq15:50
hewbroccathat's the only time the failure reproduces15:50
zoliXXLhave a nice weekend15:50
openstackgerritSven Anderson proposed openstack/puppet-tripleo: Configure memcached using new settings in [cache] section  https://review.openstack.org/34609715:50
gfidenteEmilienM can you vote https://review.openstack.org/#/c/336573/, its depending change15:51
gfidenteand https://review.openstack.org/#/c/335561/ too15:51
*** zoliXXL is now known as zoli|gone15:52
EmilienMgfidente: ok15:52
mgouldshardy: what's going on with https://bugs.launchpad.net/tripleo/+bug/1605359 ? Are we going to wait for trown to provide more info?15:52
openstackLaunchpad bug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Incomplete] - Assigned to Steven Hardy (shardy)15:52
shardymgould: we're waiting for the next RDO CI run to hopefully reproduce it15:52
hewbroccashould start momentarily15:52
mgouldshardy: cool, thanks15:52
* mgould -> relocate, brb15:52
EmilienMgfidente: all +215:53
gfidenteEmilienM tks15:53
*** zoli|gone is now known as zoli_gone-proxy15:54
*** pleia2_ is now known as pleia215:55
*** dsariel has joined #tripleo15:55
*** skramaja has joined #tripleo15:55
openstackgerritMartin Mágr proposed openstack/puppet-tripleo: New composable service: Sensu  https://review.openstack.org/32330315:57
openstackgerritMerged openstack/puppet-tripleo: Remove unused redis_vip parameter  https://review.openstack.org/34528516:00
*** ebalduf_ has joined #tripleo16:01
*** milan has quit IRC16:02
*** jayg|g0n3 is now known as jayg16:05
*** rasca has quit IRC16:06
*** ebalduf_ has quit IRC16:06
openstackgerritMerged openstack/tripleo-heat-templates: Increase RabbitMQ maximum file descriptors.  https://review.openstack.org/33760716:06
openstackgerritMerged openstack/tripleo-heat-templates: Increase RabbitMQ maximum file descriptors.  https://review.openstack.org/33955616:07
openstackgerritMerged openstack/tripleo-heat-templates: Remove unused redis_vip parameter  https://review.openstack.org/33657316:07
dmsimardhewbrocca, slagle: swift fix still hasn't been built by dlrn, I'll let you know when it has and I've triggered a promote job16:07
slagleok, great16:10
weshaydmsimard, hewbrocca tested locally.. seems to fix the undercloud install16:10
weshayyup.. undercloud is good w/ the new swift package16:11
openstackgerritMerged openstack/puppet-tripleo: use parameter to lookup the step instead of hiera again  https://review.openstack.org/34544216:11
EmilienMweshay: any chance you can test https://review.openstack.org/#/c/341616/ using oooq?16:12
EmilienMshardy, gfidente: could I have your +2 at least? So we can merge it as soon as we know it works in RDO16:12
EmilienMshardy, gfidente: for https://review.openstack.org/#/c/341616/16:12
*** bfournie has joined #tripleo16:13
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: Enable keystone to use the SSL middleware  https://review.openstack.org/34135416:13
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: Enable glance to use the SSL middleware  https://review.openstack.org/34136716:14
weshayEmilienM, https://ci.centos.org/view/rdo/view/tripleo-gate/job/tripleo-quickstart-thirdparty-gate-master/19/16:14
openstackgerritMerged openstack/tripleo-common: Updated from global requirements  https://review.openstack.org/33994816:14
EmilienMweshay++16:15
EmilienMthanks16:15
*** jubapa has quit IRC16:15
*** dprince has quit IRC16:15
EmilienMslagle: about https://review.openstack.org/#/c/345658/1/elements/puppet-stack-config/puppet-stack-config.pp16:16
EmilienMslagle: I think I'm going to make undercloud deployment in one step instead of 2. Thoughts?16:16
*** jistr is now known as jistr|off16:16
*** jistr|off is now known as jistr16:17
*** david-lyle_ has joined #tripleo16:17
EmilienMslagle: mhh but it's tricky, because of the os-net-config thing16:17
slagleEmilienM: yea, i was going to say, go4it16:17
slagleif you can make it work16:17
slaglethar be dragons if you ask me16:17
*** jubapa has joined #tripleo16:18
EmilienMslagle: I see some other ways to trigger db_sync, but they would be hacks and I don't want that.16:18
slagletriggering db_sync based on package update is a hack :)16:18
dmsimardslagle, hewbrocca: swift is built, firing promote16:18
bnemecdb syncs are idempotent, we shouldn't have any logic around it at all...16:18
EmilienMslagle: I have an idea16:19
slaglebnemec: yes16:19
slaglethat's why we should just run it every time16:19
EmilienMslagle: I'll use puppet anchor16:19
slaglepart of the issue here is that we've never told anyone they cant use "yum" if they want16:20
slagleso if someone does yum update an openstack package, the db sync will not fire16:20
bnemecIn fact we've been explicitly telling people they can yum update packages any time they want.16:21
bnemecWhich isn't actually true either.16:21
bnemecBut I can tell you we've swapped in newer Heat packages in the field.16:21
*** hewbrocca is now known as hewbrocca-afk16:22
openstackgerritMerged openstack/instack-undercloud: Deploy MySQL using composable role  https://review.openstack.org/34500216:22
*** beagles is now known as beagles_biab16:23
*** david-lyle_ has quit IRC16:23
weshayshardy, ping re: httpd not starting in newton16:25
weshaycan someone verify this issue https://bugs.launchpad.net/tripleo/+bug/1572976 and https://ci.centos.org/artifacts/rdo/jenkins-tripleo-quickstart-promote-mitaka-delorean-minimal-634/undercloud/home/stack/failed_deployment_6e3a2c83-9bbc-442a-90b9-94f9f33f3f51.log.gz16:26
openstackLaunchpad bug 1572976 in tripleo "Periodically Apache httpd restart fails" [Medium,Triaged]16:26
weshayis the same root cause.. the bug is written on newton, the log is mitaka16:26
*** jubapa has quit IRC16:28
*** jokke__ is now known as jokke_16:33
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Implement tripleo::network::os_net_config class  https://review.openstack.org/34611816:34
*** mcornea_ has quit IRC16:34
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Implement tripleo::network::os_net_config class  https://review.openstack.org/34611816:36
*** ayoung has joined #tripleo16:36
weshayslagle, so I think I recreated the registration issue that trown|outtypewww was hitting16:37
weshayon a local box16:37
weshay+ openstack baremetal import --json instackenv.json16:38
weshayWARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils16:38
weshayException registering nodes: The requested action "provide" can not be performed on node "0da378d8-74d9-4293-b1fd-97873620669b" while it is in state "enroll".16:38
weshay[stack@undercloud ~]$ source stackrc16:38
dmsimardweshay: so that means the promote job will fail ? :(16:39
weshayyup16:39
dmsimardfml16:39
weshaysrsly16:40
jpichweshay: How did you do it?16:40
openstackgerritMartin Mágr proposed openstack/puppet-tripleo: New composable service: Sensu  https://review.openstack.org/32330316:40
weshayjpich, using the latest undercloud test image + the rpm update for swift https://review.rdoproject.org/r/#/c/1706/16:41
weshayjpich, undercloud-install then. + openstack baremetal import --json instackenv.json16:41
jpichweshay: Oh, thank you. Sorry for the basic question, where do these undercloud test images live?16:42
weshayhttp://artifacts.ci.centos.org/artifacts/rdo/images/master/delorean/testing/undercloud.qcow216:43
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: Deploy undercloud in 1 step instead of 2  https://review.openstack.org/34612416:44
EmilienMslagle: ^16:44
EmilienMslagle: I have a question inline16:44
weshayjpich, no worries16:45
jpichweshay: I guess next on my to-learn list will be to figure out how these are made and how to work with them. Thank you for the information!!16:45
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Implement tripleo::network::os_net_config class  https://review.openstack.org/34611816:46
*** beagles_biab is now known as beagles16:46
EmilienMok rebased16:46
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: Deploy undercloud in 1 step instead of 2  https://review.openstack.org/34612416:46
*** dprince has joined #tripleo16:49
*** skramaja has quit IRC16:53
*** gfidente has quit IRC16:55
*** jpich has quit IRC16:55
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: Deploy undercloud in 1 step instead of 2  https://review.openstack.org/34612416:56
EmilienMslagle: with upgrade support and db_sync thing ^16:56
slagleEmilienM: you have a merge conflict marker in there :)16:57
slagleEmilienM: and where is the part that runs dbsync every time, regardless of the package update?16:57
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: Deploy undercloud in 1 step instead of 2  https://review.openstack.org/34612416:57
EmilienMslagle: ah, fixing merge conflict, a sec16:57
weshayshardy, slagle added logs for https://bugs.launchpad.net/tripleo/+bug/160535916:58
openstackLaunchpad bug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Incomplete] - Assigned to Steven Hardy (shardy)16:58
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: Deploy undercloud in 1 step instead of 2  https://review.openstack.org/34612416:58
EmilienMslagle: I explain the magic here: https://review.openstack.org/#/c/345604/1/elements/puppet-stack-config/puppet-stack-config.pp16:59
weshayhrm..16:59
weshay2016-07-22 16:51:43.601 14550 ERROR tripleo_common.utils.nodes.set_nodes_state [-] FAIL: Error transitioning Ironic node 5f7bd602-cfc0-4604-b1da-7d5279da3ecd to provision state manageable: Failed to get power state for node 5f7bd602-cfc0-4604-b1da-7d5279da3ecd. Error: SSH driver was not able to find a VM with any of the specified MACs: [u'00:cb:71:df:5f:4f'] for node 5f7bd602-cfc0-4604-b1da-7d5279da3ecd.. Now in16:59
weshay state enroll.16:59
EmilienMslagle: the db_sync are already in catalog, they just need to be refreshed everytime packaging is updated17:00
EmilienMit was not because it was not in same step17:00
EmilienMso not in same catalog17:00
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci: Delete ping test environment in periodic jobs  https://review.openstack.org/34613417:00
slagleEmilienM: what i was saying though is that i'd prefer to see the dbsync run every time17:00
EmilienMslagle: see https://github.com/openstack/puppet-nova/blob/master/manifests/db/sync.pp#L2417:00
slagleEmilienM: regardless of if a package update happens or not17:00
EmilienMslagle: oh...17:01
EmilienMI can't do this without a terrible hack to run it in a exec17:01
EmilienMright now our puppet modules run dbsync only when config change or packaging is updated17:01
EmilienMright now == in my patch17:01
EmilienMI think it's a good first step, isn't?17:02
slagleEmilienM: probably is, i'll have to look closer, it's a big patch17:03
slaglefor what is 6 or 7 lines of cli commands :)17:03
EmilienMslagle: it's a small patch but I'm removing the steps so it's moving code to the left17:03
*** hewbrocca-afk is now known as hewbrocca17:03
slagleEmilienM: ok, well give me a minute, you uploaded 3 PS's in 2 minutes17:04
*** yamahata has joined #tripleo17:04
EmilienMno hurry17:04
*** skramaja has joined #tripleo17:04
EmilienMslagle: there is a dependency17:04
slaglebut i do think this is a pretty big hammer, for what is effectively "call 6 db sync commands"17:04
EmilienMslagle: it's doing more than that, it's making the deployment more efficient17:06
hewbroccaweshay: where's that trace from?17:06
weshaymistral17:06
slagleweshay: 2016-07-22 16:51:43.601 14550 ERROR tripleo_common.utils.nodes.set_nodes_state [-] FAIL: Error transitioning Ironic node 5f7bd602-cfc0-4604-b1da-7d5279da3ecd to provision state manageable: Failed to get power state for node 5f7bd602-cfc0-4604-b1da-7d5279da3ecd. Error: SSH driver was not able to find a VM with any of the specified MACs: [u'00:cb:71:df:5f:4f'] for node 5f7bd602-cfc0-4604-b1da-7d5279da3ecd.. Now in state enroll.17:07
slagleweshay: soemthing wrong with virt setup maybe?17:07
weshayya.. I'm looking at that now17:07
weshaymatching the macs17:07
*** tosky has quit IRC17:07
slagleweshay: this log is helpful :)17:07
weshay Error: SSH driver was not able to find a VM with any of the specified MACs: [u'00:cb:71:df:5f:4f'] for node 5f7bd602-cfc0-4604-b1da-7d5279da3ecd.. Now in state enroll.17:08
weshayand17:08
weshay <interface type='bridge'>17:08
weshay      <mac address='00:cb:71:df:5f:4f'/>17:08
weshaythat was the compute node17:08
slagleweshay: check ironic-conductor.log17:10
slagleweshay: 2016-07-22 16:51:35.845 14604 DEBUG ironic.drivers.modules.ssh [req-3cd9e8fa-c288-4a82-848b-105a0999d677 - - - - -] Retrieved Node List: [u'', u''] _with_retries /usr/lib/python2.7/site-packages/ironic/drivers/modules/ssh.py:48417:10
slagleweshay: ironic can't find any nodes17:10
EmilienMslagle: yes, it sounds big but any suggestion is welcome. git diff is big because I move the code to the left, that's it.17:10
beagleswrong user doing the virsh list?17:10
slagleso the macs may indeed match, but virsh list isn't returning any nodes17:11
slagleEmilienM: yep, i'll have a look. if it works, i'm good with it17:11
*** florianf has quit IRC17:11
slagleEmilienM: would still like to do the dbsync though, but it can come later17:12
EmilienMslagle: I'll think about it17:12
weshayFailed to get power state for node 0da378d8-74d9-4293-b1fd-97873620669b. Error: SSH driver was not able to find a VM with any of the specified MACs: [u'00:cb:71:df:5f:4b'] for node 0da378d8-74d9-4293-b1fd-97873620669b.17:12
weshayya17:12
EmilienMslagle: I actually prototype something that will notify the execs without hack17:12
EmilienMslagle: I have an idea for it but I would like to do it in a separated patch17:12
*** zaneb has quit IRC17:13
slagleweshay: virsh uri maybe?17:14
weshayslagle, not sure.. looking into it17:14
slaglek, let me know if you want me to assist17:14
weshayk.. rlandy and I are going to poke around, if we get stuck we'll hollar17:15
weshaythank you!17:15
weshayrlandy, the full context is here. https://bugs.launchpad.net/tripleo/+bug/160535917:16
openstackLaunchpad bug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Incomplete] - Assigned to Steven Hardy (shardy)17:16
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: WIP: run neutron-db-sync at every puppet run  https://review.openstack.org/34613817:17
EmilienMslagle: here we go ^17:17
hewbroccaweshay: is that from the promote?17:17
EmilienMslagle: I take the resource from puppet-neutron and override refreshonly from True to False17:18
hewbroccaahh, no, I see the promote is running now17:19
slagleEmilienM: i like it17:19
EmilienMwell all of this needs to be tested, I'll keep an eye on this17:19
weshayhewbrocca, a local recreate of the promote ya.. which is building a new image now.. so we should know in 25 min if it recreates there17:19
hewbroccaOK then17:20
*** florianf has joined #tripleo17:23
*** pkovar has quit IRC17:24
*** bfournie has quit IRC17:24
weshayslagle, the only very recent change is that.. we're using the very latest ipxe rom17:25
weshayall the macs line up17:25
slagleweshay: it's not that the macs don't match17:26
EmilienMslagle: did you already start the work on a "undercloud job only" ?17:26
*** akrivoka has quit IRC17:26
slagleweshay: it's that the ironic found 0 nodes17:26
weshayk.. here's what I have17:26
weshay 2     undercloud                     running17:26
weshay -     compute_0                      shut off17:26
weshay -     control_0                      shut off17:26
slagleweshay: no...17:27
slagleweshay: from the ironic side17:27
weshayk17:27
slagleRetrieved Node List: [u'', u'']17:27
slaglein the conductor log ^17:27
slaglecheck the ssh user, private key in the ironic node details17:28
slaglesee what user it is using, try to reproduce as that user17:28
weshayk.. it's stack  and checking the key17:29
weshaykeys appear to match17:31
weshaysec17:31
*** fzdarsky has joined #tripleo17:32
*** julim has quit IRC17:32
weshayironic node-show.. has17:33
weshay| 4/1ia9RtTuWMpnSGv0zWeZ9hvJEkqVKtkGEg7cl9ro0ivjabL0dzBSV/q/WKw==          |17:33
weshay|                        | -----                                                                    |17:33
weshay|                        | END RSA PRIVATE KEY-----', u'ssh_virt_type': u'virsh', u'ssh_address':   |17:33
weshayinstackenv.json has17:33
weshay7BTaf/auqopv3MQMlMVYJIaDm/Qp92MK/spE7mVyOz+3HfSFVz3yo\nn4/1ia9RtTuWMpnSGv0zWeZ9hvJEkqVKtkGEg7cl9ro0ivjabL0dzBSV/q/WKw==\n-----END RSA PRIVATE KEY-----",17:33
weshay      "pm_type": "pxe_ssh",17:33
beaglesweshay: if there is an identify file in ~stack/.ssh for that key you could try something of the form of 'ssh -i .ssh/id_rsa_virt_power root@192.168.122.1 virsh list --all' ...17:36
slagleweshay: yea you need to try something like that ^17:36
beaglesweshay: replacing file and usernames as necessary of course17:36
weshayya17:36
*** julim has joined #tripleo17:37
beagles(shameless plug: this kind of thing is part of my guerilla tripleo preso I proposed for Barcelona ;))17:37
openstackgerritEmilien Macchi proposed openstack-infra/tripleo-ci: WIP - test undercloud deploy only  https://review.openstack.org/34614717:38
EmilienMslagle: ^ for testing17:38
bnemecEmilienM: I'm inclined to say we don't want to use tripleo-ci for that.  Otherwise the undercloud-only job is going to get assigned an entire six-node environment and only use one.17:39
bnemecWe should be able to do undercloud-only installs on regular infra instances.17:39
EmilienMbnemec: I'm using infra instances in my patch17:39
bnemecEmilienM: Oh, never mind then. :-)17:40
EmilienMbnemec: note: my patch is using multinode job now for testing purpose because we don't have undercloud-only job atm17:40
shardyslagle thanks for picking up bug #1605359, excellent that it's now been reproduced, but the root cause seems pretty strange17:40
openstackbug 1605359 in tripleo "[trunk] With master of Ironic, node registration fails" [Critical,Incomplete] https://launchpad.net/bugs/1605359 - Assigned to Steven Hardy (shardy)17:40
EmilienMbnemec: if my stuff works, I'll propose a new job in infra using infra instances and I'll run this thing17:40
EmilienMbnemec: right now, I'm re-using multinode job that slagle created17:40
shardyIf one of you wants to take that then feel free, I'm at EOD now but will be checking in during the evening17:40
bnemecEmilienM: That would be awesome.  I've been wanting to do something similar for an undercloud upgrade job too.17:41
shardy+1 on an undercloud upgrade job17:41
slaglewith ssl!17:41
EmilienMshardy: wait, right now I'm working on a undercloud-only job17:42
EmilienMnext step will be upgrade17:42
EmilienMslagle: you don't mind if I pick this work?17:42
shardyEmilienM: Yup, I was responding to the comment from bnemec17:42
slagleEmilienM: go4it man17:42
EmilienMshardy: cool. Once we have undercloud only job, should not be hard to run upgrade17:42
EmilienMslagle: ack17:42
EmilienMnow we can use openstack instances for free, let's do it :)17:43
shardythose DB sync issues would be caught if we ran the undercloud upgrade job as part of the periodic promote pipeline17:43
EmilienMshardy: I proposed a PoC17:43
EmilienMshardy: https://review.openstack.org/34612417:43
shardy(and other similar problems that we've seen recently)17:43
EmilienMfrom L16 to L42 is what you need to actually review17:44
EmilienMin https://review.openstack.org/#/c/346124/5/elements/puppet-stack-config/puppet-stack-config.pp17:44
*** skramaja has quit IRC17:44
*** dtrainor has quit IRC17:44
bnemecI was running an undercloud upgrade job locally on all instack-undercloud patches, but it got broken by the mariadb major version upgrade and I haven't had a chance to figure out how to fix it yet.17:44
EmilienMslagle: do we have a storyboard now?17:45
bnemecThe relevant bits of the script: http://paste.openstack.org/show/539828/17:46
slagleEmilienM: no, sorry17:46
slagleEmilienM: i've been slacking all week17:46
EmilienMslagle: do you want me to create it?17:46
slagleyou caught me :)17:46
slagleEmilienM: sure, if you want to. the tripleo-ci project should be imported already17:46
EmilienMbnemec: ack, I'll bookmark it17:46
slagleEmilienM: supposedly they have imported all of openstack-infra17:47
bnemecslagle: You know what your problem is, McSlagle?  You're a slacker!  Just like your old man.17:47
bnemec:-)17:47
slaglelol17:47
*** paramite is now known as paramite|afk17:48
*** bnemec is now known as beekneemech17:49
slagledmsimard: i see weirdo promote jobs running, but not quickstart. will those start soon?17:49
* beekneemech notes that he hasn't participated in CNF for a while17:49
*** lucasagomes has quit IRC17:49
dmsimardslagle: look at the top left of the UI17:49
dmsimardslagle: the builds are queued17:49
dmsimardthey haven't started yet17:49
slagleok :)17:50
slagledmsimard: clearly i dont know how to use jenkins :)17:50
dmsimardslagle: top left of UI here: https://ci.centos.org/17:50
EmilienMslagle: https://storyboard.openstack.org/#!/story/200068217:50
EmilienMis it good?17:50
slagleEmilienM: yes, but I would like all user stories to start with "As an owl..."17:51
shardy"since we don't need to test overcloud." is a little confusing, since any undercloud changes must still be proven to deploy an overcloud17:52
EmilienMas an own17:53
EmilienMl o l17:53
shardyI guess the main argument for an undercloud-only job is that we can do more stuff e.g upgrades within the infra timeout17:53
EmilienMupdated17:53
EmilienMI think we'll need like a pingtest for undercloud17:54
EmilienMto make sure openstack is actually up and running17:55
EmilienMI'll poke beekneemech for that17:55
*** lucasagomes has joined #tripleo17:57
beekneemechYeah, my undercloud upgrade job was taking over 20 minutes and that was starting with a pre-built Mitaka image.17:59
beekneemechNot something we could just tack onto our existing jobs without murdering the runtime.17:59
*** bfournie has joined #tripleo18:05
openstackgerritSarath Kumar Sankaran Kutty proposed openstack/os-net-config: Cleanups and new unit test for IVS  https://review.openstack.org/34616118:07
*** rajinir has joined #tripleo18:09
openstackgerritMerged openstack/tripleo-heat-templates: Fix Neutron enable_*_agent* Hiera parameters  https://review.openstack.org/30633518:11
*** electrofelix has quit IRC18:17
*** xinwu has joined #tripleo18:18
*** zephcom has quit IRC18:20
*** xinwu has quit IRC18:21
*** david-lyle_ has joined #tripleo18:21
*** zephcom has joined #tripleo18:21
EmilienMweshay: it failed18:25
EmilienMhttps://ci.centos.org/view/rdo/view/tripleo-gate/job/tripleo-quickstart-thirdparty-gate-master/19/console18:25
* weshay looks18:25
*** david-lyle_ has quit IRC18:25
*** bootsha has joined #tripleo18:26
weshayEmilienM, "Message: No valid host was found.18:26
EmilienMweshay: it's not related to my patch I guess18:26
*** lblanchard has quit IRC18:27
EmilienMwhat is the state of the job? I see last success, 2 days ago18:27
EmilienMweshay: should it work?18:27
EmilienMcan I run rdo-ci-check again?18:27
weshayEmilienM, it worked against https://review.openstack.org/#/c/336442/18:27
weshayEmilienM, ya man18:27
weshayEmilienM, we can have adarazs help out when he's back from pto18:28
EmilienMok18:28
weshayI think trown|outtypewww was concerned about that patch18:28
EmilienMright that's why we are blocking it :)18:31
weshayEmilienM, can you look at https://ci.centos.org/artifacts/rdo/jenkins-tripleo-quickstart-thirdparty-gate-master-19/undercloud/var/log/yum.log.gz18:32
weshayand see if it looks like the right packages were built for that change18:32
*** hewbrocca is now known as hewbrocca-afk18:33
EmilienMweshay: yes it is18:33
*** paramite|afk is now known as paramite18:34
openstackgerritEmilien Macchi proposed openstack-infra/tripleo-ci: WIP - test undercloud deploy only  https://review.openstack.org/34614718:38
*** athomas has quit IRC18:38
slagleEmilienM: https://storyboard.openstack.org/#!/board/3518:38
slaglewe are so agile18:39
* slagle bobs and weaves18:39
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: use jinja to update ironic vs. ansible  https://review.openstack.org/34616818:39
EmilienMslagle: don't tell alexis18:40
openstackgerritHonza Pokorny proposed openstack/tripleo-ui: Add visual indicator that a deploy was requested  https://review.openstack.org/33912018:42
weshaybeat me to it .. lolz18:43
*** paramite has quit IRC18:44
*** lblanchard has joined #tripleo18:44
slagleweshay: https://ci.centos.org/job/tripleo-quickstart-promote-master-delorean-minimal/387/console is already passed node registration i guess?18:45
slaglecan't tell where that happens18:45
weshayI hope so18:45
weshayit's in undercloud-post.. you can't see it until you get the logs18:45
slagleok18:46
weshay\0/18:46
weshayslagle, you probably want to review https://review.openstack.org/#/c/345559/ as well18:47
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: use jinja to update ironic vs. ansible  https://review.openstack.org/34616818:47
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: use jinja to update ironic vs. ansible  https://review.openstack.org/34616818:48
slagleweshay: ok, do we not already get /var/log/journal anyway?18:48
weshayslagle, we do get the journal info from /var/log..  ya18:49
weshayI can remove that.. but def. looking for any additional debug info we can get when it fails18:49
slagleoh it's fine i guess if that makes it easier for folks18:50
slagleinspector should really be configured to create log files18:50
slaglelike every other openstack service18:50
weshayya.. if people want that out.. that's fine18:50
*** Goneri has quit IRC18:51
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: Deploy undercloud in 1 step instead of 2  https://review.openstack.org/34612418:55
*** bootsha has quit IRC18:56
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: Deploy undercloud in 1 step instead of 2  https://review.openstack.org/34612418:57
*** Goneri has joined #tripleo18:57
dmsimardslagle, weshay, hewbrocca-afk: everything green except quickstart: https://ci.centos.org/view/rdo/view/promotion-pipeline/job/rdo-delorean-promote-master/515/19:08
weshayslagle, dmsimard hewbrocca-afk well.. they're not done yet :)19:09
dmsimardweshay: I didn't say it was red19:10
dmsimard:)19:10
weshay:)19:10
*** r-mibu has quit IRC19:13
*** r-mibu has joined #tripleo19:13
*** paramite has joined #tripleo19:20
*** eggmaster has joined #tripleo19:21
*** jubapa has joined #tripleo19:26
slagleweshay: it failed19:30
weshayhttps://bugs.launchpad.net/tripleo/+bug/160574419:31
openstackLaunchpad bug 1605744 in tripleo "openstack-swift-container.service fail to start on newton master" [Undecided,New]19:31
slagleweshay: swift isn't installed19:31
weshaysec.. chatting in #rdo about it19:31
openstackgerritElise Gafford proposed openstack/tripleo-puppet-elements: Updating .gitreview for stable/mitaka  https://review.openstack.org/34621219:32
openstackgerritElise Gafford proposed openstack/tripleo-puppet-elements: Installing openstack-sahara-ui  https://review.openstack.org/34621319:32
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci: Delete ping test environment in periodic jobs  https://review.openstack.org/34613419:34
EmilienMbeekneemech, slagle: so I managed to deploy an undercloud only https://review.openstack.org/#/c/346147/19:34
EmilienMbut what worries me is that there is no "ping test"19:34
EmilienMin regular jobs, deploying an overcloud is the kind of pingtest19:35
EmilienMbut now we don't deploy overcloud, we need something that test nova/neutron/heat etc19:35
*** saneax_AFK is now known as saneax19:35
beekneemechEmilienM: That's why I made calls against all of the services at the end of my upgrade job.19:35
beekneemechIt's not great, but at least it verifies they're running and responding to requests.19:35
EmilienMbeekneemech: in http://paste.openstack.org/show/539828/ ?19:36
beekneemechI'm not sure what we can do beyond that.19:36
EmilienMbeekneemech: deploy a small stack like you did with pingtest?19:36
beekneemechEmilienM: Yeah.19:36
beekneemechEmilienM: We can't.  You need baremetal nodes to deploy a stack from the undercloud.19:36
beekneemechYou might be able to set Nova to the fake driver and deploy something that way, I suppose.19:36
EmilienMah ok19:37
EmilienMcool I can iterate by having your checks19:37
beekneemechEmilienM: Yeah, we could formalize those checks to actually look at the output to verify everything we expect is there.19:37
beekneemechI was verifying everything by hand in my local job so I just eyeballed it.19:38
EmilienMok19:38
beekneemechEmilienM: Actually, I wonder if we could run the Tempest API tests at the end of the undercloud install.19:39
EmilienMslagle: fyi I'm going to create a new experimental job for undercloud-only19:39
*** jubapa has quit IRC19:40
weshaywe have that :)19:40
* weshay runs19:40
EmilienMweshay: where?19:40
weshayEmilienM, contact hrybacki19:40
EmilienMweshay: where?19:41
EmilienMI'm asking where is the job ;-)19:41
EmilienMI'm going to make it in OpenStack Infra19:41
slagleEmilienM: it's not in openstack ci, so just go ahead and add it19:41
weshaynot sure if hrybacki has a job.. but he built out tempest to run against the undercloud for ironic19:41
EmilienMslagle: ack, thx19:41
hrybackiweshay: EmilienM lemme go digging for a patch19:42
EmilienMhrybacki: I already did the patch https://review.openstack.org/#/c/346147/19:42
EmilienMnow I'm doing the project-config patch19:42
slagleweshay: so the swift rdo promote problem. it must be in how quickstart is building images i guess19:45
weshayyup19:46
slaglei moved the bug to tripleo-quickstart19:48
openstackgerritEmilien Macchi proposed openstack-infra/tripleo-ci: WIP - test undercloud deploy only  https://review.openstack.org/34614719:49
EmilienMbeekneemech: with sanity ^19:49
openstackgerritElise Gafford proposed openstack/tripleo-puppet-elements: Installing openstack-sahara-ui  https://review.openstack.org/34621319:49
EmilienMbeekneemech, slagle: https://review.openstack.org/34622019:53
EmilienMbeekneemech, slagle : feel free to change name19:54
*** florianf has quit IRC19:58
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: Deploy undercloud in 1 step instead of 2  https://review.openstack.org/34612420:09
*** lblanchard has quit IRC20:16
*** mgould is now known as mgould|afk20:16
EmilienMslagle: I am wondering if yes/no running a single-node job would work out of the box with our current tripleo-ci scripts20:16
EmilienMyou might know since you did multinode20:16
slagleEmilienM: no, it's going to need a few changes probably20:18
slagleyou dont need multinode for just the undercloud install20:19
EmilienMright20:19
EmilienMslagle: see https://review.openstack.org/#/c/346220/1/jenkins/jobs/projects.yaml20:19
slagleEmilienM: yea, that's going to take some changes to toci_gate_test20:22
EmilienMcool /me looking at it20:22
slagleEmilienM: and you can probably just copy toci_instack_multinode.sh to a new toci_instack_undercloud.sh20:22
slagleand call that20:22
slagleif you find anything common to refactor out, you could have a go at that too20:23
*** david-lyle_ has joined #tripleo20:23
EmilienMslagle: I was about doing it, cool20:24
*** yolanda has quit IRC20:25
*** david-lyle_ has quit IRC20:28
*** timothyb89 has quit IRC20:33
openstackgerritPaul Belanger proposed openstack-infra/tripleo-ci: Don't kill zuul-console service  https://review.openstack.org/34622820:35
*** timothyb89 has joined #tripleo20:35
pabelangerwe can land that any time^20:35
pabelangerzuul-console is using tcp/19885 now20:35
pabelangerthe last 2 zuul-launchers are shutting down for restart20:36
slaglecool, lgtm20:36
EmilienMsame, i'll wait for CI results and approve it20:39
*** yolanda has joined #tripleo20:41
*** fultonj has quit IRC20:43
openstackgerritMerged openstack/instack-undercloud: Flush puppet output piped to awk  https://review.openstack.org/34602120:44
openstackgerritEmilien Macchi proposed openstack-infra/tripleo-ci: Allow toci_instack_multinode.sh to run single node  https://review.openstack.org/34623020:45
EmilienMslagle: too lazy to duplicate scripts :P20:45
EmilienMI'll save this time for the tatoo20:46
EmilienMslagle: thoughts on jobname? https://review.openstack.org/#/c/346220/ so we can go ahead20:47
*** dbecker has joined #tripleo20:47
slagleEmilienM: yea, let's just go with "undercloud"20:47
EmilienMoki20:47
*** dbecker_ has quit IRC20:49
*** cdearborn has quit IRC20:51
slagleEmilienM: since that is nv, we could put it straight into the check queue20:57
slaglebut either way works for me20:57
EmilienMslagle: mhh it's going to consume openstack-infra nodes20:58
EmilienMslagle: while I'm uncertain I can make it work in short time20:59
slaglek, wfm20:59
EmilienMI prefer taking my time to make it work & stable and then move it20:59
EmilienMso we save infra resources20:59
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: use jinja to update ironic vs. ansible  https://review.openstack.org/34616821:01
*** kbyrne has quit IRC21:07
*** kbyrne has joined #tripleo21:11
pabelangerEmilienM: I like the job, especially if it is running on all the clouds21:11
EmilienMpabelanger: it will21:14
EmilienMpabelanger: feel free to review https://review.openstack.org/#/c/346220/ :)21:15
*** bootsha has joined #tripleo21:16
EmilienMslagle: I might need your help or Ben probably, to move the templates out from tripleo-ci to THT. After the discussion on the ML I realized it's more complex that I expected and I'm not sure I can do it quickly21:18
EmilienMslagle: there is one thing I would like to investigate when this move is done, is creating some deployment scenarios in our CI, a bit like I did in Puppet CI https://github.com/openstack/puppet-openstack-integration#description21:20
*** bootsha has quit IRC21:24
*** dprince has quit IRC21:26
*** jdob has quit IRC21:26
*** jeckersb is now known as jeckersb_gone21:29
*** ayoung has quit IRC21:39
*** yamahata has quit IRC21:40
*** cdearborn has joined #tripleo21:44
*** ccamacho has quit IRC21:44
openstackgerritwes hayutin proposed openstack/tripleo-quickstart: use jinja to update ironic vs. ansible  https://review.openstack.org/34616821:44
*** weshay is now known as weshay_afk21:45
*** rlandy has quit IRC21:47
*** hewbrocca-afk is now known as hewbrocca21:48
slagleEmilienM: yea, that'd be good.21:49
EmilienMhttps://review.openstack.org/#/c/346230/ is ready to review if you want to look21:50
*** shardy has quit IRC21:50
*** mbound has quit IRC21:53
*** yamahata has joined #tripleo21:54
*** dbecker has quit IRC21:58
*** radek_ has quit IRC21:59
*** cdearborn has quit IRC22:01
openstackgerritEmilien Macchi proposed openstack-infra/tripleo-ci: WIP - test undercloud deploy only  https://review.openstack.org/34614722:04
EmilienMslagle, beekneemech: I got undercloud deployed in one step :)22:06
EmilienMhttps://review.openstack.org/#/c/346124/22:06
*** jcoufal has quit IRC22:06
*** paramite has quit IRC22:08
openstackgerritMatt Young proposed openstack/tripleo-common: Add support to image build yaml input to handle env vars  https://review.openstack.org/31808722:18
openstackgerritEmilien Macchi proposed openstack/instack-undercloud: WIP: run neutron-db-sync at every puppet run  https://review.openstack.org/34613822:18
*** Goneri has quit IRC22:21
*** jayg is now known as jayg|g0n322:22
*** david-lyle_ has joined #tripleo22:25
*** david-lyle_ has quit IRC22:29
openstackgerritMerged openstack/tripleo-puppet-elements: Updating .gitreview for stable/mitaka  https://review.openstack.org/34621222:29
*** Goneri has joined #tripleo22:32
*** dtrainor_ has joined #tripleo22:35
*** jcoufal has joined #tripleo22:39
*** cdearborn has joined #tripleo22:45
*** mbound has joined #tripleo22:53
*** akshai has quit IRC22:57
*** mbound has quit IRC22:58
*** Ryjedo has quit IRC23:04
*** apetrich has quit IRC23:08
*** apetrich has joined #tripleo23:09
*** jcoufal_ has joined #tripleo23:12
*** jcoufal has quit IRC23:13
*** julim has quit IRC23:15
*** cdearborn has quit IRC23:18
*** Goneri has quit IRC23:25
*** fzdarsky has quit IRC23:26
*** jcoufal_ has quit IRC23:26
*** hewbrocca is now known as hewbrocca-afk23:27
*** jcoufal has joined #tripleo23:29
*** jcoufal has quit IRC23:34
*** jcoufal has joined #tripleo23:35
*** jcoufal has quit IRC23:40
*** rajinir has quit IRC23:45
*** jcoufal has joined #tripleo23:50
*** jcoufal has quit IRC23:57

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