Date
23 Apr 2019
Attendees
VM (Vicky) Brasseur (she/her)
Daniel Pono Takamori
Carlo Contavalli
Krzysztof Wróbel, codilime
Randy Bias
Alex Levine
Sukhdev Kapur
Andrey Pavlov
Phil Robb
Casey Cain
Anda Nicolae
Agenda
Introductions
Review action items from
2019-04-16 Infra WG Meeting notes
Update on parallel pipeline
Update on repo migration(s)
WG chair nomination/selection
Minutes
Introductions
Action items
Pending: Randy still needs to talk to Bikash
Update on parallel pipeline (Alex)
Doc with progress:
Progmatic project plan
Starting to move things over from AWS
Allocated resources on Vexxhost aren't sufficient
Asked pono for more
Once resources arrive, will finish migration
Will be able to test 90+% of the project
After move to Vexxhost, will work on tactics to test
Review each patch against both Juniper CI and the new CI
Just trigger the jobs, not do any merging
AL to KW: Easiest way to get hooks to get incoming patches?
KW doesn't know yet; has a call soon that'll give him the info then he'll share
RLB to AL: Have a diagram of this?
AL: Nope; not really needed
Next phase after that: Have 2 Gerrits but one github
Will allow people to create reviews in either
Need to confirm there's a plugin for Gerrit that'll allow this
May be conflicts, but should be same as when there are 2 reviews for same code in same Gerrit
RLB: Will need a diagram
Carlo: What's the goal?
AL: Help transition from Juniper Gerrit/Zuul to TF G/Z
Can always roll back this way
Doesn't block Juniper at all
Community can start using new Gerrit
Carlo: Can instead test with just a single repo ?
AL: All main projects a very tightly coupled, so must be checked together
The jobs test everything all together right now
AL: Can't switch until repos are moved & renamed from Contrail to TF
What happens then? Is it connected with the switch to Gerrit? Assume not?
Just point to the new repos
But at that point, may as well move everything to the new Gerrit?
Later, close the gap between automated & manual testing
Progmatic coordinating with Marcus (Juniper) and Codilime on this
Carlo: working w/Marcus on planning docs for this
Proposal to make testing CI/CD more federated
Will share this doc early next week to get feedback from community
Need to keep renaming of the repos separate from Gerrit
Update on repo migration(s)
RLB: Need to look at whether it makes sense to separate the migrations and refactoring
Migration: Moving from Juniper to TF namespace
Repo refactoring: Split some up, make so they better match the PTLs
RLB: Migration is more important than refactoring. Refactoring shouldn't block migration.
SK: Migrating from Contrail to TF, are updating the build naming as well?
Otherwise artefacts called 'contrail' but repos called 'tungstenfabric'
AL: To some extent, yes, on the Progmatic side
SK: Codilime, when migrating repos will you also update the build artefact naming?
KW: Yes, will be doing this
SK: Need this written somewhere
ccain: Aren't the repo names already set?
RLB: Not the point; refactoring adds complexity. Focus only on migration (aka 'renaming')
AL: Currently no repos are renamed at all
Codilime will be working on that
KW: Migration of repos on hold due to 5.1 on Juniper side
Don't know how it will work afterward
Diagrams would be very helpful
AL: Migrating repos doesn't involve new Gerrit; it's not a blocker to moving the repos
KW: Codilime estimate is 1-1.5 weeks to do the migration right now
Will reassess after the docs (in action items) are done
WG Chair
Responsibilities
Report back to the TSC every couple of weeks
Drive agenda every week
Pono steps up to take this on
Action items
Randy Bias
Talk to Bikash. Sukhdev needs more support & permission to release the information he has now.
Krzysztof will email Alex after he gets more information about getting Gerrit hooks
Carlo Contavalli
, Marcus, Alex will coordinate to write a proposal doc for how to migrate between Gerrits and share with the community
Carlo Contavalli
and Kyzysztof will write up the plan for the build artefact renaming and share with the community
VM (Vicky) Brasseur (she/her)
Update Infra WG page with info about Pono being the chair
Andrey will mail
helpdesk@tungsten.io
about Vexxhost resources