Table of Contents

Octopus Project Meetings

Logistics

Agenda of next meeting, Monday, November 30, 15:00 UTC

According to decision on April 13, the Meetings will be IRC only.

Agenda:

Past Meeting Agenda and Minutes

Team meeting November 23, 2015, 14:00 UTC

Agenda:

Summary:

See the full meeting minutes on IRC for the details: Minutes (html) (text) (Log)

Team meeting October 19, 2015, 14:00 UTC

Agenda:

Summary:

See the full meeting minutes on IRC for the details: Minutes (html) (text) (Log)

Team meeting October 5, 2015, 14:00 UTC

Agenda:

Summary:

See the full meeting minutes on IRC for the details: Minutes (html) (text) (Log)

Team meeting September 28, 2015, 14:00 UTC

Agenda:

Summary:

See the full meeting minutes on IRC for the details: Minutes (html) (text) (Log)

Team meeting September 7, 2015, 14:00 UTC

Agenda:

Summary:

See the full meeting minutes on IRC for the details: Minutes (html) (text) (Log)

Team meeting August 31, 2015, 14:00 UTC

Agenda:

Summary:

See the full meeting minutes on IRC for the details: Minutes (html) (text) (Log)

Team meeting August 24, 2015, 14:00 UTC

No meeting was held due to internet issues.

Team meeting August 17, 2015, 14:00 UTC

Agenda:

Summary:

See the full meeting minutes on IRC for the details: Minutes (html) (text) (Log)

Team meeting August 10, 2015, 14:00 UTC

Agenda:

Summary:

See the full meeting minutes on IRC for the details: Minutes (html) (text) (Log)

Team meeting August 3, 2015, 14:00 UTC

Agenda:

Summary:

See the full meeting minutes on IRC for the details: Minutes (html) (text) (Log)

Team meeting July 27, 2015, 14:00 UTC

Agenda:

Summary:

See the full meeting minutes on IRC for the details: Minutes (html) (text) (Log)

no meeting on July 20

Team meeting July 13, 2015, 14:00 UTC

Agenda:

Summary:

Full minutes see IRC: Minutes (html) (text) (Log)

Team meeting July 6, 2015, 14:00 UTC

Agenda:

The meeting was done using Bluejeans to allow the screensharing.
Thanks Tim and Dan for this!

Here's the recording: https://bluejeans.com/s/8o1U/
Also here's a pdf of the slides: https://radez.fedorapeople.org/ProjectApex-RDOManager.pdf

Team meeting June 29, 2015, 14:00 UTC

Agenda:

Summary:

Full minutes see IRC: Minutes (html) (text) (Log)

Team meeting June 22, 2015, 14:00 UTC

Agenda:

Summary

Participants: Fatih Degirmenci, Tim Rozet, Larry Lamers, Narinder Gupta, Dave Neary, Prakash Ramchandran.

Full minutes are not available due to not having meetbot functional.

Team meeting June 8, 2015, 14:00 UTC

Agenda:

Summary

Full minutes see IRC: Minutes (html) (text) (Log)

Team meeting June 1st, 2015, 14:00 UTC

Agenda:

Summary:

Full minutes see IRC: Minutes (html) (text) (Log)

Team meeting May 25th, 2015, 14:00 UTC

Summary

Full minutes see IRC: Minutes (html) (text) (Log)

Team meeting May 11th, 2015, 14:00 UTC

Agenda:

Summary

Full minutes see IRC: Minutes (html) (text) (Log)

Actions:

Team meeting May 4th, 2015, 14:00 UTC

Agenda

Summary

Full minutes see IRC: Minutes (html) (text) (Log)

Actions

Team meeting April 27th, 2015, 14:00 UTC

Agenda

Summary

Full minutes see IRC: Minutes (html) (text) (Log)

Team meeting April 20th, 2015, 14:00 UTC

Agenda

Summary

Full minutes see IRC: Minutes (html) (text) (Log)

Team meeting April 13th, 2015, 14:00 UTC

Agenda:

  1. Welcome to new committers
  2. Meeting format (use of IRC)
  3. Status update: connecting labs
  4. Status update: artifact repository
  5. Achieving RC2 (Automatic testing on LF hardware fully functional)
  6. Octopus documentation for Arno
  7. First thoughts about Octopus in Release 2
  8. AoB

Summary:

  1. Octopus is well prepared for RC2, but needs about 1 day of work after LF hardware becomes available (that is connected to CI via its jenkins slaves.
  2. Agreed to prepare Octopus documentation to be included in Arno release
  3. Starting a brainstorming for release 2 tasks in Octopus.
  4. Next meeting will be IRC only

Full minutes see IRC: Minutes (html) (text) (Log)

Team meeting March 30th, 2015, 14:00 UTC

Agenda
  1. Committer promotions
  2. Triggering tests in different labs
  3. Using hardware/VMs/Docker
  4. Artifact repository
Minutes
  1. Committer promotions:
    Fatih, Iben and Jerry promoted as committers to Octopus
  2. Release candidate 1:
    RC1 only needs build running, which is currently the case, but only with Ericsson labs.
    Also build scripts for other installers missing.
  3. Triggering different labs:
    There are difficulties to connect intel lab. It will be good to work in parallel to connect different labs and learn from each other.
  4. Using hardware:
    In Arno we will just use bare metal. Build/deploy jobs in VMs/Containers we will revisit for R2.
  5. Document repository:
    Text based systems like markdown or latex are better to use with git, since they allow change based reviews. Therefore we will recommend to TSC to use such a system for all. Octopus own documentation for Arno shall be done in markdown.
  6. Artifact repository:
    Access problem seems to be solved.
    Usage of metadata needs more clarification.

Minutes (html) (text) (Log)

Team meeting March 23th, 2015, 14:00 UTC

Agenda
Minutes

Minutes (html) (text) (Log)

Team meeting March 16th, 2015, 14:00 UTC

Agenda

Discuss octopus requirements on the scripts in project repos that will be called by Jenkins.
(let’s compare these also with the build script currently in review at https://gerrit.opnfv.org/gerrit/144 )

Minutes

Minutes (html) (text) (Log)

Team meeting March 9th, 2015, 14:00 UTC

Agenda
  1. Walk through CI workflow with specific emphasis on usage of the tools incl. jjb
  2. See currently working jobs as examples
  3. Identify the tasks that can be distributed to all contributors/committers in the octopus team
  4. Other topics
Minutes

Minutes (html) (text) (Log)

Team meeting March 2nd, 2015, 15:00 UTC

Minutes (html) (text) (Log)

please see hackfest minutes

Team meeting February 16, 2015, 15:00 UTC

Agenda

  1. Experience and status of setup tools in LF – Fatih
  2. Solutions for permissions for CI – Jerry (Zhaoxinyu)
  3. Discuss proposals on etherpad https://etherpad.opnfv.org/p/octopus and try to work out a timeline for Rel 1 parts

Minutes

MeetBot Minutes

http://meetbot.opnfv.org/meetings/opnfv-meeting/2015/opnfv-meeting.2015-02-16-15.13.html

Team meeting February 9, 2015, 15:00 UTC

Agenda

  1. Contact person for LF and my application for committer – Uli
  2. ARM (not the company, but Artifact Repository Manager ) – Fatih, Iben
  3. Jenkins Slaves – where to run them – Fatih, Aric, Iben
  4. Starting to design the CI framework – Lijun

Minutes

Team meeting February 2, 2015, 15:00 UTC

Agenda

  1. Follow-up on discussion on relation between Octopus and other OPNFV projects, feedback from TSC
  2. First ideas on bottom-up thinking, tools, inputs from BGS work
  3. Updating Octopus web page

Minutes

We used the updated diagram for the discussion.
(see slideset octopus_diagram_flow_v4.pptx or source octopus_diagram_v4.rar.

The diagram shows, how Requirement Projects and Collaborative Development Projects provide inputs to upstream projects. Octopus from there gets the repositories and tools.
Integration projects like BGS investigate the detailed steps how to build the OPNFV platform from a certain set of upstream projects and tools. This information is provided to Octopus via a cookbook. The cookbook defines the exact steps to execute in the grey box (here as an example shown as "Build-Verify-Package/Image").
Testing projects will define how to do verification in CI and provide inputs to the deployment and the testcases.
Octopus feeds some packages/images (format and content needs to be defined) to the deployment.
Different paths in the deployment will be necessary and might also be specified in the cookbook.

The second slide in the Powerpoint shows a workflow for a collaborative development project providing a patch to some upstream project that is then through Octopus CI and Deployment provided to the test lab.

Questions discussed:

Next steps:

Note: here is the etherpad: https://etherpad.opnfv.org/p/octopus

Team meeting January 26, 2015, 15:00 UTC

Agenda

  1. Follow-up on last week's discussion on relation between Octopus and other OPNFV projects
    see diagram
  2. Let’s look at the BGS time-line and its implications for our project
  3. Start discussing what should be our deliverable in release 1, since there will be no full CI process needed in that timeframe
  4. If possible get some more input by Dan about RDO and the tools provided from there for integration.

Minutes

Team meeting January 19, 2015, 15:00 UTC

Agenda

  1. I like to discuss some initial material we have prepared about possible next steps
  2. Let’s look at the BGS time-line and its implications for our project
  3. Let’s look at OSCAR’s diagram of the flow from BGS to CI and CD and discuss its implications for CI
  4. Start discussing what should be our deliverable in release 1, since there will be no full CI process needed in that timeframe

Minutes:

Team meeting December 15, 15:00 UTC

Agenda

  1. Welcome (Uli)
  2. Short introduction round (all)
  3. Communication methods, project infrastructure etc. (will ask Ray/Ariq)
  4. First steps/tasks proposal (ChrisW)

Team meeting December 8, 15:00 UTC

  1. Inputs for the discussion on the detailed task list were not yet available, so we postponed the topic.
  2. We now have a good list of contributors and committers that should be fine for the approval by TSC.
  3. Uli reported Palani's request to have a close colaboration with the OPNFV testing project (OPNFV - Base system functionality testing)
    and encouraged the team members to contribute also to this project. Octopus is depending on that project because it needs to use the test objects created there.
  4. For the start-up of the project, weekly meetings are envisaged.

Team Meeting December 1, 15:00 UTC

  1. Inputs for the discussion on the detailed task list were not yet available, so we postponed the topic.
  2. Contributors / Committers / Maintainers
    Frank explained the responsibilities of committers, but it is unclear what the role of maintainer means.
    The project proposal template mentions this role.
    We should have a couple of committers defined soon. All volunteers so far will be listed in the “contributor” section.
    AI Uli: update proposal accordingly
    AI Uli: send email to all contributors and ask them about their long-term availability for a committer role.
    AI Uli: clarify with TSC about the role of maintainer.
  3. Olivier Jacques presented the forj project (a tool to replicate OpenStack’s CI/CD infra anywhere) which could be of help for octopus.
    The slides and other information can be found on www.forj.io.
    We need to check whether this helps also in relation to Linux Foundation, since they already provide us with git, Jenkins, etc. environment.
    AI Uli: Ask Ariq and connect him with Olivier
  4. Next meeting next Monday, same time
    Uli will put the meeting details on the wiki in octopus page and meeting page and send an outlook invite to all contributors to the project.

Team Meeting November 21, 15:00 UTC

Review Meeting on November 12, 14:00 UTC