1 Definitions
Term | DefinitionDe |
---|---|
ONAP Release | An ONAP release is the release of a set of artifacts from the ONAP projects that is collectively release together |
ONAP project Release | An ONAP project release is a release of artifacts from a specific ONAP project. Explanatory Note: ONAP projects are listed in the ONAP wiki under approved ONAP projects. An ONAP project can have releases corresponding to the ONAP releases (e.g. Amsterdam, Beijing). |
Latest current release | Refers to the latest ONAP project release, and in particular to the major revision |
A severe bug | An issue that causes the projects deliverables to:
|
A high bug | An issue that causes the projects deliverables to:
|
2 Maintenance Policy
- An ONAP project is required to perform a maintenance release to support the following:
- To ensure that there are no known severe or high vulnerabilities greater than 60 days old
- To ensure that a fix for new severe or high vulnerability is release within 60 days
- To ensure that severe bugs are fixed within 60 days.
- The ONAP project applies the patches to the latest current major release (Release N)
- Note, later upon new TSC decision can be made for the previous major release (Release N-1).
- The ONAP projects decide whether an issue is a Severe Issue, High Issue or other.
- •The issue requester, if s/he disagrees with the project decision can request a decision from the TSC by:
- Sending an email to the TSC with the subject: “Issue Priority Decision Request”
- Preparing the decision motivation material for part of the TSC agenda.
- 1 weeks notice is required.
- •The issue requester, if s/he disagrees with the project decision can request a decision from the TSC by:
- Projects can request to the TSC to have a individual project release or a ONAP release.
- Email to the TSC or request agenda time at a TSC meeting, including testing proposal
- The TSC will decide to proceed with an individual project release or a overall ONAP release.
• Individual project release criteria:
- Individual project release activities have been performed
- Health test and additional testing required by the TSC during release approval.
- Documentation is updated.
•ONAP project release criteria
- Individual project release and in addition Regression test of the release use cases performed by the integration team.