Genesis meetings
Feb/22/2016
Feb/15/2016
Feb/8/2016
Agenda:
Switch to ODL Be as default? (Joid was a question; I heard Apex, Compass, Fuel to be in favor): Depending on what we decide, we’d need to create an associated patch to the requirements doc; in addition we’d make the TSC “ack” the decision, just to be on the safe side.
patch 6357 (common network config)
Documentation on artifacts and location
Brief notes:
Narinder still to check whether Joid can support ODL Be. Will report by COB today. In case things work out well, we'll update Jira GENESIS-6 to use ODL Be as default and create an associated patch (AI: Frank)
Jonas will update 6357
Artifacts and location should in theory be documented by the owners of the different components. Installer teams will do this as an interim solution for Brahmaputra. A new method is needed for C-river. (AI: Jonas and Dan to add to the existing file that Narinder just updated).
Feb/1/2016
Jan/18/2016
Agenda:
Discuss open Jira tickets
Discuss patches that are in review in Gerrit;
Review status of existing system-requirements and ux-requirements documents:
Jan/11/2016
Agenda:
Discuss open Jira tickets
Discuss patches that are in review in Gerrit;
Review status of existing system-requirements and ux-requirements documents:
Jan/4/2016
Dec/21/2015
Dec/14/2015
Dec/7/2015
Genesis weekly meeting.
Agenda:
Nov/30/2015
Genesis committer meeting.
Agenda:
Nov/23/2015
Genesis committer meeting.
Agenda:
Nov/16/2015
Genesis committer meeting.
Agenda:
Nov/9/2015
Genesis F2F committer meeting at the OPNFV design summit.
Time: 1-3pm PST
(see also https://etherpad.opnfv.org/p/OPNFV_Design_Summit_2015)
Agenda:
-
Agree on requirements freeze date for Genesis Brahmaputra: Suggestion: Nov/13.
Discussion: Improve and accelerate Genesis process. Aspire to a sophisticated set of requirements, instead of a "low common denominator".
Oct/26/2015
Genesis committer meeting.
Agenda:
Choose host for Genesis meeting on Nov/2
Review open action items from last week:
Opensteak official statement (Frank)
Genesis repo clean up (Tim, Narinder, Weidong)
Review and provide feedback on list of
components for Brahmaputra (Weidong, Artur)
Everyone pick 5 "open" and "unassigend" tickets in Jira and progress to git/gerrit.
F2F Genesis meeting at OPNFV summit
Progress/discuss open and unassigned Jira tickets
Oct/19/2015
Genesis committer meeting.
Agenda:
Review open action items from last week:
Discussion of open Genesis tickets
Select Jira tickets that are to be taken to gerrit. Assign a shepherd to each ticket (target: everyone to pick up 5 tickets to take forward).
Brief minutes:
Status of past action items
Tim created a list of all pending patches that still require votes (see Tim's email)
Genesis repo clean up: AI to Tim, Narinder, Weidong - clean up Foreman/Juju/Compass in Genesis repo
Review and provide feedback on list of
components for Brahmaputra - No immediate feedback from Compass or Joid team. Action item carried forward. Jonas mentioned that for Fuel, Armband is unlikely to be supported, OpenContrail has issues with OpenStack Liberty support.
Project status tagging in Jira
"Open" = Ticket was entered in Jira. If a ticket is progressed, then a Genesis team member will assign the ticket to himself. I.e. if a ticket has an owner assigned, this person will make sure the ticket will be progressed to a patch in Gerrit.
"In progress" = A patch was created in Gerrit. Ticket is kept in status"in progress" after approval in Gerrit. It will only be moved to "closed" if all the associated implementation tasks in the installer projects have been completed. Alternatively a ticket will be moved to status "closed" if the patch has been abandoned in Gerrit (e.g. in case the patch did not receive a majority).
"Closed" = The requirement has either been implemented by all installers, or the requirement was rejected by the Genesis team (either because the team did not find it applicable to installers or because the associated patch did not achieve a majority in the vote in Gerrit).
Team assigned owners to a set of Jira tickets (see Jira for details)
New/continued action items:
Genesis repo clean up (Tim, Narinder, Weidong)
Review and provide feedback on list of
components for Brahmaputra (Weidong, Artur)
Everyone pick 5 "open" and "unassigend" tickets in Jira and progress to git/gerrit.
Oct/12/2015
Genesis committer meeting.
Agenda:
Brief minutes:
Status of past action items:
OpenSteak statement - pending TSC acknowledgement that Arnaud stepped down as committer.
Genesis repo clean up: Fuel is clean. Foreman, Juju, Compass are still pending.
-
Proposal for a common config file (by Narinder and Jonas):
Deploy config
Release artifacts preference of the TSC:
TSC vote: Preference for options A.2b (Install script per installer) and M.2a (Latest and stable branch maintenance)
Genesis sees both options as technically feasible.
A.2b and M.2a are seen as minimum requirement. Installer projects may choose to label the stable release branch so that customers can pull a "release plus fixes that are known to be working".
Discussion of open Jira tickets:
GENESIS-19 - Clarification of the meaning of Genesis-19. Common understanding reflected in the comment posted by Frank post the meeting.
Key components to be integrated
Open action items:
Create a list of all pending patches that still require votes (Tim)
Send official statement on OpenSteak (pending TSC ack) (Frank)
Genesis repo clean up (all)
Review and provide feedback on list of
components for Brahmaputra (Weidong, Artur)
Oct/5/2015
Genesis committer meeting.
Agenda:
Opensteak status:
Genesis/genesisreq repo:
Evolution of genesis master repo
Agree on a common installer directory structure.
Agree on a common stack configuration file structure.
Discussion – Simplify and speed up the Genesis process. (proposal from Jonas: Jira as main tool for decision making (vote in Jira); what else can we do to shorten the queue quickly?)
Discussion of open Genesis tickets (sequentially go through the list of open topics)
Brief minutes:
Opensteak status
Arnaud stepped down as Genesis committer. Also OpenSteak project notified the TSC that it will not participate in Brahmaputra. Based on Genesis governance, this means OpenSteak would stop participating in Genesis. It can choose to rejoin Genesis at a later stage. Jonas, Narinder (for Artur), Tim , Weidong, Frank jointly agreed to stay with the current rule set for Genesis. Frank to communicate things formally to OpenSteak project.
Genesis/Genesisreq repo:
Fuel (already done), Foreman/Quickstack, Joid, Compass teams will remove anything installer specific from genesis repo. Files will be migrated into the BGS follower projects (i.e. Fuel, Apex, Joid, Compass4NFV). AI to all installer PTLs to clean-up Genesis repo and only leave "common" part of the Genesis intact.
Common installer directory structure desired by Genesis team. AI: Jonas: Start an Etherpad with an initial proposal.
Common config file for all installers desired by Genesis team. AI: Narinder: Start an Etherpad with an initial proposal.
Genesis process
We'll keep the current process as is (vote in Gerrit). Everyone to try to get gerrit reviews done more quickly.
If you create a patch for a Jira ticket, assign yourself the Jira ticket
Agreed tickets (i.e. ticket passed the vote in Gerrit):
Not agreed tickets: Close tickets that are abandoned.
Sep/28/2015
Sep/21/2015
Agenda:
Arno SR1 synch
Release artifacts and release maintenance discussion
Genesis (based on how the discussion goes, we might complement the meeting with an audio-conference, using GTM or similar)
Requirements discussions - Operate as a team
Brahmaputra milestone "C" status discussion and agreement
Detailed requirements discussion. Several tickets might benefit from a live discussion. Those include:
Meeting minutes - Arno SR1 synch and BGS/Genesis meeting, Sept/21, 8am PDT
Sep/14/2015
Agenda:
BGS
Arno SR1 - status (target code freeze and candidate release validation is September 15th)
Planning to synchronize activities of BGS/Releng/Functest/CI/Opnfvdocs/.. towards Sept/29 release date. Choose timeslot for daily synch.
Genesis
Minutes: BGS/Genesis weekly team meeting - Sep/14/2015
Sep/7/2015
Aug/31/2015
Aug/24/2015
Aug/17/2015
Aug/10/2015
Aug/3/2015
July/31/2015
July/30/2015
F2F meeting at the OPNFV hackfest
Attendees: David Duffey, Tim Rozet, Narinder Gupta, Morgan Richomme (for Arnaud Morin), Christopher Price (for Jonas Bjurel), Weidong Shao, Frank Brockners
Genesis team will initially use "genesisreq" as repository. Once BGS project is retired, it is expected that non-common parts of current genesis repository have all been moved to their respective installer project repositories and that genesisreq and genesis could be merged to a single repository.
Genesis team elected Frank Brockners as the project lead (all current Genesis committers voted +1, noone abstained or voted -1).
Genesis team will meet weekly: Mondays on 8am PDT using
IRC channel #opnfv-meeting on freenode.net. (Initially this will be a joint meeting with the BGS team).