18:01:13 #startmeeting akanda 18:01:14 Meeting started Mon Nov 9 18:01:13 2015 UTC and is due to finish in 60 minutes. The chair is adam_g. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:01:16 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:01:16 o/ 18:01:19 The meeting name has been set to 'akanda' 18:01:35 shouldn't we be using astara now? 18:01:38 https://review.openstack.org/243235 18:01:39 :) 18:02:09 good lead into 18:02:30 #topic Outstanding project rename tasks 18:02:57 so all of our project repos have been renamed 18:03:33 as expected, this wreaks havoc on our gate jobs 18:03:41 i think https://review.openstack.org/#/c/241559/ fixes it, at least it looks like its passing okay 18:04:32 im going to WIP that and comb over logs and make sure its doing what it should, then we should hopefully be able to merge it 18:04:44 oh.. I added +2/A 18:04:53 yeah, just saw 18:05:03 im honestly surprised it passed 18:05:59 oh wait 18:06:04 im looking at the wrong things 18:06:13 https://review.openstack.org/#/c/242629/ 18:06:25 thats the patch we need to get working before anything else will merge 18:06:52 it looks like its not currently running any jobs 18:07:08 #action adam_g to get astara CI functional again after rename 18:07:24 then we need to go through and start renaming code and packages 18:07:32 let me know if I can help out with it 18:07:33 der, s/packages/modules 18:08:02 markmcclain, do you want to take the action of starting that process? a first step would be to rename the top-level modules in the repos from akanda->astara 18:08:19 we managed to get the user-facing console scripts renamed already 18:08:22 yeah.. I'm happy to take it on 18:08:34 I know how not to do it :) 18:08:37 #action markmcclain to start the process of renaming modules akanda->astara 18:09:02 someone needs to re-doodle the ASCII art MOTD in the appliance 18:09:26 I'll take it on 18:09:27 i will defer to the artist of the original (whoever that is) 18:10:06 so a question regarding the rename.. it looks like we dropped 'rug' in favor of 'orchestrator'? 18:10:16 adam_g: looks like it was rods 18:10:42 yeah just to be more clear what the processes were doing 18:10:47 im thinking we should be doing some aesthetic cleanups in various places if thats the case.. specifically the Horizon dashboard and dos 18:10:48 *docs 18:10:54 ++ 18:11:16 #action adam_g update horizon rug->orchestrator 18:11:21 and doc updates will be another on going task 18:11:28 davidlenwell, want to help there? 18:13:32 the crickets say YES 18:13:33 #action begin migrating docs, renaming references: akanda->astara, rug->orchestrator (davidlenwell) 18:13:58 markmcclain, anything else rename related you can think of? 18:14:11 im sure more things creep up as we go but those are some good next steps for this week i think 18:14:23 yeah... these are a good starting point 18:15:15 #topic Mitaka development 18:15:55 so we released our liberty one week after neutron. in that time, i pinned our master jobs to run against stable/liberty of other projects 18:16:14 there seemed to be a change shortly after neutron mitaka released that broke our notification system 18:16:40 i tracked this down on friday to a change in oslo.messaging 2.6.0+, which is used in mitaka g-r now 18:17:19 #link https://bugs.launchpad.net/astara/+bug/1513630 18:17:19 Launchpad bug 1513630 in neutron "notifications are not being recevied since mitaka" [Undecided,In progress] - Assigned to Davanum Srinivas (DIMS) (dims-v) 18:17:38 oh looks like dims is helping with that, thanks dude. 18:17:59 o/ 18:18:06 adam_g :) 18:18:07 once we straighten that out ill remove the pinning and we'll start running our mitaka against the rest of the world's 18:18:22 ok.. makes sense 18:18:39 so looking forward 18:18:42 we came away from tokyo with: https://etherpad.openstack.org/p/akanda-mitaka-planning 18:19:24 * adam_g goes to find mitaka release schedule 18:19:31 reading scrollback.. adam_g yes I can help with the horizon changes 18:19:46 davidlenwell, no, i signed you up for doc updates :) 18:19:50 oh 18:19:52 okay 18:21:12 ive noted the currently proposed mitaka release schedule at the top of that etherpad 18:21:27 do we comfortable following that this time? we had trouble last cycle, and wonder if we should come up with our own schedule again 18:21:48 whichever we decide, we need to stick to that and land things by the milestones and not batch things up again for the final week 18:22:08 right.. I'd like to align with the bigger cycle 18:22:14 same here, it looks doable 18:22:57 adam_g: +1 sticking to the upstream cycles seems the most logical .. 18:23:44 * adam_g starts weighting some of things we proposed in tokyo into buckets by milestone 18:24:35 actually no, i change my mind 18:24:51 we tried doing this last cycle and ended up with everything bumping and getting targetted to the RC 18:25:02 because we didnt properly scope things. 18:25:18 yeah.. should we make sure there are the blueprints and bugs 18:25:33 i can say the most urgent (and possibly lowest hanging fruit) thing on the roadmap is devstack support for the new features we added in L 18:25:47 then we can start exercising those as part of our testing. 18:25:52 agreed 18:26:06 I'd like to see tempest up there too 18:26:08 yeah 18:26:27 should we start putting names next to things in etherpad so we know whos driving what until there are blueprints/bugs assigned? 18:26:56 also note: im moving rootwrap out of 'minor features' and into the main list. we really need to get on board with that 18:26:56 yeah that makes sense 18:27:15 that's mainly for the appliance right? 18:28:04 markmcclain, there, and we do some sudo'ing in astara-orchestrator as well 18:28:32 yeah.. I guess to connect to the mgt networks 18:29:00 i know of some distributions whos' security teams will NACK inclusion of our packages because of unconstrained sudo use 18:29:03 anyway 18:29:13 ryanpetrello, you still up for helping improve the ceilometer support? 18:29:28 markmcclain, you've got containers PoC'ing? 18:29:34 yep 18:29:42 i can take a look at VRRP/ha appliacnes 18:29:59 do we want to bump VPNaaS to stretch goals or keep it in the main bucket? 18:30:21 it sounded as if FWaaS would be a more likely candidate at this point 18:30:22 yeah.. I'm happy to help with VRRP stuff 18:30:23 that should be pretty low hanging fruit 18:30:27 I've got a few thoughts on it 18:30:39 vpn 18:30:50 davidlenwell, low hanging fruit? how so? 18:31:00 (compared to FWaaS) 18:31:21 compared to fwaas vpn is a stable api that should meet our needs.. fwaas is in major flux right now 18:31:50 davidlenwell, oh, okay. so do you want to sign up for that? i was under the assumption you had already started working through fwaas 18:32:08 ill take on SFC, at least watching it and seeing where it develops this cycle. 18:32:11 I started a discovery spike on fwaas.. 18:32:24 so yes.. I'll put my hand up for vpn 18:32:54 flavor support? 18:33:01 this is really two things 18:33:09 can you elaborate ? 18:33:19 we need pluggable backends for our adv. service drivers 18:33:22 (first step) 18:33:32 ie: loadbalancer needs to support different types of LBs 18:33:56 so the first thing is extended the abstraction in both astara-orchestrator and astara-appliance to support that 18:33:57 ahh . so rather than making an entirely new driver 18:34:03 you make a sub driver? 18:34:07 yea 18:34:22 the second thing is mapping that to neutron flavors 18:34:50 sounds like a little bit of an over abstraction 18:34:57 so I think part of that is a bit of tweaking to how we integrate with neutron 18:35:12 we could have neutron send us the driver for a flavor 18:35:18 and make the orchestrator a bit dumb about it 18:35:19 like .. wouldn't it be less complex to just have seperate drivers for different types of lb's 18:37:52 davidlenwell, theres two layers of abstraction: one for the neutron adv. service API -> astara-orchestrator internal API (ie, the current top-level loadbalancer driver), and another for astara-orchestrator -> backend appliance 18:38:23 oh I see what you are saying 18:38:41 there's also a bit of upstream coordination too 18:39:04 https://review.openstack.org/#/c/223232/5 18:39:10 markmcclain, right, in either case we need some better way of managing multiple types of loadbalancers. 18:40:20 markmcclain, actually so that points to something that needs to be on our radar for mitaka wrt LBAAS. we dont map cleanly in the 'provider' aspect of LBAAS 18:40:35 right now we can enable astara LBAAS via the nooplogging provider 18:41:02 right.. I'm thinking we'll need a proper driver for Mitaka 18:41:11 if we went ahead and added our own astara provider, we'd still only have a single service level for multiple types of things we may be managing 18:41:31 * adam_g adds soemthing to the etherpad 18:41:48 so with flavors you can pass metadata to that is handed down to the driver 18:41:57 so that flavors can be differentiated 18:42:51 right but, at first glance, that patch you mention directly maps those to LBAAS providers 18:43:19 anyway, we can discuss this later 18:43:30 markmcclain, ill sign us both up for this/ 18:43:42 sounds good 18:44:10 davidlenwell, you have any interest in beefing up our devstack plugin to handle deploying new liberty features? (Pez, multiple RUGs, lbaas?) 18:44:23 yeah.. I was actually thinking I could handle that 18:44:41 cool 18:44:46 it will be good for bug testing too 18:45:04 we'd like to have that done soonish so we can start testing that stuff, so please schedule accordingly 18:45:16 I can make it a priority this week 18:45:19 k 18:45:33 ill sign up for the func. testing + tempest stuff unless someone else really wants it 18:45:56 (crickets) 18:46:15 the appliance API v2 thing is going to need a proper spec and some brain time 18:47:04 im going to leave that untagged atm 18:47:11 oh.. that reminds me .. where are we putting specs after the move? 18:47:12 yeah.. I think that's smart 18:47:25 markmcclain, it sounded like you had an idea for TLS or was that ryanpetrello ? 18:47:34 I've got one 18:47:46 I can write it up as a bug (wishlist) item 18:47:48 davidlenwell, we can put them into astara.git for now 18:48:06 davidlenwell, im going to put up a patch that imports what was akanda.git/docs/ soon 18:48:14 we can just manage specs there? 18:48:18 ahh.. okay.. I could do that too if you like 18:48:23 yeah .. for now thats fine 18:48:40 markmcclain, cool 18:48:41 it makes those files end up in tar balls ... 18:49:07 with the releases .. but if that doesn't bother you it doesn't bother me 18:49:26 aren't the files based on sdist? 18:49:32 davidlenwell, im fine with that, we could exclude them from release tarballs if we really want 18:49:52 i dont really wanna manage another astara-specs repo, we have enough repos :) 18:50:07 should I import the old stackforge/akanda/docs into the main repo as well? 18:50:16 yes 18:50:25 or just piece by piece as I fix the docs? 18:50:30 like as seperate commits? 18:50:38 davidlenwell, i'd say import the whole thing and then make changes 18:50:46 okay 18:50:58 it'd be great if you could append 'Co-authored by' tags for the committer history of that dir 18:51:13 and a link to the openstack-attic repo where it its been retired to 18:51:20 that way we preserve some of the history 18:51:21 k 18:51:46 might be able to import the entire history .. 18:52:09 its git after all .. merging repos and keeping history is a thing 18:52:18 that's sounds like some really gross git stuff 18:52:35 yeah it does induce vomiting 18:52:35 ;) 18:53:09 so for this coming week... 18:53:13 #action adam_g to get mitaka open for business /w functional CI 18:53:43 #action davidlenwell to get old docs imported, devstack plugin support for new features added 18:54:17 markmcclain, did you want to get cracking on something or will the code renaming be keeping you busy for now? 18:54:32 code renaming will give a me a bit to do 18:54:41 I expect we'll find some strange things 18:54:52 (we did when we renamed quantum>neutron) 18:55:20 yeah, i imagine it will be fun 18:55:23 does it make sense to stack the devstack work on top of the name changes? 18:55:59 We should be able to work in parallel 18:56:06 davidlenwell, no, this is about adding new support to our plugin to do the liberty new features. 18:56:19 https://review.openstack.org/#/c/242629/ addresses renaming 18:56:25 if I do things right we should avoid most merge conflicts 18:56:32 okay 18:56:45 oh, conflict-wise it should be fine to happen in parallel, ya 18:57:27 #topic open discussion 18:57:33 anything else? 18:57:39 * adam_g needs coffee 18:57:43 nothing from me 18:58:01 nothing from me 18:58:05 nope 18:58:05 cool 18:58:08 #endmeeting