Lead Committer: Victor Gao
Difference between Catalog and Market place (Analogy)
Market Place:
- Farmer(VNF designers/Vendors) push their produce to market.Market Vendors check the quality and display in their stalls.
- Consumer/Operators select the product based on quality, price and other factors and bring it to their home.
Catalog:
- Consumers put their purchase in their fridge for consumption.
- Products in the fridge are consumed by variety of dishes (services). (Design tools)
Scenario:
- Vendor login marketplace, upload the package and pass the tests in VNFSDK
- Marketplace show the packages that already pass the test
- Operator logs into the marketplace, selects one package which they want, and push into SDC to do the service instantiation
Marketplace Users:
- Vendor: Use VNFSDK tool chain to do validation/test, upload/download the package, package management(versioning notification...etc)
- SDC(Operator) : Download/Push package, get package at any time which is CI/CD(ONAP compliant) and moves to design services.
Notes:
- Market place FE/BE provides API and UI to VNF Vendors for package management.
- Validation includes validating package structure, integrity and authenticity.
- Lifecycle test and function test would be attempted in future releases.
- Finally validated CSAR would be pushed to SDC catalogue.