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