...
- Proposed name for the project:
projectname
- Proposed name for the repository:
reponame
Project description:
- Provide high level description of intended project and intended use case(s) and benefit, if needed.
Scope:
- Describe the functionality to be provided by the project. Please provide the full intended scope of the project; not just what is intended for the project's first release.
- Specify any interface/API specification proposed,
- Identity a list of features and functionality will be developed.
- Identify what is in or out of scope. During the development phase, it helps reduce discussionProvides a well-structured organization of infrastructure deployment, instantiation and change-management operations used by Operations to derive orchestrations and change-management.
Scope:
- Invoke instantiation of a Service and all of its sub-components (e.g. VNF/VF, VNFC/VFC, Modules, Deployment Flavor, etc).
- Invoke instantiation and creation of cloud logical environment (e.g. tenants).
- Integration with Operations ticketing system for instantiation and change-management ordering requests.
- Instantiation
- Instantiation modes.
- Macro orchestration.
- A la carte orchestration.
- Choose target instantiation environment (e.g. multi-clouds, testing environment, etc.).
- Check availability of already-created and reserved cloud resources.
- Invoke the creations of cloud resources.
- Customize Service and VNF/VF to fit a current instantiation.
- Based on SDC Design specific assignments.
- Feedback on instantiation process according to the instantiation workflow.
- Ability to invoke maintenance operations on an unsuccessful instantiation.
- Instantiation modes.
- Change-management
- Integration with inventory (A&AI) to retrieve current deployed Services.
- Agnostic and specific change-management workflows derived from SDC Service and VNF/VF models.
- Invoke a CM for a given Service and VNF/VF.
- invoke a CM for monitoring-templates (MTs: control-loops).
- invoke a CM for policy changes
- Invoke a CM for license changes
- etc..
- Ability to operate on a workflow (e.g. actions as stop, start, restart, resume).
- Ability to schedule a workflow
- notify
- automatic instantiation upon reaching the scheduled time.
- Collaboration
- Project/Admin dashboard (include user management, VNF/VF and Services relevant to the project).
- Interfaces:
- SDC - get models
- A&AI - get current deployment (inventory)
- Scheduler MS - set/get schedule
- MSO - invoke instantiation and change-management.
Architecture Alignment:
- How does this project fit into the rest of the ONAP Architecture?
- Please Include architecture diagram if possible
- What other ONAP projects does this project depend on?
- How does this align with external standards/specifications?
- APIs/Interfaces
- Information/data models
- Are there dependencies with other open source projects?
- APIs/Interfaces
- Integration Testing
- etc.
...