15:00:29 #startmeeting RDO meeting - 2017-02-01 15:00:30 Meeting started Wed Feb 1 15:00:30 2017 UTC. The chair is number80. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:30 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:30 The meeting name has been set to 'rdo_meeting_-_2017-02-01' 15:00:31 Meeting started Wed Feb 1 15:00:29 2017 UTC and is due to finish in 60 minutes. The chair is number80. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:35 The meeting name has been set to 'rdo_meeting___2017_02_01' 15:00:37 #topic roll call 15:00:42 agenda is here 15:00:45 https://etherpad.openstack.org/p/RDO-Meeting 15:00:46 \o/ 15:00:51 please add your items 15:01:13 #chair chandankumar apevec dmsimard jpena amoralej 15:01:13 Current chairs: amoralej apevec chandankumar dmsimard jpena number80 15:01:14 Current chairs: amoralej apevec chandankumar dmsimard jpena number80 15:01:24 o/ 15:01:39 * apevec only lurking from the other mtg 15:01:40 Bernard Cafarelli proposed openstack/networking-sfc-distgit: Add initial spec file https://review.rdoproject.org/r/4656 15:01:56 shush 15:02:02 o/ 15:02:15 o/ 15:02:16 #chair tosky 15:02:16 Current chairs: amoralej apevec chandankumar dmsimard jpena number80 tosky 15:02:16 Current chairs: amoralej apevec chandankumar dmsimard jpena number80 tosky 15:02:20 #chair trown 15:02:20 Current chairs: amoralej apevec chandankumar dmsimard jpena number80 tosky trown 15:02:21 Current chairs: amoralej apevec chandankumar dmsimard jpena number80 tosky trown 15:02:23 o/ 15:02:32 #chair jruzicka 15:02:33 Current chairs: amoralej apevec chandankumar dmsimard jpena jruzicka number80 tosky trown 15:02:33 Current chairs: amoralej apevec chandankumar dmsimard jpena jruzicka number80 tosky trown 15:02:56 dmsimard: /mode -v doesn't work on zodbot? 15:03:03 number80: he needs +q 15:03:08 +q with -v mutes 15:03:12 +q with +v can talk 15:03:32 good 15:03:34 Harry Rybacki proposed rdo-infra/ci-config: Pass job type to publisher handling collect-docs https://review.rdoproject.org/r/4529 15:03:43 next topic 15:03:55 #topic ci.centos.org and CBS outage announced for March 14th 15:04:03 https://lists.centos.org/pipermail/centos-devel/2017-January/015646.html 15:04:26 o/ 15:04:38 Not much to say, this is due to these services being hosted in the community cage that is being reorganized 15:04:41 #chair leifmadsen 15:04:42 Current chairs: amoralej apevec chandankumar dmsimard jpena jruzicka leifmadsen number80 tosky trown 15:05:16 reasonably good timing release schedule wise 15:05:21 [sensu] NEW: master.monitoring.rdoproject.org - check-delorean-master-head-current @ http://tinyurl.com/hcnq3ll |#| Build failure on centos7-master-head/current: keystone, glance, gnocchi, heat, cinder, zaqar, python-gnocchiclient, mistral, murano-dashboard: http://trunk.rdoproject.org/centos7-master-head/report.html 15:05:24 early in pike release 15:06:05 Yes 15:06:26 Then let's move to the next topic 15:06:36 #topic ci.centos.org cloud and jenkins maintenance window 15:06:45 https://www.redhat.com/archives/rdo-list/2017-February/msg00000.html 15:06:47 dmsimard: ^ 15:06:53 o/ 15:07:15 raise your points and ask for help if you need to :) 15:07:25 There's a maintenance window tonight at 8PM EST/01:00 UTC for updates in ci.centos.org land 15:07:55 We'll update the Jenkins master as well as the cico cloud 15:08:11 I would like another window after Ocata is out to upgrade our jenkins slaves to CentOS 7.3 15:08:23 That's it for me 15:11:11 number80: next topic? 15:12:29 yes 15:12:40 #topic Updates on tempest 15:12:43 chandankumar: ^ 15:13:13 So we can now use tempest rpm in puppet-tempest with tempest-workspace https://review.openstack.org/#/c/425085/ 15:13:42 As well as we have blog up on how to use new tempest rpm with ocata https://github.com/redhat-openstack/website/pull/817 15:13:51 thanks to tosky for the blog 15:14:15 kudos to both of you 15:14:21 amoralej: has tested new tempest rpm and workflow with packstack, packstack support for tempest rpm is coming soon. 15:14:57 amoralej: just one query related to packstack tempest support are we going to keep install from source option in packstack or to remove it? 15:15:09 i'd just remove it 15:15:27 yes, I'd just switch to rpm install 15:15:33 for ocata and master 15:15:39 one can always clone from source and run it manually if needed 15:15:40 we'll keep it as is for newton and mitaka 15:15:59 amoralej: ack will get a patch up for packstack to install tempest through rpm 15:16:40 that's it from myside on this 15:16:43 i'll prepare it as soon as i get a slot :) 15:17:18 o/ 15:17:22 yeah I think packstack doesn't need to be able to install tempest from source. 15:18:02 #chair myoung 15:18:03 Current chairs: amoralej apevec chandankumar dmsimard jpena jruzicka leifmadsen myoung number80 tosky trown 15:18:39 dmsimard: patch is coming for packstack tempest 15:19:09 good 15:19:13 agreed, if all bits are installed from RPMs, tempest should not be different 15:20:49 number80: i have a followup topic related to tempest in p-o-i 15:20:51 I guess this is the tricky part: ensuring that everything is installed 15:21:02 ok next 15:21:08 #topicViews on adding support of tempest rpm in p-o-i 15:21:11 #topic Views on adding support of tempest rpm in p-o-i 15:21:18 continue then :) 15:21:38 So today i was working on installing tempest from rpm in p-o-i https://review.openstack.org/#/c/427578/ 15:22:01 but as discussed with EmilienM and dmsimard i will be problematic as 15:22:10 (tempest from rpm \o/) 15:23:20 we need to pin some commits in puppet-ci and adds depends on patch for testing tempest patches upstream 15:24:07 I need just views on that whether to add this support or not if adding suport it will affect weirdo jobs also in RDO CI 15:24:35 dmsimard: jpena amoralej apevec ^^ 15:24:38 adding support for installing from RPMs while still defaulting to source will have no impact 15:24:43 because the default doesn't change 15:24:56 +1 on that 15:24:59 the question is how do we handle the different pins that we sometimes need 15:25:14 i.e, pinning to a commit 15:25:21 Yep, but it would be nice to have it work from packages and try to change default for Pike 15:25:28 so, when using rpms, pinning should be done at packaging 15:25:48 number80: default in p-o-i will never change, it's an upstream project and also has jobs on tempest gate 15:25:57 so when deploying from rpm we should never need to do the pin in p-o-i 15:26:19 I meant for our jobs 15:26:20 dmsimard, but we can deploy from rpm in promotion pipeline, right? 15:26:20 amoralej: so pin through rdoinfo source-branch ? 15:26:24 yes 15:26:30 so basically in rdoinfo we pinn at particular version if rdoinfo providea a feature to pin at particular commit that will be great 15:26:35 yes, that's what I would do if we had to pin 15:26:38 amoralej: no, I would not use rpm in the puppet-specific promotion pipeline 15:26:40 and if we need to backport patches we'll carry the patches in distgit 15:26:50 amoralej: because we could end up promoting something that'd break p-o-i upstream 15:27:23 and in the current-passed-ci pipeline? 15:27:30 because now we have the oposite 15:27:35 we can promote broken tempest 15:27:42 which is not good 15:27:48 yeah.. it's hard to tell 15:28:09 trying to picture it in my head but there's quite a few subtle things in there 15:28:17 i think, that could be good, deploying from source in puppet-promotion and from rpm in current-passed-ci, wdyt? 15:28:51 amoralej: so option is making configurable in run_test.sh to install from rpm or source to satisfy both ci? 15:29:12 well, we can try and see what happens.. I guess, worst case, we revert back to using from source in current-passed-ci or something 15:29:15 yes chandankumar, who doable it is? 15:29:21 and then fix whatever is breaking 15:29:39 amoralej: not much different than any of the toggles that's already embedded in run_tests.sh 15:29:40 amoralej: as discussing today then that option comes 15:29:54 amoralej: like tempest_version and manage_repos and others 15:30:26 I guess I will need to parameterize that option in weirdo 15:31:22 dmsimard: amoralej i will work on parameterize part let see how it goes. 15:31:28 ok 15:31:46 that's it from myside on this. 15:32:01 ok 15:32:16 #topic New way of tracking issues affecting jobs in RDO CI 15:32:18 amoralej: ^ 15:32:48 yes, that's for awareness, we have changed we we track issues in RDO CI jobs 15:33:01 we have been using etherpad 15:33:06 in the past 15:33:20 now, we are moving to a public trello board 15:33:40 #link https://trello.com/b/WXJTwsuU/tripleo-and-rdo-ci-status 15:34:11 we still have to improve categorization and labels, but it's available already 15:34:12 dmsimard: what about using this script https://gist.github.com/dims/54b391bd5964d3d208113b16766ea85e from gate jobs - papercuts for tracking ci failures. 15:34:24 amoralej: do we have updated the website about it? 15:34:38 ya, I think this should maintain all the benefits we had with the etherpad with increased readability 15:34:38 nop 15:34:52 chandankumar: I saw that thread, it's weird 15:34:57 i'll add something in the website number80 15:34:59 I don't know why they're not doing it through logstash. 15:35:08 amoralej: thank you :) 15:35:08 hmm 15:35:12 I think it's mostly to get data out of zuul at a point in time and "live" 15:35:22 and we used info in the etherpad in the dashboard too 15:35:41 amoralej: oh true, we need some trello query now 15:35:46 yes 15:36:40 maybe we can just replace with a static link to the board in case of failure in the short term 15:37:00 and update to some count of cards in a particular column or particular label later 15:37:05 yes, trown, if we use good lables 15:37:25 probably just link to a filtered url or something like that 15:37:38 oh, that would be even nicere 15:37:45 *nicer 15:38:03 anything else? 15:38:43 not from my side 15:39:19 same 15:40:35 ok 15:40:45 #topic Status of preparation for Ocata release 15:40:54 two parts 15:41:03 CI 15:41:05 https://trello.com/c/Y1nOASYi/554-ci-ocata-release 15:41:17 amoralej, dmsimard can you fill us about it? 15:41:54 probably dmsimard has more accurate info, but i think currently we are waiting to get new role to build images, right? 15:42:03 I believe trown will have the reqs in place soon in order to get the ocata pipeline up 15:42:05 to implement promotion pipeline for ocata 15:42:42 yes, patches are all up just waiting on reviews 15:42:54 Harry Rybacki proposed rdo-infra/ci-config: Pass job type to publisher handling collect-docs https://review.rdoproject.org/r/4529 15:42:56 * trown misses the days of just self-merging all of his own work 15:43:02 :) 15:43:58 https://trello.com/c/l4IhlYgd/504-q-to-u-create-new-image-building-role-in-tripleo-quickstart-extras-repo is the relevant card 15:44:27 #info information about new image building role in https://trello.com/c/l4IhlYgd/504-q-to-u-create-new-image-building-role-in-tripleo-quickstart-extras-repo 15:44:43 once that is merged, we can merge the new jobs for ocata? 15:44:57 we could update commit on https://review.rdoproject.org/r/4525 and just use the unmerged quickstart patches for a short time to get ocata pipeline stood up 15:45:21 btw, we are changing job names from ...-delorean-... to ...-rdo-trunk-... 15:45:25 will that be ok? 15:45:33 the approach of the quickstart patches has been agreed upon, so not a high risk there 15:46:01 there is nothing in quickstart that relies on job name 15:46:08 trown: there is iirc 15:46:11 build_system ? 15:46:28 oh in the jjb... in the new jjb there is no build_system :) 15:46:33 I think it's for delorean versus cbs 15:46:35 or something 15:47:36 oh 15:47:48 I got rid of build_system for new jobs... https://review.rdoproject.org/r/4525 ... not sure we can take on changing that for all jobs right now ... maybe we could handle that in https://trello.com/c/Y9GW09Zu/383-move-rdo-ci-specific-code-from-tripleo-quickstart-repo-to-rdo-infra-ci-config 15:49:45 yeah maybe we can rename jobs at a later time 15:49:49 so the proposal would be to not create any *new* jobs with delorean in the name, but not to change the names of any old jobs 15:49:58 there's more than meets the eye on changing job names 15:50:07 like, jjb won't really rename the jobs, it'll create new ones 15:50:27 ya, the job names are really vars passed to the ci-scripts... I kind of forgot that part 15:51:07 next 15:51:09 the existing ci-scripts in tripleo-quickstart expect build_system, but going forward we will just incorporate build_system into release 15:51:29 oh you were not done sorry 15:52:32 I can be :) 15:53:01 ok 15:53:06 https://trello.com/c/bPAnPjGn/571-rdo-ocata-branching 15:53:16 we'll be branching Ocata soon 15:53:45 I submitted split changes for build system script to build ocata and mitaka (which is problematic for now) 15:53:56 apevec, we merged the Sem-Ver-tagged commit, Ironic version should be bumped soon 15:54:03 amoralej and apevec will be taking care of actual branching this time 15:54:10 amoralej: anything else? 15:54:29 we'll be pinning the non-openstack puppet modules just today 15:54:45 according to last current-passed-ci 15:55:12 amoralej: huh, why ? 15:55:19 any required update to those modules will need to be managed as a review to rdoinfo 15:55:25 we need to pin for stable 15:55:40 amoralej: right, but p-o-i hasn't branched yet (and it's puppetfile might still be updated) 15:55:49 dmsimard: we can't branch a constantly moving target especially when they have no release schedule 15:56:11 dmsimard, reality is that we don't follow puppetfile in p-o-i 15:56:35 amoralej: reality is that that is what we're actually testing with :/ 15:57:04 So we have potentially outdated RPMs then ? 15:57:34 wait, didn't EmilienM work on a puppet update constraints to rdoinfo script ? 15:57:45 we test puppet rpms in tripleo jobs 15:57:47 I did in the past 15:58:33 currently, puppet modules are only pinned for newton 15:59:14 in rdoinfo 16:00:05 dmsimard, poi Puppetfile pins to upstream tags, which are sometimes very old 16:00:15 NB this is about non-openstack puppet-* 16:00:28 apevec: that sounds odd to me, they have a script that automatically updates to newer tags 16:00:38 yes tags 16:00:50 and that's very old in some puppet modules 16:00:51 ex: https://review.openstack.org/#/c/421723/ 16:00:54 many puppet modules don't push tags 16:01:24 we should probably revisit that, but right now we are ahead of puppet release tags and need to freeze 16:01:37 we did it for newton post GA and it was too late 16:01:42 hmk, not sure I follow but I trust and have faith in you :) 16:01:53 no, that's not good enough :) 16:02:01 amoralej, ^ make dmsimard understand :) 16:02:08 I guess I need a proper example of something that's older in p-o-i 16:02:13 than what we have in RDO 16:02:30 please keep it short :) 16:02:39 we're past the hour 16:02:50 * amoralej looking for examples 16:02:51 dmsimard, e.g. puppetlabs-mysql 16:02:54 It can be off-meeting 16:02:54 or apache 16:02:58 ack 16:03:08 ok, let's close the meeting before 16:03:13 #endmeeting