14:01:10 <weshay|ruck> #startmeeting tripleo 14:01:10 <weshay|ruck> #topic agenda 14:01:10 <weshay|ruck> * Review past action items 14:01:10 <weshay|ruck> * One off agenda items 14:01:10 <weshay|ruck> * Squad status 14:01:11 <weshay|ruck> * Bugs & Blueprints 14:01:11 <openstack> Meeting started Tue May 5 14:01:10 2020 UTC and is due to finish in 60 minutes. The chair is weshay|ruck. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:12 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:12 <weshay|ruck> * Projects releases or stable backports 14:01:14 <weshay|ruck> * Specs 14:01:14 <openstack> The meeting name has been set to 'tripleo' 14:01:16 <weshay|ruck> * open discussion 14:01:18 <weshay|ruck> Anyone can use the #link, #action and #info commands, not just the moderatorǃ 14:01:20 <weshay|ruck> Hey folks! who's around? 14:01:25 <weshay|ruck> hello 0/ 14:01:29 <ekultails> o/ 14:01:29 <dpeacock> o/ 14:01:34 <rh-jelabarre> getting rounder by the day... 14:01:37 <Tengu> «o/ 14:01:49 <dpeacock> rh-jelabarre: #socialdistancing is making us all rather round ;-) 14:02:15 <mwhahaha> hola 14:02:26 <rlandy> o/ 14:02:31 <marios> hi 14:02:35 <weshay|ruck> waiting on a few more 0/ 14:02:36 <akahat|ruck> o/ 14:03:17 <ysandeep> o/ 14:03:38 <openstackgerrit> Ryan McCabe proposed openstack/tripleo-heat-templates stable/queens: Add STF environment https://review.opendev.org/722349 14:03:52 <jfrancoa> ho/a 14:04:20 <weshay|ruck> ok.. let's get started.. reviewing the agenda 14:04:27 <weshay|ruck> #link https://etherpad.opendev.org/p/tripleo-meeting-items 14:04:58 <EmilienM> o// 14:05:11 <ykarel> o/ 14:05:14 <bhagyashris> o/ 14:05:14 <weshay|ruck> I know Ryan would appreciate reviews https://review.opendev.org/#/q/topic:queens-backports+(status:open+OR+status:merged) 14:05:35 <chandankumar> \o/ 14:05:48 <weshay|ruck> there is a need to help push these through.. thanks to the folks who already have reviewed. 14:06:15 <weshay|ruck> OK.. next topic is the ussuri release 14:06:48 <weshay|ruck> I will be sending emails to openstack-dev[tripleo] regarding the following 14:06:49 <weshay|ruck> Prepare for ussuri release 14:06:49 <weshay|ruck> blueprint / spec owners have been emailed directly 14:06:50 <weshay|ruck> public email will be sent today re: 14:06:50 <weshay|ruck> non tripleo projects should start releasing next week. May 11 - May 15 R-0 Ussuri release 14:06:50 <weshay|ruck> Last call to get your patches merged for TripleO by May 12. 14:06:51 <weshay|ruck> We will pin the has in puppet-tripleo first https://review.opendev.org/#/q/project:openstack/puppet-tripleo+branch:master 14:07:16 <weshay|ruck> so TLDR.. last call to get your ussuri patches merged 14:07:27 <weshay|ruck> hopefully the CI gods will be good to you all 14:07:34 <weshay|ruck> questions / concerns? 14:07:55 <Tengu> hopefully podman won't be updated... 14:07:59 * Tengu hides 14:08:17 <weshay|ruck> It's worth discussing.. 3rd party deps 14:08:38 <openstackgerrit> Lance Bragstad proposed openstack/tripleo-docs master: Introduce skeleton TLS-e guide https://review.opendev.org/725607 14:08:48 <weshay|ruck> so we have the ability to CI podman, ceph-ansible for example and run tripleo on their pull requests 14:08:52 <weshay|ruck> HOWEVER 14:09:03 <Tengu> probably yeah... having an actual way to control what goes in the pipe and actually BLOCK them if it fails. 14:09:07 <sshnaidm> maybe we should block updates for podman from centos repos 14:09:19 <weshay|ruck> what we don't have is insight from RDO and packaging how to get a validated build of $things into our workflow 14:09:37 <weshay|ruck> sshnaidm, exactly... how that can happen is not known yet.. 14:09:57 <Tengu> so for the current train issue, the source repo changed. maybe we can play with the priority in the .repo files? 14:10:02 <weshay|ruck> sounds simple.. but we need to work w/ our #rdo friends on that front 14:10:12 <weshay|ruck> ykarel, ^ FYI 14:10:20 <ykarel> either exclude=podman or priority can help in this case 14:10:27 <weshay|ruck> aye 14:10:39 <weshay|ruck> +1 14:10:43 <weshay|ruck> akahat|ruck, ^ 14:10:55 <Tengu> though I never got priority working as expected - but I love the explicit exclude. 14:11:03 <Tengu> especially for podman 14:11:13 <weshay|ruck> There have been a series of unfortunate events since last wednesday that have kept jobs redish 14:11:14 <ykarel> so podman 1.6 do not work with train? 14:11:23 <Tengu> ykarel: exactly 14:11:26 <ykarel> and will never work? 14:11:29 <ykarel> for centos7 14:11:46 <Tengu> probably 14:11:50 <ykarel> iirc it had issues with centos7 14:11:53 <ykarel> let me find link 14:11:59 <mwhahaha> centos7 couldn't get >1.4 14:11:59 <openstackgerrit> Rabi Mishra proposed openstack/tripleo-common stable/stein: Match hostname when doing node delete https://review.opendev.org/725608 14:12:03 <mwhahaha> because the kernel or something 14:12:08 <mwhahaha> maybe they fixed it? 14:12:08 <Tengu> hmmm 1.5 was fine 14:12:14 <mwhahaha> we never used 1.5 14:12:22 <mwhahaha> 1.6 had fixes we needed 14:12:27 <mwhahaha> specifically 14:12:30 <ykarel> https://review.rdoproject.org/r/#/c/23449/ 14:12:37 <openstackgerrit> Rabi Mishra proposed openstack/tripleo-common stable/rocky: Match hostname when doing node delete https://review.opendev.org/725609 14:12:46 <ykarel> ^^ was attempt to updated to 1.6 in centos7 14:12:46 <Tengu> mwhahaha: podman.x86_64 1.5.1-3.el7 @delorean-train-deps 14:12:54 <Tengu> that was on the last working upgrade job. 14:12:56 <ekultails> It really seems like docker should be our only supported platform on CentOS 7. if el == 7: log.ERR("podman not supported") 14:13:04 <mwhahaha> we never tested 1.5 14:13:04 <Tengu> before it was updated to 1.6.x which fails. 14:13:12 <Tengu> mwhahaha: still...... 14:13:31 <mwhahaha> we need to get cento8 on train 14:13:36 <mwhahaha> so we can stop having this conversation 14:13:40 <weshay|ruck> ah.. which segways to our next topic 14:13:45 <ykarel> +1 14:13:50 <EmilienM> mwhahaha: +2 14:13:52 <weshay|ruck> CI Updated Periodic jobs 14:13:52 <weshay|ruck> CentOS-8 Train periodic merging this week 14:13:52 <weshay|ruck> CentOS-8 Ussuri periodic merging this week 14:13:52 <weshay|ruck> Check jobs to follow 14:14:08 <weshay|ruck> I will note.. ykarel and correct me if I'm wrong 14:14:16 <nethans> Hi I have a server Dell R630 and have Centos 7 on it.. want to install tripleo for testing purposes.. anyone have a procedure on how to install it ? 14:14:21 <weshay|ruck> that CentOS-7 support for train has been requested for some time 14:14:21 <openstackgerrit> Emilien Macchi proposed openstack/tripleo-heat-templates master: Add a 600s timeout when creating enable-ssh-admin workflow https://review.opendev.org/725152 14:14:25 <openstackgerrit> Emilien Macchi proposed openstack/tripleo-heat-templates master: Add a 600s timeout when creating enable-ssh-admin workflow https://review.opendev.org/725152 14:14:35 <weshay|ruck> so we'll have BOTH centos-8 and centos-7 train jobs... 14:14:46 * weshay|ruck notes.. update and upgrade jobs will be centos-8 only 14:14:54 <weshay|ruck> in train 14:15:00 <ykarel> i just have concern how upgrade will be tested from stein to train 14:15:04 <ykarel> if train is centos8 only 14:15:20 <weshay|ruck> ya.. I should be more clear there.. 14:15:22 <openstackgerrit> Emilien Macchi proposed openstack/tripleo-ansible stable/train: tripleo_container_rm: use loop instead of with_items https://review.opendev.org/723914 14:15:37 <openstackgerrit> Emilien Macchi proposed openstack/tripleo-ansible stable/train: Fix typo in sync script string container name comparison https://review.opendev.org/723629 14:16:06 <weshay|ruck> ykarel, update / upgrade jobs will be on the appropriate distro for the branch of the change... 14:16:44 <weshay|ruck> ykarel, it's not worth getting into that level of detail here.. but emit_releases will have to be configured appropriatly 14:16:59 <openstackgerrit> Emilien Macchi proposed openstack/tripleo-heat-templates master: Deprecate Keepalived service https://review.opendev.org/657067 14:17:03 <weshay|ruck> such that a stein change.. will be centos-7 stein -> centos-7-train 14:17:17 <weshay|ruck> and a train change.. will be centos-8 train -> centos-8 ussuri 14:17:29 <sshnaidm> we can't change the distro during a job 14:17:29 <weshay|ruck> ykarel, which is what I think ur asking about 14:17:33 <weshay|ruck> right 14:17:39 <ykarel> mmm should be reverse 14:17:50 <ykarel> train change, stein to train upgrade 14:18:05 <ykarel> ^^ no? 14:18:27 <weshay|ruck> I don't think so.. but maybe I'm wrong.. either way to be discussed else where 14:18:29 <ykarel> so if stein centos7 can be upgraded to centos8 train, then all good 14:18:38 <marios> ykarel: well we can't do centos8 stein to centos8 train... so it will have to be for train to ussuri only for centos8 standalone upgrade 14:18:41 <weshay|ruck> no no 14:18:46 <weshay|ruck> moving on 14:18:56 <ykarel> ok let's take it offline 14:18:58 <weshay|ruck> another CI topic 14:18:59 <weshay|ruck> CI RDO-Cloud outtage 2020-05-06 14:18:59 <weshay|ruck> migration to vex and psi public, moving compute nodes 14:19:01 <marios> ykarel: we don't do distro upgrade..standalone upgrade doesn't deal with it 14:19:09 <marios> ykarel: and we don't have 'full' upgrade job 14:19:14 <ykarel> marios, yes that was i had concern about 14:19:15 <weshay|ruck> 3rd party outtage tomorrow.. compute nodes are moving 14:19:41 <weshay|ruck> #topic Active Squad status 14:19:41 <weshay|ruck> ci 14:19:41 <weshay|ruck> #link https://hackmd.io/IhMCTNMBSF6xtqiEd9Z0Kw?both 14:19:41 <weshay|ruck> validations 14:19:41 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-validations-squad-status 14:19:42 <weshay|ruck> ceph-integration 14:19:43 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-integration-squad-status 14:19:43 <ysandeep> nethans, https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployment/standalone.html 14:19:45 <weshay|ruck> transformation 14:19:47 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-ansible-agenda 14:19:49 <weshay|ruck> mistral-to-ansible 14:19:51 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-mistral-to-ansible 14:20:05 <weshay|ruck> any squads have any reviews to raise? or news etc 14:20:10 <Tengu> so we have some review linked in the status for validations 14:20:21 <Tengu> they would need some love, just missing the +A 14:20:42 <weshay|ruck> - [Tengu] Reviews needed some love: 14:20:42 <weshay|ruck> https://review.opendev.org/724608 14:20:43 <weshay|ruck> https://review.opendev.org/717965 14:20:43 <weshay|ruck> https://review.opendev.org/724628 14:20:43 <weshay|ruck> https://review.opendev.org/724605 14:20:43 <weshay|ruck> https://review.opendev.org/724603 14:20:55 <Tengu> ah, thanks :). was about to do the same 14:20:59 <weshay|ruck> :) 14:21:10 <weshay|ruck> Please help out .. DO YOUR REVIEWS :) 14:21:15 <Tengu> YES 14:21:15 <weshay|ruck> any other squads? 14:21:31 <Tengu> else we'll auto-merge our things and be gone with it ;) 14:21:33 * Tengu hides 14:21:44 <weshay|ruck> Tengu, lolz.. poking bears 14:21:54 <Tengu> trying to get reactions ;) 14:22:28 <weshay|ruck> #topic Bugs & Blueprints 14:22:32 <weshay|ruck> https://launchpad.net/tripleo/+milestone/ussuri-rc3 14:22:45 <weshay|ruck> 2 New, 164 Incomplete, 4 Invalid, 3 Won't Fix, 4 Confirmed, 236 Triaged, 118 In Progress, 26 Fix Released 14:23:03 <weshay|ruck> I'll be moving bugs prior to release.. FYI 14:23:19 <weshay|ruck> Storyboard bugs. 14:23:19 <weshay|ruck> #link https://storyboard.openstack.org/#!/project_group/76 14:23:54 <weshay|ruck> need to make sure 14:23:54 <weshay|ruck> 2007615: Update upstream docs 14:23:55 <weshay|ruck> Update upstream docs changes to reflect mistral removal 14:24:05 <weshay|ruck> https://storyboard.openstack.org/#!/story/2007615 14:24:09 <weshay|ruck> gets done prior to release 14:25:12 <weshay|ruck> ramishra, created that to-do.. can folks help him out w/ that? 14:25:21 <weshay|ruck> apetrich, fyi ^ 14:26:13 <weshay|ruck> Reminder to review open specs https://review.opendev.org/#/q/project:openstack/tripleo-specs+status:open 14:26:24 <weshay|ruck> lots of recent chatter re: https://review.opendev.org/723665 14:26:38 <weshay|ruck> and a new and improved container build process 14:26:54 <weshay|ruck> any questions about the container build spec? while we're here? 14:26:58 <EmilienM> o/ 14:27:05 <apetrich> weshay|ruck, cheers 14:27:07 <EmilienM> I just replied to bogdando about the ask for overrides 14:27:15 <EmilienM> IMHO we don't want to new thing to allow overrides 14:27:30 <bogdando> well, users may have an override files 14:27:30 <EmilienM> if you need to override something, you'll create a new image layer on top I guess 14:27:40 <EmilienM> bogdando: example please? 14:27:49 <bogdando> just a generic assumption 14:28:00 <EmilienM> please provide an example, and we'll see 14:28:07 <EmilienM> but we try to avoid complexity 14:28:12 <apetrich> weshay|ruck, cloudnull I saw that the derive params merged. what else do we lack? 14:28:32 <cloudnull> just the modules have merged 14:28:42 <cloudnull> the WIP review is till there and needs more time 14:29:15 <cloudnull> https://review.opendev.org/#/c/719466/ 14:29:35 <cloudnull> which l;ooks like i need to rebase 14:29:36 <EmilienM> I have no more comments on the container image spec 14:29:44 <weshay|ruck> apetrich, nothing in the bug.. so would have to look at the docs myself ¯\_(ツ)_/¯ https://storyboard.openstack.org/#!/story/2007615 14:29:47 <EmilienM> cloudnull and I make good progress on the code 14:30:10 <EmilienM> the image configs end up really simpler to maintain 14:30:30 <apetrich> cloudnull, I see. 14:30:30 <EmilienM> the most complex YAML is collectd and it's not that hard to maintain: 14:30:32 <EmilienM> https://review.opendev.org/#/c/722486/16/container-images/tcib/base/collectd/collectd.yaml 14:30:45 <EmilienM> working for upstream/downstream/multiarch 14:31:11 <weshay|ruck> apetrich, perhaps codesearch and a scan.. ramishra if there are specific areas in the doc.. please ping apetrich if help is needed 14:31:23 <bogdando> EmilienM: so there is template_override interface 14:31:26 <bogdando> it's documented 14:31:31 <EmilienM> cloudnull and I are building & pushing new images on https://quay.io/organization/tripleomaster for testing 14:31:32 <bogdando> so we must abide it 14:31:41 <apetrich> ramishra, please do 14:31:51 <EmilienM> bogdando: again, if it's use-case driven we'll do it 14:31:59 <EmilienM> bogdando: if it's just "because it's nice to have", then no 14:32:17 <EmilienM> if you have a real example to provide? 14:32:21 <openstackgerrit> Kevin Carter (cloudnull) proposed openstack/tripleo-ansible master: WIP Create derived parameters playbook, and role https://review.opendev.org/719466 14:32:47 <weshay|ruck> OK.. good discussion 14:32:52 <cloudnull> fultonj ^ when you get a chance, i had to rebase your latest update 14:32:56 <weshay|ruck> but moving to any open discussion 14:32:56 <EmilienM> weshay|ruck: we can move on. Will follow up in the spec 14:33:03 <weshay|ruck> #topic open discussion 14:33:03 <weshay|ruck> Anything else that folks want to bring up to the meeting? 14:33:05 <weshay|ruck> thanks 14:33:07 <bogdando> #link https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployment/3rd_party.html#building-new-containers-with-kolla-build , EmilienM 14:33:43 <weshay|ruck> ade_lee_, and tripleo-ci team will be landing a TLS - standalone job in upstream check / gate jobs.. against CI and tripleo-ipa 14:33:45 <EmilienM> bogdando: this won't be re-implemented 14:34:04 <EmilienM> bogdando: (I'll repeat for the third time) unless we come with a use case, we won't port that 14:34:05 <bogdando> then perhaps this needs a deprecation period 14:34:09 <weshay|ruck> You will see that job moving into THT and gating tht templates to make sure you jokers don't break TLS :) 14:34:24 <weshay|ruck> ade_lee_, anything to add? 14:34:41 <apetrich> cloudnull, thanks! 14:34:59 <ade_lee_> weshay|ruck, nope - unless you want to discuss fs29? 14:35:00 <weshay|ruck> obi kay be 14:35:12 <weshay|ruck> ade_lee_, not here yet.. but we'll chat :) 14:35:18 <ade_lee_> cool 14:35:24 <weshay|ruck> 0/ thank you all!!! 14:35:25 <weshay|ruck> #endmeeting tripleo