Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page lists all documentation-related projects that have been proposed as part of the Beijing release

InitiativeDescriptionStatus / Meeting NotesPriorityProject Lead(s)JIRA Issue(s)

Beijing Project-level Updates

Image Modified

Creating or updating project-level documentation for Release 2

  

Phasing / Prioritization

  • New functionality / integration now ?
  • Complete Release notes later ?

    - what's ready now

    • New content for Beijing - create checklist ?
    • Review recent content additions / JIRA doc board for any updates
    • For OOM / every Run-Time component - should we capture HELM charts and Values / Resources, including latest installation guidelines

    Required

    All Projects


    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-197












    Interfaces

    Image Modified

    API - Structure & Tool Chain

    • Use of Swagger spec
      Define best way to represent/visualize - RsT may not be best?
    • Containers
    • Kubernetes

    Proposal for PTLs / TSC:

    • Structure (Andy & Jack)
    • Versioning (Dana)

    Implementation

    • Stretch goal for Beijing
    • Requirement for Casablanca
    High

    View file
    nameONAP API

    Guidelines 2-08

    Recommendations-draft 6 April-2018.

    pdf

    pptm
    height

    150

    250

    High

    Andy Mayer

    Jack Pugaczewski

    Dana Bobko

    View file
    nameONAP API Recommendations-draft 6 April-2018.pptm
    height250

    René ROBERT

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-227

    API - Differentiation

    • REST APIs
    • HealthCheck APIs
    • Components APIs (eg Java class API)


    High

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-200

    OpenStack Interfaces

    Strategic view of where and why OpenStack API's are used in ONAP, interface definitions and expectations; AA&I, DCAE (gathering information from the platform), Multi-VIM, APP-C, and SDN-C (asking the platform to do things/put itself in a certain state).

    On hold - Dave Neary moved to new role

    Multi-VIM owner going foward?

    Medium

    Multi-VIM lixinh

    OOM David Sauvageau

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-202
    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-211










    ONAP for Newcomers


    Image Modified

    "Welcome to ONAP" Flows and Text

    Convert existing component level diagrams to high level flows and text. Include high level Architecture, as well as as typical use cases such as:  VNF Onboarding, Fault management, and Capacity management.


    One example is Istio's Concepts page: https://istio.io/docs/concepts/

    View file
    namevFW Use Case – Working Notes.pptx
    height150


    Onboarding Documentation needed (Pawel):

    1. Types of licenses: universal, unique and one time
    2. License term: fixed term, perpetual, unlimited
    3. Onboarding procedure: manual or network package
    4. How to delete objects created (i.e. VSP)?

    Populate remaining generic flows (Gil)

    Architecture sub-team including E2E views? (Chris D)

    High

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-224

    ONAP "Light" for SEs, Architects

    ONAP "Light" version (non-coding) targeted for SEs, architects on how to use the platform

    1. Install ONAP on their local cloud environment
    2. Run Health Check
    3. Run three Use cases:  vFW, vDNS, vCPE

    Documentation - Put each step into context, both what and why 

    View file
    nameONAP-Newbies (002).pptx
    height150

    High

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-225

    Wiki "Sandbox"

    "Sandbox" for developers to actually interact with the code

    • Install on laptops, pre-configured environment
    • Allow for coding, build and compile
    • Default IDEs
    • Does not impact live Master Branch
    • Available for hackathon

    Documentation;  Need tutorial materials (videos, text, flows?)

    Victor:  Technically possible to point the vagrant-onap tool to an existing OpenStack Deployment [1].  Vagrant-onap tool has helped us to collect some disperse bash instructions in a single place. No feedback yet from PTLs or developers about the missing pieces except for SDC. This tool has been suffered many changes lately and I haven’t been able to test all of them so maybe it’s just matter to do few adjustments.

    • Need OpenStack deployment (Windriver?)
    • Functionality limited to single component(s)
    • Users download from Integration folder


    [1] http://onap.readthedocs.io/en/latest/submodules/integration.git/bootstrap/vagrant-onap/doc/source/features/openstack.html

    High

    Victor Morales (lead)

    Helen Chen (support)

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-226





    VNF Reference list

    Image Modified

    Documentation and ongoing repository for integration tested VNFs (i.e. certified by ONAP for third party providers)

    • Integration Team provides list of reference VNFs
    • Need to establish template 

    Future:  Establish VNF "App Store" (VNF SDK project drives ?)

    Structure

    Template established in RtD (Steven / Rich)

    Two ways to differentiate:

    1. Commercial vs Open Source
      Pointers to doc in both cases
    2. HEAT vs. TOSCA - examples from each
      HEAT:  vFW, vDNS, vCPE (vCPE breaks down further)
      TOSCA: VoLTE (breaks down further)


    Start with vDNS? - good for community input

    Higher

    VVP: Steven Wright

    Imre Egei

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-231

    List of tested VNFs through Beijing
    Populate
    Coordinate population of VNF
    structure (Integration team will coordinate
    templates (Helen)Higher

    Integration Helen Chen

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-232

    How / where to publishPublish in RTD under "Use Cases"Higher

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-233






    Migrate Seed Documentation from Wiki


    Image Modified

    Migration Process / Issues

    Anuj Kapoor

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-179

    Setting Up ONAP
    Higher
    Integrating with ONAP
    Higher
    Using ONAP
    Higher

    SDC, Policy, CLAMP, VID

    Gregory Glover


    Architecture
    HigherArchitecture / All Projects
    Documenting ONAP
    Higher
    Developing ONAP
    HigherAll Projects
    Glossary
    LowModeling, Architecture




    ONAP Health & Maturity


    Image result for tempurature gauges clip art black and whiteImage Modified

    Daily / Frequent Health Tests
    1. Daily health test results deployed by OOM and Heat
    2. Daily test results for vFW / vLB / vCPE
    3. Nexus tags for above two tests results: repo and docker images (for people to easily get a stable ONAP code in their local env.)
    Medium
    Maturity
    1. Granularity
    • E2E
    • Project level

      2. Maturity requirement: performance, resilience, etc.  
      3. Different tools: JProfile, Chaos Monkey, etc.
    Medium

    Integration Helen Chen


    URLtestresults.onap.org      MediumLF

















    Doc Tool Chain / Utilities


    Image Modified

    Automation/Verification

    • Doc8+/- Coala Code Policies
    • Spelling
    • Grammar
    • Editorial / Usability
    • Sphinx directives
    • Integrity of Glossary/Info Model
    • Integrity of sphinx toctree
    • Integrity of external references
    • Acceptable file types
    • CI/CD repo integration

    Dev Edit RST File - Unit Test - Gerrit - Code Review/Verify Job - Gerrit Human Review - Daily CSIT - Release Integration Test


    Higher

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-234

    RTD Feedback

    • JIRA project to report an error
    • Wiki or stack overflow Q&A
    • Simple, more accessible link tool for editing RTD pages

    Medium

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-228

    Wiki Feedback
    Establish new structure and process for:

    •     Discussion forum
    •     Submitting suggestions / feedback with existing content

    Medium

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-230

    LF Tool Chain Documentation

    •     Gerrit guide
    •     Guidelines (Builds, etc.)
    •     Utilities:  Jenkins, Conversion tools (e.g. LF Pandocs)

    Lower

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-229







    PROCESS ISSUES




    Branching Guidelines

    Specify how and when to branch Beijing

    Provide clear dates to expectations to PTLs - goal is to finalize Beijing more quickly than it took for Amsterdam



    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-235

    VNF Certification

    How and when to document:

    1. Certified VNFs (when that happens)

    2. Certified Platform elements



    VVP

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-236

    VideosManaging and tracking what and where videos are being posted

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-237

    Wiki vs ReadthedocsHow to best communicate guidelines on what content should be where

    Image Modified


    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyDOC-238