...
- All ONAP projects that commit code to a repository are subject to an architectural review.
- ONAP projects that do not plan to participate in a release are still subject to architectural review, if they plan to commit code to a repository .
- All projects should assume that they require an architectural review. The decision about whether a review is required will be made by the architectural subcommittee and not by the project.
- Projects may choose not to participate in a review. However, the architectural subcommittee will report review status to the TSC, and review participation may influence whether the TSC approves a project to move forward at a milestone. In addition project review status during the timeframe of the release.
- Project teams/Feature Sponsors must demonstrate that they have requested an arch review in order to pass M1.
- Arch review status and results will be published in the release notes.
Process
...
Prior to M1
- Project PTLs have requested /Feature Sponsors request a review by email from the chair of the arch subcommittee.
- The chair of the arch subcommittee and have been assigned creates a JIRA issue .
- The JIRA issue should be documented in the arch review task for the M1 milestone epic for each project. Projects that are not participating in the release should still request a review if they intent to commit code during the period of the releasefor the review and emails a link to the project PTL.
- The project PTL/Feature Sponsor adds the JIRA issue link to the architecture review JIRA task in the M1 epic, as confirmation that a review has been requested.
Prior to M2/M3
- The project PTL/Feature Sponsor completed the Component Architecture Description Form and adds a link to it in the architecture review JIRA task.
- The project PTL/Feature Sponsor completed the Functional Architecture Description Form and adds a link to it in the architecture review JIRA task.
- The arch subcommittee schedules a review with the project PTL.
- At the scheduled time, the project PTL and the Arch Subcommittee meet to conduct the project review:
- The project PTL/Feature Sponsor presents the project, including the submitted forms.
- The arch subcommittee reviews the changes and asks the PTL questions.
- The subcommittee may approve the project at that point, or ask for changes, or additional information, followed by another review.