15:01:50 #startmeeting RDO meeting - 2019-05-29 15:01:50 Meeting started Wed May 29 15:01:50 2019 UTC. 15:01:50 This meeting is logged and archived in a public location. 15:01:50 The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:50 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:50 The meeting name has been set to 'rdo_meeting_-_2019-05-29' 15:01:51 Meeting started Wed May 29 15:01:49 2019 UTC and is due to finish in 60 minutes. The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:52 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:54 The meeting name has been set to 'rdo_meeting___2019_05_29' 15:02:00 #topic roll call 15:02:02 o/ 15:02:04 o/ 15:02:06 o/ 15:02:21 o/ 15:02:36 #chair fultonj ykarel baha jpena 15:02:36 Current chairs: amoralej baha fultonj jpena ykarel 15:02:37 Current chairs: amoralej baha fultonj jpena ykarel 15:04:09 o/ 15:04:17 #chair mjturek 15:04:17 Current chairs: amoralej baha fultonj jpena mjturek ykarel 15:04:19 Current chairs: amoralej baha fultonj jpena mjturek ykarel 15:04:21 let's start 15:04:37 #topic Planning for moving RDO Train to CentOS8 has started 15:04:45 #info https://review.rdoproject.org/etherpad/p/moving-rdo-to-centos8 15:05:17 CentOS has announced their work on CentOS8 https://wiki.centos.org/About/Building_8 15:06:09 we'd like to release RDO Train in CentOS8 so we've started planning all tasks to get it done 15:06:50 as there is no ETA for CentOS8 GA, it's difficult to define timelines 15:07:14 but at least, we have a draft on the work to do, order and how this will affect others 15:07:18 as tripleo-ci, etc... 15:07:22 weshay, ^ FYI 15:08:03 feel free to provide any feedback, questions and doubts 15:08:34 the initial approach is to provid RDO Train CloudSIG official repos *only* for CentOS8 15:08:51 although we may keep a RDO Trunk repo (DLRN) for CentOS7 too 15:09:45 so that's it from me, this was just for awareness 15:09:57 my main concern is for operators using RDO, to prepare for upgrade 15:10:22 hmm, i think there is some work going on in TripleO to do upgrades 15:10:29 yes 15:10:32 correct 15:10:37 where host is upgraded fresh with centos8 something like it 15:10:52 i'm not sure how will that go, but good to check with them 15:11:04 btw, no matter what, Train will be the last release with Python 2 support, see https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html 15:11:06 may be jistr can put some light and references on it && 15:11:07 also, users not using TripleO should get prepared 15:11:13 jpena, yeap, i saw that 15:12:26 anyway, as soon as we have CentOS8 and can start working on it, i'll send a mail to RDO MLs explaining it 15:12:49 hmm good to send on CentOS as well 15:12:57 as i think we need involvment from other sigs 15:12:59 yeah, good point 15:13:25 correct, we need to check plans with storagesig, virtsig (not totally sure) and opstools 15:13:38 we depend on them somehow 15:14:18 i'll also share our plans in next centos buildsys meeting 15:14:27 just a brief update: we're looking into upgrades indeed. Reprovisioning was an option but was sorta NACKed because it would put a lot of stress on storage services like Swift and Ceph. So we're looking into in-place upgrades only right now. 15:14:31 yes good 15:14:44 currently CentOS 8 doesn't exist so we're not doing any work on that front yet 15:15:08 when it gets released we'll see what are the upgrade options 15:15:10 jistr, your plan is to also in-place upgrades on CentOS/RDO? 15:15:14 jistr, ok 15:15:28 we'll check by then 15:15:35 jistr, Thanks for the updates 15:15:37 amoralej: it's possible it will not happen, but i don't know. It depends what will be in-place upgrade options of CentOS 15:15:50 but i presume you'd like to do some sort of CI upstream if possible 15:16:08 if CentOS provides it 15:16:11 amoralej: we do basic CI without a real OS upgrade. We would have no chance fitting into wall time otherwise. 15:16:26 so we run upgrade tasks in "no-op" mode mostly 15:16:39 #action amoralej to check upgrades plans with jistr after CentOS8 is in available 15:16:41 mainly validating the workflows that trigger the tasks, but not so much the tasks themselves 15:16:47 jistr, is there some place, etherpad etc where we can follow plan/status etc 15:17:24 may be it's being discussed in TripleO meetings 15:17:51 yeah, this is a tripleo topic mainly, but good to know to inform users 15:17:54 ykarel: there's an approved spec where a lot of the problematic has been discussed. Other than that we don't do much tracking presently but if there's interest we can think of something. 15:18:31 much of the current WIP code is here https://review.opendev.org/#/q/topic:leapp 15:18:33 jistr, yes good to have some visibility 15:19:11 jistr: as per my understanding all of the above is true, but i also learned at the ptg that controller nodes would be reprovisioned (which shouldn't be an issue as they're not storing as much data) 15:20:52 fultonj: re controllers reprovisioned -- must have been some misunderstanding somewhere i think. We're currently testing in-place upgrade of controllers. If we have to make in-place upgrades work anyway, there's probably not much benefit in trying to mix in reprovisioning too... 15:21:40 it seems there is some leapp version in copr, not sure how useful it will be for CentOS https://leapp-to.github.io/gettingstarted 15:21:47 i guess we need to wait for CentOS8 15:22:31 https://etherpad.openstack.org/p/upgrades_denver_ptg 15:22:59 line 31 15:23:31 jistr: ^ it's quite possible i misunderstood :) 15:23:31 fultonj: ok but that's for fast forward between Queens and Train 15:24:18 so it doesn't affect Rocky to Stein 15:24:21 fultonj: because FFWD brings another set of trouble for upgrade (mainly around compute nodes and needed live migration because of OS upgrade, but live migration unsupported across 3 version difference) 15:25:10 jistr: ok, thanks i think i was confusing the U with the FFU. 15:25:30 fultonj: yea it doesn't affect R->S. We're looking into other options for FFWD which we previously thought of as a no-go for R->S. The Q->T upgrade is much more constrained so it forced a complete re-evaluation of possibilities. 15:26:36 jistr: ack 15:27:52 jistr, note the major os upgrade in centos will be s-t 15:27:56 no r->s 15:28:06 or *->t 15:28:19 ok, let's move on to the next topic 15:28:21 amoralej: oh yeah, diff(upstream,downstream) 15:28:29 yeap :) 15:28:35 amoralej: yea, that's not good for us, but kinda expected... :) 15:28:59 #topic RDO Status mail being sent weekly 15:29:32 last week some of us discussed about sending a weekly mail with info about RDO 15:29:52 to keep maintainers and users more in the loop about what's happening 15:30:12 we'll start sending it this week 15:30:42 in friday afternoon, CET time 15:30:51 or would it be better on monday? 15:31:04 I'd say Monday 15:32:07 ok, i think it makes sense 15:32:30 +1 to Monday 15:32:38 #action amoralej to send RDO weekly status mail on monday 15:32:42 i'll start sending it 15:32:52 we can figure out how to rotate it 15:33:31 so, from now on, expect a new mail in your inbox every monday :) 15:34:06 #undo 15:34:06 Removing item from minutes: ACTION by amoralej at 15:32:38 : amoralej to send RDO weekly status mail on monday 15:34:07 Removing item from minutes: #action amoralej to send RDO weekly status mail on monday 15:34:20 #action amoralej to send RDO weekly status mail every monday morning CET time 15:34:38 and final topic 15:34:59 #OpenStack clients update in Fedora status 15:35:24 #info all OpenStack clients have been updated in Fedora Rawhide to Stein releases 15:35:28 update is done 15:35:50 all packages are updated in Fedora rawhide repo and will be in F32 15:36:55 also some packages have been removed 15:37:02 congrats, that was a lot of work 15:37:12 #info some packages have been removed from Fedora https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/DDVGRKS2EQMVD2XAZ7GK5ADIJC7AKXVK/ 15:37:26 nice 15:37:42 i expect next ones to be a bit easier, without the python2/python3 mess and with the help of some scripts i used this time 15:38:29 time for open floor 15:38:33 #topic open floor 15:38:44 anything you'd like to bring to the meeting? 15:39:09 mjturek and I have a topic! 15:39:52 We've spoken to weshay and tonyb about the manifest list situation, and they seem fairly certain we ultimately won't need them in the RDO registry, which is good. 15:40:24 The proposal is to instead tag the images as ppc64le and leave them in the same namespace as the x86 images on the RDO registry end of things 15:40:40 that sounds great 15:40:48 It's definitely easier :) 15:40:51 yeap 15:41:12 you will use manifest in docker registry? or follow the same approach? 15:41:25 That just means we need to figure out container uploads. The job is red right now because centos has been having some node outages, but it's otherwise ready to start pushing containers 15:41:34 We will use manifests in the docker registry yes! 15:41:50 ok 15:41:50 The idea is to use a promotion job as an in-between step to group all of them together via manifests 15:43:02 makes sense 15:43:54 we were having authentication issues with uploading previously 15:44:02 we'll probably need to rope you guys in to help with that 15:44:33 if you know how we can get access to the key that allows uploads to rdoproject registry, let us know! 15:45:28 mjturek: I guess you'll be using the same user as the tripleo ci jobs, right? 15:45:47 jpena we're using root on cico 15:46:12 mjturek: I mean from the rdo registry side. You need to authenticate with docker login -u xxx -p xxx 15:46:22 ahhh okay 15:46:49 so we'll need to get access to those creds? 15:47:30 mjturek: yep. I need to check how to make them available to ci.centos 15:47:36 * jpena adds to to-do 15:47:47 awesome thank you! 15:48:18 ok i have one query, any idea when RDO zuul will be upgraded to move to ansible >= 2.7 15:48:27 i know there is already a plan, but any idea about the timeline 15:48:38 ykarel: https://lists.rdoproject.org/pipermail/dev/2019-May/009087.html June 5th 15:48:48 ykarel, last plan i saw was for 2.7 not 2.8 15:49:26 jpena, Thanks 15:49:34 amoralej, hmm /me also aware about 2.7 15:49:54 amoralej, actually /me looking because 2.5 has a issue while running meta: reset_connection 15:50:13 moving to 2.7 will fix it 15:50:42 oh, i thought you were thinking in the issue with the 2.8 and containers-build 15:51:01 amoralej, it's related to that only 15:51:13 amoralej, more context https://review.opendev.org/#/c/660247/ 15:51:42 amoralej, so i trying to move away from system ansible and rely on zuul's ansible to setup docker registry 15:51:56 but docker registry has a meta task: reset_connection 15:52:08 which doesn't work with conditions and ansible 2.5 15:52:19 that's probably the reason it was implemented in that way initially 15:52:44 hmm possible 15:53:02 that's what i didn't understand well in first place 15:54:01 so, after june 5th we probably can move to remove the embedded playbook and push ansible 2.8? 15:54:19 but with 5th june it will be 2.7 15:54:56 amoralej, i also pushed backup plan https://review.opendev.org/#/c/662021/ 15:54:57 but iiuc that willfix the reset_connection? 15:55:25 ah, yeah, that should also be fine 15:55:26 amoralej, yes reset_connection will be fixed by it 15:56:06 then once we have 2.7 we can merge your initial fix and remove the nested playboot totally, including system ansible installation 15:56:06 yes it's good to move ansible-2.8 in Train, followed by stein, and currently docker_login issue is the only blocker 15:56:14 amoralej, yes 15:56:22 ok, it's clear then 15:56:49 any volunteer to chair next week? 15:57:00 * ykarel we have holiday here next week 15:57:09 I can do it 15:57:26 #action jpena to chair next week meeting 15:58:01 anything else? 15:58:13 otherwise i will close the meeting? 15:59:11 thank you for joining! 15:59:20 #endmeeting