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