Monday, 2016-01-25

*** Marga_ has quit IRC00:01
*** trozet has quit IRC00:02
*** tiswanso has joined #tripleo00:28
*** rcernin has quit IRC00:30
*** tiswanso has quit IRC00:37
*** panda_ has quit IRC00:42
*** panda_ has joined #tripleo00:42
*** mbound has quit IRC00:46
*** bswartz has joined #tripleo00:51
*** bswartz has left #tripleo00:51
openstackgerritIan Wienand proposed openstack/diskimage-builder: [WIP] Add systemd support to growroot  https://review.openstack.org/27186201:00
*** dmacpher has joined #tripleo01:18
openstackgerritIan Wienand proposed openstack/diskimage-builder: [WIP] Add systemd support to growroot  https://review.openstack.org/27186201:28
*** tiswanso has joined #tripleo01:34
*** tiswanso has quit IRC01:43
*** mbound has joined #tripleo01:46
*** mbound has quit IRC01:51
openstackgerritIan Wienand proposed openstack/diskimage-builder: [WIP] Add systemd support to growroot  https://review.openstack.org/27186201:57
*** shivrao has joined #tripleo02:02
*** trozet has joined #tripleo02:11
openstackgerritMerged openstack/puppet-tripleo: Drop webmock dependency  https://review.openstack.org/27155302:27
*** tiswanso has joined #tripleo02:40
*** tiswanso has quit IRC02:52
*** trozet has quit IRC03:11
*** yuanying_ has joined #tripleo03:18
*** yuanying has quit IRC03:19
*** yuanying has joined #tripleo03:21
*** yuanying_ has quit IRC03:23
openstackgerritIan Wienand proposed openstack/diskimage-builder: [WIP] Add systemd support to growroot  https://review.openstack.org/27186203:38
*** dmacpher has quit IRC03:45
*** tiswanso has joined #tripleo03:49
*** tiswanso has quit IRC04:03
*** dmacpher has joined #tripleo04:05
*** yuanying_ has joined #tripleo04:07
*** yuanying has quit IRC04:08
*** julim has quit IRC04:14
*** Marga_ has joined #tripleo04:19
*** Marga_ has quit IRC04:23
*** cwolferh has joined #tripleo04:37
*** dmacpher has quit IRC04:45
*** chlong has joined #tripleo04:52
*** cwolferh has quit IRC04:55
*** tiswanso has joined #tripleo05:00
*** dmacpher has joined #tripleo05:02
*** tiswanso has quit IRC05:13
*** coolsvap|away is now known as coolsvap05:19
*** oshvartz has quit IRC05:32
*** Goneri has quit IRC05:39
*** masco has joined #tripleo05:46
*** jaosorior has joined #tripleo05:52
*** rcernin has joined #tripleo05:54
*** Marga_ has joined #tripleo06:05
*** Marga_ has quit IRC06:09
*** tiswanso has joined #tripleo06:10
*** tiswanso has quit IRC06:20
*** jaosorior has quit IRC06:22
*** mkovacik has quit IRC06:24
*** chlong has quit IRC06:28
*** jaosorior has joined #tripleo06:30
*** marios_ has joined #tripleo06:33
*** marios_ has quit IRC06:33
*** shivrao has quit IRC06:35
openstackgerritIan Wienand proposed openstack/diskimage-builder: Add systemd/fedora support to growroot  https://review.openstack.org/27186206:42
*** aufi has joined #tripleo06:57
*** davidlenwell has quit IRC07:00
*** dshulyak_ has joined #tripleo07:01
*** davidlenwell has joined #tripleo07:02
*** ChanServ sets mode: +v davidlenwell07:02
*** oshvartz has joined #tripleo07:05
*** dmacpher has quit IRC07:06
*** Marga_ has joined #tripleo07:06
*** ukalifon has joined #tripleo07:13
*** tiswanso has joined #tripleo07:17
*** teju has joined #tripleo07:21
*** jhenner has joined #tripleo07:22
*** davidlenwell has quit IRC07:24
*** coolsvap is now known as coolsvap|away07:25
*** davidlenwell has joined #tripleo07:26
*** ChanServ sets mode: +v davidlenwell07:26
*** akuznetsov has joined #tripleo07:27
*** leanderthal has joined #tripleo07:27
*** tiswanso has quit IRC07:29
*** davidlenwell has quit IRC07:29
*** jtomasek has joined #tripleo07:29
*** davidlenwell has joined #tripleo07:33
*** ChanServ sets mode: +v davidlenwell07:33
*** liverpooler has joined #tripleo07:34
*** davidlenwell has quit IRC07:41
*** davidlenwell has joined #tripleo07:45
*** ChanServ sets mode: +v davidlenwell07:45
openstackgerritMatthew Thode proposed openstack/diskimage-builder: add support for package-installs to gentoo  https://review.openstack.org/27059707:49
*** mkovacik has joined #tripleo07:51
*** Marga_ has quit IRC07:54
openstackgerritxin wu proposed openstack/tripleo-heat-templates: Add extra config yaml files for big switch agents.  https://review.openstack.org/27192207:54
*** jcoufal has joined #tripleo07:54
openstackgerritxin wu proposed openstack/tripleo-heat-templates: Add extra config yaml files for big switch agents.  https://review.openstack.org/27192207:59
*** pblaho has joined #tripleo08:00
*** akuznetsov has quit IRC08:01
*** mkovacik has quit IRC08:01
*** ifarkas has joined #tripleo08:01
*** fgimenez has joined #tripleo08:02
*** fgimenez has quit IRC08:02
*** fgimenez has joined #tripleo08:02
*** jhenner has quit IRC08:04
*** jprovazn has joined #tripleo08:08
*** akuznetsov has joined #tripleo08:09
*** bvandenh has joined #tripleo08:10
*** regebro has joined #tripleo08:11
*** jhenner has joined #tripleo08:12
*** akuznetsov has quit IRC08:13
*** coolsvap|away is now known as coolsvap08:16
*** akuznetsov has joined #tripleo08:24
*** tiswanso has joined #tripleo08:26
*** akuznetsov has quit IRC08:30
*** shardy has joined #tripleo08:30
*** rwsu has joined #tripleo08:34
*** gfidente has joined #tripleo08:37
*** jcoufal has quit IRC08:37
openstackgerritxin wu proposed openstack/tripleo-heat-templates: Include big switch puppet modules for deploying overcloud  https://review.openstack.org/27194008:38
*** jcoufal has joined #tripleo08:38
*** tiswanso has quit IRC08:39
openstackgerritxin wu proposed openstack/tripleo-heat-templates: Include big switch puppet modules for deploying overcloud  https://review.openstack.org/27194008:41
*** devvesa has joined #tripleo08:46
openstackgerritxin wu proposed openstack/tripleo-heat-templates: Add extra config yaml files for big switch agents.  https://review.openstack.org/27192208:48
*** mcornea has joined #tripleo08:50
openstackgerritOded Shvartz proposed openstack/tripleo-common: overcloud-odl : add new image file definition  https://review.openstack.org/26688108:53
*** Marga_ has joined #tripleo08:54
*** jhenner has quit IRC08:57
openstackgerritxin wu proposed openstack/tripleo-heat-templates: Include big switch puppet modules for deploying overcloud  https://review.openstack.org/27195308:58
*** Marga_ has quit IRC09:00
*** mkovacik has joined #tripleo09:00
*** athomas has joined #tripleo09:02
*** akuznetsov has joined #tripleo09:02
*** bnemec has quit IRC09:12
*** hewbrocca has joined #tripleo09:16
*** mbound has joined #tripleo09:18
*** jhenner has joined #tripleo09:21
*** jistr has joined #tripleo09:23
jaosoriorAny +As for this CR? https://review.openstack.org/#/c/268647/ :D09:23
*** nico_auv has joined #tripleo09:28
jaosoriorgfidente: Thanks dude!09:29
*** stendulker has joined #tripleo09:30
*** akuznetsov has quit IRC09:31
openstackgerritMerged openstack/puppet-tripleo: SSL/Cinder: enable ssl_header_handler filter  https://review.openstack.org/26864709:32
gfidentejaosorior, ty09:32
*** derekh has joined #tripleo09:34
*** tiswanso has joined #tripleo09:36
*** dtantsur|afk is now known as dtantsur09:44
*** tiswanso has quit IRC09:47
*** Marga_ has joined #tripleo09:56
*** Marga_ has quit IRC10:01
openstackgerritxin wu proposed openstack/python-tripleoclient: Install bigswitch networking agent by default  https://review.openstack.org/27199010:06
openstackgerritxin wu proposed openstack/python-tripleoclient: Install bigswitch networking agent by default  https://review.openstack.org/27199010:08
*** shadower has joined #tripleo10:09
openstackgerritMerged openstack/tripleo-common: Add openstack packages to heat-agents container  https://review.openstack.org/26606610:12
openstackgerritxin wu proposed openstack/python-tripleoclient: Install bigswitch networking agent by default  https://review.openstack.org/27199010:12
*** rebrego has joined #tripleo10:22
*** regebro is now known as Guest9900810:22
*** rebrego is now known as regebro10:22
*** jaosorior has quit IRC10:22
*** jaosorior has joined #tripleo10:23
*** Guest99008 has quit IRC10:26
*** SlickN1k has joined #tripleo10:28
*** jaosorior has quit IRC10:29
*** SlickNik has quit IRC10:29
*** SlickN1k is now known as SlickNik10:29
*** cmyster has quit IRC10:31
*** jaosorior has joined #tripleo10:34
*** SlickNik has quit IRC10:34
*** SlickNik has joined #tripleo10:35
*** SlickN1k has joined #tripleo10:37
openstackgerritJuan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable SSL middleware for cinder  https://review.openstack.org/26865110:39
*** olap has joined #tripleo10:39
*** SlickNik has quit IRC10:39
*** SlickN1k is now known as SlickNik10:39
*** tosky has joined #tripleo10:43
*** tiswanso has joined #tripleo10:44
openstackgerritJiri Stransky proposed openstack/tripleo-heat-templates: Enable upgrading the rest of the node types  https://review.openstack.org/27135910:45
*** mgould has joined #tripleo10:47
*** paramite has joined #tripleo10:48
*** SlickN1k has joined #tripleo10:53
*** SlickNik has quit IRC10:54
*** SlickN1k is now known as SlickNik10:54
*** regebro has quit IRC10:54
*** Marga_ has joined #tripleo10:56
*** tiswanso has quit IRC10:57
*** stendulker_ has joined #tripleo10:59
openstackgerritJiri Stransky proposed openstack/tripleo-heat-templates: Enable upgrading the rest of the node types  https://review.openstack.org/27135911:01
*** Marga_ has quit IRC11:02
*** stendulker has quit IRC11:02
*** athomas has quit IRC11:04
*** regebro has joined #tripleo11:05
*** electrofelix has joined #tripleo11:05
*** stendulker_ has quit IRC11:06
*** athomas has joined #tripleo11:12
*** fgimenez has quit IRC11:16
*** fgimenez has joined #tripleo11:16
*** fgimenez has quit IRC11:16
*** fgimenez has joined #tripleo11:16
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: [NO MERGY] Test a update in trunk repository version  https://review.openstack.org/22978911:30
shardyMysql::Server::Root_password/Exec[remove install pass]: Skipping because of failed dependencies11:34
shardyanyone know if we have a fix for that?11:34
* shardy doesn't see a bug11:34
shardyhttp://logs.openstack.org/80/270080/1/check-tripleo/gate-tripleo-ci-f22-ha/7f90f8e/console.html11:35
*** bvandenh has quit IRC11:36
shardyhttps://bugs.launchpad.net/tripleo/+bug/153772011:38
openstackLaunchpad bug 1537720 in tripleo "mysql::server Skipping because of failed dependencies errors in CI" [Critical,Triaged]11:38
derekhshardy: is this the error (i.e. that failed dependency)11:39
derekhExecution of '/usr/libexec/mysqld -V' returned 1: 16012511:39
derekhshardy: ^11:39
shardyderekh: Hmm, maybe not, it's hard to parse the deploy_stderr wall-of-text11:40
shardyfeel free to adjust the bug description :)11:41
shardyoption '--wsrep_notify_cmd' requires an argument11:42
shardymaybe that's it11:42
shardyhttps://bugzilla.redhat.com/show_bug.cgi?id=130129011:44
openstackbugzilla.redhat.com bug 1301290 in openstack-puppet-modules "Mitaka - overcloud deploy gives: [ERROR] /usr/libexec/mysqld: option '--wsrep_notify_cmd' requires an argument" [Unspecified,New] - Assigned to emacchi11:44
shardymore information there I think11:44
openstackgerritMarios Andreou proposed openstack/tripleo-heat-templates: Bump the pacemaker service op_params to 200s for start and stop  https://review.openstack.org/27202611:45
* hewbrocca +1000 marios patch11:45
derekhshardy: did the problem start on friday evening by any chance? Thats then a new puppet-modules package got into the liberty repository11:49
shardyderekh: Yeah, that sounds likely11:49
shardyand the downstream bug is wrt o-p-m in RDO11:49
shardywhich we're still using in stable/liberty CI11:49
marioshewbrocca: heh... it is just a stable/liberty cherrypick (yeah it landed in master already)11:50
derekhshardy: yup11:50
*** akrivoka has joined #tripleo11:50
shardyI'll chat with EmilienM later, I wasn't sure if he was going to take a look at making CI build from stable/liberty source for the modules, if not I'll take a look11:50
shardyshouldn't be too hard, I just haven't got around to it11:51
derekhok11:51
*** bvandenh has joined #tripleo11:53
shardyhttps://github.com/puppetlabs/puppetlabs-mysql/commit/e30e0bc958761890ea4f06cdd3f1fc7242a00fe2 is the commit referenced in the bz11:54
shardyI don't think everything is broken on master CI tho?11:54
*** tiswanso has joined #tripleo11:54
*** absubram has quit IRC11:55
*** mgould has quit IRC12:01
*** teju has quit IRC12:03
*** tiswanso has quit IRC12:05
*** olap has quit IRC12:07
*** olap has joined #tripleo12:10
*** marcusvrn_ has joined #tripleo12:13
*** mburned_out is now known as mburned12:15
openstackgerritDmitry Tantsur proposed openstack/python-tripleoclient: Allow assigning profiles based on XXX_profile capabilities  https://review.openstack.org/27205412:21
dtantsurliberty backport ^^12:22
*** akuznetsov has joined #tripleo12:28
openstackgerritafazekas proposed openstack-infra/tripleo-ci: Add dstat  https://review.openstack.org/27121812:33
EmilienMshardy: hey12:36
*** akuznetsov has quit IRC12:36
*** trown|outttypeww is now known as trown12:37
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Enable X-Forwarded-Proto header for Heat and Nova  https://review.openstack.org/27148112:37
*** Guest74617 is now known as beagles12:37
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Enable X-Forwarded-Proto header for keystone_public  https://review.openstack.org/27148212:37
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Add tripleo_ipv6_interfaces fact  https://review.openstack.org/27148312:37
openstackgerritDerek Higgins proposed openstack/tripleo-common: WIP: split overcloud setup out of pingtest  https://review.openstack.org/27063112:47
*** olap has quit IRC12:50
*** lucasagomes is now known as lucas-hungry12:52
*** olap has joined #tripleo12:53
*** jhenner has quit IRC12:56
*** jhenner has joined #tripleo12:57
dtantsurshardy, hi! is it possible you take a look at the profile matching docs? https://review.openstack.org/#/c/257867  the code was merged to master12:58
*** tiswanso has joined #tripleo12:59
*** tiswanso has quit IRC12:59
*** Marga_ has joined #tripleo12:59
*** tiswanso has joined #tripleo13:00
*** Marga_ has quit IRC13:04
*** jdob has joined #tripleo13:06
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Add IPv6 Support to Isolated Networks  https://review.openstack.org/23542313:07
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Support the deployment of Ceph over IPv6  https://review.openstack.org/27208913:07
gfidentedsneddon, ^^ had to rebase13:07
jistrshardy, gfidente: do you folks have a minute to discuss upgrades a bit?13:08
gfidentejistr, yeah I would like to actually13:08
jistrs/minute/more than a minute/13:08
jistr:)13:08
gfidentecause I am get lost there :(13:08
*** tiswanso has quit IRC13:09
jistrok, yeah no wonder. I actually have a little bit of a hard time making them happen with Heat. There are some requirements which don't quite fit how THT are currently structured.13:10
jistrgfidente: i guess you're still kinda familiar with this one, right? https://review.openstack.org/#/c/253276 i did some changes but no big restructuring13:11
gfidentejistr, I was thinking if we have 'worded' the process somewhere? abstracting it completely from the tripleo implementation, just to discuss in which order things should happen13:12
jistrgfidente: yeah i think we have it on trello somewhere. Though that's the main problem, translating that into THT is becoming a bit of a nightmare :)13:13
*** tzumainn has joined #tripleo13:13
gfidenteyeah I got that was the issue13:13
jistri have one dead-end set of patches here https://review.openstack.org/#/c/270243/13:14
jistri tried to put it into the OS::TripleO::Tasks::PackageUpdate interface13:14
*** hjensas has joined #tripleo13:14
*** hjensas has joined #tripleo13:14
jistrbut we need the controller upgrade to happen in orchestrated two steps13:15
jistrand the PackageUpdate hook only operates with knowledge of a single machine, so there's no way how to ensure on Heat side that Step1 runs on *all* controllers before Step2 is triggered13:15
jistrso i abandoned the PackageUpdate way13:15
jistrand i introduced a new UpdateWorkflow hook https://review.openstack.org/#/c/27135813:16
jistrthis one receives all machines by roles13:16
jistrmeaning you can work with all controllers and sync operations in a Step1->Step2 manner if you want to13:17
*** jayg|g0n3 is now known as jayg13:17
jistrand then on top of that i added initial support for upgrading also other node types (tried just compute) here https://review.openstack.org/#/c/27135913:18
shardyjistr: Hey, just getting back from lunch13:18
jistrshardy: cool :) i'll finish describing the situation and then if you could look at the patches if they're sane approach-wise, that would be most helpful :)13:19
shardyjistr: can't we use e.g13:19
shardyControllerPrePuppet to run over all nodes?13:19
*** dprince has joined #tripleo13:20
jistrshardy: that's what we did initially, however there are additional requirements which don't play well with that13:20
shardyjistr: everything in -post.yaml runs over all nodes, so you could do steps inside a template mapped to ControllerPrePuppet13:20
*** fgimenez has quit IRC13:20
shardyjistr: ack13:21
shardyFWIW I agree that a step-by-step (non heat) description of the workflow would be really helpful13:21
jistr* we need to upgrade other node types too. Controllers need to go through the upgrade first. There shouldn't be a race between puppet applying on computes vs. upgrade being performed on controllers.13:21
*** rhallisey has joined #tripleo13:21
shardyjistr: I thought we decided compute upgrades were out of scope, at least initially13:22
shardythere's going to be operator intervention there to evacuate, so I assumed they'd probably evacuate a node, then exclude it and build a new one13:22
jistrok perhaps i'm aiming this too high then. If we only upgraded controllers via Heat, then yes, we could do with ControllerPrePuppet13:23
shardyjistr: I think that's the first and most important step13:23
*** fgimenez has joined #tripleo13:23
shardythen we do have to consider e.g the *Storage nodes too13:23
shardyIMO the compute is the one we should probably consider last13:23
shardyas it is highly likely to require operator intervention anyway13:24
gfidentelukily storage, when ceph, does not depend on the status of the openstack services13:24
jistrok... so whether we have a problem or not probably depends how much of this we want to do through Heat eventually13:24
shardyjistr: I personally think any workflow around e.g evaccuation of computes should never be done via heat13:25
jistrif we want to add the storage/compute upgrade support into Heat, then it might be valuable to start rethinking the ControllerPrePuppet approach right now13:25
shardyit's a workflow, perhaps a candidate for a mistral workflow or some other tool13:25
jistryea13:25
jistrpersonally i'd like to do *all* updates/upgrades outside of Heat13:25
shardyjistr: that's also a possibility, although it seems like we're close enough with Heat-driven controller upgrades for that to be a reasonable first-pass?13:26
shardyeven if in the long term that upgrade workflow is implemented elsewhere?13:26
jistrshardy: yes i think so13:26
*** egafford has joined #tripleo13:26
jistri ran through controller upgrades several times upstream (though just no-op upgrades from master to master, just to test the "workflow"), and it worked fine13:27
shardyjistr: that's great!13:27
shardyI guess the next step is to test stable/liberty to master13:28
shardyand then to get that tested in CI13:28
shardyI think for now, having that work, and end with the controllers pinned to liberty computes would be perfectly fine13:28
gfidenteshardy, yeah CI we have the job13:28
gfidenteit just doesn't pass yet13:28
jistrgfidente: a new job?13:28
shardythen we have a documented process to manually upgrade/replace the computes, and finally upate to remove the pin13:28
gfidentejistr, no13:29
gfidentehttps://review.openstack.org/26046613:29
gfidentethis will add it for the ha job to both master and stable13:29
shardygfidente: how does that handle updating the yum repo configuration between initial (e.g liberty) deployment, and the subsequent upgrade?13:30
jistrgfidente, shardy: ah ok... about that though -- i was wondering if we could perhaps have a new job for upgrades testing, and use pre-built stable images there13:30
gfidenteshardy, it doesnt!13:30
shardyI assumed we'd need to export some additional variables to build a liberty image in both cases13:30
shardythen add logic (probably dprince's deploy artefacts) to update yum configs, then do the update13:30
shardygfidente: Ok, cool, so we'll have to add that13:31
jistrshardy: yea, what about using pre-built images? do you think we could risk bugs falling through the cracks if using them? The reason i think pre-built might be the way to go is the CI job run time.13:32
shardyhttps://review.openstack.org/#/c/260144/ shows the steps to do the image build btw in the commit message13:32
jistrthe upgrade run takes a while even when it doesn't do much13:32
shardyjistr: I think we do need some way to optimze the runtime, but what happens e.g when there's a Depends-On to puppet-* ?13:32
shardyit's a tough problem if we want to stay within the CI job timeout13:33
shardyagain, maybe we could use the deploy artefacts stuff to always deploy the modules from source13:33
shardyand then use images built via the periodic job or something13:34
shardyderekh: ^^ interested in your thoughts here13:34
jistrhmm i guess if there's a depends-on to puppet, we have a problem anyway even when building the image, no? because you probably want the depends-on to be in effect for the upgrade itself, but not for the initial deploy, no?13:34
shardyjistr: If the Depends-On is proposed to both master and stable/liberty, we'd use it for the initial deploy, otherwise we'd do the initial deploy without it13:35
shardyalthough, atm that won't work because we're still using opm in stable/liberty CI13:35
*** thrash|wknd is now known as thrah13:36
*** thrah is now known as thrash13:36
shardyjistr: the other option wrt runtime is only test upgrades via the periodic job13:36
shardybut that has the disadvantage that invariably it'll constantly break13:36
jistryea..13:36
gfidentewould a periodic job include a set of changes13:37
gfidenteor would there be multiple periodic jobs running each with a specific change btw?13:38
jistrgfidente: probably a set of changes. i guess it would include anything that's been merged stable/liberty and master (for initial deploy and subsequent upgrade, respectively) by the time the periodic job runs13:39
*** pradk has joined #tripleo13:39
jistrs/merged/merged to/13:39
gfidenteoh so it would run against the merged changes, not the unmerged ones?13:39
*** pradk has quit IRC13:39
jistryea, that's why it's not so helpful as check-CI13:39
gfidenteit's also a nightmare to troubleshoot13:40
jistronly tells you when something already broke, not before13:40
gfidenteit seems13:40
jistryea13:40
*** paramite is now known as paramite|afk13:40
gfidenteso to me, it'd be nice if we could get the upgrade workflow to pass without doing any yum upgrade first13:41
gfidentebecause that would validate the workflow, at least 'syntactically'13:41
*** stendulker has joined #tripleo13:41
openstackgerritafazekas proposed openstack-infra/tripleo-ci: scp/ssh do not check for know host keys  https://review.openstack.org/26966013:45
jistrgfidente: that makes sense to me. However, do we want to have it at the end of the normal HA jobs? Perhaps the upgrade job should be a separate one, non-voting at first. And if we already have it as a separate job, it could be easier to transition from a "master->master" model to a "stable->master" model. For "stable->master" we'd need the separate job anyway.13:47
gfidentejistr so the problem was that currently that is meant to run the upgrade only in the pcmk scenario13:49
gfidenteI think adding a single node /w pcmk job is interesting, but I am not sure it'd be catching actual upgrade issues then13:50
jistrand having another full pcmk job is too much for current CI resources?13:51
*** coolsvap is now known as coolsvap|away13:51
*** dmacpher has joined #tripleo13:53
*** Marga_ has joined #tripleo13:54
derekhshardy: Yup, I'd love to get the periodic job to start building images we can use the problem has been getting trunk to actually build (so the periodic job passes),13:57
derekhshardy: I had been trying to sort it out before christmas but started working on other stuff while waitong on patches to merge, getting back to it this week13:58
shardyderekh: ack, thanks for the update13:58
*** lucas-hungry is now known as lucasagomes14:00
derekhafazekas: are you using those instances I started on rh1 for testing ? wondering if either can be deleted14:00
trownderekh: I have a hash we should try for master14:01
trownderekh: it passed RDO CI14:01
*** rlandy has joined #tripleo14:02
derekhtrown: cool, lets try it, I run the most recent earlier but got this error14:02
derekhtrown: 2016-01-25 11:46:16.107 | ImportError: No module named positional14:02
afazekasderekh: yes14:02
trownderekh: ya I havent had anything pass RDO CI for a few days (after adjusting for our HA job not actually deploying HA and having to go backwards after resolving that)14:03
afazekasderekh: key changed on the 2th so I assumed it is not the same instance anymore, but 1th runs the gearman lockenv stat14:04
derekhafazekas: weird, I didn't change anything, looking14:04
derekhtrown: ok, I'm going to see if I can help out here this week, weren't you keeping track of current issues somewhere14:06
trownderekh: do you have any review up for testing different delorean hashes? https://github.com/openstack-infra/tripleo-ci/blob/master/toci_gate_test.sh#L50 would be what we change?14:06
trownhttps://etherpad.openstack.org/p/delorean_master_current_issues14:06
*** Marga_ has quit IRC14:07
trownderekh: the top issue there is a puppet issue that is merged, so should be fine from source14:07
*** julim has joined #tripleo14:07
*** Marga_ has joined #tripleo14:07
afazekasderekh, what is missing for switching to OVB setup ? eta ?14:07
derekhtrown: this is how I normally test a hash, https://review.openstack.org/#/c/229789/14:07
trownderekh: for RDO I had to manually patch it in the images, because the rebase of OPM that picks up that change breaks something else14:07
derekhafazekas: mainly HW to test deploying and testing it on14:08
*** akrivoka has quit IRC14:09
derekhafazekas: I'd want to test deploying and using it on a cloud with at least 10 compute nodes to help prove nothing will fall over when if we redeploy rh114:10
openstackgerritJohn Trowbridge proposed openstack-infra/tripleo-ci: [NO MERGY] Test a update in trunk repository version  https://review.openstack.org/22978914:10
trownderekh: do we pin puppet modules somewhere?14:11
openstackgerritRyan Hallisey proposed openstack/tripleo-docs: Docs for containerized compute node  https://review.openstack.org/25474314:12
derekhtrown: we can14:13
derekhhere https://git.openstack.org/cgit/openstack/tripleo-common/tree/scripts/tripleo.sh#n33414:13
derekhand here https://git.openstack.org/cgit/openstack/tripleo-common/tree/scripts/tripleo.sh#n37114:13
derekhjistr: any idea if that pin of puppet-mysql can be removed?14:14
trownderekh: ya puppet-mysql is the one we might need to move/remove for the top issue on that etherpad14:15
jistrderekh: don't know, i'll submit a revert and we'll see what CI will say, sounds ok?14:15
openstackgerritRyan Hallisey proposed openstack/tripleo-docs: Docs for containerized compute node  https://review.openstack.org/25474314:15
derekhjistr: sounds good14:15
*** mgould has joined #tripleo14:15
derekhafazekas: I can ssh to both instances, whats the IP of the one your using? I'll remove the other if thats ok14:17
*** dtantsur is now known as dtantsur|brb14:17
*** Goneri has joined #tripleo14:17
*** masco has quit IRC14:18
afazekasderekh, Do not remove: 66.187.229.8314:20
derekhafazekas:  ack, thanks14:20
openstackgerritRyota MIBU proposed openstack/os-cloud-config: add aodh service in keystone service list  https://review.openstack.org/27211014:21
*** akrivoka has joined #tripleo14:21
*** lblanchard has joined #tripleo14:24
*** paramite|afk is now known as paramite14:24
*** panda_ has quit IRC14:25
*** panda_ has joined #tripleo14:26
*** rpothier has joined #tripleo14:34
*** tiswanso has joined #tripleo14:35
*** tiswanso has quit IRC14:36
*** tiswanso has joined #tripleo14:38
*** tiswanso has quit IRC14:40
*** absubram has joined #tripleo14:41
*** dmsimard has joined #tripleo14:41
*** tiswanso has joined #tripleo14:41
openstackgerritMatthew Thode proposed openstack/diskimage-builder: add support for package-installs to gentoo  https://review.openstack.org/27059714:45
openstackgerritMerged openstack/python-tripleoclient: Enable TLS endpoints through os-cloud-config  https://review.openstack.org/26816014:47
openstackgerritJiri Stransky proposed openstack/tripleo-common: Revert "Pin puppetlabs-mysql to get CI going"  https://review.openstack.org/27211914:47
jistrshardy, gfidente: with the approach of doing controllers via Heat and the rest manually, we'll probably need to disable Puppet from running, as it's not safe in general (e.g. to re-run Puppet on computes, where old OPM would be present, but new THT manifest would be fed from the undercloud)14:51
jistrso i'm thinking i'll add an option no-op OS::TripleO::*PostDeployment14:52
*** trozet has joined #tripleo14:52
jistrso far i haven't hit any problem even though i was re-running puppet, but i don't think that's the general case14:52
jistrheh if i no-op OS::TripleO::ControllerPostDeployment, then the update wouldn't run at all if we used the ControllerPrePuppet way :)14:57
jistrperhaps we could keep the UpdateWorkflow hook then14:58
openstackgerritJohn Trowbridge proposed openstack-infra/tripleo-ci: [NO MERGY] Test a update in trunk repository version  https://review.openstack.org/22978915:00
*** jprovazn has quit IRC15:00
*** pradk has joined #tripleo15:02
openstackgerritMerged openstack/tripleo-puppet-elements: Trove Integration  https://review.openstack.org/23323615:02
shardyjistr: yeah, you could just map ComputePostDeployment to OS::Heat::None15:03
shardyor we could split DeployIdentifier so we have ComputeDeployIdentifier etc15:03
* jistr searches if OS:Heat::None is in liberty Heat15:04
shardyjistr: it is, I wrote it ;)15:04
jistrshardy: alright, thanks :)15:04
shardyIt basically does the same as a noop empty nested stack, but it's a bit more convenient (and faster)15:04
shardybecause you don't need to know anything about the parameters/properties or outputs15:05
gfidenteshardy, finally!15:05
gfidente:P15:05
gfidentetime to use it15:05
jistryeah not having to put effort into matching the interface when no-opping sounds cool15:06
*** mbound has quit IRC15:07
shardyjistr: I've been meaning to try it for all out various noop templates15:07
shardyI think it may make things a bit faster than creating lots of noop templates15:07
shardyalthough some we can't replace because we mangle parameters into outputs with no resources in the template15:08
* shardy personally hates that15:08
shardyjistr: FYI, to enable moving towards split-stack, I've been looking at moving the hiera deployments, and UpdateDeployment to *-post.yaml15:10
shardyhttps://github.com/openstack/tripleo-heat-templates/blob/master/puppet/compute.yaml#L65215:10
shardyIf we do that, just disabling e.g ComputePostDeployment would also be enough to stop the yum update, even if we did use UpdateIdentifier15:10
shardy(I know we're not using that for the pacemaker upgrades atm)15:11
shardyThe other options would be to remove UpdateDeployment completely and instead always do updates via *PrePuppet15:11
*** athomas has quit IRC15:11
shardye.g like we're doing in https://review.openstack.org/#/c/253276/11/environments/major_upgrade_pacemaker.yaml15:11
jistrshardy: we'd need to introduce *PrePuppet for other node types then15:13
shardyjistr: Yeah15:13
shardyNot something to worry about now, I was just thinking how we might rework things15:13
jistrshardy: btw i think that moving all those "software deployment/config/update" things into *-post.yaml is good. I can't wait for the split stack :)15:13
openstackgerritMerged openstack/puppet-tripleo: loadbalancer: add Gnocchi API support  https://review.openstack.org/25201515:14
*** cmyster has joined #tripleo15:14
*** cmyster has quit IRC15:14
*** cmyster has joined #tripleo15:14
openstackgerritLennart Regebro proposed openstack/python-tripleoclient: More tests for overcloud deploy  https://review.openstack.org/25476715:15
jistrif we had UpdateDeployment in -post.yaml, we could do multi-step orchestrated operations in it, but only within a single role (not orchestrating controllers vs. computes for example), and we couldn't disable Puppet without disabling the UpdateDeployment too15:15
*** athomas has joined #tripleo15:16
jistrthat's not a problem in general, but it doesn't replace UpdateWorkflow functionality this way15:16
*** fgimenez has quit IRC15:20
*** fgimenez has joined #tripleo15:23
*** fgimenez has joined #tripleo15:23
openstackgerritBen Nemec proposed openstack/tripleo-docs: Document deploying the overcloud with ssl  https://review.openstack.org/26500615:24
*** trown is now known as trown|brb15:24
*** mcornea has quit IRC15:24
*** mcornea has joined #tripleo15:25
*** fgimenez has quit IRC15:25
*** egafford has quit IRC15:25
*** fgimenez has joined #tripleo15:26
*** fgimenez has quit IRC15:26
*** fgimenez has joined #tripleo15:26
*** chlong has joined #tripleo15:27
openstackgerritBrent Eagles proposed openstack/tripleo-heat-templates: Enable configuration of Neutron QoS  https://review.openstack.org/27213115:29
*** trown|brb is now known as trown15:33
*** dtantsur|brb is now known as dtantsur15:37
*** masco has joined #tripleo15:38
openstackgerritSteven Hardy proposed openstack/tripleo-heat-templates: Show os-net-config applied via script, not oac  https://review.openstack.org/27145015:38
*** chlong has quit IRC15:40
*** chlong has joined #tripleo15:40
*** chlong has quit IRC15:43
*** mgould has quit IRC15:43
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Support the deployment of Ceph over IPv6  https://review.openstack.org/27208915:44
*** chlong has joined #tripleo15:44
a2hillCan we please get some eyes on this: https://review.openstack.org/#/c/271190/15:44
*** paramite is now known as paramite|afk15:44
a2hillhttps://bugs.launchpad.net/tripleo/+bug/153684415:44
openstackLaunchpad bug 1536844 in tripleo "get-pip.py failing, using an outdated location for get-pip.py script" [High,In progress] - Assigned to Phillip Toohill (phillip-toohill)15:44
a2hillThis is a critical bug for us.15:45
*** dshulyak_ has quit IRC15:48
openstackgerritMatthew Thode proposed openstack/diskimage-builder: add support for package-installs to gentoo  https://review.openstack.org/27059715:49
openstackgerritMerged openstack/tripleo-image-elements: Drop pip-and-virtualenv element  https://review.openstack.org/27119015:52
*** mgould has joined #tripleo15:54
*** liverpooler has quit IRC15:55
*** cmyster has quit IRC15:58
*** cmyster has joined #tripleo15:59
*** cmyster has quit IRC15:59
*** cmyster has joined #tripleo15:59
*** cwolferh has joined #tripleo16:02
openstackgerritJohn Trowbridge proposed openstack/tripleo-heat-templates: Remove empty value for wsrep_notify_cmd  https://review.openstack.org/27214916:04
trownbandini: I think ^ fixes the latest issue with puppet-mysql16:05
*** stendulker has quit IRC16:05
*** mbound has joined #tripleo16:05
openstackgerritJohn Trowbridge proposed openstack-infra/tripleo-ci: [NO MERGY] Test a update in trunk repository version  https://review.openstack.org/22978916:06
bandinitrown: I have just launched a full ha deploy job with that change. I will comment on the review (~1h)16:10
*** tosky has quit IRC16:12
trownbandini: nice, thanks! your BZ helped me quickly figure that out16:12
*** lazy_prince has joined #tripleo16:12
*** chlong has quit IRC16:15
mariosjistr: the 'heat' way is that now , since you don't have the requirement to do *all* nodes, you can use the config pre?16:15
*** chlong has joined #tripleo16:15
*** mkovacik has quit IRC16:15
*** tiswanso has quit IRC16:16
*** tosky has joined #tripleo16:16
mariosjistr: (*all* nodes via _heat_ I mean)16:16
jistrmarios: i think that's still a bit unclear. Using ControllerPrePuppet would mean that you have to run Puppet too, at least on the controllers. I'm not sure ATM whether that's a good idea.16:17
*** paramite|afk is now known as paramite16:17
jistrwe might be better off delaying all Puppet runs until the whole deployment is upgraded16:17
*** egafford has joined #tripleo16:18
mariosjistr: ok thanks... i just caught a bit of that earlier16:18
*** tiswanso has joined #tripleo16:20
trownshardy: confirmed https://review.openstack.org/229789 fixes stable/liberty HA job, and it will be needed on master to move the current-tripleo delorean pin16:20
trownrather it fixes stable/liberty's ability to deploy HA, I did not test it with tripleoci16:21
*** mbound has quit IRC16:22
*** sbalukoff has quit IRC16:24
shardytrown: thanks!  I didn't spot the pin earlier so was confused as to why master was still passing16:24
trownshardy: ya I started looking at moving the delorean pin and saw we had old puppet-mysql16:25
trownpinning the puppet modules can put us in a weird spot where stable/liberty is using newer puppet code than master16:26
shardytrown: Yeah, also using opm for stable CI is confusing things16:27
shardyI was discussing that with EmilienM earlier, I'll try to send a patch later switching that over to build from source like the master job16:27
trownah cool, that would at least allow the same pin for master and stable/liberty16:27
trownideally we dont need to pin at all though16:28
*** rcernin has quit IRC16:31
mariosjistr: :) pick it up tomorrow? if we have some time, would also be nice to briefly chat about that presentation that gfidente will give next friday (joking aside perhaps some of this upgrades design/tradeoff/issues will go into those upgrades slides too?16:34
jistrmarios: yes, ++ on mentioning upgrades a bit more16:34
gfidentethis talk was a trap16:34
gfidenteI told you16:34
* marios looks forward to hearing gfidente's presentation16:35
jistrmarios: and sure thing, let's follow up in the morning, i'll get the no-op stuff sorted out this evening16:35
mariosjistr: ok othanks man16:35
jistrit worked but i need to put it into a different place in the patch chain16:35
*** jeh has joined #tripleo16:35
jistrso i'll just retest and post it16:35
jistrgfidente: +1 re trap :D16:36
mariosjistr: gfidente: don't hate me16:36
* marios looks at hewbrocca 16:36
jistr:D no worries guys, we're gonna make it work somehow16:36
* hewbrocca ducks16:37
jistrwe have a nice video thanks to marios16:37
mariosjistr: hope so :) (yah i'm sure will be fine)16:37
jistrand the rest is just typey typey^W^Wtalkey talkey16:37
mariosjistr: esp. since gfidente is presenting most of it16:37
mariosso jo worries16:37
marioss/jo/no16:37
*** jeh has quit IRC16:37
*** paramite is now known as paramite|afk16:37
gfidentewe can use jesse pinkman words16:38
gfidenteto describe it better16:38
mariosgfidente: haha. /me wondering how long will take you to swear at me16:38
gfidentewhy at you?16:38
gfidentemarios, that means you know breaking bad?16:38
mariosgfidente: cos i keep implying that you will give the presentation by yourself16:38
mariosgfidente: breaking bad was great16:39
gfidenteso I'll bring the voice recordings16:39
*** paramite|afk is now known as paramite16:42
*** bnemec has joined #tripleo16:45
*** oshvartz has quit IRC16:47
*** lazy_prince has quit IRC16:54
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Support the deployment of Ceph over IPv6  https://review.openstack.org/27208916:56
*** jprovazn has joined #tripleo16:56
*** Madkiss has quit IRC17:00
*** chlong has quit IRC17:02
*** chlong has joined #tripleo17:02
*** jpeeler has quit IRC17:04
*** chlong has quit IRC17:04
*** chlong has joined #tripleo17:05
*** mkovacik has joined #tripleo17:05
*** masco has quit IRC17:07
openstackgerritJiri Stransky proposed openstack/tripleo-heat-templates: Introduce update/upgrade workflow  https://review.openstack.org/27135817:09
*** fgimenez has quit IRC17:13
jaosoriorjistr, bnemec: Do you guys have a chance to check out this CR? https://review.openstack.org/#/c/268651/ it is already being used downstream, but it's part of the stuff that's missing to merge for TLS17:15
jaosoriorbnemec: Thanks dude17:16
trozetEmilienM: i dont know if michchap contacted you, but we have added the aodh support to tht for stable/liberty17:17
jistrjaosorior: +2+A17:17
jaosoriorjistr: yay :D17:18
jistrjaosorior: though it's probably not going to merge until https://review.openstack.org/#/c/268653/ is in :/17:18
EmilienMtrozet: it's not even merged in master, how did you do?17:18
EmilienMhttps://review.openstack.org/24140817:18
openstackgerritDerek Higgins proposed openstack/tripleo-common: WIP: split overcloud setup out of pingtest  https://review.openstack.org/27063117:18
trozetEmilienM: we have a local copy we use with OPNFV: https://github.com/trozet/opnfv-tht/commit/dc6bbb7b3d46096925b1fb2ea65be7ab2114d71417:19
trozetEmilienM: the only issue right now, is for some reason the keystone endpoints do not get created17:19
trozetEmilienM: even though they are defined in that patch17:19
jaosoriorjistr: Is that the case? That's in stable/liberty. The patch for master has already merged17:19
bnemectripleo.sh: unrecognized option '--overcloud-pingtest'17:20
jistrjaosorior: yea but i think gerrit doesn't have that smarts built in (yet) unfortunately17:20
bnemecUmm, did we break stable CI with the ping test?17:20
jaosoriorbummer17:20
*** mburned has quit IRC17:20
*** egafford has quit IRC17:20
*** rhallisey has quit IRC17:20
*** julim has quit IRC17:20
*** cwolferh has quit IRC17:20
*** jpeeler has joined #tripleo17:20
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Support the deployment of Ceph over IPv6  https://review.openstack.org/27208917:21
*** ifarkas has quit IRC17:22
EmilienMtrozet: you'll need https://review.openstack.org/#/c/244162/1417:23
*** devvesa has quit IRC17:23
*** mbound has joined #tripleo17:23
trozetEmilienM: ah17:24
trozetEmilienM: I think its also missing a keystone-then-aodh pacemaker constraint17:26
trozetEmilienM: thanks for the link, will try it17:26
openstackgerritBen Nemec proposed openstack/tripleo-common: Adds a simple overcloud tenant vm ping test to tripleo.sh  https://review.openstack.org/27219117:27
*** mbound has quit IRC17:27
bnemecshardy: jistr: We need ^ to unblock stable CI.17:27
shardybnemec: thanks, we also need a backport of https://review.openstack.org/#/c/272149/ before CI will actually pass17:28
shardyI'll propose that now so we can get CI running it17:29
jistrshardy: is that breaking the CI too? i think we still have a pin for puppet-mysql17:30
bnemecshardy: Sounds good.17:30
shardyjistr: the pin doesn't work for stable/liberty because we're still using opm17:30
jistrah ok17:31
openstackgerritSteven Hardy proposed openstack/tripleo-heat-templates: Remove empty value for wsrep_notify_cmd  https://review.openstack.org/27219417:31
bnemecAlthough strangely I saw a CI job that deployed the overcloud, and didn't fail until it tried to run the ping test.17:32
bnemecI would have expected the deploy to fail based on that commit message.17:32
shardybnemec: was it an HA job?17:32
bnemecshardy: Ah, no.17:32
*** julim has joined #tripleo17:33
*** mbound has joined #tripleo17:33
trownbnemec: ya it is only the pacemaker env that is affected17:34
*** trown is now known as trown|lunch17:35
gfidenteand isn't the cmd empty by default anyway?17:36
*** rhallisey has joined #tripleo17:36
jistrshardy, bnemec: should we base one of the changes on top of the other, to see CI passing at least on the topmost one before merging?17:36
jistri mean the 2 backports which should fix stable/liberty17:37
*** aufi has quit IRC17:39
*** mburned has joined #tripleo17:39
shardyjistr: oh wow, we actually landed the pingtest to toci_instack without the -common backport17:39
shardyI assumed bnemec just meant the policy on having that pass before approval17:39
* bnemec did not even remember that we had a stable branch for tripleo-common17:40
shardywe should reall move tripleo.sh out of tripleo-common into tripleo-ci I think17:40
bnemecWe need to get stable jobs running on toci proposed changes.17:40
shardywe discussed it a while back IIRC17:40
shardyI can't think of any patch that hasn't been backported, which seems like a bit of a waste of effort17:40
bnemecYeah, I think tripleo.sh was intended to be branchless.17:41
bnemecHence the separate stable job settings in the script.17:41
derekh+1 to moving it to tripleo-ci17:42
shardyOk, let me rebase https://review.openstack.org/272194 on your change bnemec17:42
shardythen if that all passes, including the ha job, we can land them both17:42
jistri'd be +1 as well, just wondering -- do we need tripleo.sh packaged for some reason? (trown?)17:42
bnemectripleo.sh should not be packaged17:43
derekhjistr: nope, we shouldn't17:43
bnemecIt's a dev and test tool.17:43
shardyafter that we can move tripleo.sh and fix stable CI so it uses source not opm17:43
derekhit should be a DEV only script for upstead17:43
derekh*upstream17:43
*** hewbrocca has quit IRC17:46
*** nico_auv has quit IRC17:46
jistrmakes sense :)17:50
jistrttyt17:51
*** jistr has quit IRC17:51
trown|lunchya +1 to not packaging tripleo.sh17:51
*** derekh has quit IRC17:52
trown|lunchshardy: derekh, I forgot about https://review.openstack.org/#/c/270890/2 as well... we will need something like that to move the master delorean pin, because there is a newer heatclient17:52
openstackgerritMiles Gould proposed openstack/python-tripleoclient: Remove tripleoclient.baremetal wrapper  https://review.openstack.org/26533617:53
openstackgerritMiles Gould proposed openstack/python-tripleoclient: Use Ironic API v1.11 to support ENROLL state  https://review.openstack.org/27220617:53
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: Manage keystone initialization directly in t-h-t manifests  https://review.openstack.org/24416217:53
ayoungrunning tripleo.sh  Gives me CREATE_FAILED  ResourceInError: resources.Controller: Went to status ERROR due to "Message: No valid host was found. There are not enough hosts available., Code: 500"17:55
*** mbound has quit IRC17:55
ayoungthere are 2 baremetal VMs, but neither are turned on.17:55
*** julim_ has joined #tripleo17:57
*** Goneri has quit IRC17:57
*** dshulyak has joined #tripleo17:58
*** julim has quit IRC17:59
*** dtantsur is now known as dtantsur|afk18:01
*** lucasagomes is now known as lucas-dinner18:01
openstackgerritSteven Hardy proposed openstack-infra/tripleo-ci: WIP move tripleo.sh into tripleo-ci repo  https://review.openstack.org/27221018:02
openstackgerritSteven Hardy proposed openstack-infra/tripleo-ci: WIP move tripleo.sh into tripleo-ci repo  https://review.openstack.org/27221018:03
*** ukalifon has quit IRC18:04
EmilienMshardy: I was about sending this patch https://review.openstack.org/#/c/272194/18:04
EmilienMbut yu did it :-)18:04
shardyayoung: check out http://docs.openstack.org/developer/tripleo-docs/troubleshooting/troubleshooting.html#no-valid-host-found-error18:04
EmilienMshardy: before merging it, I would like to see a puppet run without OPM package (specially because it is a backport)18:05
shardyayoung: it normally means there's an issue with ironic or nova, where a node isn't in the expected state so the scheduler thinks there are no nodes18:05
shardycheck via nova hypervisor-stats18:05
shardyEmilienM: Ok, I'm going to work on that asap, but do you really think we must block the change on that?18:06
shardyour CI is completely blocked until that fix lands18:06
EmilienMshardy: no18:06
EmilienMdo not block it18:06
EmilienMjust saying it won't be actually tested, since we use OPM18:06
shardyEmilienM: Yeah, I agree it's not ideal, I'm working on gettting the from-source thing working18:07
openstackgerritMerged openstack/tripleo-heat-templates: Allow container template to recognize an update  https://review.openstack.org/26536818:07
shardythat move-tripleo.sh patch was the first step, so I don't have to do it in two places18:07
EmilienMmakes sense18:08
*** AJaeger has joined #tripleo18:09
*** jcoufal has quit IRC18:10
AJaegertripleo cores, could you approve a change to remove argparse, please? You don't support python 2.6 anymore... https://review.openstack.org/#/c/270376/ https://review.openstack.org/#/c/270377/ https://review.openstack.org/#/c/270378/18:11
AJaegerthanks, shardy!18:12
*** dshulyak has quit IRC18:12
shardyAJaeger: np!18:13
*** shivrao has joined #tripleo18:13
openstackgerritRyan Hallisey proposed openstack/tripleo-heat-templates: Allow container template to recognize an update  https://review.openstack.org/27221218:13
*** Goneri has joined #tripleo18:14
mgouldcan anyone help me with why http://logs.openstack.org/06/272206/1/check/check-osc-plugins/e06fea2/console.html is failing? It looks related to the removal of tuskar18:15
mgouldit dies when it tries to run `pip install` in a python-tuskarclient directory18:15
AJaegermgould: indeed, we need to first merge the infra change. Let me ask on #openstack-infra for that18:16
mgouldAJaeger, thanks!18:16
*** akrivoka has quit IRC18:16
mgouldonce that's gone through, do I need to recheck all my builds?18:16
openstackgerritZane Bitter proposed openstack/tripleo-common: Catch NotFound when listing events during updates  https://review.openstack.org/27221318:17
AJaegermgould: yes, once https://review.openstack.org/270869 is in and the jobs are updated (usually 30 mins after merge), you can recheck18:18
*** trown|lunch is now known as trown18:19
mgouldAJaeger, thanks!18:19
mgouldI'll have a look tomorrow morning, since it's nearly dinner time here :-)18:19
AJaegermgould: if the patch does not get reviewed soonish, please ping again yourself in case I'm not around.18:20
AJaegermgould: enjoy!18:20
mgouldAJaeger, thanks :-)18:20
*** mgould has quit IRC18:20
ayoungshardy, I have two that look like this18:22
ayoung| UUID                                 | Name | Instance UUID | Power State | Provisioning State | Maintenance |18:22
ayoung+--------------------------------------+------+---------------+-------------+--------------------+-------------+18:22
ayoung| bd1b3c32-afce-473c-91df-130cba50106f | None | None          | power off   | available          | False       |18:22
*** jaosorior has quit IRC18:23
ayoungshardy, what state does it expect them to be in?  I would guess power off before it does anything to them, no?18:23
shardyayoung: Yeah that looks OK so it may be some other issue - what count does nova hypervisor-stats give you?18:24
*** jaosorior has joined #tripleo18:24
ayoungshardy, count                | 218:24
*** yamahata has joined #tripleo18:24
ayoungshardy, I'm taking the defaults on everything for the undercloud.  Is it possible I need to up the resources on something>?18:25
shardyayoung: What you have should be OK for a basic two node deployment18:26
trownayoung: 'No valid host was found' is a very generic nova error, I always start by looking in /var/log/nova/nova-scheduler.log to find what filter returned 0 hosts18:26
trownayoung: that usually points directly to the problem18:26
ayoungshardy, trown is Pacemaker and the HA stuff part of Tripleo upstream?  It is right?18:26
trownayoung: ya... did you try to do HA?18:27
shardyayoung: it is, but it's not used for simple 2-node nonha deployments18:27
ayoungtrown, not yet, but there is an issue.  I need to get Keystone running in HTTPD18:27
ayoungand that is getting messed up by...18:28
shardydownstream IIRC pacemaker is enabled even for single controllers18:28
ayounghttps://bugs.launchpad.net/puppet-keystone/+bug/152492718:28
openstackLaunchpad bug 1524927 in puppet-keystone "Puppet keystone cannot restart HTTPD managed by Pacemaker" [Critical,Confirmed]18:28
ayoungas well as the fact that many of the other services depend on Keystone (I think) in an HA world18:28
jaosoriorshardy: that is correct18:29
ayoungWe had someone file an internal bug "Remove keystone constraints and add the openstack-core dummy resource in its place"18:29
*** paramite has quit IRC18:29
ayoungbut I think that is an upstream issue to solve first, no?18:29
*** chlong has quit IRC18:29
*** chlong has joined #tripleo18:29
trownayoung: you rapidly moved out of my area of expertise :p18:29
ayoungtrown, see, all of this is out of my area....I am first trying to get tripleo to runm, and athen going to try and get EmilienM 's patch for Keystone HTTPD to apply18:30
ayoungbut I know all this is futile if the HA stuff falls apart with Keystone in HTTPD18:30
gfidenteayoung, I think you should get in touch with bandini or fabbione first to see how the ha arch should change to host keystone in httpd18:31
trownI have no idea about the second bit, but the nova error is pretty straight forward to track down18:31
ayoungtrown, OK, let's start there.  I'm in the nova log.18:32
*** chlong has quit IRC18:32
ayoungWhat am I looking for?18:32
*** chlong has joined #tripleo18:32
trownayoung: `grep filter` will get you close18:32
ayoung2016-01-23 16:25:46.171 18859 DEBUG nova.scheduler.filter_scheduler [req-9bdfcb42-a13b-44d1-81d3-65f62b7bd729 b9fe43dab743443eb01c9a09d683e18f f93f6d78b5ab4930980ac905fce579b9 - - -] There are 0 hosts available but 1 instances requested to build. select_destinations /usr/lib/python2.7/site-packages/nova/scheduler/filter_scheduler.py:9318:32
ayoungsomething like that?18:32
shardyayoung: did you by any chance attempt an overcloud deploy immediately after registering the nodes?18:33
ayoungshardy, I was using tripleo.sh.  So, I think that is exactly what it does.  Is there a race condition?18:33
ayoungI can try it step by step18:33
shardyayoung: but how did you use it, the --all mode?18:33
ayoungshardy, yes18:33
ayoungshardy, this time --all;18:33
shardyayoung: yes, there is a possible race condition, between --register-nodes and --overcloud-deploy18:34
shardybecause it takes a few seconds for nova to pick up the new nodes in ironic18:34
ayoungshardy, OK, how do I get to a good state here?  can I rerun the overloud-deploy, or are there things I need to clean up first?18:34
shardyayoung: heat stack-delete overcloud18:35
shardythen heat stack-list until it's gone18:35
ayoungstack_status CREATE_FAILED18:35
shardyayoung: then you can either run tripleo.sh --overcloud-deploy again18:35
shardyor run openstack overcloud deploy --templates18:35
ayoungstack_status DELETE_IN_PROGRESS18:35
ayoungOK...looks good.  Let me stick with tripleo.sh for the moment18:36
ayoungshardy, I seee this18:36
ayoungThere are 2 ironic nodes with no profile that will not be used: bd1b3c32-afce-473c-91df-130cba50106f, 79705cd9-7dbb-4bee-99fe-2a69f38fe87118:36
shardyHmm, the profile should not be mandatory, I never run introspection or assign profiles locally18:38
shardywhat does ironic node-show <id> show ?18:38
fabbionegfidente: we already provided the steps in the BZ18:39
fabbionegfidente: the change based on our input18:39
shardyayoung: also nova flavor-show baremetal18:41
ayoungshardy, the tripleo.sh --overcloud-deploy is still running18:44
shardyayoung: Ah, that's good I guess! :)18:44
ayounglet me leave that and try a second log in18:44
shardyI assumed your no profile was an error18:44
*** akuznetsov has joined #tripleo18:46
ayoungshardy, http://paste.openstack.org/show/484917/18:46
shardyhttps://github.com/openstack/python-tripleoclient/blob/master/tripleoclient/utils.py#L74218:47
shardyayoung: I think that's an over-zealous warning18:47
shardyit means they're not tagged to be matched to a profile/role, but that shouldn't matter unless you've set up flavors to match those profiles18:48
shardyyour paste looks OK to me18:48
shardyhopefully you just hit the race where nova lags ironic nodes getting added18:48
*** pcaruana has joined #tripleo18:51
*** cwolferh has joined #tripleo18:52
*** jaosorior has quit IRC18:57
*** akuznetsov has quit IRC18:57
*** jhenner has quit IRC18:58
openstackgerritSteven Hardy proposed openstack-infra/tripleo-ci: WIP move tripleo.sh into tripleo-ci repo  https://review.openstack.org/27221018:59
*** sthillma has joined #tripleo19:00
*** shardy is now known as shardy_afk19:00
*** olap has quit IRC19:01
*** openstackgerrit has quit IRC19:02
*** openstackgerrit has joined #tripleo19:02
openstackgerritOpenStack Proposal Bot proposed openstack/tripleo-common: Updated from global requirements  https://review.openstack.org/26854919:04
*** akuznetsov has joined #tripleo19:07
*** sbalukoff has joined #tripleo19:10
ayoungshardy_afk, CREATE_FAILED  ResourceInError: resources.Controller: Went to status ERROR due to "Message: No valid host was found. There are not enough hosts available., Code: 500"19:10
*** tosky has quit IRC19:12
*** mbound has joined #tripleo19:21
*** electrofelix has quit IRC19:22
AJaegeronce mgloud is back, feel free to tell him that tuskar repos are retried and he can recheck his changes19:24
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates: WIP - Deploy Aodh services, replacing Ceilometer Alarm  https://review.openstack.org/24140819:25
*** jhenner has joined #tripleo19:25
*** AJaeger has left #tripleo19:28
*** akuznetsov has quit IRC19:30
*** pcaruana has quit IRC19:32
*** pcaruana has joined #tripleo19:36
*** pcaruana has quit IRC19:40
openstackgerritMerged openstack/tripleo-common: Rename stack_update to _stack_update  https://review.openstack.org/23597619:41
*** pcaruana has joined #tripleo19:43
*** rcernin has joined #tripleo19:44
*** mbound has quit IRC19:45
*** pcaruana has quit IRC19:56
*** dprince has quit IRC19:57
*** jprovazn has quit IRC19:58
*** yamahata has quit IRC20:05
*** dmacpher has quit IRC20:15
*** mbound has joined #tripleo20:22
*** yamahata has joined #tripleo20:22
*** dmacpher has joined #tripleo20:28
openstackgerritMatthew Thode proposed openstack/diskimage-builder: add support for package-installs to gentoo  https://review.openstack.org/27059720:31
*** dprince has joined #tripleo20:39
openstackgerritayoung proposed openstack/tripleo-heat-templates: puppet: run keystone in wsgi  https://review.openstack.org/21317520:40
ayoungEmilienM, please +1 that if it meets your approval20:40
EmilienMayoung: I'll look ! thanks20:40
*** devananda has joined #tripleo20:54
*** devananda has quit IRC20:54
*** devananda has joined #tripleo20:56
*** tserong has quit IRC20:56
*** devananda has quit IRC20:57
EmilienMayoung: syntax is not passing21:03
EmilienMayoung: http://logs.openstack.org/75/213175/13/check/gate-tripleo-heat-templates-puppet-syntax-3-dsvm-centos7/6f61096/console.html#_2016-01-25_20_40_58_13621:04
*** chlong has quit IRC21:07
*** chlong has joined #tripleo21:08
openstackgerritayoung proposed openstack/tripleo-heat-templates: puppet: run keystone in wsgi  https://review.openstack.org/21317521:16
*** davidlenwell has quit IRC21:16
*** davidlenwell has joined #tripleo21:18
*** ChanServ sets mode: +v davidlenwell21:18
*** devananda has joined #tripleo21:19
*** gfidente has quit IRC21:23
EmilienMdprince, slagle: https://review.openstack.org/#/c/244162/ is here for long time and blocking some important patches... I'm wondering what to do21:23
slagleEmilienM: i'd like to test updates with it21:26
slagleEmilienM: deploy a cloud with out that. deploy with it, see if anything breaks21:26
slagle*update with it21:26
slaglethat's my opinion anyway, given it's a bit invasive21:27
slaglei can try and do that this week21:27
*** julim_ has quit IRC21:27
ayoungEmilienM, https://review.openstack.org/#/c/213175/  now passes21:32
dprinceEmilienM: I think we've actually solved the previous upgrades issue, which was the same as the undercloud's21:32
EmilienMayoung: well, only syntax/lint is passing, let's see functional jobs21:33
dprinceEmilienM: I would like to see someone manually test it as well, but I think it is probably okay myself21:33
*** tserong has joined #tripleo21:33
dprinceEmilienM: I guess what I'm saying is having tested the upgrade on the undercloud I'm fairly sure the same issue applies in the overcloud too21:33
*** weshay has quit IRC21:36
*** weshay_xchat has joined #tripleo21:37
*** tserong has quit IRC21:38
*** chlong has quit IRC21:39
*** chlong has joined #tripleo21:39
*** tserong has joined #tripleo21:42
*** weshay_xchat is now known as weshay21:45
EmilienMdprince, slagle: I have the same question for https://review.openstack.org/#/c/235423/ - a lot of patches are rebased everyday because this one is not merged. Do we know what is blocking?21:46
*** trown is now known as trown|outttypeww21:46
*** bvandenh has quit IRC21:46
dprinceEmilienM: ack, I would like to pull in shardy on this tomorrow morning perhaps21:48
EmilienMI hate asking for reviews21:49
dprinceEmilienM: no, thanks for poking about these things. It helps highlight them21:50
dprinceEmilienM: but to be fair there are some patches that have been up even longer :/21:50
*** NobodyCa1 has joined #tripleo21:51
*** NobodyCa1 has quit IRC21:52
slagleEmilienM: i think the last review comments explain what's going on with it21:52
slagleseems there isnt agreement on if shardy's suggestion should be implemented now, or later21:53
EmilienMslagle: my bad :( sorry I missed it21:53
*** davidlenwell has quit IRC21:55
EmilienMslagle: about https://review.openstack.org/#/c/235423/ I would suggest next time we do smaller chuncks21:55
EmilienMit would help in reviews & testing21:55
EmilienMand probably help to merge patches safer & faster21:56
*** davidlenwell has joined #tripleo21:56
*** ChanServ sets mode: +v davidlenwell21:56
slaglei can't disagree there :)21:57
*** rhallisey has quit IRC22:07
*** rpothier has quit IRC22:11
*** shardy_afk has quit IRC22:11
*** lblanchard has quit IRC22:19
*** jayg is now known as jayg|g0n322:19
*** Goneri has quit IRC22:30
ayoungbnemec, on https://review.openstack.org/#/c/213175/14/puppet/manifests/overcloud_controller_pacemaker.pp  how to deal withe the pacemaker comment?  The other one is straight forward enought22:31
*** rcernin has quit IRC22:31
ayoungshould it be just the "if $enable_load_balancer {"  stanza, but with keystone replaced by apache, like we did above?22:32
bnemecayoung: I'm not super-familiar with how this all works, but I _think_ it should be enough just to wrap the haproxy-then-keystone-constraint with the if $enable_load_balancer.22:32
bnemecThe main thing is that we can't wait on haproxy when we're not deploying haproxy.22:32
*** Marga__ has joined #tripleo22:33
ayoungbnemec, like this22:33
ayounghttp://paste.openstack.org/show/484937/22:33
*** Marga__ has quit IRC22:33
*** Marga__ has joined #tripleo22:34
*** Marga__ has quit IRC22:34
*** davidlenwell has quit IRC22:34
*** Marga_ has quit IRC22:35
*** Marga_ has joined #tripleo22:35
bnemecayoung: I was thinking this: http://paste.openstack.org/show/484938/22:35
ayoungbnemec, I'm not seeing the difference between yours and mine22:36
*** davidlenwell has joined #tripleo22:36
*** ChanServ sets mode: +v davidlenwell22:36
ayoungI had droppped the if, but other than that ,they are identical22:37
bnemecayoung: Mine has an if around the block.  The only thing I see changed in yours is s/keystone/apache/22:37
ayoungOK22:37
bnemecThe if is the thing I'm concerned about.22:37
ayoungOK.  I got that.  let me resubmit22:37
bnemecThe name changes all look fine to me.22:37
bnemecModulo my lack of expertise with pacemaker constraints, of course. ;-)22:38
openstackgerritayoung proposed openstack/tripleo-heat-templates: puppet: run keystone in wsgi  https://review.openstack.org/21317522:38
ayoungbnemec, I think that is what you were saying22:38
ayounghttps://review.openstack.org/#/c/213175/14..15/puppet/manifests/overcloud_controller_pacemaker.pp22:39
bnemecayoung: Yes, but I think there are two copies of that block now.  The one at 1057 needs to be removed.22:39
ayoungbnemec, the one inside the  if $pacemaker_master {  block, but leave the if block itself, right?22:41
bnemecayoung: Yeah, I think you just need to remove lines 1057-1065.22:42
*** tiswanso has quit IRC22:42
bnemecI'm pretty sure puppet wouldn't allow two haproxy-then-keystone-constraint objects anyway.22:43
openstackgerritayoung proposed openstack/tripleo-heat-templates: puppet: run keystone in wsgi  https://review.openstack.org/21317522:43
bnemecWe might have to rename those once we have more than just keystone running in httpd.22:43
ayoungbnemec, there ya go22:43
bnemec /aside22:43
* bnemec looks22:43
bnemecayoung: lgtm22:44
ayoungcoo22:45
bnemecAlthough, there are a bunch of other ifs that got dropped later in the file too. :-/22:46
bnemecMakes me wonder if it was intentional, or there was a rebase issue at some point.22:48
ayoungbnemec, were they in the origianl patch?22:52
ayoungIf they were there, then the droppage is mine, and probably due to me being too eager to get rid of all the ssl-isms from Keystone22:52
bnemecayoung: No, looks like they were dropped before your first patch set.22:52
ayoungKeystone eventlet SSL does a bunch of cert generation that should not be done22:52
ayoungas you will end up with self signed certs.22:53
bnemecOh wait, you pushed more patches than I realized.22:53
* bnemec looks further back22:53
ayoungbnemec, yeah.  only the first version was EmilienM 's22:54
*** mcornea has quit IRC22:55
ayounger up to 9 was EmilienM 's....That is what happends when I get involved on a patch where I don't know the tech.22:56
bnemecayoung: It looks like a rebase issue.  The ifs were added in https://github.com/openstack/tripleo-heat-templates/commit/e82c50d8f964bb7eb6ce84248b8c1cc78413a431 , which merged after this was initially proposed.22:59
bnemecI think we do need to keep them then.22:59
*** dprince has quit IRC23:02
*** chlong has quit IRC23:02
ayoungbnemec, OK...23:02
*** chlong has joined #tripleo23:03
*** chlong has quit IRC23:04
*** chlong has joined #tripleo23:05
openstackgerritZane Bitter proposed openstack/tripleo-common: Catch NotFound when listing events during updates  https://review.openstack.org/27221323:10
openstackgerritayoung proposed openstack/tripleo-heat-templates: puppet: run keystone in wsgi  https://review.openstack.org/21317523:11
*** absubram has quit IRC23:13
ayoungbnemec, can we remove things like keystone-to-neutron-server-constraint23:14
bnemecayoung: I don't think so.  We still need to ensure that keystone starts before neutron.23:15
ayoungwhy]23:15
ayoungbnemec, It needs to be running before someone makes a query, but not before starting it23:16
bnemecayoung: I think it's our way of ensuring nobody queries neutron before keystone is up.23:16
ayoungbnemec, I think that might be what is messing up Keystone in HTTPD.  It s causing restarts of HTTPD23:17
* ayoung does not know this from anything other than reports23:17
bnemecHmm, I wouldn't think that it should be.23:18
bnemecWe shouldn't be triggering a bunch of restarts of keystone, and restarting services that depend on keystone shouldn't cause keystone to restart.23:18
bnemecYou may have reached the end of my knowledge of Pacemaker though. ;-)23:19
*** trozet has quit IRC23:22
ayoungbnemec, mine was passed long ago23:25
*** chlong has quit IRC23:29
*** chlong has joined #tripleo23:29
*** jtomasek has quit IRC23:32
*** sthillma has quit IRC23:42
*** jtomasek has joined #tripleo23:44
*** david-lyle has quit IRC23:44
*** sthillma has joined #tripleo23:46
*** mbound has quit IRC23:49
*** chlong has quit IRC23:58
*** chlong has joined #tripleo23:58

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