15:01:03 #startmeeting RDO meeting - 2017-02-15 15:01:03 Meeting started Wed Feb 15 15:01:03 2017 UTC. The chair is jpena. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:03 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:03 The meeting name has been set to 'rdo_meeting_-_2017-02-15' 15:01:04 Meeting started Wed Feb 15 15:01:03 2017 UTC and is due to finish in 60 minutes. The chair is jpena. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:08 number80: ah ok, i had no idea :) 15:01:08 The meeting name has been set to 'rdo_meeting___2017_02_15' 15:01:10 #topic roll call 15:01:12 o/ 15:01:14 o/ 15:01:22 o/ 15:01:30 #chair leifmadsen tosky amoralej 15:01:30 Current chairs: amoralej jpena leifmadsen tosky 15:01:30 Current chairs: amoralej jpena leifmadsen tosky 15:01:33 o/ 15:01:34 o/ 15:01:42 #chair rbowen number80 15:01:42 Current chairs: amoralej jpena leifmadsen number80 rbowen tosky 15:01:43 Current chairs: amoralej jpena leifmadsen number80 rbowen tosky 15:02:40 \o/ 15:03:19 #chair chandankumar 15:03:19 Current chairs: amoralej chandankumar jpena leifmadsen number80 rbowen tosky 15:03:19 Current chairs: amoralej chandankumar jpena leifmadsen number80 rbowen tosky 15:03:35 anyone hitting type=AVC msg=audit(1487168176.211:89): avc: denied { read } for pid=13482 comm="ip6tables.init" name="modprobe.d" dev="sda3" ino=8409209 scontext=system_u:system_r:iptables_t:s0 tcontext=unconfined_u:object_r:modules_conf_t:s0 tclass=dir 15:04:10 o/ 15:04:20 Evgeny Antyshev proposed openstack/packstack master: Ability to provide demo image's properties https://review.openstack.org/434334 15:04:23 #chair jschluet 15:04:23 Current chairs: amoralej chandankumar jpena jschluet leifmadsen number80 rbowen tosky 15:04:24 Current chairs: amoralej chandankumar jpena jschluet leifmadsen number80 rbowen tosky 15:04:34 let's start with the agenda 15:04:41 #topic Ocata release checklist 15:05:49 rbowen: ^^ 15:05:50 As usual, we are drafting a blog post about the Ocata RDO release. 15:06:01 That is at 15:06:02 #link https://etherpad.openstack.org/p/rdp-ocata 15:06:18 The things we try to do around a release are described at 15:06:20 #link https://www.rdoproject.org/rdo/release-checklist/ 15:06:34 What I need at this point is some life to that draft 15:06:41 Some bullet points of exciting things in this release. 15:06:53 What I have now is pretty much a "hey, we released something" and it's kind of boring. 15:07:05 So if there's things that you worked on that are interesting, please add bullet points to that draft. 15:08:07 Note that we're not taking credit for things that happened upstream, but it's worth mentioning a few of them, so people care about trying it out. 15:08:22 Thanks. 15:09:04 #action everyone have a look at https://etherpad.openstack.org/p/rdp-ocata and contribute 15:09:45 rbowen, i have the list of new packages introduced in ocata 15:09:59 amoralej: Thanks. 15:10:22 next topic? 15:10:29 although related to this one 15:10:31 Yes, I'm done. 15:10:40 #topic Review release engineering steps for the next week https://review.rdoproject.org/etherpad/p/ocata-release-preparation 15:10:50 amoralej, I think you added this one 15:10:54 ok 15:11:12 Merged rdoinfo: Remove under-review tag for python-networking-sfc https://review.rdoproject.org/r/5188 15:11:12 at the beginning of the etherpad you have the list of todo items 15:11:25 as, finish under-review packages 15:11:47 we need to create the ci jobs for ocata CBS repos 15:11:52 if someone can take it 15:12:00 it should be pretty easy, i think 15:12:12 amoralej: what about creating a new list of new packages introduced in ocata release 15:12:20 in the same package list 15:12:30 s/new/ 15:12:45 amoralej: which kind of jobs? 15:12:52 we're supposed to have them already 15:12:59 https://ci.centos.org/view/rdo/view/cbs-promote-pipelines/ 15:13:05 i don't see there 15:13:18 amoralej: oh, promotion jobs 15:13:19 maybe it's just the view 15:13:49 the ones we used to test official repos 15:13:59 buildlogs.c.o and mirror.c.o 15:15:12 AFAIK, they are a WIP 15:15:25 we need those to test the stable packages and to create publish images 15:15:41 lemme check 15:16:10 Yes for images, but they are not used for promotion as they're broken 15:16:51 https://review.rdoproject.org/r/#/c/4503/ is for RDO Trunk but not for cloudsig repos 15:17:03 We use weirdo jobs to test stable packaging 15:17:29 and oooq also number80 15:17:46 not really 15:17:53 is not https://ci.centos.org/view/rdo/view/cbs-promote-pipelines/job/rdo-promote-cloudsig-testing-newton/ used? 15:18:06 or you mean for GA? 15:18:07 not for tagging testing to stable 15:18:13 o/ 15:18:41 anyway, we need to create weirdo-testing-ocata 15:18:49 amoralej: we tag automatically upstream GA to stable 15:18:54 Yes, I agree 15:19:13 dmsimard: ^ 15:19:32 yeah 15:19:39 is the repo self contained and good to go yet ? 15:19:46 not yet 15:19:47 not yet dmsimard 15:20:08 but it'd be great if we can get the pipeline created as soon as possible 15:20:10 ok, well, not just weirdo jobs anywya 15:20:12 anyway* 15:20:15 we need oooq things as well 15:20:30 we may be able to test some scenarios, as packstack pretty soon 15:21:33 We should branch stable/ocata in packstack. 15:21:44 dmsimard, do you think we could get the pipelines for cloudsig this week? 15:21:52 yeah dmsimard, it's in the list too 15:22:02 i think we can branch and tag as-is 15:22:28 amoralej: afaict for weirdo it's just to add one line with "ocata" in it, but we need to create a pipeline with oooq in it -- trown, anything special required for oooq ? 15:22:53 dmsimard: just need to make sure there is an ocata repo config that matches up 15:23:05 well, there is a proposal about release criteria but I wait for apevec/mburns to provide final draft 15:23:41 It will define which set of jobs will be used for releasing RDO 15:23:57 Evgeny Antyshev proposed openstack/packstack master: Ability to customize flavors in Tempest https://review.openstack.org/423216 15:24:04 I guess there has to be something tripleo in there :) 15:24:21 #action number80 request kbsingh to create ocata stable repositories 15:24:44 Right, this is something which should be done ahead of time if we want to be ready 15:25:42 I can make sure there is repo config for tripleo quickstart 15:25:51 trown: <3 15:25:56 #action trown make sure there is ocata relase config for quickstart 15:25:57 good trown 15:26:39 dmsimard, will you take care of adding the jobs to rdo-infra/ci-config? 15:26:47 i can send the weirdo part 15:26:53 but not that sure about oooq 15:27:06 David Moreau Simard created rdo-infra/ci-config: Add ocata weirdo-testing job https://review.rdoproject.org/r/5277 15:27:10 amoralej: ^ should do it, one line ;) 15:27:16 you were fast :) 15:27:23 however we need to create the actual pipeline 15:27:46 this is more or less copy/pasting https://github.com/rdo-infra/ci-config/blob/master/jenkins/jobs/promote-cloudsig-testing-newton.yml 15:28:13 I can send a review for that once I get the ack from trown that it should be okay 15:28:21 ok 15:28:40 #action dmsimard to send cloudsig-testing-ocata once oooq is ready 15:28:56 I'd say, let's create for stable too 15:29:06 that one won't work until stable is GA 15:29:12 not only -testing 15:29:13 weirdo will fail horribly 15:29:26 we can create it once stable is ga. 15:29:46 yes but, as we'll tag direct to -release in GA we'll probalby have to test there 15:29:49 ok 15:29:58 about CDN synchronization 15:30:08 do we need something to get the script ready? 15:30:11 jpena ^ 15:30:16 nothing for release, no 15:30:16 for ocata 15:30:30 when number80 and apevec tag things for release, it's done automatically but kbsingh needs to sign 15:30:39 for stable/ocata trunk, we need some current-passed-ci repo 15:30:56 otherwise the CDN sync script won't work 15:31:09 we don't have current-passed-ci pipeline yet 15:31:16 right, we did the current-tripleo one but current-passed-ci isn't there 15:31:19 I'll take that 15:31:38 #action dmsimard to create current-passed-ci pipeline for ocata 15:31:39 * number80 not sure to understand 15:31:57 Cloud SIG repo is completely managed by CentOS team 15:32:23 yes, number80, it just came to my mind the synchronization of rdo-trunk repos to buildlogs 15:32:31 not Cloud SIG 15:32:37 ah right 15:33:53 about packages, was still thinking about what to do with release-trailings 15:34:07 for tripleo, i think there may be a RC1 before GA 15:34:25 but probably not for neutron plugins 15:34:41 he was proposing cross-tagging newton release if they don't tag 15:34:57 I'd just wait until they're ready 15:35:20 why, we are not blocking GA no them? 15:36:05 * number80 not sure if we're speaking about upstream or downstream GA 15:36:30 number80, re. release criteria - I've https://trello.com/c/B25DJFZx/572-rdo-propose-an-evolution-of-dod but that will be for Pike 15:36:36 ack 15:36:52 for Ocata we are on DoD from last year i.e. current-ci promotion 15:37:19 = weirdo puppet/packstack + oooq non-ha/ha 15:37:43 number80, not sure what you mean by downstream ? 15:37:51 apevec: current-ci promotion is for trunk, this is for cbs 15:37:51 but here we are discussing RDO 15:37:53 ok, so for components that are release blockers, I'd suggest to use snapshots from latest passing RDO trunk CI 15:38:02 so the equivalent would be the -testing pipeline 15:38:06 dmsimard, I mean equivalent 15:38:08 right 15:38:35 apevec: I was not sure to understand the sentence, just forget it, you already answered my question :) 15:38:55 anything that is not release blocker and not ready by GA, should wait 15:38:57 number80, so snaps might be a problem when upstream versioning is broken 15:39:02 i.e. master < stable/newton 15:39:02 e.g networking-* mess 15:39:12 hence I propose to just retagg latest newton 15:39:17 to avoid update issues 15:39:40 other opt is to just not ship them, but not sure what that might break 15:39:55 we used to install neutron plugins in ooo 15:39:59 in overcloud images 15:40:01 apevec: if they're release blockers, ack, not release blockers, I am not convinced (e.g networking) 15:40:04 we disabled some of them 15:40:12 but i'm not sure about current status 15:40:29 trown ^ do you know what neutron plugins do we install in overcloud? 15:41:19 * number80 thinks that they are likely not tested 15:41:21 so apevec, number80, anything not required for DoD criteria is considered not release blocker? 15:41:36 right 15:41:43 yeah, but if they are installed we need to provide some installable packages 15:42:05 Yes, but that's testing by ooq image build job 15:42:32 amoralej, ok, then action is to make a list what is included/used in ooo 15:42:36 yeah, so that's a good point 15:42:40 yes i will 15:43:06 #action amoralej create a list of required packages for oooq jobs 15:43:09 and ship those as snaps from passed-ci, other's -> noship until they have ocata release 15:43:17 amoralej: not sure 15:43:27 i'll check trown, no problem 15:44:28 same for other packages? 15:44:36 tacker is not branched or tagged yet 15:45:33 and i think is not tested in our pipeline 15:45:49 noship 15:46:05 ok 15:46:30 for tacker, I'd check w/ dradez post-release, it could be a blocker for OPNFV 15:47:06 yeah, i was looking for him yesterday but he didn't connect 15:47:10 i'll send him a mail 15:48:51 i think that's it, regarding ocata release 15:49:09 next topic, then? 15:49:19 sorry, just a last one 15:49:42 we should make sure we have enough slaves to rebuild with GA tag 15:49:45 in review.r.o 15:50:35 i'd propose to let DLRN-rpmbuild and cbs jobs run on any node 15:50:49 bare centos or weirdo nodes 15:51:16 wdyt? 15:51:51 it should work on both, but what's the advantage? bare-centos can run on any of our two clouds 15:52:10 last week there was periods where we had a bunch of empty weirdo ones and few bare-centos 15:52:12 and long queue 15:52:18 we could get temp more trystack nodes 15:52:20 i'm not sure if that's fixed 15:52:31 dmsimard, ^ 15:52:58 I think that was related to the change we made to use bare-centos nodes, I saw some mismatch between what nodepool thought it was requested, and what zuul was actually requesting 15:52:59 we made it so we could run the koji jobs on bare-centos 15:53:07 apevec, number80: right ? 15:53:25 we fixed by adding centos-packager and createrepo or something 15:53:58 so dlrn-rpmbuild and cbs jobs can run on bare-centos-7 nodes which are available on both rcip-dev and trystack 15:54:20 FWIW we got greenlighted some special case usage of more trystack capacity, if we're in a pinch, I'll be able to add it 15:54:47 how many bare-centos-7 nodes can we get? 15:54:49 yes 15:55:00 we can get probably about 20 more 15:55:45 so, iiuc, there is a global quota on each cloud and a minimal number of nodes of each type on each cloud ? 15:55:48 brings us to a theoritical max of about ~35 concurrent bare-centos-7 15:56:07 ok, that should be ok 15:56:21 to be time-conscious, we're 4 minutes before the end of the hour and have one pending topic 15:56:36 yeah, ok, i'm done 15:56:38 #action dmsimard to prep additional trystack capacity for bare-centos-7 15:56:46 #undo 15:56:50 #action dmsimard to prep additional temporary trystack capacity for bare-centos-7 15:56:54 keyword temporary :) 15:56:58 cool 15:57:00 let's move on 15:57:01 hm, I might not be chair 15:57:15 #action dmsimard to prep additional temporary trystack capacity for bare-centos-7 15:57:20 I think zodbot is quiet 15:57:28 ah 15:57:34 #chair PTG - if you want to talk about what you did in Ocata, and you'll be at the PTG, please contact rbowen@redhat.com to schedule your interview 15:57:34 Current chairs: - Ocata PTG about amoralej and at be chandankumar contact did if in interview jpena jschluet leifmadsen number80 please rbowen rbowen@redhat.com schedule talk the to tosky want what you you'll your 15:57:36 Warning: Nick not in channel: PTG 15:57:36 This is the last time I'll bug you about this. If you'll be at the PTG, and want to talk for 10-20 minutes about the work you did on Ocata, please ping me to schedule your interview. I have roughly 12 appointments open, with 6 of those tentatively spoken for. 15:57:37 Warning: Nick not in channel: - 15:57:38 Warning: Nick not in channel: if 15:57:39 Warning: Nick not in channel: you 15:57:40 Warning: Nick not in channel: want 15:57:41 Warning: Nick not in channel: to 15:57:42 Warning: Nick not in channel: talk 15:57:43 Warning: Nick not in channel: about 15:57:43 uh oh 15:57:45 Warning: Nick not in channel: what 15:57:46 Warning: Nick not in channel: did 15:57:46 ouch 15:57:47 What the heck 15:57:52 #topic PTG - if you want to talk about what you did in Ocata, and you'll be at the PTG, please contact rbowen@redhat.com to schedule your interview 15:57:56 Um 15:57:57 ok, 15:58:09 well, as the agenda item says, I'll be doing interviews at the PTG 15:58:15 about what you did in Ocata. 15:58:34 These will be used at future conferences, on various blog sites, and at OpenStack Summit. 15:58:51 I have just a few appointments remaining, so if you like to talk, ping me. 15:58:58 THanks to all of you who have already signed up. 15:59:02 15:59:14 thanks rbowen 15:59:21 #topic chair for next meeting 15:59:25 any volunteers? 16:00:45 ok, i can take it 16:00:56 #action amoralej to chair the next meeting 16:00:59 thanks amoralej ;) 16:01:31 we're over the hour, let's close the meeting and then have any open floor chat 16:01:34 #endmeeting