16:01:33 #startmeeting kolla 16:01:34 Meeting started Wed Aug 19 16:01:33 2015 UTC and is due to finish in 60 minutes. The chair is sdake. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:38 The meeting name has been set to 'kolla' 16:01:40 #topic rollcall 16:01:41 first 16:01:53 hi 16:02:02 o/ - kolla rockin! 16:02:20 hey 16:02:22 o/ 16:02:23 hey 16:02:37 afternoon/evening guys 16:02:40 waiting 2 more mins for folks 16:03:04 hi 16:03:37 lets make all the important decisions now 16:03:43 #topic Announcements 16:04:16 1. There is an operator midcycle this week - lots of good news on kolla front - will get to that later in agenda 16:05:00 2. I kicked all "Not started" blueprints to rc1 which has a deadline of September 25th (HARD DEADLINE) - more on this in the meeting 16:05:12 anyone else have announcements? 16:05:19 meeting time? 16:05:30 inc0 yup we are in the meeting now 16:05:42 I meant to remind that we're moving 30mins forward 16:05:52 oh right 16:06:12 and remove GMT-night one 16:06:26 3. i am posting an email aftr this meeting to propose we move all meetings to 16;30 including our 22:00 meeting 16:06:35 would appreciate fast feedback on that 16:06:53 on the mailing list 16:06:59 #topic gate status 16:07:16 jpeeler has done a fantastic job of integrating build.py with the gate 16:07:30 i've done some work to start building all combos of templates + docker + ubuntu + source + binary 16:07:34 this is 8 gates total 16:07:40 we can't do ubuntu binary 16:07:44 so it is actually 6 gates 16:07:57 good job guys 16:08:06 nice job jpeeler 16:08:08 we only have 2 gates operatoinal at this time 16:08:15 really looking forward to having gates that actually... gate :) 16:08:17 but the rest are coming shortly 16:08:33 on the gates that actually gate front, we need a --retry because the mirrors re flakey 16:08:46 whats plan of CI-checking that services actually run and work well? 16:08:46 once the gate works reliably we can possibly make the gates voting 16:09:06 but delorean has no mirros so if delorean repo goes down, our voting gate would block 16:09:22 inc0: that's after image building gets sorted 16:09:22 so mirrors of delorean will be the trigger point for voting gating (pus retry) 16:09:44 ya after image building is working reliably we can tackle functional ci 16:10:03 can we make sources builds block at least? 16:10:11 i'd like to start off simple with an AIO deploy on centos binary/source that nova boots and checks the nova instance enters active state 16:10:25 inc0 we pull openvswitch from delorean repos 16:10:33 the only one we can make voting is ubuntu-source 16:10:36 but i'd be game for that 16:11:03 well centos-binary is our main distro still, so that wouldnt block too much 16:11:17 sdake: ubuntu-source isnt ready 16:11:26 you mean centos-source? 16:11:32 yup its a problem that centos-binary is our main distro 16:11:43 SamYaple, centos-source still uses delorean openvswitch 16:11:44 centos-source also pulls from delorean repos for openvswitch 16:12:07 question tho - won't this work without delorean up? openvswitch is in other repos too 16:12:12 my action is to ride the delorean people to get them to ssetup mirrors 16:12:17 ubuntu-source isn't ready though 16:12:30 yes we wont make the gates voting untit he code works samyaple ;) 16:12:42 ok just making sure everyone knows 16:12:46 ubuntu isnt ready like at all 16:12:57 im going through it now 16:13:31 one thing i need sooner rather then later for gating is for setup_gate.sh to setup an ubuntu environment gate 16:14:10 once the gating patches are complete in project-config, we are removing f21-functional gate job (build.sh gating) 16:14:27 we also need --retry on the gates if someone wants to tackle that 16:14:51 #topic Operator Midcycle 16:15:11 #link #link https://etherpad.openstack.org/p/PAO-ops-meetup 16:15:16 anyone from kolla is there? 16:15:20 #link #link https://etherpad.openstack.org/p/PAO-ops-meetup 16:15:24 #link https://etherpad.openstack.org/p/PAO-ops-meetup 16:15:28 #undo 16:15:28 #undo 16:15:28 Removing item from minutes: 16:15:29 Removing item from minutes: 16:15:30 #undo 16:15:31 Removing item from minutes: 16:15:33 #link https://etherpad.openstack.org/p/PAO-ops-meetup 16:15:51 #link https://etherpad.openstack.org/p/PAO-ops-containers-for-deployment 16:16:11 #link https://etherpad.openstack.org/p/PAO-ops-upgrades 16:16:23 inc0 operators are keen to use Kolla 16:16:37 I wasn't there but got a report back 16:16:47 I know...I pitched kolla a lot;) 16:16:57 there was some discussion on osad vs kolla 16:17:18 apparently immutability is huge with the operators and this was a big point on the osad vs kolla discussion in the midcycle 16:17:33 we had good discussion about kolla in Vancouver ops summit 16:17:35 kolla was well represented, people seemed super interested in what we havet o offer 16:17:36 upgrades session 16:18:16 since it takes us about a week to implement a new container + ansible code for it assuming there is no keystone domain work erequired, we scale extremely quickly 16:18:26 the links above (for your later viewiing pleasure) 16:18:28 key requirements 16:18:39 need upgrade from one version to the next 16:18:59 operators want to be able to run rabbitmq/galera on their own vms 16:19:07 in some cases rather then in containers 16:19:21 there was alot of quesitons about whether docker was production ready 16:19:28 it's not a problem with a bit of tinkering of inventory file 16:19:36 my answer to that is "for kolla use cases it absolutely is" 16:19:46 for more advanced use casewss it is not 16:20:05 inc0: no that isnt inventory file tinkering, that is enable_rabbitmq: no 16:20:18 yup 16:20:24 but we _can_ is the point 16:20:28 I think we can support that use case easily 16:20:36 if thats a major concern i can write some docs around it 16:20:46 I wrote the playboosk to support just that 16:20:49 tools being used are tripleo and ansible 16:20:57 there wasn't alot of discussion about haproxy+keepalived being abstracted out into bare metal like rabbitmq/galera 16:20:57 and we'll have both 16:21:11 docs will help samyaple 16:21:34 any questions? 16:21:39 waiting for 30 seconds for irc lag :) 16:21:48 hi guys! 16:21:53 hey harmw 16:22:01 now, that's a irc lag harmw :D 16:22:01 we already discussed moving the time for next week 16:22:11 so hopefully you wont get cut off anymore 16:22:18 hey harmw 16:22:21 please excuse me for beeing not as active past weeks 16:22:22 harmw check the logs plz :) 16:22:26 will do sdake 16:23:07 #action all developres to review last two ops midcycle etherpads for ideas 16:23:15 I'll talk with Will Auld (moderator of upgrades session) and ask if there is more to be done than things in etherpad 16:23:25 namedropper 16:23:27 boo 16:23:33 #topic Liberty-3 planning 16:23:34 :) 16:23:47 we 16:24:00 we're in middle of l3...is this a good time to plan stuff?;) 16:24:04 #link https://launchpad.net/kolla/+milestone/liberty-3 16:24:12 please everyone open that page up 16:24:20 inc0, we're doing status 16:24:22 i know clicking is hard ;0 16:24:33 ok 16:25:10 anything good progress, implemented, needs code review i'm going to skip 16:25:25 we have a logging section in the agenda so skipping that one 16:25:49 the goal of this session is to identify any bluepritns that wont make aug 31 16:25:56 so they can be kicked to rc1 16:25:58 ok sdake give me a second to update some blueprints 16:26:05 go over other peoples first 16:26:09 sdake, kick anything that isn't ceph for me 16:26:20 rhallisey kicking 16:26:25 2 mins for people to update their status 16:26:31 starting again at 9:29 16:26:36 sad, thats easy for me 16:26:39 :p 16:26:51 any chance to bump ironic priority up? 16:27:21 if we land this, we might actually impact tripleo heavily with a bit of luck 16:27:25 inc0: i know you've pinged me a few times about ironic. i'm on it starting today 16:27:44 already starting converting my old work to config-external 16:27:46 jpeeler, anything we can help you with? 16:28:01 I hate tripleo devtest, let's make it better 16:28:10 sdake: was the core/contrib structure kciked? 16:28:18 samyaple yes 16:28:25 inc0: not yet, learning exercise for me for now since i've not done a new container in a while. but it's being worked on, so i'll let you know more later 16:28:27 to Mitaka? 16:28:27 we will get to rc1 next promise :) 16:28:32 i think to rc1 16:28:39 keep in mind we can make whatever changes we like 16:28:45 appreciate that jpeeler 16:28:50 lets focus on l3 for now plz :) 16:29:01 a quick question on the ansible swift bp 16:29:03 rhallisey I am going to leave your bugs in liberty-3 ok? 16:29:17 how do people feel about us leaving it up to the op to provide the rings 16:29:18 pbourke let me go through them in ordern ow 16:29:18 sure 16:29:23 sdake: ah 16:29:31 sure 16:29:48 ok 3 mins is up 16:29:57 hopefully you have had a chance to udate all your blueprints 16:30:18 if something is in good progress but it wont land until rc1 in compelted state lets keep it in l3 16:30:20 and we can kick it at the end of the cycle 16:30:39 #link https://blueprints.launchpad.net/kolla/+spec/kolla-ansible-script 16:30:57 diga is responsible for reporting status on this one 16:31:06 since he isnt around i'll do that 16:31:18 i'm not sure what else is needed here 16:31:22 kolla-ansible deploy works ok 16:31:36 sdake: it needs to be written in python 16:31:38 I would appreciate moe discussion on the blueprint so we know hat people want out of it 16:31:42 we talked about this in L2 16:31:47 right 16:31:56 can you add discussion to the blueprint on that point 16:32:00 sure 16:32:03 SamYaple: could you add the wy to it? 16:32:06 what we wnt here i really undefined 16:32:24 https://blueprints.launchpad.net/kolla/+spec/ansible-mongodb 16:32:29 coolsvap|away is responsible for this one 16:32:37 its a dependency of ceilometer 16:32:40 it is not started 16:32:49 he said he would knock it out this weekend along with ceilometer 16:32:51 is the original even in a working state? 16:32:56 harmw no idea 16:33:09 (else he's in for more hard labor to get it even up and running) 16:33:35 horizon feels like something that needs prio 16:34:18 #link https://blueprints.launchpad.net/kolla/+spec/ansible-horizon 16:34:28 i just took this over from rhalllisey since he requested it be kicked 16:34:32 there is a review up 16:34:44 is it still in wip? 16:34:48 rhallisey mind giving an update on your WIP ansible code? 16:35:13 I haven't looked at horizon since I thought you were going to take it 16:35:18 pbourke yes I haven't touched it 16:35:27 what state was it in then rhallisey ? 16:35:34 hey guys im sorry I have to drop off here 16:35:34 oh 16:35:46 SamYaple understood 16:35:47 basic infrastructure setup 16:35:48 sdake was there anything else I was needed for? 16:35:49 that's all 16:35:54 ive got like 3 min 16:35:58 the logging discussion and rc1 discussion :) 16:36:04 :/ 16:36:06 but we can tackle that next wek 16:36:13 ok will ill read logs 16:36:16 inc0 is leading that 16:36:18 or the mailing lit 16:36:21 ok 16:36:32 we can discuss that tomorrow 16:36:36 inc0 hit me up later if you haev questions 16:36:37 regarding horizon, perhaps I can put in some effort there 16:36:39 thanks guys im out 16:36:39 so before weeks end i plan to have a horizon ansible code up and running 16:36:41 or die trying 16:36:49 SamYaple, see ya 16:36:56 harmw if you want to take the wip blueprint that would rock - I am really overloaded 16:37:06 but it absolutely needs to finish before the 31st 16:37:18 all essential/high need to finish before the 31st plz :) 16:37:30 it'd be realy sad if my contribution for L3 would be 0,0 16:37:37 #link https://blueprints.launchpad.net/kolla/+spec/replace-config-external 16:37:41 harmw sometimes it happens 16:37:48 lets not, ok :p 16:37:50 harmw you are doing reviews, that is a contirbution 16:38:22 sdake: I can't assign myself to it 16:38:43 this blueprint is not started 16:38:52 (horizon) 16:38:56 the idea here is to use a json file to load into the container and remove config-eternal 16:39:02 harmw i'll do after meeting ok? 16:39:05 sure thing 16:39:18 SamYaple if your still around any chance this woudl make liberty3? 16:39:43 does it need to? 16:39:45 feels like a no, imho 16:39:56 since this is in the not started state, I will speak to sam about it tomorrow when he returns 16:40:03 it's a great feature, but I think there's higher prio work still to do 16:40:03 and we may kick it to rc1 16:40:07 ok 16:40:08 harmw: +1 16:40:09 wfm 16:40:18 i want the containers to be locked down after liberty 16:40:22 as in the structure and config 16:40:28 so we have an easy migration path 16:40:50 so it is fairly high on my priority list 16:40:58 but overall medium given our list of other work 16:41:04 fair point 16:41:07 I'd say kickoff the last sprint with this one 16:41:11 #link https://blueprints.launchpad.net/kolla/+spec/run-data-container 16:41:18 this is unowned 16:41:46 harmw wfm since need sam's expertise lets make sure hes on board with that 16:41:55 ofcourse :) 16:41:56 the idea of this blueprint is to use a data container for /run 16:42:05 for things like neutron and haproxy 16:42:10 i dont think it can be done for nova 16:42:18 this woudl be a breaking change to our containers 16:42:26 so again another thing that needs to be locked down before t he release 16:42:35 which is september 25th (rc1) deadline 16:42:50 anyone interested in giving this a spin? 16:43:26 ok moving to rc1 16:43:32 sounds like it needs some more investigation, so perhaps settle in having someone do that and do the works in the next sprint 16:44:23 #link https://blueprints.launchpad.net/kolla/+spec/neutron-third-party-plugins 16:44:29 note rc1 is not really a sprint 16:44:39 its supposed to be bug fixes only :) 16:44:41 true true 16:44:48 and mandatory features we missed in l3 16:44:54 pbourke mind giving an update on this one 16:45:07 in other words, will it make aug 31st 16:45:22 pbourke: you've got requests for specific plugins here (from ppl)? 16:45:22 i haven't looked at it for a little while, but afaik it just needs a restructure, should not be a big deal 16:45:27 harmw: yes 16:45:30 cool 16:45:37 $work, perhaps? 16:45:37 sdake: so yes should not be a problem for l3 16:45:49 pbourke if you could get a reworked patch in the queue for debate that woudl help 16:45:58 the last patch hasn't been touched since the beginning of l3 :) 16:46:07 #link https://blueprints.launchpad.net/kolla/+spec/ironic-container 16:46:09 well, I said a while :p 16:46:29 jpeeler mind giving us an update on ironic in container and ansibilizing the work 16:46:32 it says started 16:46:54 well it was started from june and then i had to put it down 16:47:12 so as i was saying earlier, i have started porting my work over to current practices 16:47:42 and i'll be focused on it now that the gate is running the new build job 16:47:51 cool 16:47:59 well when it gets to good progress pleae update the tracker 16:48:06 will do 16:48:18 i'm going to start pushing starteds next week 16:48:25 jpeeler, if you need any help with ansible, ping me 16:48:27 so we can focus on the blueprints we can finish 16:48:43 inc0: alrighty! 16:48:48 #topic liberty rc1 planning 16:48:50 we are running short on time 16:48:59 so I just want to point out a link 16:49:18 #link #link https://launchpad.net/kolla/+milestone/liberty-rc1 16:49:18 #undo 16:49:19 Removing item from minutes: 16:49:20 #link https://launchpad.net/kolla/+milestone/liberty-rc1 16:49:46 you will notice all blueprints here are in not started state 16:49:51 they were originally in liberty3 16:50:08 if you think something should be pushed to mitaka, be prepared next meeting to make the case :) 16:50:15 I'm seeing two already started 16:50:18 #topic templating 16:50:30 #link #link https://etherpad.openstack.org/p/kolla-dockerfile-template 16:50:35 harmw those i just pushed this meeting 16:50:42 k 16:50:42 ok so good news everyone :) 16:51:03 the templating is complete - everything needed is in the review queue 16:51:18 please prioritize these reviews today 16:51:26 cool 16:51:32 i think just nova is left for an ack 16:51:34 but not certain 16:51:45 how about I make logging stuff in template-only containers? 16:51:46 so we have complete parity with docker and docker_templates 16:52:02 inc0 logging is next up on agenda 16:52:05 we will hae 5 minutes 16:52:07 so for templating 16:52:12 we need to nuke the docker directory 16:52:21 I mean, do we accept new stuff in templating from start? 16:52:27 inc0 yes 16:52:28 without "normal" Dockerfiles? 16:52:30 docker is deprecated 16:52:34 ok 16:52:39 the docker directory is deprecated now 16:52:42 as of today 16:52:55 that's what I wanted to hear (read) 16:53:00 +1 16:53:04 sdake: is that in the docs already? 16:53:05 i am going to make a blueprint for removal of the docker directory 16:53:18 harmw no - needs docs changes 16:53:20 harmw it is in some of the docs actually 16:53:22 the README.md 16:53:26 uh hold on.. 16:53:27 iirc 16:53:34 I mentioned doing that in some of the changes made in docs recently 16:53:42 ok sdake 16:53:44 what's up Ryan? 16:54:11 building up suspense.. 16:54:27 ha 16:54:31 *drumroll* 16:54:46 I just want to make sure we can consume these 16:54:47 rhallisey speak or i'll move on :) 16:54:59 rhallisey i will put a blueprint up in the discussion phase 16:55:00 for rc1 16:55:03 rhallisey, you mean tripleo? this shouldn't affect tripleo 16:55:11 ya I haven't looked that them at all 16:55:14 since its about building dockers 16:55:19 not deployment 16:55:22 rhallisey we hae cmplete parity with docker so tripleo is unaffecte 16:55:23 right 16:55:23 d 16:55:26 I just want to be sure since we're using docker dir atm 16:55:56 rhallisey, do you build images docker images in tripleo? 16:56:24 we aren't, but we might 16:56:32 #action sdake to make blueprint to remove docker directory 16:56:39 I don't think we should tho 16:56:40 if you aren't then you can use the docker templates directory and build.py 16:56:45 kk 16:57:02 i dont want to maintain two docker build systems or sets of files 16:57:08 oh ya agreed 16:57:11 let's just teach tripleo to consume registry images, and let build.py do its templating magic 16:57:25 ok logging - unfortunately we are out of time 16:57:26 inc0, I think that's likely the case 16:57:34 #topic open discussion 16:57:37 just was bringing it up 16:57:40 that's all 16:57:40 3 minutes - sorry for short amount of time 16:57:50 sdake, I'll just prepare prototype of loggin and we'll discuss it next week 16:58:19 rsyslog container is inprog 16:58:22 regarding logging, I know putting logs in a datacontainer makes us able to cater to everyones needs 16:58:23 inc0 sounds good 16:58:38 yes i'd like one data container for logs if possible per node 16:58:39 but docker can log using fluentd, which talks logstash native 16:58:48 perhaps nice to look into, some day 16:59:11 and to put the log files in /var/log 16:59:14 let's discuss it next week, I have few ideas I want to try out 16:59:18 cool 16:59:20 sounds like a plan 16:59:25 have discussion on the logging blueprint pls 16:59:33 that way there is a referencable recor 16:59:39 if you want, create an etherpad for discussion 16:59:42 and link it to the blueprint 16:59:48 or link blueprint to it i mean 16:59:55 ok we are outof time, we can overflow in #kolla 16:59:58 #endmeeting