Versions Compared

Key

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

The content of this template is expected to be fill out for M1 Release Planning Milestone.

Info
titleInfo

Use the "Copy" and "Move" options (available under the ..., top right of this page) to duplicate this template into your project wiki.

Table of Contents

Overview

Project NameEnter the name of the project
Target Release NameEnter the name of the release you are targeting to deliver (e.g., Jerma)
Project Lifecycle StateSee OPNFV Lifecycle for more information

Scope

High level description of the goals for the project

Requirements

...

Jerma
Project Lifecycle State

Scope

Anuket Airship Installer is an OpenStack Airship based NFVi infrastructure deployment and lifecycle management software with the goals to support CNTT Reference Implementations for the OpenStack and Cloud Native Reference Architectures, and support the VNF and CNF testing and certifications.

In the Jerma release, the scope of Airship Installer project includes the continuous development of the OpenStack based deployment and initiation of the cloud native architecture.

  1. OpenStack Architecture
    • Upgrade OpenStack release to at least Stein, if available upstream, to Train.
    • Support OVS-DPDK (and SR-IOV)
    • Refresh software versions that Airship Installer depends on: OpenStack Helm charts, images, Kubernetes, Ubuntu OS (Bionic)
    • Address conformance testing bugs
    • Simply and Enhance deployment user experience
    • Further collaboration and integration with HDV/SDV development effort.
  2. Cloud Native Architecture
    • Proof of Concept Airship CNTT RI-2 deployment based on Airship 2.0 Beta release
    • Contribute to CNTT RA-2 and RI-2 specs
    • Support CNF conformance testing
    • Add Kubernetes conformance testing in upstream

Requirements

Airship Installer will support the following OPNFV-level requirements:


Key SummaryNote
RELREQ-13

Infrastructure Requirements


RELREQ-17

Operations and LCM Requirements


RELREQ-18

Assurance Requirements Support Study

Airship Installer by default deploys cloud native Prometheus tool and collects metrics thru Prometheus exporters for OpenStack services, K8s nodes, processes. Airship Installer is open to other monitoring and metering tools.
RELREQ-19

Minimum OpenStack Major Release is Stein

Committed to support minimum release Stein, while working with upstream community for the possibility of moving to Train in the Jerma release time frame.

Release Artifacts

Indicate the work product (Executable, Source Code, Library, API description, Tool, Documentation, Release Note, etc) for this release.

NameDescription

Format (Container, Compressed File, etc.)

Airship manifestsA collection of CNTT RI specific Airship type and site manifests that declares the hardware, network, storage and software to be deployedyaml files
DocumentationAirship Deployment Guidehttps://opnfv-airship.readthedocs.io/en/latest/release/installation/index.html#airship-installation

Architecture

High level architecture diagram

...

Insert diagram or link.

Internal Dependencies

List any OPNFV projects on which this release is dependent and describe the dependency.

External Dependencies

List any external dependencies (OpenStack, ODL, etc.).  Include specific versions, if relevant.

Test and Verification

Airship 1.x architecture can be found here: https://airship-treasuremap.readthedocs.io/en/latest/index.html

Airship 2.0 architecture: https://docs.airshipit.org/airshipctl/architecture.html

Internal Dependencies

N/A

External Dependencies

OpenStack Helm: provides OpenStack service Helm charts container images.

Airship 1.8 release: OpenStack Stein release, DPDK, various other enhancements and bug fixes.

Airship 1.9 release:  OpenStack Train release, and other enhancement and bug fixes. Note, the release time is still TBD and may not be available for Jerma release.

Airship 2.0 Beta and production release.

Test and Verification

Airship Installer RI-1 gate will execute the FuncTest healthcheck, smoke, bencmark and VNF test suites.

Airship Installer R1-2 POC will execute the FuncTest CNF conformance testing (TBD)Describe how the project will be tested and verified.

Risks

List any risks and a plan to mitigate each risk.

Risk DescriptionMitigation Plan
Airship 1.9 release may not be ready for JermaAirship Installer RI-1 will be based on upstream Airship 1.8, and run OpenStack Stein release
Airship 2.0 Hardware not available in timeExplore a few partnership options. May only use one POD from UNH LAAS to start with.