Versions Compared

Key

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

...

  • Project(s) or sub-project(s) is no more part of any official release, but some parts might still be consumed indirectly by other project teams or some functionalities are still needed but no alternative has been implemented yet.
  • These Project(s) or sub-project(s) are no more subject to non-functional compliances. The level of support will be dependent on the ONAP Community willingness to contribute, fast response time is not guaranteed.
  • The project will be still part of OOM deployment and High Priority bugs might be fixed to unblock the current and/or maintained releases.


Transition from “Incubation/Mature/Core” to Maintenance

#1 Final call to the ONAP Community raised by the PTL or by the TSC.

#2 Review what is used by the Community and the dependencies to other components and maintain the repositories that are necessary for the ONAP Components

#3 Identify potential remaining committers to maintain the remaining repositories

#4 Verify what (if any) impact the change has on OOM/Integration (CIST)/DOC projects and ensure that is communicated

#5 Update INFO.yaml

#6 In gerrit set the appropriate repositories that are no longer in use  to 'Read Only' access

#7 Update the Architecture diagrams and references 

#8 Remove Jenkins jobs

#9 Inform Steven Winslow (LFN IP Legal) and disable all the scans (Sonar, FOSSology, NexusIQ) on the unmaintained repos

#10 Identify an alternative path (if any)

#11 Move the project to Project State: Maintainance including Clean-up of other wiki pages, RDT, JIRA, mailing lists, calendars, etc.

#12 Indicate in the release note that the project is in maintenance state i.e.  add a hint in the header.

#13 The project information for this component will no more be branched (i.e. master) and will be linked to the latest maintained release.

#14 Any critical, severe or high vulnerability found in the code written by the project team MUST be fixed within 60 days or prior to the inclusion of the project in a new release, whichever occurs first.


Transition from Maintenance to Incubation/Mature: A maintenance project can be moved to “Incubation” or “Mature" if there is a new interest from the ONAP Community and meeting the requirement for the project state while performing a project review, including PTL responsibility and committers engagement. The following steps will be re-initiatied

...

#9 The project information for this component will be branched to the current ongoing release and links in RDT will be updated accordingly


Archived:

  • Project can reach Archived state for multiple reasons. Either project has successfully been completed and its artifacts provide business values, or project has been cancelled for unforeseen reasons (no value anymore, technical, etc.).
  • Project in any state can be Archived through a Termination Review.


Transition from Maintenance to Archived: A maintenance project can be moved to “Archived" if the project is no more critical for the ONAP Platform (Deployment, Onboarding, Instantiation, Run-Time) or has any dependency to any ONAP component.

...

#10 Indicate in the release note that the project is in 'Achieved" state i.e.  update the hint in the header.

Transition from “Incubation/Mature/Core” to Maintenance

#1 Final call to the ONAP Community raised by the PTL or by the TSC.

#2 Review what is used by the Community and the dependencies to other components and maintain the repositories that are necessary for the ONAP Components

#3 Identify potential remaining committers to maintain the remaining repositories

#4 Verify what (if any) impact the change has on OOM/Integration (CIST)/DOC projects and ensure that is communicated

#5 Update INFO.yaml

#6 In gerrit set the appropriate repositories that are no longer in use  to 'Read Only' access

#7 Update the Architecture diagrams and references 

#8 Remove Jenkins jobs

#9 Inform Steven Winslow (LFN IP Legal) and disable all the scans (Sonar, FOSSology, NexusIQ) on the unmaintained repos

#10 Identify an alternative path (if any)

#11 Move the project to Project State: Maintainance including Clean-up of other wiki pages, RDT, JIRA, mailing lists, calendars, etc.

#12 Indicate in the release note that the project is in maintenance state i.e.  add a hint in the header.

#13 The project information for this component will no more be branched (i.e. master) and will be linked to the latest maintained release.

#14 Any critical, severe or high vulnerability found in the code written by the project team MUST be fixed within 60 days or prior to the inclusion of the project in a new release, whichever occurs first.

Archived:

Project can reach Archived state for multiple reasons. Either project has successfully been completed and its artifacts provide business values, or project has been cancelled for unforeseen reasons (no value anymore, technical, etc.).

...

.


3. Projects currently under Maintenance:

  • AAF, APPC, AAI/ESR, MUSIC, Logging incl. Pomba
  • Repositiories currently in 'Read Only access':  DCAE-D SDC plugin, AAI/Sparky, OOF/FGPS, DCAE/PNDA and
    • sdc/dcae-d/ci
    • sdc/dcae-d/dt
    • sdc/dcae-d/dt-be-main
    • sdc/dcae-d/dt-be-property
    • sdc/dcae-d/fe
    • sdc/dcae-d/rule-engine
    • sdc/dcae-d/tosca-lab

...