16:00:47 #startmeeting OpenStack Ansible Meeting 16:00:48 Meeting started Thu Oct 1 16:00:47 2015 UTC and is due to finish in 60 minutes. The chair is odyssey4me. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:49 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:52 The meeting name has been set to 'openstack_ansible_meeting' 16:01:05 #topic Agenda & rollcall 16:01:05 o/ 16:01:19 #link https://wiki.openstack.org/wiki/Meetings/openstack-ansible#Agenda_for_next_meeting 16:02:39 oops I forgot to add my name on the last item, sorry 16:02:41 presente ! 16:02:47 o/ 16:03:08 hello everyone! 16:03:13 ohai 16:03:18 hello! 16:03:25 hi 16:03:43 o/ 16:05:31 #topic Review action items from last week 16:05:40 #link http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2015/openstack_ansible_meeting.2015-09-17-16.01.html 16:06:03 cloudnull - continue working on https://review.openstack.org/178259 for MariaDB 10 16:06:12 * odyssey4me hands the mic to cloudnull 16:06:34 #link https://review.openstack.org/178259 16:07:16 merged. 16:07:34 master / liberty is running it now 16:07:37 I see that this has come up 16:07:37 I think we need to back port if possible 16:07:42 #link https://bugs.launchpad.net/openstack-ansible/+bug/1501168 16:07:42 Launchpad bug 1501168 in openstack-ansible "ops-galera-recovery.rst inaccurate" [Undecided,New] 16:07:56 also 16:07:59 #link https://bugs.launchpad.net/openstack-ansible/+bug/1501196 16:07:59 Launchpad bug 1501196 in openstack-ansible "infrastructure playbooks restart all galera at same time (10.1.5 to 10.1.14)" [Undecided,New] 16:08:24 odyssey4me: the old recovery information is now, once again, acurate 16:08:33 backport? Isn't it a too big change? 16:08:41 I do think that getting the docs updated for master regarding how to work with galera now is important. 16:08:42 (don't know the full impact) 16:08:53 odyssey4me, +1 16:08:59 if we we're to backport mariadb 10 to kilo the restart all galera at the same time issue would be gone too. 16:09:16 I also think that any improvements that can be backported without changing the version is important, to bring the operations guides for Kilo back in line. 16:09:28 so we can structurally backport some of the changes but i also agree that its a rather larg-ish change to backport to kilo at this point. 16:09:48 Personally I don't think it'll be wise to backport the full patch (including the version change) to Kilo. 16:10:32 impact seems positive on greenfield deploys, so I don't have a problem with that, but I'd like more docs (especially on kilo to kilo updates) 16:10:39 (my 2 cents) 16:11:03 evrardjp agreed, the only alternative would be to simply update the kilo docs 16:11:06 db/messaging queues being the core of the danger 16:11:29 ok 16:11:52 evrardjp +1 some docs on rabbitmq clustering would be useful as that seems to happen in ops reasonably often 16:12:20 something similar to the galera docs: 16:12:24 #link: http://docs.openstack.org/developer/openstack-ansible/install-guide/index.html#operations 16:12:39 +1 16:13:18 +1 16:13:20 +1 16:13:35 any volunteers to pull that rabbitmq docs together? 16:14:13 I definitely don't have the skills for that, sorry 16:14:33 i'd love too but i have too many irons in the fire already to commit to it for now. 16:15:28 ok, for now I'll register a bug for it to be done - hopefully someone can pick it up some time soon or in the near future 16:15:35 ++ 16:15:46 that's the best compromise :D 16:15:53 #action odyssey4me to register a bug to add docs for rabbitmq cluster recovery 16:16:14 any volunteers to update the docs for galera cluster recovery? 16:16:30 note they only need to be updated for kilo 16:16:32 and for mariadb changes (if upgrade happens to kilo)? 16:16:37 master/liberty are now correct 16:16:44 and any volunteers to backport the functional changes (not the db version change) from master to kilo? 16:17:08 i can pick apart my existing change, if nobody else wants to do the work 16:17:30 but it may be a minute before i get to it 16:18:12 maybe file something for the future on that one 16:18:38 * mhayden stumbles in 16:18:46 o/ mhayden 16:18:48 yeah, ok I'll file a bug for an update of the kilo docs or a backport of the functional changes 16:19:23 #action odyssey4me to file a bug for an update of the galera kilo docs or a backport of the functional changes implemented for MariaDB 10 in master 16:19:36 Everyone - start -1 changes that dont had docs 16:19:46 thanks odyssey4me and cloudnull 16:19:54 we seem to be getting a little better at this 16:20:14 we've had quite a few docs updates recently, with thanks to evrardjp and mhayden among others 16:20:27 I hope to see more. 16:20:37 everyone - start a rotating chair at the beginning of meetings 16:20:57 This was an idea I presented last week. Any volunteers to chair the next meeting? 16:21:44 It's not too much work - just a few minutes to check the agenda and to keep the flow of the meeting. 16:22:08 I'd do it but don't know the proceedure too well 16:22:23 now with more e 16:22:26 we can check on previous week log for that ;) 16:22:31 prometheanfire it's easy enough, and we'll be here to support you :) 16:22:35 next week for me won't work, I'll tell you if I can do the week afterwards 16:22:38 sure then 16:22:43 great! 16:22:53 #action prometheanfire to chair the next community meeting 16:23:03 thanks prometheanfire ! 16:23:05 Any volunteers to run the Tue bug triage? 16:23:45 ha HA, dodged that bullet 16:23:55 d34dh0r53 ping :p 16:24:01 indeed prometheanfire ;) 16:24:17 odyssey4me: I can chair that one if needed. <-- cc d34dh0r53 :) 16:24:31 alright, great 16:24:35 it makes it hard to type when my chair is rotating 16:24:38 I'll take that one next week 16:24:49 boom ! 16:24:57 super! it'll be great to have some variety :) 16:24:58 mhayden should do it, because of what he said 16:25:01 * cloudnull passed the buck 16:25:08 like a pro 16:25:13 it deserves a penalty! 16:25:14 #action d34dh0r53 to chair the Tue bug triage for next week 16:25:37 :thumbsup: 16:25:40 thanks d34dh0r53 then :) 16:25:43 #topic Liberty Release Blueprints (note dependencies) 16:25:45 thanks d34dh0r53 16:25:54 #link https://blueprints.launchpad.net/openstack-ansible/+spec/liberty-release 16:26:32 #link https://launchpad.net/openstack-ansible/+milestone/12.0.0 16:26:48 so I think we're doing pretty well! 16:27:08 cloudnull how's it going with https://blueprints.launchpad.net/openstack-ansible/+spec/enable-venv-support-within-the-roles ? 16:27:53 this is what i've gotten done so far https://review.openstack.org/#/q/status:open+project:openstack/openstack-ansible+branch:master+topic:bp/enable-venv-support-within-the-roles,n,z 16:27:58 #action odyssey4me to ping javeriak regarding progress for https://blueprints.launchpad.net/openstack-ansible/+spec/modularize-neutron-liberty and https://blueprints.launchpad.net/openstack-ansible/+spec/plumgrid-support-liberty 16:28:22 if some folks wouldn't mind reviewing a few of those it'd be appreciated. 16:28:37 it all seems to work quiet well. 16:28:48 cloudnull that is looking pretty good - what's missing there? nova - anything else? 16:29:12 and in testing im able to upgrade from kilo > liberty without dealing with epochs 16:29:37 odyssey4me: neutron nova swift 16:30:09 horizon was a bit of a pain in the ass but i got that worked out this morning 16:30:14 nice 16:31:09 ah, very cool - I'm guessing that neutron & nova will be a bit fiddly too 16:31:19 actually i dont think so 16:31:40 horizon and keystone have been the most fiddly so far 16:31:48 yeah I think too 16:31:49 >< 16:31:55 and its because they run behind apache 16:32:21 ah, that work's important because I see that more and more projects are moving towards that model 16:32:22 ofc, and their multiple paths :p 16:32:54 evrardjp: yea it made it a fun time to work out. 16:33:01 :) 16:33:05 but it runs quite well now. 16:33:14 good job, nice 16:33:40 it'll be nice to see that bake a little, and when we move onto focusing on the upgrade work for 12.1.0 that'll make everyone's lives a lot simpler 16:33:45 if all goes well ill have nova and neutron out today 16:34:02 that's excellent news 16:34:09 the harder ones I'd think 16:34:48 I've done a little work on updating to Liberty RC1 for some projects: https://review.openstack.org/#/q/status:open+project:openstack/openstack-ansible+branch:master+topic:bp/liberty-release,n,z 16:35:58 the gate checks seem to be going very slowly - I think we're really pushing the limits and might need to do this: https://review.openstack.org/221957 16:36:40 that may have to be done to help get things moving until this work starts: https://review.openstack.org/221009 16:36:41 I have something partially baked for Horizon for RC1 16:36:46 just haven't submitted yet 16:36:54 stevelle: ++ 16:36:57 ah stevelle great! 16:37:17 if I could ask that anyone working on any of this stuff please submit a review at least once per day 16:37:32 it'll help notify others that work is being done 16:38:15 for anyone who wants to work on the stuff I started with, please ping me - I'm not trying to hog them and am happy for anyone to co-author the patches 16:39:10 any volunteers for the final bits that have no assignees in https://review.openstack.org/221189 ? 16:39:51 miguelgrinberg any chance you can spend some time on heat? 16:41:16 alright, we'll leave that standing 16:41:31 #topic Reviews - Backport of the config_template into Kilo 16:41:50 IMO i think this should go 16:42:13 related changes https://review.openstack.org/#/q/status:open+project:openstack/openstack-ansible+branch:kilo+topic:bp/tunable-openstack-configuration,n,z 16:42:35 this makes it possible for a deployer to override / use anything they need or want 16:42:43 regardless of what we've templated. 16:43:13 d34dh0r53 I know that RPC is still working through a few bits related to upgrades. How does the team feel about this going through? 16:43:29 meaning we can focus on what we need vs what each osa consumer needs 16:43:50 This looks like a major quality of life improvement for a deployer/operator using OSA as well. 16:43:53 prometheanfire yes, this cuts the dev cycle for the requests like: can you add this config option please 16:44:00 we talked about it earlier and I think we are fine with it going into kilo 16:44:05 I'm onboard. Means fewer bugs support opens to you guys for adding more overrides :) 16:44:13 great stuff 16:44:13 ^ that 16:44:31 Bjoern_: ^^ thoughts ? 16:44:47 I also feel that backports will help get this in use sooner, surfacing any bugs or shortcomings sooner. 16:44:49 I think it would be prudent to wait to release it until after we release 11.2.3 though - as soon as it's tagged I'll remove the block\ 16:44:53 yeah full support from support 16:45:11 as I has said we need to stop creating bugs for simple template changes 16:45:12 I agree with odyssey4me on waiting 16:45:14 I'd minus one because I don't see docs that goes with these changes, according to previous comment 16:45:17 I see what you did there 16:45:27 lol 16:45:40 evrardjp agreed - it'd be really nice to see a follow up patch to master showing how to use it 16:45:49 I want a change to cherry pick and test this as well 16:45:56 s/change/chance/ 16:46:07 docs https://review.openstack.org/#/c/228068/2/playbooks/library/config_template,cm 16:46:08 odyssey4me +1 16:46:24 alright - any volunteers to put together a doc entry? 16:46:59 do we want specific docs on how to use the module ? 16:47:07 that are outside of the module lib itself ? 16:47:22 I think we just need to expand the examples at https://review.openstack.org/#/c/228068/2/playbooks/library/config_template,cm 16:47:31 BjoernT ++ 16:47:39 I think it would be helpful to reference it in the install guide 16:47:43 actually showing how to use config_overrides 16:47:44 good question... if there is a change to the deployer (because something was already one), then it deserves docs 16:47:46 ok, I'm happy to put something together tomorrow as a starting point for the install guide 16:48:01 it'll really help people know that it can be done and understand how to use it 16:48:10 related https://github.com/ansible/ansible/pull/12555 and https://github.com/ansible/ansible-modules-core/pull/2171 16:48:19 but it doesn't need to be really thorough, just pointing to code could be enough 16:48:21 if that goes in the "docs" will be upstream for ansible2 16:48:35 #action odyssey4me to put together some docs on how to use the config_template for the install guide 16:48:40 cloudnull: I think so, to me this seems like a major feature that you would want to let people know about 16:49:03 a quick note related to https://launchpad.net/openstack-ansible/+milestone/11.2.3 16:49:10 we will release it tomorrow 16:49:17 nice to have upstreamed that, it will remove the need for docs in openstack-ansible :) 16:49:33 evrardjp: my thoughts exactly :) 16:49:43 we just need to get https://review.openstack.org/229275 merged, which is key for keystone stability 16:49:51 it's been voted on, so no worries there 16:50:02 it could still be useful to mention how we use it and how a deployer can use/abuse it 16:50:05 the final one which we could do with some testing on is https://review.openstack.org/229803 16:50:31 d34dh0r53 can you give https://review.openstack.org/229803 a test run to validate that it actually does what it's supposed to do? 16:51:00 odyssey4me: yeah, I'll take a look at it this afternoon 16:51:01 andymccr did a test run this morning and thinks it does, but the apt mirror failed half way through :/ 16:51:19 odyssey4me: it worked for me this morning 16:51:26 and i rolled it up as a dep here https://review.openstack.org/#/c/224137/ 16:51:36 is there a way that we can get notified if the apt mirror fails ? 16:51:41 excellent cloudnull 16:51:49 cc BjoernT scarlisle ^ 16:51:51 BjoernT it all depends which apt mirror is used :p 16:52:33 anyway, I think it's a pretty crucial fix to simplify the upgrades and make them more reliable 16:52:37 http://rpc-repo.rackspace.com in our case 16:52:52 BjoernT not that mirror - it was the rax ubuntu mirror 16:53:03 probably a london endpoint, if there is such a thing 16:53:03 https://mirror.rackspace.com/ubuntu/ 16:53:04 yeah I had issues with both 16:53:52 we're a bit out of time - evrardjp you had something you wanted to chat about? 16:54:01 #topic Open discussion 16:54:20 I'd like input into what you'd like to see for the ops infra containers talk 16:54:29 https://etherpad.openstack.org/p/TYO-ops-infrastructure-containers 16:54:32 I'd throw it out that if the cores have time we need to get https://review.openstack.org/#/c/224137/ in sooner than later. 16:54:41 also, we might want to be at this talk as well https://etherpad.openstack.org/p/TYO-ops-upgrades 16:54:41 yeah, it was about the ansible-galaxy requirements 16:54:44 Is there any way we can get https://review.openstack.org/#/c/224137/ pushed through? 16:55:02 evrardjp: sure. 16:55:19 first I'm opening all this open discussion topics :) 16:55:21 also, was gonna give a 5 min talk about cinder container conversion to physhosts 16:55:38 but might change that, and am open to suggestions 16:55:39 any plans to gate upgrades between branches? 16:55:48 whatever, my conversation can wait, we can comment on the commit 16:55:58 but I'd like ppl to tell what they think of it then 16:56:18 evrardjp: i think what you have is good. i like the batteries included approach . 16:56:27 https://review.openstack.org/#/c/218818/ 16:56:35 there was a dicussion 16:56:45 about whether we should include the batteries or not ;) 16:56:57 i like batteries :) 16:56:59 so keep using the example file vs using the file 16:57:35 Pros: It works directly. 16:57:41 Cons: it puts every deployer into the position where that extra role is downloaded whether they want it or not 16:57:51 (extract from the chan conversation we had) 16:57:53 jmccrory: not yet, however we're looking at adding periodic jobs in the infra gate 16:57:57 if people could update this with what they'd like to see that'd be nice :D https://etherpad.openstack.org/p/TYO-ops-infrastructure-containers 16:58:14 first up is a gate from last juno to last kilo but thatll expand im sure. 16:58:31 #action everyone to add what they'd like to see as a ops chat on https://etherpad.openstack.org/p/TYO-ops-infrastructure-containers 16:58:34 evrardjp: i dont ming the extra role download 16:58:41 thanks :D 16:58:50 *mind 16:58:54 odyssey4me, ok too for the extra role dl ? 16:59:10 if I got two yes, It's a go for me, right? :D 16:59:14 Let's take the discussion about https://review.openstack.org/224137 to the channel after the meeting 16:59:18 k 16:59:32 if we're moving to external roles i dont think the deployer should have to modify a file to get the things they need 16:59:32 and the same for https://review.openstack.org/218818 16:59:33 same for https://review.openstack.org/#/c/218818/ 16:59:51 we're pretty much out of time - let's move over to #openstack-ansible and continue 16:59:55 ok 16:59:58 thanks for the meeting 17:00:05 thanks you all! 17:00:05 thanks everyone ! 17:00:08 cya 17:00:12 #endmeeting