15:00:46 #startmeeting RDO meeting (2016-03-23) 15:00:46 Meeting started Wed Mar 23 15:00:46 2016 UTC. The chair is trown. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:46 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:46 The meeting name has been set to 'rdo_meeting_(2016-03-23)' 15:01:03 \o\ 15:01:08 o/ 15:01:10 /o/ 15:01:18 |o- 15:01:47 #chair apevec imcsk8 tristanC 15:01:47 Current chairs: apevec imcsk8 tristanC trown 15:02:15 o/ 15:02:21 hi 15:02:29 #link agenda https://etherpad.openstack.org/p/RDO-Meeting 15:02:37 #chair jruzicka tosky 15:02:37 Current chairs: apevec imcsk8 jruzicka tosky tristanC trown 15:03:41 light agenda today, we can get started 15:03:54 o/ 15:03:57 #topic Defintion of Done for Mitaka release 15:03:59 \o/ 15:04:08 #chair dmsimard chandankumar 15:04:08 Current chairs: apevec chandankumar dmsimard imcsk8 jruzicka tosky tristanC trown 15:04:28 #link https://www.redhat.com/archives/rdo-list/2016-March/msg00118.html 15:04:48 We need to define what our criteria is for defining a release as done 15:05:20 trown: I haven't had the time to reply 15:05:38 I put a proposal to the list a while back, but I do not think the original proposal is CI'able which is important 15:05:54 but my definition of done would include other things non-tripleo 15:06:00 i.e, packstack, puppet-openstack 15:06:44 note that I have been focused specifically on the technical deliverables of tripleo, so additive things for packstack, puppet-openstack, as well as non-tecnical deliverables would be great additions 15:06:45 3 tempest + 5 pingtest seems reasonable compromise for tripleo 15:07:39 we are rapidly approaching mitaka GA, so we should maybe spend some time (maybe hacking on an etherpad) to get it ironed out 15:07:42 I still think it's worth investigating why a simple tempest test can't work from undercloud in the 5 node model 15:08:00 o/ 15:08:07 #chair number80 15:08:07 Current chairs: apevec chandankumar dmsimard imcsk8 jruzicka number80 tosky tristanC trown 15:08:08 dmsimard, yes, for non-tripleo current mitaka pipeline is fine 15:09:46 that's all I have on the topic for now, maybe we can start fleshing out the proposal via the mailing list 15:10:28 *nods* 15:10:32 #topic Packaging status of project-specific Horizon dashboards? 15:11:22 not sure who this one belongs to 15:12:02 I don't know either 15:12:22 me 15:12:24 sorry 15:12:56 looking at the status of packages, I think that few dashboards (now in separate projects) are missing 15:13:56 mrunge has submited example spec: 15:13:59 did you notice as well, or am I searching for the wrong package name? 15:14:09 https://github.com/javierpena/openstack-example-spec/blob/master/example-ui.spec 15:14:18 tosky: I know that people were working on sahara dashboard 15:15:06 so openstack--ui 15:15:32 trove is missing too 15:15:44 I see manila is available, good 15:15:54 this one was already a separate one 15:16:24 is there a list of those dashboards? 15:16:37 maybe we could start a trello card for tracking it? 15:16:48 what about tracking the dashboard packaging on a card? 15:16:55 the other relevant could be neutron-lbaas-dashboard 15:17:04 then interested folks could sign up for unpackaged dashboards 15:17:07 at least, looking for -dashboard here: http://git.openstack.org/cgit/openstack/ 15:17:10 imcsk8, https://github.com/openstack?query=-ui is close enough 15:17:20 chandankumar: +1 15:17:23 others seem to be dashboard of non-integrated projects 15:17:41 apevec: -dashboard 15:17:45 tosky, such inconsistency... 15:18:00 tosky, both 15:18:07 yeah 15:18:58 apevec, so the final name will be openstack-component-dashboard? 15:19:02 btw https://trello.com/c/TewV7Pv7/136-horizon-sahara-ui 15:19:05 chandankumar, no 15:19:11 chandankumar: openstack--ui 15:19:29 ok, Thanks :-) 15:20:13 number80, yeah, there's crickets on that card... 15:20:52 I haven't received any update about it too 15:20:54 * apevec adds ping 15:22:35 #link trello card for tracking https://trello.com/c/Of7pkmjI/145-add-missing-ui-packages 15:22:52 i one question: could it be confusing for users to have -ui instead of dashboard in the package? 15:22:56 I think we should create a checklist there ^ and track all of them in one place 15:23:30 imcsk8: it's already the convention, so according the principle of least surprise, we should keep it that -ui 15:23:46 imcsk8, not more confusing that python-django-horizon and openstack-dashboard 15:24:03 that's my point 15:24:08 tosky: is it good to further iterate via trello 15:24:16 trown: sure 15:24:26 cool moving on 15:24:35 imcsk8, but good point for installers, when it should install it? 15:24:36 trown: I thought it was part of "completness criteria" for Mitaka 15:24:37 :) 15:24:44 #topic RDO Mitaka in CBS status 15:24:53 tosky, no, that's separate topic 15:24:59 is that essentially delorean-deps ? 15:25:05 or the release rpm ? 15:25:10 dmsimard, no, real builds 15:25:13 apevec: I mean, related anyway 15:25:18 currently built: http://paste.fedoraproject.org/344201/45874584/ 15:25:19 for GA repo 15:25:21 apevec: well, we still don't have a -mitaka delorean-deps 15:25:27 it confuses users 15:25:32 now, we've finished oslo libs, it should go faster 15:25:44 dmsimard: we will be able to have that soon 15:25:54 dmsimard, users shold not look into impl. details :) 15:26:02 dmsimard, they get blackbox delorean-deps.repo 15:26:05 lol 15:26:41 now, building clients + services after that 15:26:45 nice 15:26:58 number80, nice, now naught question: ETA? :) 15:27:04 naughty 15:27:11 number80: are we using rpmfactory process? 15:27:13 so, this reminds me.. I need to add support for testing stable releases with weirdo 15:27:14 and where we can help? 15:27:22 apevec: just above I posted a link of currently built packages 15:27:22 it can only use delorean repos right now. 15:28:05 dmsimard, with that generic job, we can point to release repos as ad-hoc 15:28:07 trown: I'm testing fred script to automate the build, it's launched manually so that I can catch issues and fix them 15:28:15 but yeah, might want better formalized support 15:28:15 cool 15:29:05 one question about the script, should we keep .gitreview in stable branches? 15:29:19 we used to remove them. but the script fixes the branch 15:29:23 *and keep tem 15:29:44 remove 15:29:48 no review on rdo-* 15:29:59 ack 15:29:59 it should all come from corresponding rpm-* 15:30:09 +1 .gitreview signals using gerrit 15:30:10 and be scripted in rpmfactory eventually 15:30:28 one thing that could help immediately would be ensuring that packstack and puppet-modules branches are up-to-date 15:30:50 they should be 15:30:58 number80, you mean source ? 15:31:01 they are thoroughly vetted via the delorean promote 15:31:05 apevec: yes, sources 15:31:14 yeah, what trown says 15:31:22 good 15:31:36 next? 15:31:41 as for builds, I suspect I could finish them all today or tomorrow morning with fred's script 15:31:41 packstack stable/mitaka even has a tag now! 15:31:48 nice 15:31:54 if I can't, I'll request for help on the list :) 15:32:00 or ere 15:32:08 number80, cool, we'll need to ask KB to activate buildlogs mirroring ? 15:32:26 or is it all set and we just need tag -mitaka-testing ? 15:32:28 apevec: yes, we already have packages on mitaka testing 15:32:36 all new builds are tagged 15:33:05 number80, nothing here http://buildlogs.centos.org/centos/7/cloud/x86_64/ 15:33:16 ack 15:33:17 ok, so it needs KB action 15:33:38 number80, but let's test first against cbs/repos 15:33:50 wfm 15:34:21 yeah, that's here http://cbs.centos.org/repos/cloud7-openstack-mitaka-testing/x86_64/os/Packages/ 15:34:41 number80, btw, I've requested -pending tags 15:34:57 apevec: good, mariadb update is coming soon :) 15:35:09 https://bugs.centos.org/view.php?id=10593 15:35:13 #info new -pending tags have been requested 15:35:58 number80, yes, mariadb-10.1.12-4 (from Fedora master) is building in CBS 15:36:31 next topic ? 15:36:41 yes, that's all for CBS updates 15:36:43 yup 15:36:47 #topic Update for discussions regarding making trunk repos more available 15:37:04 we're speaking about HA? 15:37:27 HA of the repositories so that outages impact less consumers 15:37:31 slightly editorialized from the etherpad :P, I think we decided to refer to the repos as trunk, rather than by project name that produces them 15:37:43 * number80 suggests using dynamic mirrorlist in .repo 15:38:05 It's really awful that the intermittent outages impact the upstream CI like puppet-openstack, packstack and kolla 15:38:13 We actually block their reviews 15:38:13 number80, then you have spof in mirror 15:38:38 yeah, lots of folks came here complaining earlier today... 15:38:54 Anyway, I've chatted briefly with KB, he's interested in seeing how they can help us. I have a time slot with him next week. 15:38:54 so one thing is what derekh is doing for tripleo ci 15:39:07 with mirroring repos locally afaict 15:39:20 yeah, that's what exposing a rsync server would simplify 15:39:42 dmsimard, afaik we can send only signed CBS content to centos "CDN" 15:39:49 sshnaidm was asking about how to get involved helping with this effort also 15:39:51 which was another (non mutually exclusive) option 15:40:05 apevec: hi, do you know if openvswitch rpm on cbs.centos.org contains also kernel modules? or is it just userspace? 15:40:11 apevec: yeah, we'll see if we can do something 15:40:17 jlibosva, userspace only 15:40:26 jlibosva, no kmods 15:40:35 I have to step out but that was my part of the update 15:40:35 apevec: are those available somewhere beside kernel? 15:40:40 brb (sorry) 15:41:06 so tl;dr for the topic seems to be it is a WIP 15:41:07 jlibosva, kmods are not supported 15:41:09 apevec: I havn't (yet) approached mirroring trunk.rdo for tripleo, I have other resources I was looking into first, but may eventually get to trunk.r.o if it looks like it makes sense 15:41:19 =-o 15:41:42 trown, yeah, I think what we could do is to provide rsync server 15:41:57 and then let folks mirror locally to their CIs 15:42:00 derekh: we get some amount of mirroring for free if we get to pre-baked undercloud images like RDO is using 15:42:01 apevec: ok, thanks for info :) 15:42:31 We could also separate the delorean instances from the http server altogether 15:42:49 derekh, yes, dmsimard and jpena have a grand HA plan 15:42:49 true 15:42:58 there's card somewhere... 15:43:13 trown: yup, once my tripleo mirror patches merge I'm going to be looking into that 15:43:34 cool, I am keen to help with that 15:43:54 anything else on HA DLRN topic? 15:43:55 i'm available too 15:44:30 I can help too 15:45:11 #topic Chair for next meeting? 15:45:30 Anyone up for the same? 15:46:12 * chandankumar chandankumar points to imcsk8 15:46:21 * trown chirps 15:46:45 i can do it 15:46:50 I can do it 15:47:01 I CAN DO IT 15:47:04 ICanDoIt 15:47:13 EICANDOIT 15:47:13 now with _ ? 15:47:15 imcsk8: got there first, maybe next time jruzicka :) 15:47:22 :D 15:47:25 hehe 15:47:30 #action imcsk8 to chair for next meeting. 15:47:39 nice 15:47:49 #topic open floor 15:48:15 I've sent reminder about new packaging draft docs 15:48:17 nice one on the packaging docs apevec 15:48:21 Just an small update on my side, i am working on DLRN rename part https://trello.com/c/bUU36T7R/144-rename-delorean-to-dlrn 15:48:22 Is it the right time to talk about some weirdo improvement ? 15:48:23 lol 15:48:28 imcsk8, you say it like it was a privilege as opposed to responsability ^^ 15:48:28 please let me know if something is unclear! 15:48:41 errr, that was for trown 15:48:41 tristanC: yes 15:48:42 Here is the code review https://review.gerrithub.io/269944 15:48:59 tristanC: it would be, but dmsimard is probably the most interested and he popped out 15:49:21 Basically I've been tasked to investigate weirdo integration in rpmfactory workflow 15:49:21 It is still in progress, I am looking at the code on how to fix backward compatibility for reponame in project.ini file. 15:49:32 15:49:33 jruzicka: it would be my first chair here so it feels like a resposnability :P 15:50:02 imcsk8: just follow the script and keep an eye on the clock ;) 15:50:04 apevec, sure 15:50:46 tristanC, we have WIP generic job which dmsimard said could be used for rpmfactory integration too 15:50:56 dmsimard: when you have some spare cycle, I'd like to check how to implement: "use localhost when cico api_key is undefined" and "make logs collection and publication in a dedicated role outside of common" 15:51:04 number80: thanks :) 15:51:50 apevec: it seems like ansible is the new thing to run test and it will replace jenkins/jjb at some point 15:51:54 tristanC, https://review.gerrithub.io/270016 15:52:15 tristanC: I would be keen on a totally seperate ansible-role-openstack-log-collect repo so I could use it in tripleo-quickstart :) 15:53:00 apevec: awesome, so that would be to keep the ci.centos.org workhorse 15:53:09 oh yes, log collection should be generic 15:54:10 tristanC, trown - ok, let's continue when dmsimard is back 15:54:19 cool 15:55:14 well the idea is that zuulv3 may be able to execute playbook directly to run test jobs, so that we don't need jenkins or jjb anymore (iiuc) 15:55:32 that would be sweet 15:55:33 ah nice 15:55:41 whoa 15:55:44 bye bye jenkins 15:55:46 jjb is really painful 15:55:47 Mr. Jenkins go home 15:56:06 weshay: ^^^ 15:56:14 trown, but zuul/layout is also yaml :) 15:56:22 Everything is yaml 15:56:26 indeed 15:56:36 new xml! 15:56:42 arghh!! 15:56:54 imcsk8, what, you prefer json? :) 15:57:10 apevec, we cannot comment in json 15:57:15 i prefer yaml over xml 15:57:20 seems like we are done with meeting :) 15:57:23 #endmeeting