14:02:35 <weshay|ruck> #startmeeting tripleo
14:02:35 <weshay|ruck> #topic agenda
14:02:35 <weshay|ruck> * Review past action items
14:02:35 <weshay|ruck> * One off agenda items
14:02:35 <weshay|ruck> * Squad status
14:02:36 <weshay|ruck> * Bugs & Blueprints
14:02:37 <openstack> Meeting started Tue Feb  4 14:02:35 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:02:38 <weshay|ruck> * Projects releases or stable backports
14:02:38 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:02:40 <weshay|ruck> * Specs
14:02:40 <openstack> The meeting name has been set to 'tripleo'
14:02:42 <weshay|ruck> * open discussion
14:02:44 <weshay|ruck> Anyone can use the #link, #action and #info commands, not just the moderatorǃ
14:02:46 <weshay|ruck> Hey folks! who's around?
14:02:47 <Tengu> «o/
14:02:47 <EmilienM> o/
14:02:48 <fultonj> o/
14:02:53 <matbu> o/
14:02:55 <redrobot> \o
14:02:58 <EmilienM> Tengu: too slow
14:02:58 <tkajinam> o/
14:03:04 <rlandy> o/
14:03:06 <jfrancoa> o//
14:03:06 <bogdando> hi
14:03:07 <Tengu> EmilienM: I was first according my screen
14:03:15 <arxcruz> o/
14:03:18 <chkumar|rover> \o/
14:03:25 <Tengu> EmilienM: #laggingHard :)
14:03:25 <sshnaidm> o/
14:03:26 <rfolco> o/
14:03:27 <panda> -o-
14:03:45 <rh-jelabarre> o/
14:04:02 <marios|call> o/
14:04:24 <owalsh> o/
14:04:30 <weshay|ruck> hey hey.. big crowd!!
14:04:36 <weshay|ruck> nice tripleo!!
14:05:30 <weshay|ruck> reminder.. agenda is here https://etherpad.openstack.org/p/tripleo-meeting-items
14:05:46 * Tengu hides
14:06:05 <weshay|ruck> last week we discussed pinning ansible and how to test it prior to a bump.. discussion is on-going
14:06:28 <weshay|ruck> #topic one off agenda items
14:06:29 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-meeting-items
14:06:39 <weshay|ruck> ok.. Tengu you are up
14:06:49 <ekultails> o/
14:06:54 <openstackgerrit> Emilien Macchi proposed openstack/tripleo-heat-templates master: Add support to run Container Puppet tasks without Paunch  https://review.opendev.org/702323
14:06:56 <Tengu> sooo yeah. CI breakage, validations and all.
14:07:25 <Tengu> there's an ongoing discussions about the best place|way to use validations within CI. Something was introduced last year, and it hit hard last week in CI.
14:07:43 <weshay|ruck> to be fair.. it was not just validations
14:08:01 <Tengu> so the current thoughts are more: "use <some> validations within promotion pipeline", and then get a dedicated job for the validation framework itself. non-voting, of course.
14:08:12 <Tengu> weshay|ruck: right - but it didn't help solving the issue :)
14:08:19 <weshay|ruck> it's always something.. but protecting the stability of the gate jobs is important..
14:08:24 <weshay|ruck> aye
14:08:37 <Tengu> there's a proposal here
14:08:41 <Tengu> #link https://hackmd.io/3mNnVaVHS-SE793vRtmiAA?view
14:08:41 <weshay|ruck> https://hackmd.io/3mNnVaVHS-SE793vRtmiAA
14:08:57 <Tengu> and it would be nice to get some feedback and discussions around all of that.
14:09:18 <Tengu> We're pretty sure validations have their place in the CI, at some point, and might point to actual issues, especially once we get more validations :).
14:09:42 <weshay|ruck> Tengu, the bit that's important to raise here is.. https://hackmd.io/3mNnVaVHS-SE793vRtmiAA#Define-a-single-scenario-and-standalone-to-test-the-validation-framework-itself
14:09:56 <weshay|ruck> adding a scenario and specific job just for validations
14:10:04 <weshay|ruck> a standalone scenario and job..
14:10:09 <Tengu> yeah, right - this is basically asking for a dedicated job, with dedicated|custom scenario and so on for the validations.
14:10:15 <weshay|ruck> this would be the only job upstream where validations are enabled
14:10:28 <Tengu> outside of the promotion pipeline, yes.
14:10:33 <weshay|ruck> looking for objections, comments on that thought before proceeding
14:10:59 <weshay|ruck> promotions and component are technically 3rd party
14:11:04 <Tengu> yup
14:11:04 <weshay|ruck> but use the upstream bits
14:11:25 <Tengu> the goal is to still catch issues, but not block gate :)
14:11:32 <weshay|ruck> exactly
14:12:06 <Tengu> the dedicated job itself will also allow to test the framework on its own.
14:12:19 <owalsh> if/when they are reliable why not block the date?
14:12:21 <owalsh> gate
14:13:30 <Tengu> owalsh: well, it was stable and reliable, but a tiny change in the healthchecks made it mad.
14:13:51 <weshay|ruck> owalsh, when the validations or spread throught multiple jobs.. it's difficult to manage and validations can inconsistenctly pass/fail based on non-tripleo code
14:13:54 <Tengu> and since it was voting, in addition to another issue, it blocked gate for what, 2, 3 days? not really good.
14:14:35 <weshay|ruck> tripleo is responsible for the tripleo deployment bits.. not ensuring neutron services validate correctly
14:14:38 <Tengu> fact is, validation is a sensitive topic, and can indeed raise issues due to some 3rd party, like port change, dead service due to whatever reason and so on
14:14:53 <owalsh> but if it's not blocking something is anybody going to look at it?
14:14:55 <weshay|ruck> more in depth validation and testing is now possible in the compoment pipeline
14:15:11 <Tengu> owalsh: if it blocks the promotion pipeline, it will be worked out.
14:15:20 <weshay|ruck> owalsh, each project will be informed when their validations fail
14:15:26 <owalsh> ok
14:15:31 <Tengu> and via the new component thingy, like weshay|ruck said, it would be visible as well
14:15:55 <weshay|ruck> additionally in this case.. validations were turned on for upstream check / gate W/O being enabled in the promotion jobs
14:16:02 <weshay|ruck> that is a really bad thing
14:16:29 <weshay|ruck> the latest non-tripleo bits were not tested w/ validations prior to hitting our gates
14:17:01 <weshay|ruck> so.. if you have more questions or thoughts.. let's add them to the etherpad https://hackmd.io/3mNnVaVHS-SE793vRtmiAA
14:17:10 <weshay|ruck> you can comment on the side of each section
14:17:16 <weshay|ruck> Tengu, thanks for your help on this
14:17:29 <Tengu> weshay|ruck: thank you for your patience and explanations ;).
14:17:31 <weshay|ruck> ah.. one more thing.. forgot to add to the agenda
14:17:43 <weshay|ruck> Proposal to restructure the tripleo squads
14:18:01 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-ci-squad-meeting
14:18:01 <weshay|ruck> upgrade
14:18:01 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-upgrade-squad-status
14:18:01 <weshay|ruck> edge
14:18:01 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-edge-squad-status
14:18:01 <weshay|ruck> integration
14:18:03 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-integration-squad-status
14:18:05 <weshay|ruck> validations
14:18:07 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-validations-squad-status
14:18:09 <weshay|ruck> networking
14:18:11 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-networking-squad-status
14:18:13 <weshay|ruck> transformation
14:18:15 <weshay|ruck> #link https://etherpad.openstack.org/p/tripleo-ansible-agenda
14:18:17 <weshay|ruck> these are OLD
14:18:26 <weshay|ruck> I think we need upgrades, mistral and tripleo-ansible
14:18:29 <weshay|ruck> ci maybe
14:19:16 <Tengu> so validations is still on their own - and since we get our weekly right after this #tripleo mtg, it's hard to push a status update in there :(
14:19:24 <Tengu> not sure what to do with that one, to be fair...
14:19:24 <weshay|ruck> if we narrow the squads down to the work that is being done.. and expect status from each..
14:19:58 <weshay|ruck> My expectation of squads is at the very least.. they are coming to this meeting w/ a list of reviews that need attention
14:20:20 <Tengu> meh.. I get that list something like 15 minutes after this mtg XD
14:20:41 <weshay|ruck> k.. so I think I'll email openstack-discuss[tripleo] w/ this
14:20:44 <Tengu> will check if I can move it to some earlier time, should be possible.
14:20:55 <weshay|ruck> :)
14:21:36 <Tengu> or maybe I can just link the pad used for the notes. Will add a point for today's call :]
14:21:38 <weshay|ruck> so I think I'll call out folks like Tengu, d0ugal, cloudnull, for a list of reviews and a little summary
14:21:56 <weshay|ruck> aye.. we'll figure it out.. just wanted to plant the seed atm
14:21:58 <d0ugal> Reviews: https://review.opendev.org/#/q/topic:mistral-removal+OR+topic:mistral_to_ansible
14:22:13 <weshay|ruck> we need more people reviewing code.. this meeting can be more focused on that
14:22:27 <d0ugal> it is hard to give a little summary, because there is so much going on :) but basically there is quite a bit of progress going on across the board
14:22:44 <weshay|ruck> aye..
14:22:47 <openstackgerrit> Emilien Macchi proposed openstack/tripleo-heat-templates master: Add support to run Container Puppet tasks without Paunch  https://review.opendev.org/702323
14:23:08 <weshay|ruck> it's worth the experiment.. and adjusting in time
14:23:20 <Tengu> d0ugal: :] same for the validations. I'll check what I can do, point added to my mtg.
14:23:28 <Tengu> weshay|ruck: -^
14:23:40 <cloudnull> weshay|ruck sorry in dualing meetings.
14:23:41 <weshay|ruck> thanks
14:23:41 <marios> weshay|ruck: the squad status is good place for review requests but generally speaking it is better/more effective if folks speak up during this meeting to highlight a series that needs reviews
14:23:59 <weshay|ruck> agree
14:24:21 <apetrich> weshay|ruck, the conversion for node import to ansible seems to be making introspection timeout. I'm unsure of why and investigating.
14:24:34 <weshay|ruck> ok.. so expect a follow up via the email list
14:24:44 <weshay|ruck> introspection.. always a hoot
14:24:51 <cloudnull> but we'd love review on the following https://review.opendev.org/#/q/status:open+label:verified%253D%252B1%252Cuser%253Dzuul+topic:mistral_to_ansible
14:25:09 <cloudnull> all of those are mistral_to_ansible patches that are passing zuul checks and ready for review
14:25:51 <weshay|ruck> thanks all :)  Please help review!!!
14:25:54 <marios> cloudnull: is there some story behind that series its a lot of patches are they related somehow?
14:25:56 <weshay|ruck> 20min a day at least :)
14:25:59 <weshay|ruck> moving on
14:26:03 <weshay|ruck> https://releases.openstack.org/ussuri/schedule.html
14:26:13 <weshay|ruck> Ussuri is ml2 next week
14:26:15 <cloudnull> they're all part of our tripleoclient conversion epic
14:26:21 <cloudnull> https://storyboard.openstack.org/#!/story/2007212
14:26:24 <marios> cloudnull: thanks
14:26:27 <weshay|ruck> one more milestone to get your features in
14:26:31 <cloudnull> we've been tracking them all in storyboard
14:26:41 <weshay|ruck> and we still don't have CentOS 8 :(
14:26:44 * weshay|ruck cries
14:27:06 <weshay|ruck> #link https://launchpad.net/tripleo/+milestone/ussuri-2
14:27:18 <weshay|ruck> Blueprints:
14:27:18 <weshay|ruck> 1 Unknown, 1 Started, 1 Good progress
14:27:18 <weshay|ruck> Bugs:
14:27:18 <weshay|ruck> 5 New, 19 Incomplete, 4 Invalid, 3 Won't Fix, 5 Confirmed, 361 Triaged, 117 In Progress, 76 Fix Released
14:29:06 <weshay|ruck> latest new specs
14:29:06 <matbu> cloudnull: hey i can help here https://storyboard.openstack.org/#!/story/2007212  I have wrote some of them (for update in particular)
14:29:06 <weshay|ruck> https://review.opendev.org/#/c/698828/
14:29:25 <weshay|ruck> ekultails, has a new one.. please look ( reminder again )
14:29:37 <weshay|ruck> #topic open discussion
14:29:37 <weshay|ruck> Anything else that folks want to bring up to the meeting?
14:29:48 <cloudnull> matbu absolutely !
14:30:08 <cloudnull> please feel free to take from the board
14:30:47 * weshay|ruck notes.. gate is red.. https://bugs.launchpad.net/tripleo/+bug/1861803
14:30:47 <openstack> Launchpad bug 1861803 in tripleo "ubuntu-bionic | ERROR: Could not find a version that satisfies the requirement oslo.concurrency===4.0.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt " [Critical,In progress] - Assigned to wes hayutin (weshayutin)
14:30:58 <weshay|ruck> upper constraints bit us this morning.. patches in progress
14:31:06 <weshay|ruck> anything else folks?
14:31:09 <matbu> cloudnull: ack i will do
14:31:22 <cloudnull> if you have questions please ping us
14:31:32 <cloudnull> happy to help in any way we can
14:31:35 <weshay|ruck> going once
14:31:40 <weshay|ruck> going twice
14:31:44 <weshay|ruck> #endmeeting tripleo